diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..bfa230d --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,33 @@ +name: CI +on: + pull_request: {} + +jobs: + ci: + strategy: + fail-fast: false + matrix: + python-version: [3.9] + poetry-version: [1.1.11] + os: [ubuntu-22.04] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Run image + uses: abatilo/actions-poetry@v2.0.0 + with: + poetry-version: ${{ matrix.poetry-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip + python -m pip install tox tox-gh-actions + - name: Test with tox + run: tox -e tests + - name: Poetry Version Pull Request + run: poetry version prepatch + - name: Poetry Build + run: poetry build + diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml new file mode 100644 index 0000000..c71669a --- /dev/null +++ b/.github/workflows/master.yml @@ -0,0 +1,40 @@ +name: CI +on: + push: + branches: + - main + +jobs: + ci: + strategy: + fail-fast: false + matrix: + python-version: [3.9] + poetry-version: [1.1.11] + os: [ubuntu-22.04] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Run image + uses: abatilo/actions-poetry@v2.0.0 + with: + poetry-version: ${{ matrix.poetry-version }} + - name: Poetry Version Master + run: poetry version patch + - name: Poetry Build + run: poetry build + - name: Build and publish to pypi + uses: JRubics/poetry-publish@v1.10 + with: + repository_username: ${{ secrets.JFROG_USER }} + repository_password: ${{ secrets.JFROG_PASSWORD }} + repository_name: "yoda-dbt2looker" + repository_url: "https://yotpo.jfrog.io/artifactory/api/pypi/pypi-local" + - name: Push Version to git + uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: "Automated Change: Version Updated" + file_pattern: pyproject.toml \ No newline at end of file diff --git a/.gitignore b/.gitignore index a81c8ee..9c788df 100644 --- a/.gitignore +++ b/.gitignore @@ -136,3 +136,6 @@ dmypy.json # Cython debug symbols cython_debug/ + +lookml +generated_lookml diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..b4768ba --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,10 @@ +{ + "python.testing.pytestArgs": [ + "tests" + ], + "jira-plugin.workingProject": "", + "files.associations": { + "*.yaml": "home-assistant" + }, + "python.testing.pytestEnabled": true +} \ No newline at end of file diff --git a/README.md b/README.md index 2ac7712..b3b4137 100644 --- a/README.md +++ b/README.md @@ -83,3 +83,4 @@ models: page_views: type: count ``` + diff --git a/dbt2looker/generator.py b/dbt2looker/generator.py deleted file mode 100644 index 9cb7b5e..0000000 --- a/dbt2looker/generator.py +++ /dev/null @@ -1,347 +0,0 @@ -import logging -import re - -import lkml - -from . import models - -LOOKER_DTYPE_MAP = { - 'bigquery': { - 'INT64': 'number', - 'INTEGER': 'number', - 'FLOAT': 'number', - 'FLOAT64': 'number', - 'NUMERIC': 'number', - 'BOOLEAN': 'yesno', - 'STRING': 'string', - 'TIMESTAMP': 'timestamp', - 'DATETIME': 'datetime', - 'DATE': 'date', - 'TIME': 'string', # Can time-only be handled better in looker? - 'BOOL': 'yesno', - 'ARRAY': 'string', - 'GEOGRAPHY': 'string', - }, - 'snowflake': { - 'NUMBER': 'number', - 'DECIMAL': 'number', - 'NUMERIC': 'number', - 'INT': 'number', - 'INTEGER': 'number', - 'BIGINT': 'number', - 'SMALLINT': 'number', - 'FLOAT': 'number', - 'FLOAT4': 'number', - 'FLOAT8': 'number', - 'DOUBLE': 'number', - 'DOUBLE PRECISION': 'number', - 'REAL': 'number', - 'VARCHAR': 'string', - 'CHAR': 'string', - 'CHARACTER': 'string', - 'STRING': 'string', - 'TEXT': 'string', - 'BINARY': 'string', - 'VARBINARY': 'string', - 'BOOLEAN': 'yesno', - 'DATE': 'date', - 'DATETIME': 'datetime', - 'TIME': 'string', # can we support time? - 'TIMESTAMP': 'timestamp', - 'TIMESTAMP_NTZ': 'timestamp', - # TIMESTAMP_LTZ not supported (see https://docs.looker.com/reference/field-params/dimension_group) - # TIMESTAMP_TZ not supported (see https://docs.looker.com/reference/field-params/dimension_group) - 'VARIANT': 'string', - 'OBJECT': 'string', - 'ARRAY': 'string', - 'GEOGRAPHY': 'string', - }, - 'redshift': { - 'SMALLINT': 'number', - 'INT2': 'number', - 'INTEGER': 'number', - 'INT': 'number', - 'INT4': 'number', - 'BIGINT': 'number', - 'INT8': 'number', - 'DECIMAL': 'number', - 'NUMERIC': 'number', - 'REAL': 'number', - 'FLOAT4': 'number', - 'DOUBLE PRECISION': 'number', - 'FLOAT8': 'number', - 'FLOAT': 'number', - 'BOOLEAN': 'yesno', - 'BOOL': 'yesno', - 'CHAR': 'string', - 'CHARACTER': 'string', - 'NCHAR': 'string', - 'BPCHAR': 'string', - 'VARCHAR': 'string', - 'CHARACTER VARYING': 'string', - 'NVARCHAR': 'string', - 'TEXT': 'string', - 'DATE': 'date', - 'TIMESTAMP': 'timestamp', - 'TIMESTAMP WITHOUT TIME ZONE': 'timestamp', - # TIMESTAMPTZ not supported - # TIMESTAMP WITH TIME ZONE not supported - 'GEOMETRY': 'string', - # HLLSKETCH not supported - 'TIME': 'string', - 'TIME WITHOUT TIME ZONE': 'string', - # TIMETZ not supported - # TIME WITH TIME ZONE not supported - }, - 'postgres': { - # BIT, BIT VARYING, VARBIT not supported - # BOX not supported - # BYTEA not supported - # CIRCLE not supported - # INTERVAL not supported - # LINE not supported - # LSEG not supported - # PATH not supported - # POINT not supported - # POLYGON not supported - # TSQUERY, TSVECTOR not supported - 'XML': 'string', - 'UUID': 'string', - 'PG_LSN': 'string', - 'MACADDR': 'string', - 'JSON': 'string', - 'JSONB': 'string', - 'CIDR': 'string', - 'INET': 'string', - 'MONEY': 'number', - 'SMALLINT': 'number', - 'INT2': 'number', - 'SMALLSERIAL': 'number', - 'SERIAL2': 'number', - 'INTEGER': 'number', - 'INT': 'number', - 'INT4': 'number', - 'SERIAL': 'number', - 'SERIAL4': 'number', - 'BIGINT': 'number', - 'INT8': 'number', - 'BIGSERIAL': 'number', - 'SERIAL8': 'number', - 'DECIMAL': 'number', - 'NUMERIC': 'number', - 'REAL': 'number', - 'FLOAT4': 'number', - 'DOUBLE PRECISION': 'number', - 'FLOAT8': 'number', - 'FLOAT': 'number', - 'BOOLEAN': 'yesno', - 'BOOL': 'yesno', - 'CHAR': 'string', - 'CHARACTER': 'string', - 'NCHAR': 'string', - 'BPCHAR': 'string', - 'VARCHAR': 'string', - 'CHARACTER VARYING': 'string', - 'NVARCHAR': 'string', - 'TEXT': 'string', - 'DATE': 'date', - 'TIMESTAMP': 'timestamp', - 'TIMESTAMP WITHOUT TIME ZONE': 'timestamp', - # TIMESTAMPTZ not supported - # TIMESTAMP WITH TIME ZONE not supported - 'GEOMETRY': 'string', - # HLLSKETCH not supported - 'TIME': 'string', - 'TIME WITHOUT TIME ZONE': 'string', - # TIMETZ not supported - # TIME WITH TIME ZONE not supported - }, - 'spark': { - 'byte': 'number', - 'short': 'number', - 'integer': 'number', - 'long': 'number', - 'float': 'number', - 'double': 'number', - 'decimal': 'number', - 'string': 'string', - 'varchar': 'string', - 'char': 'string', - 'boolean': 'yesno', - 'timestamp': 'timestamp', - 'date': 'datetime', - } -} - -looker_date_time_types = ['datetime', 'timestamp'] -looker_date_types = ['date'] -looker_scalar_types = ['number', 'yesno', 'string'] - -looker_timeframes = [ - 'raw', - 'time', - 'date', - 'week', - 'month', - 'quarter', - 'year', -] - - -def normalise_spark_types(column_type: str) -> str: - return re.match(r'^[^\(]*', column_type).group(0) - - -def map_adapter_type_to_looker(adapter_type: models.SupportedDbtAdapters, column_type: str): - normalised_column_type = normalise_spark_types(column_type) if adapter_type == models.SupportedDbtAdapters.spark.value else column_type - looker_type = LOOKER_DTYPE_MAP[adapter_type].get(normalised_column_type) - if (column_type is not None) and (looker_type is None): - logging.warning(f'Column type {column_type} not supported for conversion from {adapter_type} to looker. No dimension will be created.') - return looker_type - - -def lookml_date_time_dimension_group(column: models.DbtModelColumn, adapter_type: models.SupportedDbtAdapters): - return { - 'name': column.meta.dimension.name or column.name, - 'type': 'time', - 'sql': column.meta.dimension.sql or f'${{TABLE}}.{column.name}', - 'description': column.meta.dimension.description or column.description, - 'datatype': map_adapter_type_to_looker(adapter_type, column.data_type), - 'timeframes': ['raw', 'time', 'hour', 'date', 'week', 'month', 'quarter', 'year'] - } - - -def lookml_date_dimension_group(column: models.DbtModelColumn, adapter_type: models.SupportedDbtAdapters): - return { - 'name': column.meta.dimension.name or column.name, - 'type': 'time', - 'sql': column.meta.dimension.sql or f'${{TABLE}}.{column.name}', - 'description': column.meta.dimension.description or column.description, - 'datatype': map_adapter_type_to_looker(adapter_type, column.data_type), - 'timeframes': ['raw', 'date', 'week', 'month', 'quarter', 'year'] - } - - -def lookml_dimension_groups_from_model(model: models.DbtModel, adapter_type: models.SupportedDbtAdapters): - date_times = [ - lookml_date_time_dimension_group(column, adapter_type) - for column in model.columns.values() - if map_adapter_type_to_looker(adapter_type, column.data_type) in looker_date_time_types - ] - dates = [ - lookml_date_dimension_group(column, adapter_type) - for column in model.columns.values() - if column.meta.dimension.enabled - and map_adapter_type_to_looker(adapter_type, column.data_type) in looker_date_types - ] - return date_times + dates - - -def lookml_dimensions_from_model(model: models.DbtModel, adapter_type: models.SupportedDbtAdapters): - return [ - { - 'name': column.meta.dimension.name or column.name, - 'type': map_adapter_type_to_looker(adapter_type, column.data_type), - 'sql': column.meta.dimension.sql or f'${{TABLE}}.{column.name}', - 'description': column.meta.dimension.description or column.description, - **( - {'value_format_name': column.meta.dimension.value_format_name.value} - if (column.meta.dimension.value_format_name - and map_adapter_type_to_looker(adapter_type, column.data_type) == 'number') - else {} - ) - } - for column in model.columns.values() - if column.meta.dimension.enabled - and map_adapter_type_to_looker(adapter_type, column.data_type) in looker_scalar_types - ] - - -def lookml_measure_filters(measure: models.Dbt2LookerMeasure, model: models.DbtModel): - try: - columns = { - column_name: model.columns[column_name] - for f in measure.filters - for column_name in f - } - except KeyError as e: - raise ValueError( - f'Model {model.unique_id} contains a measure that references a non_existent column: {e}\n' - f'Ensure that dbt model {model.unique_id} contains a column: {e}' - ) from e - return [{ - (columns[column_name].meta.dimension.name or column_name): fexpr - for column_name, fexpr in f.items() - } for f in measure.filters] - - -def lookml_measures_from_model(model: models.DbtModel): - return [ - lookml_measure(measure_name, column, measure, model) - for column in model.columns.values() - for measure_name, measure in { - **column.meta.measures, **column.meta.measure, **column.meta.metrics, **column.meta.metric - }.items() - ] - - -def lookml_measure(measure_name: str, column: models.DbtModelColumn, measure: models.Dbt2LookerMeasure, model: models.DbtModel): - m = { - 'name': measure_name, - 'type': measure.type.value, - 'sql': measure.sql or f'${{TABLE}}.{column.name}', - 'description': measure.description or column.description or f'{measure.type.value.capitalize()} of {column.name}', - } - if measure.filters: - m['filters'] = lookml_measure_filters(measure, model) - if measure.value_format_name: - m['value_format_name'] = measure.value_format_name.value - if measure.group_label: - m['group_label'] = measure.group_label - return m - - -def lookml_view_from_dbt_model(model: models.DbtModel, adapter_type: models.SupportedDbtAdapters): - lookml = { - 'view': { - 'name': model.name, - 'sql_table_name': model.relation_name, - 'dimension_groups': lookml_dimension_groups_from_model(model, adapter_type), - 'dimensions': lookml_dimensions_from_model(model, adapter_type), - 'measures': lookml_measures_from_model(model), - } - } - logging.debug( - f'Created view from model %s with %d measures, %d dimensions', - model.name, - len(lookml['view']['measures']), - len(lookml['view']['dimensions']), - ) - contents = lkml.dump(lookml) - filename = f'{model.name}.view.lkml' - return models.LookViewFile(filename=filename, contents=contents) - - -def lookml_model_from_dbt_model(model: models.DbtModel, dbt_project_name: str): - # Note: assumes view names = model names - # and models are unique across dbt packages in project - lookml = { - 'connection': dbt_project_name, - 'include': '/views/*', - 'explore': { - 'name': model.name, - 'description': model.description, - 'joins': [ - { - 'name': join.join, - 'type': join.type.value, - 'relationship': join.relationship.value, - 'sql_on': join.sql_on, - } - for join in model.meta.joins - ] - } - } - contents = lkml.dump(lookml) - filename = f'{model.name}.model.lkml' - return models.LookModelFile(filename=filename, contents=contents) diff --git a/dbt2looker/models.py b/dbt2looker/models.py deleted file mode 100644 index 7394c53..0000000 --- a/dbt2looker/models.py +++ /dev/null @@ -1,218 +0,0 @@ -from enum import Enum -from typing import Union, Dict, List, Optional -try: - from typing import Literal -except ImportError: - from typing_extensions import Literal -from pydantic import BaseModel, Field, PydanticValueError, validator - - -# dbt2looker utility types -class UnsupportedDbtAdapterError(PydanticValueError): - code = 'unsupported_dbt_adapter' - msg_template = '{wrong_value} is not a supported dbt adapter' - - -class SupportedDbtAdapters(str, Enum): - bigquery = 'bigquery' - postgres = 'postgres' - redshift = 'redshift' - snowflake = 'snowflake' - spark = 'spark' - - -# Lookml types -class LookerAggregateMeasures(str, Enum): - average = 'average' - average_distinct = 'average_distinct' - count = 'count' - count_distinct = 'count_distinct' - list = 'list' - max = 'max' - median = 'median' - median_distinct = 'median_distinct' - min = 'min' - # percentile = 'percentile' - # percentile_distinct = 'percentile_distinct' - sum = 'sum' - sum_distinct = 'sum_distinct' - - -class LookerJoinType(str, Enum): - left_outer = 'left_outer' - full_outer = 'full_outer' - inner = 'inner' - cross = 'cross' - - -class LookerJoinRelationship(str, Enum): - many_to_one = 'many_to_one' - many_to_many = 'many_to_many' - one_to_many = 'one_to_many' - one_to_one = 'one_to_one' - - -class LookerValueFormatName(str, Enum): - decimal_0 = 'decimal_0' - decimal_1 = 'decimal_1' - decimal_2 = 'decimal_2' - decimal_3 = 'decimal_3' - decimal_4 = 'decimal_4' - usd_0 = 'usd_0' - usd = 'usd' - gbp_0 = 'gbp_0' - gbp = 'gbp' - eur_0 = 'eur_0' - eur = 'eur' - id = 'id' - percent_0 = 'percent_0' - percent_1 = 'percent_1' - percent_2 = 'percent_2' - percent_3 = 'percent_3' - percent_4 = 'percent_4' - - -class Dbt2LookerMeasure(BaseModel): - type: LookerAggregateMeasures - filters: Optional[List[Dict[str, str]]] = [] - description: Optional[str] - sql: Optional[str] - value_format_name: Optional[LookerValueFormatName] - group_label: Optional[str] - - @validator('filters') - def filters_are_singular_dicts(cls, v: List[Dict[str, str]]): - if v is not None: - for f in v: - if len(f) != 1: - raise ValueError('Multiple filter names provided for a single filter in measure block') - return v - - -class Dbt2LookerDimension(BaseModel): - enabled: Optional[bool] = True - name: Optional[str] - sql: Optional[str] - description: Optional[str] - value_format_name: Optional[LookerValueFormatName] - - -class Dbt2LookerMeta(BaseModel): - measures: Optional[Dict[str, Dbt2LookerMeasure]] = {} - measure: Optional[Dict[str, Dbt2LookerMeasure]] = {} - metrics: Optional[Dict[str, Dbt2LookerMeasure]] = {} - metric: Optional[Dict[str, Dbt2LookerMeasure]] = {} - dimension: Optional[Dbt2LookerDimension] = Dbt2LookerDimension() - - -# Looker file types -class LookViewFile(BaseModel): - filename: str - contents: str - - -class LookModelFile(BaseModel): - filename: str - contents: str - - -# dbt config types -class DbtProjectConfig(BaseModel): - name: str - - -class DbtModelColumnMeta(Dbt2LookerMeta): - pass - - -class DbtModelColumn(BaseModel): - name: str - description: str - data_type: Optional[str] - meta: DbtModelColumnMeta - - -class DbtNode(BaseModel): - unique_id: str - resource_type: str - - -class Dbt2LookerExploreJoin(BaseModel): - join: str - type: Optional[LookerJoinType] = LookerJoinType.left_outer - relationship: Optional[LookerJoinRelationship] = LookerJoinRelationship.many_to_one - sql_on: str - - -class Dbt2LookerModelMeta(BaseModel): - joins: Optional[List[Dbt2LookerExploreJoin]] = [] - - -class DbtModelMeta(Dbt2LookerModelMeta): - pass - - -class DbtModel(DbtNode): - resource_type: Literal['model'] - relation_name: str - db_schema: str = Field(..., alias='schema') - name: str - description: str - columns: Dict[str, DbtModelColumn] - tags: List[str] - meta: DbtModelMeta - - @validator('columns') - def case_insensitive_column_names(cls, v: Dict[str, DbtModelColumn]): - return { - name.lower(): column.copy(update={'name': column.name.lower()}) - for name, column in v.items() - } - - -class DbtManifestMetadata(BaseModel): - adapter_type: str - - @validator('adapter_type') - def adapter_must_be_supported(cls, v): - try: - SupportedDbtAdapters(v) - except ValueError: - raise UnsupportedDbtAdapterError(wrong_value=v) - return v - - -class DbtManifest(BaseModel): - nodes: Dict[str, Union[DbtModel, DbtNode]] - metadata: DbtManifestMetadata - - -class DbtCatalogNodeMetadata(BaseModel): - type: str - db_schema: str = Field(..., alias='schema') - name: str - comment: Optional[str] - owner: Optional[str] - - -class DbtCatalogNodeColumn(BaseModel): - type: str - comment: Optional[str] - index: int - name: str - - -class DbtCatalogNode(BaseModel): - metadata: DbtCatalogNodeMetadata - columns: Dict[str, DbtCatalogNodeColumn] - - @validator('columns') - def case_insensitive_column_names(cls, v: Dict[str, DbtCatalogNodeColumn]): - return { - name.lower(): column.copy(update={'name': column.name.lower()}) - for name, column in v.items() - } - - -class DbtCatalog(BaseModel): - nodes: Dict[str, DbtCatalogNode] \ No newline at end of file diff --git a/dbt2looker/parser.py b/dbt2looker/parser.py deleted file mode 100644 index 1f7a229..0000000 --- a/dbt2looker/parser.py +++ /dev/null @@ -1,125 +0,0 @@ -import logging -import json -import jsonschema -import importlib.resources -from typing import Dict, Optional, List, Union -from functools import reduce - -from . import models - - -def validate_manifest(raw_manifest: dict): - with importlib.resources.open_text("dbt2looker.dbt_json_schemas", "manifest_dbt2looker.json") as f: - schema = json.load(f) - v = jsonschema.Draft7Validator(schema) - hasError = False - for error in v.iter_errors(raw_manifest): - raise_error_context(error) - hasError = True - if hasError: - raise ValueError("Failed to parse dbt manifest.json") - return True - - -def raise_error_context(error: jsonschema.ValidationError, offset=''): - for error in sorted(error.context, key=lambda e: e.schema_path): - raise_error_context(error, offset=offset + ' ') - path = '.'.join([str(p) for p in error.absolute_path]) - logging.error(f'{offset}Error in manifest at {path}: {error.message}') - - -def validate_catalog(raw_catalog: dict): - return True - - -def parse_dbt_project_config(raw_config: dict): - return models.DbtProjectConfig(**raw_config) - - -def parse_catalog_nodes(raw_catalog: dict): - catalog = models.DbtCatalog(**raw_catalog) - return catalog.nodes - - -def parse_adapter_type(raw_manifest: dict): - manifest = models.DbtManifest(**raw_manifest) - return manifest.metadata.adapter_type - - -def tags_match(query_tag: str, model: models.DbtModel) -> bool: - try: - return query_tag in model.tags - except AttributeError: - return False - except ValueError: - # Is the tag just a string? - return query_tag == model.tags - - -def parse_models(raw_manifest: dict, tag=None) -> List[models.DbtModel]: - manifest = models.DbtManifest(**raw_manifest) - all_models: List[models.DbtModel] = [ - node - for node in manifest.nodes.values() - if node.resource_type == 'model' - ] - - # Empty model files have many missing parameters - for model in all_models: - if not hasattr(model, 'name'): - logging.error('Cannot parse model with id: "%s" - is the model file empty?', model.unique_id) - raise SystemExit('Failed') - - if tag is None: - return all_models - return [model for model in all_models if tags_match(tag, model)] - - -def check_models_for_missing_column_types(dbt_typed_models: List[models.DbtModel]): - for model in dbt_typed_models: - if all([col.data_type is None for col in model.columns.values()]): - logging.debug('Model %s has no typed columns, no dimensions will be generated. %s', model.unique_id, model) - - -def parse_typed_models(raw_manifest: dict, raw_catalog: dict, tag: Optional[str] = None): - catalog_nodes = parse_catalog_nodes(raw_catalog) - dbt_models = parse_models(raw_manifest, tag=tag) - adapter_type = parse_adapter_type(raw_manifest) - - logging.debug('Parsed %d models from manifest.json', len(dbt_models)) - for model in dbt_models: - logging.debug( - 'Model %s has %d columns with %d measures', - model.name, - len(model.columns), - reduce(lambda acc, col: acc + len(col.meta.measures) + len(col.meta.measure) + len(col.meta.metrics) + len(col.meta.metric), model.columns.values(), 0) - ) - - # Check catalog for models - for model in dbt_models: - if model.unique_id not in catalog_nodes: - logging.warning( - f'Model {model.unique_id} not found in catalog. No looker view will be generated. ' - f'Check if model has materialized in {adapter_type} at {model.relation_name}') - - # Update dbt models with data types from catalog - dbt_typed_models = [ - model.copy(update={'columns': { - column.name: column.copy(update={ - 'data_type': get_column_type_from_catalog(catalog_nodes, model.unique_id, column.name) - }) - for column in model.columns.values() - }}) - for model in dbt_models - if model.unique_id in catalog_nodes - ] - logging.debug('Found catalog entries for %d models', len(dbt_typed_models)) - logging.debug('Catalog entries missing for %d models', len(dbt_models) - len(dbt_typed_models)) - check_models_for_missing_column_types(dbt_typed_models) - return dbt_typed_models - - -def get_column_type_from_catalog(catalog_nodes: Dict[str, models.DbtCatalogNode], model_id: str, column_name: str): - node = catalog_nodes.get(model_id) - column = None if node is None else node.columns.get(column_name) - return None if column is None else column.type diff --git a/poetry.lock b/poetry.lock index 9d37764..70fe0d4 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,70 +1,193 @@ [[package]] name = "attrs" -version = "21.2.0" +version = "23.2.0" description = "Classes Without Boilerplate" category = "main" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +python-versions = ">=3.7" + +[package.dependencies] +importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} [package.extras] -dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit"] -docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"] -tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface"] -tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins"] +cov = ["attrs", "coverage[toml] (>=5.3)"] +dev = ["attrs", "pre-commit"] +docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] +tests = ["attrs", "zope-interface"] +tests-mypy = ["mypy (>=1.6)", "pytest-mypy-plugins"] +tests-no-zope = ["attrs", "cloudpickle", "hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist"] + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +category = "dev" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" + +[[package]] +name = "distlib" +version = "0.3.8" +description = "Distribution utilities" +category = "dev" +optional = false +python-versions = "*" + +[[package]] +name = "exceptiongroup" +version = "1.2.1" +description = "Backport of PEP 654 (exception groups)" +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.extras] +test = ["pytest (>=6)"] + +[[package]] +name = "filelock" +version = "3.12.2" +description = "A platform independent file lock." +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.extras] +docs = ["furo (>=2023.5.20)", "sphinx (>=7.0.1)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "diff-cover (>=7.5)", "pytest (>=7.3.1)", "pytest-cov (>=4.1)", "pytest-mock (>=3.10)", "pytest-timeout (>=2.1)"] [[package]] name = "importlib-metadata" -version = "4.8.1" +version = "6.7.0" description = "Read metadata from Python packages" category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" [package.dependencies] typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} zipp = ">=0.5" [package.extras] -docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] perf = ["ipython"] -testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "packaging", "pep517", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy", "importlib-resources (>=1.3)"] +testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"] + +[[package]] +name = "importlib-resources" +version = "5.12.0" +description = "Read resources from Python packages" +category = "main" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] + +[[package]] +name = "iniconfig" +version = "2.0.0" +description = "brain-dead simple config-ini parsing" +category = "dev" +optional = false +python-versions = ">=3.7" [[package]] name = "jsonschema" -version = "3.2.0" +version = "4.17.3" description = "An implementation of JSON Schema validation for Python" category = "main" optional = false -python-versions = "*" +python-versions = ">=3.7" [package.dependencies] attrs = ">=17.4.0" importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} -pyrsistent = ">=0.14.0" -six = ">=1.11.0" +importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""} +pkgutil-resolve-name = {version = ">=1.3.10", markers = "python_version < \"3.9\""} +pyrsistent = ">=0.14.0,<0.17.0 || >0.17.0,<0.17.1 || >0.17.1,<0.17.2 || >0.17.2" +typing-extensions = {version = "*", markers = "python_version < \"3.8\""} [package.extras] -format = ["idna", "jsonpointer (>1.13)", "rfc3987", "strict-rfc3339", "webcolors"] -format_nongpl = ["idna", "jsonpointer (>1.13)", "webcolors", "rfc3986-validator (>0.1.0)", "rfc3339-validator"] +format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] +format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=1.11)"] [[package]] name = "lkml" -version = "1.1.1" +version = "1.3.4" description = "A speedy LookML parser implemented in pure Python." category = "main" optional = false python-versions = "*" +[[package]] +name = "packaging" +version = "24.0" +description = "Core utilities for Python packages" +category = "dev" +optional = false +python-versions = ">=3.7" + +[[package]] +name = "pkgutil-resolve-name" +version = "1.3.10" +description = "Resolve a name to an object." +category = "main" +optional = false +python-versions = ">=3.6" + +[[package]] +name = "platformdirs" +version = "4.0.0" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +typing-extensions = {version = ">=4.7.1", markers = "python_version < \"3.8\""} + +[package.extras] +docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.1)", "sphinx-autodoc-typehints (>=1.24)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4)", "pytest-cov (>=4.1)", "pytest-mock (>=3.11.1)"] + +[[package]] +name = "pluggy" +version = "1.2.0" +description = "plugin and hook calling mechanisms for python" +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} + +[package.extras] +dev = ["pre-commit", "tox"] +testing = ["pytest", "pytest-benchmark"] + +[[package]] +name = "py" +version = "1.11.0" +description = "library with cross-python path, ini-parsing, io, code, log facilities" +category = "dev" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" + [[package]] name = "pydantic" -version = "1.8.2" -description = "Data validation and settings management using python 3.6 type hinting" +version = "1.10.15" +description = "Data validation and settings management using python type hints" category = "main" optional = false -python-versions = ">=3.6.1" +python-versions = ">=3.7" [package.dependencies] -typing-extensions = ">=3.7.4.3" +typing-extensions = ">=4.2.0" [package.extras] dotenv = ["python-dotenv (>=0.10.4)"] @@ -72,158 +195,327 @@ email = ["email-validator (>=1.0.3)"] [[package]] name = "pyrsistent" -version = "0.18.0" +version = "0.19.3" description = "Persistent/Functional/Immutable data structures" category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" + +[[package]] +name = "pytest" +version = "7.4.4" +description = "pytest: simple powerful testing with Python" +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +colorama = {version = "*", markers = "sys_platform == \"win32\""} +exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} +importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} +iniconfig = "*" +packaging = "*" +pluggy = ">=0.12,<2.0" +tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} + +[package.extras] +testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] [[package]] name = "pyyaml" -version = "5.4.1" +version = "6.0.1" description = "YAML parser and emitter for Python" category = "main" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" +python-versions = ">=3.6" [[package]] name = "six" version = "1.16.0" description = "Python 2 and 3 compatibility utilities" -category = "main" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +[[package]] +name = "tomli" +version = "2.0.1" +description = "A lil' TOML parser" +category = "dev" +optional = false +python-versions = ">=3.7" + +[[package]] +name = "tox" +version = "3.28.0" +description = "tox is a generic virtualenv management and test command line tool" +category = "dev" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" + +[package.dependencies] +colorama = {version = ">=0.4.1", markers = "platform_system == \"Windows\""} +filelock = ">=3.0.0" +importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} +packaging = ">=14" +pluggy = ">=0.12.0" +py = ">=1.4.17" +six = ">=1.14.0" +tomli = {version = ">=2.0.1", markers = "python_version >= \"3.7\" and python_version < \"3.11\""} +virtualenv = ">=16.0.0,<20.0.0 || >20.0.0,<20.0.1 || >20.0.1,<20.0.2 || >20.0.2,<20.0.3 || >20.0.3,<20.0.4 || >20.0.4,<20.0.5 || >20.0.5,<20.0.6 || >20.0.6,<20.0.7 || >20.0.7" + +[package.extras] +docs = ["pygments-github-lexers (>=0.0.5)", "sphinx (>=2.0.0)", "sphinxcontrib-autoprogram (>=0.1.5)", "towncrier (>=18.5.0)"] +testing = ["flaky (>=3.4.0)", "freezegun (>=0.3.11)", "pathlib2 (>=2.3.3)", "psutil (>=5.6.1)", "pytest (>=4.0.0)", "pytest-cov (>=2.5.1)", "pytest-mock (>=1.10.0)", "pytest-randomly (>=1.0.0)"] + [[package]] name = "typing-extensions" -version = "3.10.0.2" -description = "Backported and Experimental Type Hints for Python 3.5+" +version = "4.7.1" +description = "Backported and Experimental Type Hints for Python 3.7+" category = "main" optional = false -python-versions = "*" +python-versions = ">=3.7" + +[[package]] +name = "virtualenv" +version = "20.26.2" +description = "Virtual Python Environment builder" +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.dependencies] +distlib = ">=0.3.7,<1" +filelock = ">=3.12.2,<4" +importlib-metadata = {version = ">=6.6", markers = "python_version < \"3.8\""} +platformdirs = ">=3.9.1,<5" + +[package.extras] +docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] +test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8)", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10)"] [[package]] name = "zipp" -version = "3.6.0" +version = "3.15.0" description = "Backport of pathlib-compatible object wrapper for zip files" category = "main" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" [package.extras] -docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"] -testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "jaraco.itertools", "func-timeout", "pytest-black (>=0.3.7)", "pytest-mypy"] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +testing = ["big-o", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] [metadata] lock-version = "1.1" python-versions = ">=3.7" -content-hash = "b21396f6d527f8f2261664935fcfb04face23be82ce27f36ffc1b9cc89eea5be" +content-hash = "37538c1dc78c7a1db6a50d83b997bb76ff3d244b02ba83bf02aeb9b9da73a62d" [metadata.files] attrs = [ - {file = "attrs-21.2.0-py2.py3-none-any.whl", hash = "sha256:149e90d6d8ac20db7a955ad60cf0e6881a3f20d37096140088356da6c716b0b1"}, - {file = "attrs-21.2.0.tar.gz", hash = "sha256:ef6aaac3ca6cd92904cdd0d83f629a15f18053ec84e6432106f7a4d04ae4f5fb"}, + {file = "attrs-23.2.0-py3-none-any.whl", hash = "sha256:99b87a485a5820b23b879f04c2305b44b951b502fd64be915879d77a7e8fc6f1"}, + {file = "attrs-23.2.0.tar.gz", hash = "sha256:935dc3b529c262f6cf76e50877d35a4bd3c1de194fd41f47a2b7ae8f19971f30"}, +] +colorama = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] +distlib = [ + {file = "distlib-0.3.8-py2.py3-none-any.whl", hash = "sha256:034db59a0b96f8ca18035f36290806a9a6e6bd9d1ff91e45a7f172eb17e51784"}, + {file = "distlib-0.3.8.tar.gz", hash = "sha256:1530ea13e350031b6312d8580ddb6b27a104275a31106523b8f123787f494f64"}, +] +exceptiongroup = [ + {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, + {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, +] +filelock = [ + {file = "filelock-3.12.2-py3-none-any.whl", hash = "sha256:cbb791cdea2a72f23da6ac5b5269ab0a0d161e9ef0100e653b69049a7706d1ec"}, + {file = "filelock-3.12.2.tar.gz", hash = "sha256:002740518d8aa59a26b0c76e10fb8c6e15eae825d34b6fdf670333fd7b938d81"}, ] importlib-metadata = [ - {file = "importlib_metadata-4.8.1-py3-none-any.whl", hash = "sha256:b618b6d2d5ffa2f16add5697cf57a46c76a56229b0ed1c438322e4e95645bd15"}, - {file = "importlib_metadata-4.8.1.tar.gz", hash = "sha256:f284b3e11256ad1e5d03ab86bb2ccd6f5339688ff17a4d797a0fe7df326f23b1"}, + {file = "importlib_metadata-6.7.0-py3-none-any.whl", hash = "sha256:cb52082e659e97afc5dac71e79de97d8681de3aa07ff18578330904a9d18e5b5"}, + {file = "importlib_metadata-6.7.0.tar.gz", hash = "sha256:1aaf550d4f73e5d6783e7acb77aec43d49da8017410afae93822cc9cca98c4d4"}, +] +importlib-resources = [ + {file = "importlib_resources-5.12.0-py3-none-any.whl", hash = "sha256:7b1deeebbf351c7578e09bf2f63fa2ce8b5ffec296e0d349139d43cca061a81a"}, + {file = "importlib_resources-5.12.0.tar.gz", hash = "sha256:4be82589bf5c1d7999aedf2a45159d10cb3ca4f19b2271f8792bc8e6da7b22f6"}, +] +iniconfig = [ + {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, + {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, ] jsonschema = [ - {file = "jsonschema-3.2.0-py2.py3-none-any.whl", hash = "sha256:4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163"}, - {file = "jsonschema-3.2.0.tar.gz", hash = "sha256:c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a"}, + {file = "jsonschema-4.17.3-py3-none-any.whl", hash = "sha256:a870ad254da1a8ca84b6a2905cac29d265f805acc57af304784962a2aa6508f6"}, + {file = "jsonschema-4.17.3.tar.gz", hash = "sha256:0f864437ab8b6076ba6707453ef8f98a6a0d512a80e93f8abdb676f737ecb60d"}, ] lkml = [ - {file = "lkml-1.1.1-py2.py3-none-any.whl", hash = "sha256:f10ffd313a1fa767cb0b99b602e8842dd81e15a10b9cd26c66a7d53e2eb547d4"}, - {file = "lkml-1.1.1.tar.gz", hash = "sha256:9ad261f7d0cb92a0fe1a7c161865e53d611c858a3647738783169373cf2e5ab5"}, + {file = "lkml-1.3.4-py2.py3-none-any.whl", hash = "sha256:8a72b0595f3e7b40891c9c23e0ea6ced3077266e0ed3a3640aeedd7c82462555"}, + {file = "lkml-1.3.4.tar.gz", hash = "sha256:c70f9e9dfba8fcff033c53d7074f861c88eacfa8eb78f849be0f244fe653bdae"}, +] +packaging = [ + {file = "packaging-24.0-py3-none-any.whl", hash = "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5"}, + {file = "packaging-24.0.tar.gz", hash = "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"}, +] +pkgutil-resolve-name = [ + {file = "pkgutil_resolve_name-1.3.10-py3-none-any.whl", hash = "sha256:ca27cc078d25c5ad71a9de0a7a330146c4e014c2462d9af19c6b828280649c5e"}, + {file = "pkgutil_resolve_name-1.3.10.tar.gz", hash = "sha256:357d6c9e6a755653cfd78893817c0853af365dd51ec97f3d358a819373bbd174"}, +] +platformdirs = [ + {file = "platformdirs-4.0.0-py3-none-any.whl", hash = "sha256:118c954d7e949b35437270383a3f2531e99dd93cf7ce4dc8340d3356d30f173b"}, + {file = "platformdirs-4.0.0.tar.gz", hash = "sha256:cb633b2bcf10c51af60beb0ab06d2f1d69064b43abf4c185ca6b28865f3f9731"}, +] +pluggy = [ + {file = "pluggy-1.2.0-py3-none-any.whl", hash = "sha256:c2fd55a7d7a3863cba1a013e4e2414658b1d07b6bc57b3919e0c63c9abb99849"}, + {file = "pluggy-1.2.0.tar.gz", hash = "sha256:d12f0c4b579b15f5e054301bb226ee85eeeba08ffec228092f8defbaa3a4c4b3"}, +] +py = [ + {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, + {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, ] pydantic = [ - {file = "pydantic-1.8.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:05ddfd37c1720c392f4e0d43c484217b7521558302e7069ce8d318438d297739"}, - {file = "pydantic-1.8.2-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:a7c6002203fe2c5a1b5cbb141bb85060cbff88c2d78eccbc72d97eb7022c43e4"}, - {file = "pydantic-1.8.2-cp36-cp36m-manylinux2014_i686.whl", hash = "sha256:589eb6cd6361e8ac341db97602eb7f354551482368a37f4fd086c0733548308e"}, - {file = "pydantic-1.8.2-cp36-cp36m-manylinux2014_x86_64.whl", hash = "sha256:10e5622224245941efc193ad1d159887872776df7a8fd592ed746aa25d071840"}, - {file = "pydantic-1.8.2-cp36-cp36m-win_amd64.whl", hash = "sha256:99a9fc39470010c45c161a1dc584997f1feb13f689ecf645f59bb4ba623e586b"}, - {file = "pydantic-1.8.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a83db7205f60c6a86f2c44a61791d993dff4b73135df1973ecd9eed5ea0bda20"}, - {file = "pydantic-1.8.2-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:41b542c0b3c42dc17da70554bc6f38cbc30d7066d2c2815a94499b5684582ecb"}, - {file = "pydantic-1.8.2-cp37-cp37m-manylinux2014_i686.whl", hash = "sha256:ea5cb40a3b23b3265f6325727ddfc45141b08ed665458be8c6285e7b85bd73a1"}, - {file = "pydantic-1.8.2-cp37-cp37m-manylinux2014_x86_64.whl", hash = "sha256:18b5ea242dd3e62dbf89b2b0ec9ba6c7b5abaf6af85b95a97b00279f65845a23"}, - {file = "pydantic-1.8.2-cp37-cp37m-win_amd64.whl", hash = "sha256:234a6c19f1c14e25e362cb05c68afb7f183eb931dd3cd4605eafff055ebbf287"}, - {file = "pydantic-1.8.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:021ea0e4133e8c824775a0cfe098677acf6fa5a3cbf9206a376eed3fc09302cd"}, - {file = "pydantic-1.8.2-cp38-cp38-manylinux1_i686.whl", hash = "sha256:e710876437bc07bd414ff453ac8ec63d219e7690128d925c6e82889d674bb505"}, - {file = "pydantic-1.8.2-cp38-cp38-manylinux2014_i686.whl", hash = "sha256:ac8eed4ca3bd3aadc58a13c2aa93cd8a884bcf21cb019f8cfecaae3b6ce3746e"}, - {file = "pydantic-1.8.2-cp38-cp38-manylinux2014_x86_64.whl", hash = "sha256:4a03cbbe743e9c7247ceae6f0d8898f7a64bb65800a45cbdc52d65e370570820"}, - {file = "pydantic-1.8.2-cp38-cp38-win_amd64.whl", hash = "sha256:8621559dcf5afacf0069ed194278f35c255dc1a1385c28b32dd6c110fd6531b3"}, - {file = "pydantic-1.8.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8b223557f9510cf0bfd8b01316bf6dd281cf41826607eada99662f5e4963f316"}, - {file = "pydantic-1.8.2-cp39-cp39-manylinux1_i686.whl", hash = "sha256:244ad78eeb388a43b0c927e74d3af78008e944074b7d0f4f696ddd5b2af43c62"}, - {file = "pydantic-1.8.2-cp39-cp39-manylinux2014_i686.whl", hash = "sha256:05ef5246a7ffd2ce12a619cbb29f3307b7c4509307b1b49f456657b43529dc6f"}, - {file = "pydantic-1.8.2-cp39-cp39-manylinux2014_x86_64.whl", hash = "sha256:54cd5121383f4a461ff7644c7ca20c0419d58052db70d8791eacbbe31528916b"}, - {file = "pydantic-1.8.2-cp39-cp39-win_amd64.whl", hash = "sha256:4be75bebf676a5f0f87937c6ddb061fa39cbea067240d98e298508c1bda6f3f3"}, - {file = "pydantic-1.8.2-py3-none-any.whl", hash = "sha256:fec866a0b59f372b7e776f2d7308511784dace622e0992a0b59ea3ccee0ae833"}, - {file = "pydantic-1.8.2.tar.gz", hash = "sha256:26464e57ccaafe72b7ad156fdaa4e9b9ef051f69e175dbbb463283000c05ab7b"}, + {file = "pydantic-1.10.15-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:22ed12ee588b1df028a2aa5d66f07bf8f8b4c8579c2e96d5a9c1f96b77f3bb55"}, + {file = "pydantic-1.10.15-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:75279d3cac98186b6ebc2597b06bcbc7244744f6b0b44a23e4ef01e5683cc0d2"}, + {file = "pydantic-1.10.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50f1666a9940d3d68683c9d96e39640f709d7a72ff8702987dab1761036206bb"}, + {file = "pydantic-1.10.15-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82790d4753ee5d00739d6cb5cf56bceb186d9d6ce134aca3ba7befb1eedbc2c8"}, + {file = "pydantic-1.10.15-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:d207d5b87f6cbefbdb1198154292faee8017d7495a54ae58db06762004500d00"}, + {file = "pydantic-1.10.15-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e49db944fad339b2ccb80128ffd3f8af076f9f287197a480bf1e4ca053a866f0"}, + {file = "pydantic-1.10.15-cp310-cp310-win_amd64.whl", hash = "sha256:d3b5c4cbd0c9cb61bbbb19ce335e1f8ab87a811f6d589ed52b0254cf585d709c"}, + {file = "pydantic-1.10.15-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c3d5731a120752248844676bf92f25a12f6e45425e63ce22e0849297a093b5b0"}, + {file = "pydantic-1.10.15-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c365ad9c394f9eeffcb30a82f4246c0006417f03a7c0f8315d6211f25f7cb654"}, + {file = "pydantic-1.10.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3287e1614393119c67bd4404f46e33ae3be3ed4cd10360b48d0a4459f420c6a3"}, + {file = "pydantic-1.10.15-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:be51dd2c8596b25fe43c0a4a59c2bee4f18d88efb8031188f9e7ddc6b469cf44"}, + {file = "pydantic-1.10.15-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:6a51a1dd4aa7b3f1317f65493a182d3cff708385327c1c82c81e4a9d6d65b2e4"}, + {file = "pydantic-1.10.15-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:4e316e54b5775d1eb59187f9290aeb38acf620e10f7fd2f776d97bb788199e53"}, + {file = "pydantic-1.10.15-cp311-cp311-win_amd64.whl", hash = "sha256:0d142fa1b8f2f0ae11ddd5e3e317dcac060b951d605fda26ca9b234b92214986"}, + {file = "pydantic-1.10.15-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7ea210336b891f5ea334f8fc9f8f862b87acd5d4a0cbc9e3e208e7aa1775dabf"}, + {file = "pydantic-1.10.15-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3453685ccd7140715e05f2193d64030101eaad26076fad4e246c1cc97e1bb30d"}, + {file = "pydantic-1.10.15-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9bea1f03b8d4e8e86702c918ccfd5d947ac268f0f0cc6ed71782e4b09353b26f"}, + {file = "pydantic-1.10.15-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:005655cabc29081de8243126e036f2065bd7ea5b9dff95fde6d2c642d39755de"}, + {file = "pydantic-1.10.15-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:af9850d98fc21e5bc24ea9e35dd80a29faf6462c608728a110c0a30b595e58b7"}, + {file = "pydantic-1.10.15-cp37-cp37m-win_amd64.whl", hash = "sha256:d31ee5b14a82c9afe2bd26aaa405293d4237d0591527d9129ce36e58f19f95c1"}, + {file = "pydantic-1.10.15-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:5e09c19df304b8123938dc3c53d3d3be6ec74b9d7d0d80f4f4b5432ae16c2022"}, + {file = "pydantic-1.10.15-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7ac9237cd62947db00a0d16acf2f3e00d1ae9d3bd602b9c415f93e7a9fc10528"}, + {file = "pydantic-1.10.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:584f2d4c98ffec420e02305cf675857bae03c9d617fcfdc34946b1160213a948"}, + {file = "pydantic-1.10.15-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bbc6989fad0c030bd70a0b6f626f98a862224bc2b1e36bfc531ea2facc0a340c"}, + {file = "pydantic-1.10.15-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d573082c6ef99336f2cb5b667b781d2f776d4af311574fb53d908517ba523c22"}, + {file = "pydantic-1.10.15-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6bd7030c9abc80134087d8b6e7aa957e43d35714daa116aced57269a445b8f7b"}, + {file = "pydantic-1.10.15-cp38-cp38-win_amd64.whl", hash = "sha256:3350f527bb04138f8aff932dc828f154847fbdc7a1a44c240fbfff1b57f49a12"}, + {file = "pydantic-1.10.15-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:51d405b42f1b86703555797270e4970a9f9bd7953f3990142e69d1037f9d9e51"}, + {file = "pydantic-1.10.15-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:a980a77c52723b0dc56640ced396b73a024d4b74f02bcb2d21dbbac1debbe9d0"}, + {file = "pydantic-1.10.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:67f1a1fb467d3f49e1708a3f632b11c69fccb4e748a325d5a491ddc7b5d22383"}, + {file = "pydantic-1.10.15-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:676ed48f2c5bbad835f1a8ed8a6d44c1cd5a21121116d2ac40bd1cd3619746ed"}, + {file = "pydantic-1.10.15-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:92229f73400b80c13afcd050687f4d7e88de9234d74b27e6728aa689abcf58cc"}, + {file = "pydantic-1.10.15-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2746189100c646682eff0bce95efa7d2e203420d8e1c613dc0c6b4c1d9c1fde4"}, + {file = "pydantic-1.10.15-cp39-cp39-win_amd64.whl", hash = "sha256:394f08750bd8eaad714718812e7fab615f873b3cdd0b9d84e76e51ef3b50b6b7"}, + {file = "pydantic-1.10.15-py3-none-any.whl", hash = "sha256:28e552a060ba2740d0d2aabe35162652c1459a0b9069fe0db7f4ee0e18e74d58"}, + {file = "pydantic-1.10.15.tar.gz", hash = "sha256:ca832e124eda231a60a041da4f013e3ff24949d94a01154b137fc2f2a43c3ffb"}, ] pyrsistent = [ - {file = "pyrsistent-0.18.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:f4c8cabb46ff8e5d61f56a037974228e978f26bfefce4f61a4b1ac0ba7a2ab72"}, - {file = "pyrsistent-0.18.0-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:da6e5e818d18459fa46fac0a4a4e543507fe1110e808101277c5a2b5bab0cd2d"}, - {file = "pyrsistent-0.18.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:5e4395bbf841693eaebaa5bb5c8f5cdbb1d139e07c975c682ec4e4f8126e03d2"}, - {file = "pyrsistent-0.18.0-cp36-cp36m-win32.whl", hash = "sha256:527be2bfa8dc80f6f8ddd65242ba476a6c4fb4e3aedbf281dfbac1b1ed4165b1"}, - {file = "pyrsistent-0.18.0-cp36-cp36m-win_amd64.whl", hash = "sha256:2aaf19dc8ce517a8653746d98e962ef480ff34b6bc563fc067be6401ffb457c7"}, - {file = "pyrsistent-0.18.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:58a70d93fb79dc585b21f9d72487b929a6fe58da0754fa4cb9f279bb92369396"}, - {file = "pyrsistent-0.18.0-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:4916c10896721e472ee12c95cdc2891ce5890898d2f9907b1b4ae0f53588b710"}, - {file = "pyrsistent-0.18.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:73ff61b1411e3fb0ba144b8f08d6749749775fe89688093e1efef9839d2dcc35"}, - {file = "pyrsistent-0.18.0-cp37-cp37m-win32.whl", hash = "sha256:b29b869cf58412ca5738d23691e96d8aff535e17390128a1a52717c9a109da4f"}, - {file = "pyrsistent-0.18.0-cp37-cp37m-win_amd64.whl", hash = "sha256:097b96f129dd36a8c9e33594e7ebb151b1515eb52cceb08474c10a5479e799f2"}, - {file = "pyrsistent-0.18.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:772e94c2c6864f2cd2ffbe58bb3bdefbe2a32afa0acb1a77e472aac831f83427"}, - {file = "pyrsistent-0.18.0-cp38-cp38-manylinux1_i686.whl", hash = "sha256:c1a9ff320fa699337e05edcaae79ef8c2880b52720bc031b219e5b5008ebbdef"}, - {file = "pyrsistent-0.18.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:cd3caef37a415fd0dae6148a1b6957a8c5f275a62cca02e18474608cb263640c"}, - {file = "pyrsistent-0.18.0-cp38-cp38-win32.whl", hash = "sha256:e79d94ca58fcafef6395f6352383fa1a76922268fa02caa2272fff501c2fdc78"}, - {file = "pyrsistent-0.18.0-cp38-cp38-win_amd64.whl", hash = "sha256:a0c772d791c38bbc77be659af29bb14c38ced151433592e326361610250c605b"}, - {file = "pyrsistent-0.18.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d5ec194c9c573aafaceebf05fc400656722793dac57f254cd4741f3c27ae57b4"}, - {file = "pyrsistent-0.18.0-cp39-cp39-manylinux1_i686.whl", hash = "sha256:6b5eed00e597b5b5773b4ca30bd48a5774ef1e96f2a45d105db5b4ebb4bca680"}, - {file = "pyrsistent-0.18.0-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:48578680353f41dca1ca3dc48629fb77dfc745128b56fc01096b2530c13fd426"}, - {file = "pyrsistent-0.18.0-cp39-cp39-win32.whl", hash = "sha256:f3ef98d7b76da5eb19c37fda834d50262ff9167c65658d1d8f974d2e4d90676b"}, - {file = "pyrsistent-0.18.0-cp39-cp39-win_amd64.whl", hash = "sha256:404e1f1d254d314d55adb8d87f4f465c8693d6f902f67eb6ef5b4526dc58e6ea"}, - {file = "pyrsistent-0.18.0.tar.gz", hash = "sha256:773c781216f8c2900b42a7b638d5b517bb134ae1acbebe4d1e8f1f41ea60eb4b"}, + {file = "pyrsistent-0.19.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:20460ac0ea439a3e79caa1dbd560344b64ed75e85d8703943e0b66c2a6150e4a"}, + {file = "pyrsistent-0.19.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c18264cb84b5e68e7085a43723f9e4c1fd1d935ab240ce02c0324a8e01ccb64"}, + {file = "pyrsistent-0.19.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b774f9288dda8d425adb6544e5903f1fb6c273ab3128a355c6b972b7df39dcf"}, + {file = "pyrsistent-0.19.3-cp310-cp310-win32.whl", hash = "sha256:5a474fb80f5e0d6c9394d8db0fc19e90fa540b82ee52dba7d246a7791712f74a"}, + {file = "pyrsistent-0.19.3-cp310-cp310-win_amd64.whl", hash = "sha256:49c32f216c17148695ca0e02a5c521e28a4ee6c5089f97e34fe24163113722da"}, + {file = "pyrsistent-0.19.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f0774bf48631f3a20471dd7c5989657b639fd2d285b861237ea9e82c36a415a9"}, + {file = "pyrsistent-0.19.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab2204234c0ecd8b9368dbd6a53e83c3d4f3cab10ecaf6d0e772f456c442393"}, + {file = "pyrsistent-0.19.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e42296a09e83028b3476f7073fcb69ffebac0e66dbbfd1bd847d61f74db30f19"}, + {file = "pyrsistent-0.19.3-cp311-cp311-win32.whl", hash = "sha256:64220c429e42a7150f4bfd280f6f4bb2850f95956bde93c6fda1b70507af6ef3"}, + {file = "pyrsistent-0.19.3-cp311-cp311-win_amd64.whl", hash = "sha256:016ad1afadf318eb7911baa24b049909f7f3bb2c5b1ed7b6a8f21db21ea3faa8"}, + {file = "pyrsistent-0.19.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c4db1bd596fefd66b296a3d5d943c94f4fac5bcd13e99bffe2ba6a759d959a28"}, + {file = "pyrsistent-0.19.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aeda827381f5e5d65cced3024126529ddc4289d944f75e090572c77ceb19adbf"}, + {file = "pyrsistent-0.19.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:42ac0b2f44607eb92ae88609eda931a4f0dfa03038c44c772e07f43e738bcac9"}, + {file = "pyrsistent-0.19.3-cp37-cp37m-win32.whl", hash = "sha256:e8f2b814a3dc6225964fa03d8582c6e0b6650d68a232df41e3cc1b66a5d2f8d1"}, + {file = "pyrsistent-0.19.3-cp37-cp37m-win_amd64.whl", hash = "sha256:c9bb60a40a0ab9aba40a59f68214eed5a29c6274c83b2cc206a359c4a89fa41b"}, + {file = "pyrsistent-0.19.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:a2471f3f8693101975b1ff85ffd19bb7ca7dd7c38f8a81701f67d6b4f97b87d8"}, + {file = "pyrsistent-0.19.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc5d149f31706762c1f8bda2e8c4f8fead6e80312e3692619a75301d3dbb819a"}, + {file = "pyrsistent-0.19.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3311cb4237a341aa52ab8448c27e3a9931e2ee09561ad150ba94e4cfd3fc888c"}, + {file = "pyrsistent-0.19.3-cp38-cp38-win32.whl", hash = "sha256:f0e7c4b2f77593871e918be000b96c8107da48444d57005b6a6bc61fb4331b2c"}, + {file = "pyrsistent-0.19.3-cp38-cp38-win_amd64.whl", hash = "sha256:c147257a92374fde8498491f53ffa8f4822cd70c0d85037e09028e478cababb7"}, + {file = "pyrsistent-0.19.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b735e538f74ec31378f5a1e3886a26d2ca6351106b4dfde376a26fc32a044edc"}, + {file = "pyrsistent-0.19.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99abb85579e2165bd8522f0c0138864da97847875ecbd45f3e7e2af569bfc6f2"}, + {file = "pyrsistent-0.19.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a8cb235fa6d3fd7aae6a4f1429bbb1fec1577d978098da1252f0489937786f3"}, + {file = "pyrsistent-0.19.3-cp39-cp39-win32.whl", hash = "sha256:c74bed51f9b41c48366a286395c67f4e894374306b197e62810e0fdaf2364da2"}, + {file = "pyrsistent-0.19.3-cp39-cp39-win_amd64.whl", hash = "sha256:878433581fc23e906d947a6814336eee031a00e6defba224234169ae3d3d6a98"}, + {file = "pyrsistent-0.19.3-py3-none-any.whl", hash = "sha256:ccf0d6bd208f8111179f0c26fdf84ed7c3891982f2edaeae7422575f47e66b64"}, + {file = "pyrsistent-0.19.3.tar.gz", hash = "sha256:1a2994773706bbb4995c31a97bc94f1418314923bd1048c6d964837040376440"}, +] +pytest = [ + {file = "pytest-7.4.4-py3-none-any.whl", hash = "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8"}, + {file = "pytest-7.4.4.tar.gz", hash = "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280"}, ] pyyaml = [ - {file = "PyYAML-5.4.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:3b2b1824fe7112845700f815ff6a489360226a5609b96ec2190a45e62a9fc922"}, - {file = "PyYAML-5.4.1-cp27-cp27m-win32.whl", hash = "sha256:129def1b7c1bf22faffd67b8f3724645203b79d8f4cc81f674654d9902cb4393"}, - {file = "PyYAML-5.4.1-cp27-cp27m-win_amd64.whl", hash = "sha256:4465124ef1b18d9ace298060f4eccc64b0850899ac4ac53294547536533800c8"}, - {file = "PyYAML-5.4.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:bb4191dfc9306777bc594117aee052446b3fa88737cd13b7188d0e7aa8162185"}, - {file = "PyYAML-5.4.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:6c78645d400265a062508ae399b60b8c167bf003db364ecb26dcab2bda048253"}, - {file = "PyYAML-5.4.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:4e0583d24c881e14342eaf4ec5fbc97f934b999a6828693a99157fde912540cc"}, - {file = "PyYAML-5.4.1-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:72a01f726a9c7851ca9bfad6fd09ca4e090a023c00945ea05ba1638c09dc3347"}, - {file = "PyYAML-5.4.1-cp36-cp36m-manylinux2014_s390x.whl", hash = "sha256:895f61ef02e8fed38159bb70f7e100e00f471eae2bc838cd0f4ebb21e28f8541"}, - {file = "PyYAML-5.4.1-cp36-cp36m-win32.whl", hash = "sha256:3bd0e463264cf257d1ffd2e40223b197271046d09dadf73a0fe82b9c1fc385a5"}, - {file = "PyYAML-5.4.1-cp36-cp36m-win_amd64.whl", hash = "sha256:e4fac90784481d221a8e4b1162afa7c47ed953be40d31ab4629ae917510051df"}, - {file = "PyYAML-5.4.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5accb17103e43963b80e6f837831f38d314a0495500067cb25afab2e8d7a4018"}, - {file = "PyYAML-5.4.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:e1d4970ea66be07ae37a3c2e48b5ec63f7ba6804bdddfdbd3cfd954d25a82e63"}, - {file = "PyYAML-5.4.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:cb333c16912324fd5f769fff6bc5de372e9e7a202247b48870bc251ed40239aa"}, - {file = "PyYAML-5.4.1-cp37-cp37m-manylinux2014_s390x.whl", hash = "sha256:fe69978f3f768926cfa37b867e3843918e012cf83f680806599ddce33c2c68b0"}, - {file = "PyYAML-5.4.1-cp37-cp37m-win32.whl", hash = "sha256:dd5de0646207f053eb0d6c74ae45ba98c3395a571a2891858e87df7c9b9bd51b"}, - {file = "PyYAML-5.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:08682f6b72c722394747bddaf0aa62277e02557c0fd1c42cb853016a38f8dedf"}, - {file = "PyYAML-5.4.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:d2d9808ea7b4af864f35ea216be506ecec180628aced0704e34aca0b040ffe46"}, - {file = "PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:8c1be557ee92a20f184922c7b6424e8ab6691788e6d86137c5d93c1a6ec1b8fb"}, - {file = "PyYAML-5.4.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:fd7f6999a8070df521b6384004ef42833b9bd62cfee11a09bda1079b4b704247"}, - {file = "PyYAML-5.4.1-cp38-cp38-manylinux2014_s390x.whl", hash = "sha256:bfb51918d4ff3d77c1c856a9699f8492c612cde32fd3bcd344af9be34999bfdc"}, - {file = "PyYAML-5.4.1-cp38-cp38-win32.whl", hash = "sha256:fa5ae20527d8e831e8230cbffd9f8fe952815b2b7dae6ffec25318803a7528fc"}, - {file = "PyYAML-5.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:0f5f5786c0e09baddcd8b4b45f20a7b5d61a7e7e99846e3c799b05c7c53fa696"}, - {file = "PyYAML-5.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:294db365efa064d00b8d1ef65d8ea2c3426ac366c0c4368d930bf1c5fb497f77"}, - {file = "PyYAML-5.4.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:74c1485f7707cf707a7aef42ef6322b8f97921bd89be2ab6317fd782c2d53183"}, - {file = "PyYAML-5.4.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:d483ad4e639292c90170eb6f7783ad19490e7a8defb3e46f97dfe4bacae89122"}, - {file = "PyYAML-5.4.1-cp39-cp39-manylinux2014_s390x.whl", hash = "sha256:fdc842473cd33f45ff6bce46aea678a54e3d21f1b61a7750ce3c498eedfe25d6"}, - {file = "PyYAML-5.4.1-cp39-cp39-win32.whl", hash = "sha256:49d4cdd9065b9b6e206d0595fee27a96b5dd22618e7520c33204a4a3239d5b10"}, - {file = "PyYAML-5.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:c20cfa2d49991c8b4147af39859b167664f2ad4561704ee74c1de03318e898db"}, - {file = "PyYAML-5.4.1.tar.gz", hash = "sha256:607774cbba28732bfa802b54baa7484215f530991055bb562efbed5b2f20a45e"}, + {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, + {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, + {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, + {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, + {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, + {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, + {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, + {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, + {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, + {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, + {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, + {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, + {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, + {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, + {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, + {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, + {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, + {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, + {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, + {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, + {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, + {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, + {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, + {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, + {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, + {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, + {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, + {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, + {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, + {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, + {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, + {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, + {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, + {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, + {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, + {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, + {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, + {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, + {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, + {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, ] six = [ {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, ] +tomli = [ + {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, + {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, +] +tox = [ + {file = "tox-3.28.0-py2.py3-none-any.whl", hash = "sha256:57b5ab7e8bb3074edc3c0c0b4b192a4f3799d3723b2c5b76f1fa9f2d40316eea"}, + {file = "tox-3.28.0.tar.gz", hash = "sha256:d0d28f3fe6d6d7195c27f8b054c3e99d5451952b54abdae673b71609a581f640"}, +] typing-extensions = [ - {file = "typing_extensions-3.10.0.2-py2-none-any.whl", hash = "sha256:d8226d10bc02a29bcc81df19a26e56a9647f8b0a6d4a83924139f4a8b01f17b7"}, - {file = "typing_extensions-3.10.0.2-py3-none-any.whl", hash = "sha256:f1d25edafde516b146ecd0613dabcc61409817af4766fbbcfb8d1ad4ec441a34"}, - {file = "typing_extensions-3.10.0.2.tar.gz", hash = "sha256:49f75d16ff11f1cd258e1b988ccff82a3ca5570217d7ad8c5f48205dd99a677e"}, + {file = "typing_extensions-4.7.1-py3-none-any.whl", hash = "sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36"}, + {file = "typing_extensions-4.7.1.tar.gz", hash = "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2"}, +] +virtualenv = [ + {file = "virtualenv-20.26.2-py3-none-any.whl", hash = "sha256:a624db5e94f01ad993d476b9ee5346fdf7b9de43ccaee0e0197012dc838a0e9b"}, + {file = "virtualenv-20.26.2.tar.gz", hash = "sha256:82bf0f4eebbb78d36ddaee0283d43fe5736b53880b8a8cdcd37390a07ac3741c"}, ] zipp = [ - {file = "zipp-3.6.0-py3-none-any.whl", hash = "sha256:9fe5ea21568a0a70e50f273397638d39b03353731e6cbbb3fd8502a33fec40bc"}, - {file = "zipp-3.6.0.tar.gz", hash = "sha256:71c644c5369f4a6e07636f0aa966270449561fcea2e3d6747b8d23efaa9d7832"}, + {file = "zipp-3.15.0-py3-none-any.whl", hash = "sha256:48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556"}, + {file = "zipp-3.15.0.tar.gz", hash = "sha256:112929ad649da941c23de50f356a2b5570c954b65150642bccdd66bf194d224b"}, ] diff --git a/pyproject.toml b/pyproject.toml index 4769b70..f6ce37f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,27 +1,31 @@ [tool.poetry] -name = "dbt2looker" -version = "0.10.0" +name = "yoda-dbt2looker" +version = "0.9.52" description = "Generate lookml view files from dbt models" authors = ["oliverlaslett ", "chaimturkel "] license = "MIT" readme = "README.md" -homepage = "https://github.com/hubble-data/dbt2looker" -repository = "https://github.com/hubble-data/dbt2looker" +homepage = "https://github.com/YotpoLtd/yoda-dbt2looker" +repository = "https://github.com/YotpoLtd/yoda-dbt2looker" [tool.poetry.dependencies] python = ">=3.7" -lkml = "^1.1.0" -pydantic = "^1.8.1" -PyYAML = "^5.4.1" -jsonschema = "^3.2.0" -typing-extensions = "^3.10.0" -importlib-metadata = "^4.8.1" +lkml = "^1.2.0" +pydantic = "^1.10.1" +PyYAML = "^6.0" +jsonschema = "^4.15.0" +typing-extensions = "^4.3.0" +importlib-metadata = "^6.0.0" + [tool.poetry.dev-dependencies] +pytest = "^7.1.2" +tox = "^3.25.1" + [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.poetry.scripts] -dbt2looker = 'dbt2looker.cli:run' +yoda_dbt2looker = 'yoda_dbt2looker.cli:run' diff --git a/tests/resources/core/expected_lookml/views/yoda_e2e_bi___loyalty__fact_purchases.view.lkml b/tests/resources/core/expected_lookml/views/yoda_e2e_bi___loyalty__fact_purchases.view.lkml new file mode 100644 index 0000000..9b44404 --- /dev/null +++ b/tests/resources/core/expected_lookml/views/yoda_e2e_bi___loyalty__fact_purchases.view.lkml @@ -0,0 +1,257 @@ +view: yoda_e2e_bi___loyalty__fact_purchases { + sql_table_name: public_yoda_e2e_bi.loyalty_fact_purchases ;; + + dimension_group: purchase_created_at { + type: time + sql: ${TABLE}.purchase_created_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: purchase_updated_at { + type: time + sql: ${TABLE}.purchase_updated_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: purchase_date { + type: time + sql: ${TABLE}.purchase_date ;; + description: "TODO: Update Column {col_name} Information" + datatype: datetime + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: dwh_updated_at { + type: time + sql: ${TABLE}.dwh_updated_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension: purchase_id { + type: number + sql: ${TABLE}.purchase_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_before_swell_acquisition { + type: number + sql: ${TABLE}.is_before_swell_acquisition ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_applied_to_campaigns { + type: number + sql: ${TABLE}.is_applied_to_campaigns ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_fraud_review { + type: number + sql: ${TABLE}.is_fraud_review ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_swell_user { + type: number + sql: ${TABLE}.is_swell_user ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_move_merchant_to_new_tier { + type: number + sql: ${TABLE}.is_move_merchant_to_new_tier ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: purchase_value_cents_in_original_currency { + type: number + sql: ${TABLE}.purchase_value_cents_in_original_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: purchase_currency { + type: string + sql: ${TABLE}.purchase_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: discount_cents_in_original_currency { + type: number + sql: ${TABLE}.discount_cents_in_original_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: billing_city { + type: string + sql: ${TABLE}.billing_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: shipping_country_code { + type: string + sql: ${TABLE}.shipping_country_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: shipping_city { + type: string + sql: ${TABLE}.shipping_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: customer_ip_address { + type: string + sql: ${TABLE}.customer_ip_address ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: browser_country_code { + type: string + sql: ${TABLE}.browser_country_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_address { + type: string + sql: ${TABLE}.store_address ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_city { + type: string + sql: ${TABLE}.store_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_state { + type: string + sql: ${TABLE}.store_state ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: referral_discount_code_id__swell_referral_discount_code { + type: number + sql: ${TABLE}.referral_discount_code_id__swell_referral_discount_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: merchant_id__dim_stores { + type: number + sql: ${TABLE}.merchant_id__dim_stores ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: customer_id__swell_customers { + type: number + sql: ${TABLE}.customer_id__swell_customers ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: referral_id__swell_referrals { + type: number + sql: ${TABLE}.referral_id__swell_referrals ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: user_agent_id__swell_user_agent { + type: number + sql: ${TABLE}.user_agent_id__swell_user_agent ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: redemption_code_id__swell_redemption_code { + type: number + sql: ${TABLE}.redemption_code_id__swell_redemption_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: order_id__fact_orders { + type: string + sql: ${TABLE}.order_id__fact_orders ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: app_key { + type: string + sql: ${TABLE}.app_key ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_id { + type: number + sql: ${TABLE}.store_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_name { + type: string + sql: ${TABLE}.store_name ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: organization_id { + type: number + sql: ${TABLE}.organization_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_test_store { + type: number + sql: ${TABLE}.is_test_store ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_active_store { + type: number + sql: ${TABLE}.is_active_store ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: platform_name { + type: string + sql: ${TABLE}.platform_name ;; + description: "TODO: Update Column {col_name} Information" + } +} \ No newline at end of file diff --git a/tests/resources/core/expected_lookml/views/yoda_e2e_infra__reporting_example.view.lkml b/tests/resources/core/expected_lookml/views/yoda_e2e_infra__reporting_example.view.lkml new file mode 100644 index 0000000..915f551 --- /dev/null +++ b/tests/resources/core/expected_lookml/views/yoda_e2e_infra__reporting_example.view.lkml @@ -0,0 +1,51 @@ +view: yoda_e2e_infra__reporting_example { + sql_table_name: public_yoda_e2e_infra.reporting_example ;; + + dimension: kubecost_data_container { + type: string + sql: ${TABLE}.kubecost_data_container ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_product_line { + type: string + sql: ${TABLE}.kubecost_data_product_line ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_team { + type: string + sql: ${TABLE}.kubecost_data_team ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_group { + type: string + sql: ${TABLE}.kubecost_data_group ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: average_of_ram_efficiency { + type: number + sql: ${TABLE}.average_of_ram_efficiency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: average_of_cpu_efficiency { + type: number + sql: ${TABLE}.average_of_cpu_efficiency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: total_cost { + type: number + sql: ${TABLE}.total_cost ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: savings_opportunities { + type: number + sql: ${TABLE}.savings_opportunities ;; + description: "TODO: Update Column {col_name} Information" + } +} \ No newline at end of file diff --git a/tests/resources/core/expected_lookml/views/yoda_e2e_infra__s3_cost_cold.view.lkml b/tests/resources/core/expected_lookml/views/yoda_e2e_infra__s3_cost_cold.view.lkml new file mode 100644 index 0000000..497303e --- /dev/null +++ b/tests/resources/core/expected_lookml/views/yoda_e2e_infra__s3_cost_cold.view.lkml @@ -0,0 +1,61 @@ +view: yoda_e2e_infra__s3_cost_cold { + sql_table_name: public_yoda_e2e_infra.s3_cost_cold ;; + + dimension_group: billing_period { + type: time + sql: ${TABLE}.billing_period ;; + description: "Billing period date monthly" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: bill_start_date { + type: time + sql: ${TABLE}.bill_start_date ;; + description: "Billing date for a specific S3 service (day granularity)" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension: bucket { + type: string + sql: ${TABLE}.bucket ;; + description: "Bucket Name" + } + + dimension: product_product_family { + type: string + sql: ${TABLE}.product_product_family ;; + description: "Data Transfer, API Request, Storage, Fee" + } + + dimension: line_item_usage_type { + type: string + sql: ${TABLE}.line_item_usage_type ;; + description: "Out/In-Bytes, Requests-Tier,TimedStorage, StorageAnalytics, DataTransfer, Inventory-ObjectsListed, Retrieval, EarlyDelete-ByteHrs" + } + + dimension: cost { + type: number + sql: ${TABLE}.cost ;; + description: "Cost per product family/usage type" + } +} \ No newline at end of file diff --git a/tests/resources/core/expected_lookml/views/yoda_e2e_infra_stg__costpo_kubecost_snapshot.view.lkml b/tests/resources/core/expected_lookml/views/yoda_e2e_infra_stg__costpo_kubecost_snapshot.view.lkml new file mode 100644 index 0000000..492f026 --- /dev/null +++ b/tests/resources/core/expected_lookml/views/yoda_e2e_infra_stg__costpo_kubecost_snapshot.view.lkml @@ -0,0 +1,51 @@ +view: yoda_e2e_infra_stg__costpo_kubecost_snapshot { + sql_table_name: protected_yoda_e2e_infra.costpo_kubecost_snapshot ;; + + dimension: kubecost_data_container { + type: string + sql: ${TABLE}.kubecost_data_container ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_product_line { + type: string + sql: ${TABLE}.kubecost_data_product_line ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_team { + type: string + sql: ${TABLE}.kubecost_data_team ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_group { + type: string + sql: ${TABLE}.kubecost_data_group ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: average_of_ram_efficiency { + type: number + sql: ${TABLE}.average_of_ram_efficiency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: average_of_cpu_efficiency { + type: number + sql: ${TABLE}.average_of_cpu_efficiency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: total_cost { + type: number + sql: ${TABLE}.total_cost ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: savings_opportunities { + type: number + sql: ${TABLE}.savings_opportunities ;; + description: "TODO: Update Column {col_name} Information" + } +} \ No newline at end of file diff --git a/tests/resources/core/expected_lookml/views/yoda_e2e_loyalty__fact_purchases_to_sf.view.lkml b/tests/resources/core/expected_lookml/views/yoda_e2e_loyalty__fact_purchases_to_sf.view.lkml new file mode 100644 index 0000000..4aff5df --- /dev/null +++ b/tests/resources/core/expected_lookml/views/yoda_e2e_loyalty__fact_purchases_to_sf.view.lkml @@ -0,0 +1,257 @@ +view: yoda_e2e_loyalty__fact_purchases_to_sf { + sql_table_name: DEV.yoda_e2e_loyalty__fact_purchases ;; + + dimension_group: purchase_created_at { + type: time + sql: ${TABLE}.purchase_created_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: purchase_updated_at { + type: time + sql: ${TABLE}.purchase_updated_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: purchase_date { + type: time + sql: ${TABLE}.purchase_date ;; + description: "TODO: Update Column {col_name} Information" + datatype: datetime + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: dwh_updated_at { + type: time + sql: ${TABLE}.dwh_updated_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension: purchase_id { + type: number + sql: ${TABLE}.purchase_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_before_swell_acquisition { + type: number + sql: ${TABLE}.is_before_swell_acquisition ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_applied_to_campaigns { + type: number + sql: ${TABLE}.is_applied_to_campaigns ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_fraud_review { + type: number + sql: ${TABLE}.is_fraud_review ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_swell_user { + type: number + sql: ${TABLE}.is_swell_user ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_move_merchant_to_new_tier { + type: number + sql: ${TABLE}.is_move_merchant_to_new_tier ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: purchase_value_cents_in_original_currency { + type: number + sql: ${TABLE}.purchase_value_cents_in_original_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: purchase_currency { + type: string + sql: ${TABLE}.purchase_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: discount_cents_in_original_currency { + type: number + sql: ${TABLE}.discount_cents_in_original_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: billing_city { + type: string + sql: ${TABLE}.billing_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: shipping_country_code { + type: string + sql: ${TABLE}.shipping_country_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: shipping_city { + type: string + sql: ${TABLE}.shipping_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: customer_ip_address { + type: string + sql: ${TABLE}.customer_ip_address ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: browser_country_code { + type: string + sql: ${TABLE}.browser_country_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_address { + type: string + sql: ${TABLE}.store_address ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_city { + type: string + sql: ${TABLE}.store_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_state { + type: string + sql: ${TABLE}.store_state ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: referral_discount_code_id__swell_referral_discount_code { + type: number + sql: ${TABLE}.referral_discount_code_id__swell_referral_discount_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: merchant_id__dim_stores { + type: number + sql: ${TABLE}.merchant_id__dim_stores ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: customer_id__swell_customers { + type: number + sql: ${TABLE}.customer_id__swell_customers ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: referral_id__swell_referrals { + type: number + sql: ${TABLE}.referral_id__swell_referrals ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: user_agent_id__swell_user_agent { + type: number + sql: ${TABLE}.user_agent_id__swell_user_agent ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: redemption_code_id__swell_redemption_code { + type: number + sql: ${TABLE}.redemption_code_id__swell_redemption_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: order_id__fact_orders { + type: string + sql: ${TABLE}.order_id__fact_orders ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: app_key { + type: string + sql: ${TABLE}.app_key ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_id { + type: number + sql: ${TABLE}.store_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_name { + type: string + sql: ${TABLE}.store_name ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: organization_id { + type: number + sql: ${TABLE}.organization_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_test_store { + type: number + sql: ${TABLE}.is_test_store ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_active_store { + type: number + sql: ${TABLE}.is_active_store ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: platform_name { + type: string + sql: ${TABLE}.platform_name ;; + description: "TODO: Update Column {col_name} Information" + } +} \ No newline at end of file diff --git a/tests/resources/core/expected_lookml/views/yoda_e2e_loyalty__fact_store_profile_daily.view.lkml b/tests/resources/core/expected_lookml/views/yoda_e2e_loyalty__fact_store_profile_daily.view.lkml new file mode 100644 index 0000000..6d0d30f --- /dev/null +++ b/tests/resources/core/expected_lookml/views/yoda_e2e_loyalty__fact_store_profile_daily.view.lkml @@ -0,0 +1,62 @@ +view: yoda_e2e_loyalty__fact_store_profile_daily { + sql_table_name: public_yoda_e2e_loyalty.fact_store_profile_daily ;; + + dimension_group: ref_time { + type: time + sql: ${TABLE}.ref_time ;; + description: "TODO: Update Column ref_time Information" + datatype: datetime + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension: app_key { + type: string + sql: ${TABLE}.app_key ;; + description: "TODO: Update Column app_key Information" + } + + dimension: count_campaigns { + type: number + sql: ${TABLE}.count_campaigns ;; + description: "TODO: Update Column count_campaigns Information" + } + + dimension: sum_active_campaigns { + type: number + sql: ${TABLE}.sum_active_campaigns ;; + description: "TODO: Update Column sum_active_campaigns Information" + } + + dimension: count_redemptions { + type: number + sql: ${TABLE}.count_redemptions ;; + description: "TODO: Update Column count_redemptions Information" + } + + dimension: sum_points_redeemed { + type: number + sql: ${TABLE}.sum_points_redeemed ;; + description: "TODO: Update Column sum_points_redeemed Information" + } + + dimension: count_purchases { + type: number + sql: ${TABLE}.count_purchases ;; + description: "TODO: Update Column count_purchases Information" + } + + dimension: primary_key { + primary_key: yes + sql: CONCAT(${TABLE}.app_key,${TABLE}.ref_time) ;; + description: "auto generated compound key from the columns:app_key, ref_time" + } +} \ No newline at end of file diff --git a/tests/resources/core/expected_lookml/views/yoda_e2e_platform__dim_stores.view.lkml b/tests/resources/core/expected_lookml/views/yoda_e2e_platform__dim_stores.view.lkml new file mode 100644 index 0000000..bdbec73 --- /dev/null +++ b/tests/resources/core/expected_lookml/views/yoda_e2e_platform__dim_stores.view.lkml @@ -0,0 +1,199 @@ +view: yoda_e2e_platform__dim_stores { + sql_table_name: public_yoda_e2e_platform.dim_stores ;; + + dimension_group: store_created_at { + type: time + sql: ${TABLE}.store_created_at ;; + description: "TODO: Update Table Description" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: merchant_created_at { + type: time + sql: ${TABLE}.merchant_created_at ;; + description: "TODO: Update Table Description" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: dwh_updated_at { + type: time + sql: ${TABLE}.dwh_updated_at ;; + description: "TODO: Update Table Description" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension: store_id { + type: number + sql: ${TABLE}.store_id ;; + description: "TODO: Update Table Description" + primary_key: yes + } + + dimension: organization_id { + type: number + sql: ${TABLE}.organization_id ;; + description: "TODO: Update Table Description" + } + + dimension: app_key { + type: string + sql: ${TABLE}.app_key ;; + description: "TODO: Update Table Description" + } + + dimension: store_domain { + type: string + sql: ${TABLE}.store_domain ;; + description: "TODO: Update Table Description" + } + + dimension: is_test_store { + type: number + sql: ${TABLE}.is_test_store ;; + description: "TODO: Update Table Description" + } + + dimension: is_active_store { + type: number + sql: ${TABLE}.is_active_store ;; + description: "TODO: Update Table Description" + } + + dimension: store_name { + type: string + sql: ${TABLE}.store_name ;; + description: "TODO: Update Table Description" + } + + dimension: store_language { + type: string + sql: ${TABLE}.store_language ;; + description: "TODO: Update Table Description" + } + + dimension: platform_name { + type: string + sql: ${TABLE}.platform_name ;; + description: "TODO: Update Table Description" + } + + dimension: is_blacklisted { + type: number + sql: ${TABLE}.is_blacklisted ;; + description: "TODO: Update Table Description" + } + + dimension: merchant_id { + type: number + sql: ${TABLE}.merchant_id ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_company_name { + type: string + sql: ${TABLE}.loyalty_company_name ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_currency { + type: string + sql: ${TABLE}.loyalty_currency ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_platform { + type: string + sql: ${TABLE}.loyalty_platform ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_is_completed_profile { + type: number + sql: ${TABLE}.loyalty_is_completed_profile ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_is_redemptions_enabled { + type: number + sql: ${TABLE}.loyalty_is_redemptions_enabled ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_plan { + type: string + sql: ${TABLE}.loyalty_plan ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_contact_email { + type: string + sql: ${TABLE}.loyalty_contact_email ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_is_test_account { + type: number + sql: ${TABLE}.loyalty_is_test_account ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_opt_in_strategy { + type: number + sql: ${TABLE}.loyalty_opt_in_strategy ;; + description: "TODO: Update Table Description" + } + + dimension: referral_opt_in_strategy { + type: number + sql: ${TABLE}.referral_opt_in_strategy ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_group_id { + type: string + sql: ${TABLE}.loyalty_group_id ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_vip_type { + type: string + sql: ${TABLE}.loyalty_vip_type ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_is_vip_enabled { + type: number + sql: ${TABLE}.loyalty_is_vip_enabled ;; + description: "TODO: Update Table Description" + } +} \ No newline at end of file diff --git a/tests/resources/core/test_target/manifest.json b/tests/resources/core/test_target/manifest.json new file mode 100644 index 0000000..e20a930 --- /dev/null +++ b/tests/resources/core/test_target/manifest.json @@ -0,0 +1,164566 @@ +{ + "metadata": + { + "dbt_schema_version": "https://schemas.getdbt.com/dbt/manifest/v12.json", + "dbt_version": "1.8.2", + "generated_at": "2024-06-09T13:18:11.769362Z", + "invocation_id": "393c1396-f212-4600-a92e-c148b59d3058", + "env": + {}, + "project_name": "yoda", + "project_id": "8280de3ef89855b206c1d74510deb424", + "user_id": "e4be318e-8f11-40ef-8a71-03c5efe5efa6", + "send_anonymous_usage_stats": true, + "adapter_type": "spark" + }, + "nodes": + { + "model.yoda.yoda_e2e_platform__test_track_user": + { + "database": null, + "schema": "public_yoda_e2e_platform", + "name": "yoda_e2e_platform__test_track_user", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.sql", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.sql", + "unique_id": "model.yoda.yoda_e2e_platform__test_track_user", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "marts", + "yoda_e2e_platform__test_track_user", + "yoda_e2e_platform__test_track_user" + ], + "alias": "test_track_user", + "checksum": + { + "name": "sha256", + "checksum": "3bd39c9566f03ba6aba2fca9bfce3dd9f86f2f1f6e24c00e4196b4080306aedd" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform", + "yoda_track_segment" + ], + "meta": + { + "model_ownership": + { + "group": "yoda_e2e_platform", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "segment": + { + "trigger_on_done": true, + "properties": + { + "write_key_hint": "yotpo-development", + "event_name": "PlatformPlayEmailDigestTest" + } + } + }, + "primary-key": "id", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_platform", + "yoda_track_segment" + ], + "description": "TODO: Update Table Description", + "columns": + { + "id": + { + "name": "id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "first_name": + { + "name": "first_name", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "name": "email", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform_email_digest_cust_col": + { + "name": "platform_email_digest_cust_col", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "yoda_e2e_platform", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "segment": + { + "trigger_on_done": true, + "properties": + { + "write_key_hint": "yotpo-development", + "event_name": "PlatformPlayEmailDigestTest" + } + } + }, + "primary-key": "id", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_platform", + "yoda_track_segment" + ], + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "model_ownership": + { + "group": "yoda_e2e_platform", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "segment": + { + "trigger_on_done": true, + "properties": + { + "write_key_hint": "yotpo-development", + "event_name": "PlatformPlayEmailDigestTest" + } + } + }, + "primary-key": "id", + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939102.3922122, + "relation_name": "public_yoda_e2e_platform.test_track_user", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\nWITH staging AS (\n\n SELECT id, first_name, email, \"randValue\" as platform_email_digest_cust_col \n FROM {{ ref('yoda_e2e_platform_stg__users') }}\n WHERE id = 70791165\n\n), yoda_e2e_platform__test_track_user AS (\n\n SELECT *\n FROM staging\n\n)\n\nSELECT * FROM yoda_e2e_platform__test_track_user", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__users", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__users" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\nWITH staging AS (\n\n SELECT id, first_name, email, \"randValue\" as platform_email_digest_cust_col \n FROM protected_yoda_e2e_platform.users\n WHERE id = 70791165\n\n), yoda_e2e_platform__test_track_user AS (\n\n SELECT *\n FROM staging\n\n)\n\nSELECT * FROM yoda_e2e_platform__test_track_user", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_platform__dim_stores": + { + "database": null, + "schema": "public_yoda_e2e_platform", + "name": "yoda_e2e_platform__dim_stores", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.sql", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.sql", + "unique_id": "model.yoda.yoda_e2e_platform__dim_stores", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "marts", + "yoda_e2e_platform__dim_stores", + "yoda_e2e_platform__dim_stores" + ], + "alias": "dim_stores", + "checksum": + { + "name": "sha256", + "checksum": "c6b592ab6fe3ee4d57c658bac0f10df9886026a8474e2f27cbaf537efab1427d" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform", + "yoda_looker" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "store_id", + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-table": "yoda_e2e_platform_stg__stores_enrichment", + "ref-key": "store_id", + "ref-relationship": "one-to-one" + }, + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_loyalty__dim_merchants", + "ref-key": "app_key", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_platform" + + ], + "description": "yoda_e2e_platform__dim_stores", + "columns": + { + "store_id": + { + "name": "store_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_id": + { + "name": "organization_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_domain": + { + "name": "store_domain", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_test_store": + { + "name": "is_test_store", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_active_store": + { + "name": "is_active_store", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "store_created_at": + { + "name": "store_created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store_name": + { + "name": "store_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_language": + { + "name": "store_language", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform_name": + { + "name": "platform_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_blacklisted": + { + "name": "is_blacklisted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_created_at": + { + "name": "merchant_created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "loyalty_company_name": + { + "name": "loyalty_company_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_currency": + { + "name": "loyalty_currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_platform": + { + "name": "loyalty_platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_is_completed_profile": + { + "name": "loyalty_is_completed_profile", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_is_redemptions_enabled": + { + "name": "loyalty_is_redemptions_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_plan": + { + "name": "loyalty_plan", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_contact_email": + { + "name": "loyalty_contact_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_is_test_account": + { + "name": "loyalty_is_test_account", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_opt_in_strategy": + { + "name": "loyalty_opt_in_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "referral_opt_in_strategy": + { + "name": "referral_opt_in_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_group_id": + { + "name": "loyalty_group_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_vip_type": + { + "name": "loyalty_vip_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_is_vip_enabled": + { + "name": "loyalty_is_vip_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "dwh_updated_at": + { + "name": "dwh_updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "store_id", + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-table": "yoda_e2e_platform_stg__stores_enrichment", + "ref-key": "store_id", + "ref-relationship": "one-to-one" + }, + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_loyalty__dim_merchants", + "ref-key": "app_key", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_platform" + ], + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "store_id", + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-table": "yoda_e2e_platform_stg__stores_enrichment", + "ref-key": "store_id", + "ref-relationship": "one-to-one" + }, + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_loyalty__dim_merchants", + "ref-key": "app_key", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939102.4122586, + "relation_name": "public_yoda_e2e_platform.dim_stores", + "raw_code": "WITH yoda_e2e_platform_stg__stores_enrichment AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform_stg__stores_enrichment') }}\n\n), yoda_e2e_loyalty__dim_merchants AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty__dim_merchants') }}\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT yoda_e2e_platform_stg__stores_enrichment.store_id,\n yoda_e2e_platform_stg__stores_enrichment.organization_id,\n yoda_e2e_platform_stg__stores_enrichment.app_key,\n yoda_e2e_platform_stg__stores_enrichment.store_domain,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_test, 0) AS is_test_store,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_active, 0) AS is_active_store,\n yoda_e2e_platform_stg__stores_enrichment.store_created_at,\n yoda_e2e_platform_stg__stores_enrichment.store_name,\n yoda_e2e_platform_stg__stores_enrichment.store_language,\n yoda_e2e_platform_stg__stores_enrichment.platform_name,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_blacklisted, 0) AS is_blacklisted,\n yoda_e2e_loyalty__dim_merchants.merchant_id,\n yoda_e2e_loyalty__dim_merchants.merchant_created_at,\n yoda_e2e_loyalty__dim_merchants.company_name AS loyalty_company_name,\n yoda_e2e_loyalty__dim_merchants.currency AS loyalty_currency,\n yoda_e2e_loyalty__dim_merchants.platform AS loyalty_platform,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_completed_profile, 0) AS loyalty_is_completed_profile,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_redemptions_enabled, 0) AS loyalty_is_redemptions_enabled,\n yoda_e2e_loyalty__dim_merchants.plan AS loyalty_plan,\n yoda_e2e_loyalty__dim_merchants.contact_email AS loyalty_contact_email,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_test_account, 0) AS loyalty_is_test_account,\n yoda_e2e_loyalty__dim_merchants.loyalty_opt_in_strategy,\n yoda_e2e_loyalty__dim_merchants.referral_opt_in_strategy,\n yoda_e2e_loyalty__dim_merchants.group_id AS loyalty_group_id,\n yoda_e2e_loyalty__dim_merchants.vip_type AS loyalty_vip_type,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_vip_enabled, 0) AS loyalty_is_vip_enabled,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_platform_stg__stores_enrichment\n LEFT JOIN yoda_e2e_loyalty__dim_merchants\n ON yoda_e2e_loyalty__dim_merchants.app_key = yoda_e2e_platform_stg__stores_enrichment.app_key\n\n)\n\nSELECT * FROM yoda_e2e_platform__dim_stores", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores_enrichment", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.sql", + "compiled": true, + "compiled_code": "WITH yoda_e2e_platform_stg__stores_enrichment AS (\n\n SELECT * FROM protected_yoda_e2e_platform.stores_enrichment\n\n), yoda_e2e_loyalty__dim_merchants AS (\n\n SELECT * FROM public_yoda_e2e_loyalty.dim_merchants\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT yoda_e2e_platform_stg__stores_enrichment.store_id,\n yoda_e2e_platform_stg__stores_enrichment.organization_id,\n yoda_e2e_platform_stg__stores_enrichment.app_key,\n yoda_e2e_platform_stg__stores_enrichment.store_domain,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_test, 0) AS is_test_store,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_active, 0) AS is_active_store,\n yoda_e2e_platform_stg__stores_enrichment.store_created_at,\n yoda_e2e_platform_stg__stores_enrichment.store_name,\n yoda_e2e_platform_stg__stores_enrichment.store_language,\n yoda_e2e_platform_stg__stores_enrichment.platform_name,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_blacklisted, 0) AS is_blacklisted,\n yoda_e2e_loyalty__dim_merchants.merchant_id,\n yoda_e2e_loyalty__dim_merchants.merchant_created_at,\n yoda_e2e_loyalty__dim_merchants.company_name AS loyalty_company_name,\n yoda_e2e_loyalty__dim_merchants.currency AS loyalty_currency,\n yoda_e2e_loyalty__dim_merchants.platform AS loyalty_platform,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_completed_profile, 0) AS loyalty_is_completed_profile,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_redemptions_enabled, 0) AS loyalty_is_redemptions_enabled,\n yoda_e2e_loyalty__dim_merchants.plan AS loyalty_plan,\n yoda_e2e_loyalty__dim_merchants.contact_email AS loyalty_contact_email,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_test_account, 0) AS loyalty_is_test_account,\n yoda_e2e_loyalty__dim_merchants.loyalty_opt_in_strategy,\n yoda_e2e_loyalty__dim_merchants.referral_opt_in_strategy,\n yoda_e2e_loyalty__dim_merchants.group_id AS loyalty_group_id,\n yoda_e2e_loyalty__dim_merchants.vip_type AS loyalty_vip_type,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_vip_enabled, 0) AS loyalty_is_vip_enabled,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_platform_stg__stores_enrichment\n LEFT JOIN yoda_e2e_loyalty__dim_merchants\n ON yoda_e2e_loyalty__dim_merchants.app_key = yoda_e2e_platform_stg__stores_enrichment.app_key\n\n)\n\nSELECT * FROM yoda_e2e_platform__dim_stores", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_platform_stg__stores_enrichment": + { + "database": null, + "schema": "protected_yoda_e2e_platform", + "name": "yoda_e2e_platform_stg__stores_enrichment", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.sql", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.sql", + "unique_id": "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "marts_compatible", + "yoda_e2e_platform_stg__stores_enrichment", + "yoda_e2e_platform_stg__stores_enrichment" + ], + "alias": "stores_enrichment", + "checksum": + { + "name": "sha256", + "checksum": "192ec88a4c315b91807f76ccd55443c61893d60eb48be725ef03c13294b42789" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "id", + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-table": "yoda_e2e_platform_stg__stores", + "ref-key": "store_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_platform" + ], + "description": "yoda_e2e_platform__platform_stg__stores_enrichment", + "columns": + { + "store_id": + { + "name": "store_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_id": + { + "name": "organization_id", + "description": "TODO: Update Column organization_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Column app_key Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_domain": + { + "name": "store_domain", + "description": "TODO: Update Column store_domain Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_test": + { + "name": "is_test", + "description": "TODO: Update Column is_test Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_active": + { + "name": "is_active", + "description": "TODO: Update Column is_active Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "store_created_at": + { + "name": "store_created_at", + "description": "TODO: Update Column store_created_at Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store_name": + { + "name": "store_name", + "description": "TODO: Update Column store_name Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_language": + { + "name": "store_language", + "description": "TODO: Update Column store_language Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_blacklisted": + { + "name": "is_blacklisted", + "description": "TODO: Update Column is_blacklisted Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "name": "platform_name", + "description": "TODO: Update Column yoda_e2e_platform_name Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_supports_pull_orders": + { + "name": "is_supports_pull_orders", + "description": "TODO: Update Column is_supports_pull_orders Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_supports_past_orders": + { + "name": "is_supports_past_orders", + "description": "TODO: Update Column is_supports_past_orders Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Column updated_at Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "id", + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-table": "yoda_e2e_platform_stg__stores", + "ref-key": "store_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "id", + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-table": "yoda_e2e_platform_stg__stores", + "ref-key": "store_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939102.4222553, + "relation_name": "protected_yoda_e2e_platform.stores_enrichment", + "raw_code": "WITH yoda_e2e_platform_stg__stores AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform_stg__stores') }}\n\n), yoda_e2e_platform_stg__store_platforms AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform_stg__store_platforms') }}\n\n), yoda_e2e_platform_stg__platform_types AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform_stg__platform_types') }}\n\n), yoda_e2e_platform_stg__stores_enrichment AS (\n\n SELECT yoda_e2e_platform_stg__stores.store_id,\n yoda_e2e_platform_stg__stores.organization_id,\n yoda_e2e_platform_stg__stores.app_key,\n yoda_e2e_platform_stg__stores.store_domain,\n COALESCE(yoda_e2e_platform_stg__stores.is_test, 0) AS is_test,\n COALESCE(yoda_e2e_platform_stg__stores.is_active, 0) AS is_active,\n yoda_e2e_platform_stg__stores.store_created_at,\n yoda_e2e_platform_stg__stores.store_name,\n yoda_e2e_platform_stg__stores.store_language,\n yoda_e2e_platform_stg__store_platforms.is_blacklisted,\n yoda_e2e_platform_stg__platform_types.platform_name,\n COALESCE(yoda_e2e_platform_stg__platform_types.is_supports_pull_orders, 0) AS is_supports_pull_orders,\n COALESCE(yoda_e2e_platform_stg__platform_types.is_supports_past_orders, 0) AS is_supports_past_orders,\n GREATEST(yoda_e2e_platform_stg__stores.updated_at, yoda_e2e_platform_stg__store_platforms.updated_at, yoda_e2e_platform_stg__platform_types.updated_at) AS updated_at\n FROM yoda_e2e_platform_stg__stores\n LEFT JOIN yoda_e2e_platform_stg__store_platforms\n ON yoda_e2e_platform_stg__store_platforms.store_id = yoda_e2e_platform_stg__stores.store_id\n LEFT JOIN yoda_e2e_platform_stg__platform_types\n ON yoda_e2e_platform_stg__platform_types.id = yoda_e2e_platform_stg__store_platforms.platform_type_id\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__stores_enrichment", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__store_platforms", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__platform_types", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores", + "model.yoda.yoda_e2e_platform_stg__store_platforms", + "model.yoda.yoda_e2e_platform_stg__platform_types" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.sql", + "compiled": true, + "compiled_code": "WITH yoda_e2e_platform_stg__stores AS (\n\n SELECT * FROM protected_yoda_e2e_platform.stores\n\n), yoda_e2e_platform_stg__store_platforms AS (\n\n SELECT * FROM protected_yoda_e2e_platform.store_platforms\n\n), yoda_e2e_platform_stg__platform_types AS (\n\n SELECT * FROM protected_yoda_e2e_platform.platform_types\n\n), yoda_e2e_platform_stg__stores_enrichment AS (\n\n SELECT yoda_e2e_platform_stg__stores.store_id,\n yoda_e2e_platform_stg__stores.organization_id,\n yoda_e2e_platform_stg__stores.app_key,\n yoda_e2e_platform_stg__stores.store_domain,\n COALESCE(yoda_e2e_platform_stg__stores.is_test, 0) AS is_test,\n COALESCE(yoda_e2e_platform_stg__stores.is_active, 0) AS is_active,\n yoda_e2e_platform_stg__stores.store_created_at,\n yoda_e2e_platform_stg__stores.store_name,\n yoda_e2e_platform_stg__stores.store_language,\n yoda_e2e_platform_stg__store_platforms.is_blacklisted,\n yoda_e2e_platform_stg__platform_types.platform_name,\n COALESCE(yoda_e2e_platform_stg__platform_types.is_supports_pull_orders, 0) AS is_supports_pull_orders,\n COALESCE(yoda_e2e_platform_stg__platform_types.is_supports_past_orders, 0) AS is_supports_past_orders,\n GREATEST(yoda_e2e_platform_stg__stores.updated_at, yoda_e2e_platform_stg__store_platforms.updated_at, yoda_e2e_platform_stg__platform_types.updated_at) AS updated_at\n FROM yoda_e2e_platform_stg__stores\n LEFT JOIN yoda_e2e_platform_stg__store_platforms\n ON yoda_e2e_platform_stg__store_platforms.store_id = yoda_e2e_platform_stg__stores.store_id\n LEFT JOIN yoda_e2e_platform_stg__platform_types\n ON yoda_e2e_platform_stg__platform_types.id = yoda_e2e_platform_stg__store_platforms.platform_type_id\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__stores_enrichment", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_platform_stg__apps": + { + "database": null, + "schema": "protected_yoda_e2e_platform", + "name": "yoda_e2e_platform_stg__apps", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.sql", + "unique_id": "model.yoda.yoda_e2e_platform_stg__apps", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__apps", + "yoda_e2e_platform_stg__apps" + ], + "alias": "apps", + "checksum": + { + "name": "sha256", + "checksum": "ced7af49e92785f68d798c6cc85b8aa27491808e7486947167827d361600e9a6" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform", + "my_tag" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_platform", + "my_tag" + ], + "description": "yoda_e2e_platform_stg__apps", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "account_id": + { + "name": "account_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "moderator_role_id": + { + "name": "moderator_role_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "disabled": + { + "name": "disabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "new_col": + { + "name": "new_col", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_platform", + "my_tag" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939102.4326828, + "relation_name": "protected_yoda_e2e_platform.apps", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'apps') }}\n\n), yoda_e2e_platform_stg__apps AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\taccount_id,\n\t\tmoderator_role_id,\n\t\tdisabled,\n\t\t5 AS new_col\n\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__apps", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "apps" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.apps" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM yotpoapiprod.apps\n\n), yoda_e2e_platform_stg__apps AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\taccount_id,\n\t\tmoderator_role_id,\n\t\tdisabled,\n\t\t5 AS new_col\n\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__apps", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_platform_stg__platform_types": + { + "database": null, + "schema": "protected_yoda_e2e_platform", + "name": "yoda_e2e_platform_stg__platform_types", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.sql", + "unique_id": "model.yoda.yoda_e2e_platform_stg__platform_types", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__platform_types", + "yoda_e2e_platform_stg__platform_types" + ], + "alias": "platform_types", + "checksum": + { + "name": "sha256", + "checksum": "7b263b445df666af73660bef9cb3652062cf310cf8515b2fa8a0f18234c5e952" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_platform" + ], + "description": "yoda_e2e_platform_stg__platform_types", + "columns": + { + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "platform_name": + { + "name": "platform_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_supports_pull_orders": + { + "name": "is_supports_pull_orders", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_supports_past_orders": + { + "name": "is_supports_past_orders", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939102.439526, + "relation_name": "protected_yoda_e2e_platform.platform_types", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'platform_types') }}\n\n), yoda_e2e_platform_stg__platform_types AS (\n\n SELECT id,\n name AS platform_name,\n supports_pull_orders AS is_supports_pull_orders,\n supports_past_orders AS is_supports_past_orders,\n {%- if target.name == 'prod' -%}\n TIMESTAMP(updated_at) updated_at,\n not_exisiting_column \n FROM source limit 100\n {% else %}\n TIMESTAMP(updated_at) updated_at \n FROM source limit 100\n {%- endif -%}\n \n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__platform_types", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "platform_types" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.sql", + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM yotpoapiprod.platform_types\n\n), yoda_e2e_platform_stg__platform_types AS (\n\n SELECT id,\n name AS platform_name,\n supports_pull_orders AS is_supports_pull_orders,\n supports_past_orders AS is_supports_past_orders,TIMESTAMP(updated_at) updated_at,\n not_exisiting_column \n FROM source limit 100\n )\n\nSELECT * FROM yoda_e2e_platform_stg__platform_types", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_platform_stg__store_platforms": + { + "database": null, + "schema": "protected_yoda_e2e_platform", + "name": "yoda_e2e_platform_stg__store_platforms", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.sql", + "unique_id": "model.yoda.yoda_e2e_platform_stg__store_platforms", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__store_platforms", + "yoda_e2e_platform_stg__store_platforms" + ], + "alias": "store_platforms", + "checksum": + { + "name": "sha256", + "checksum": "c5edc0446a073e0e7f2b2ef59fe2e7db1256728318148c57423421e29a53fcf3" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_platform" + ], + "description": "yoda_e2e_platform_stg__store_platforms", + "columns": + { + "id": + { + "name": "id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_id": + { + "name": "store_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "platform_type_id": + { + "name": "platform_type_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_blacklisted": + { + "name": "is_blacklisted", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939102.5645158, + "relation_name": "protected_yoda_e2e_platform.store_platforms", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'account_platforms') }}\n\n), yoda_e2e_platform_stg__store_platforms AS (\n\n SELECT id,\n account_id AS store_id,\n platform_type_id,\n CASE WHEN (shop_domain LIKE 'dev.%' OR\n shop_domain LIKE '%.dev' OR\n shop_domain LIKE 'staging%' OR\n shop_domain LIKE '%test@%' OR\n shop_domain LIKE '%test-%' OR\n shop_domain LIKE '%test.%' OR\n shop_domain LIKE '%dev-%' OR\n shop_domain LIKE '%teststore%' OR\n shop_domain LIKE '%sandbox.%' OR\n (shop_domain LIKE '%yotpo%' AND shop_domain NOT LIKE '%utm_source%'))\n THEN 1 ELSE 0 END AS is_blacklisted,\n updated_at\n FROM source limit 100\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__store_platforms", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "account_platforms" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.sql", + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM yotpoapiprod.account_platforms\n\n), yoda_e2e_platform_stg__store_platforms AS (\n\n SELECT id,\n account_id AS store_id,\n platform_type_id,\n CASE WHEN (shop_domain LIKE 'dev.%' OR\n shop_domain LIKE '%.dev' OR\n shop_domain LIKE 'staging%' OR\n shop_domain LIKE '%test@%' OR\n shop_domain LIKE '%test-%' OR\n shop_domain LIKE '%test.%' OR\n shop_domain LIKE '%dev-%' OR\n shop_domain LIKE '%teststore%' OR\n shop_domain LIKE '%sandbox.%' OR\n (shop_domain LIKE '%yotpo%' AND shop_domain NOT LIKE '%utm_source%'))\n THEN 1 ELSE 0 END AS is_blacklisted,\n updated_at\n FROM source limit 100\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__store_platforms", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_platform_stg__accounts": + { + "database": null, + "schema": "protected_yoda_e2e_platform", + "name": "yoda_e2e_platform_stg__accounts", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.sql", + "unique_id": "model.yoda.yoda_e2e_platform_stg__accounts", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__accounts", + "yoda_e2e_platform_stg__accounts" + ], + "alias": "accounts", + "checksum": + { + "name": "sha256", + "checksum": "5b2130f6160ab0de310e1d422be86b3aae239fb138c82633593a7682edb2c47f" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_platform" + ], + "description": "Yotpo stores account", + "columns": + { + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "domain": + { + "name": "domain", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_subdomain": + { + "name": "minisite_subdomain", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_cname": + { + "name": "minisite_cname", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_website": + { + "name": "minisite_website", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_website_name": + { + "name": "minisite_website_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referal": + { + "name": "referal", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_active": + { + "name": "is_active", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_auto_publish": + { + "name": "is_auto_publish", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "minisite_subdomain_active": + { + "name": "minisite_subdomain_active", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "account_type_id": + { + "name": "account_type_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "custom_design": + { + "name": "custom_design", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_login_popup": + { + "name": "auto_login_popup", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner_key": + { + "name": "partner_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "name": "name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "url": + { + "name": "url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "support_url": + { + "name": "support_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "callback_url": + { + "name": "callback_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "secret": + { + "name": "secret", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_language": + { + "name": "customer_language", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bottom_line_installed": + { + "name": "bottom_line_installed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "install_step": + { + "name": "install_step", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "auto_social_push": + { + "name": "auto_social_push", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_mails_sender_name": + { + "name": "customer_mails_sender_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "slug": + { + "name": "slug", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_account_name": + { + "name": "reviews_me_account_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_account_description": + { + "name": "reviews_me_account_description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_crawlable": + { + "name": "reviews_me_crawlable", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "coupons_expiration_date": + { + "name": "coupons_expiration_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "map_up_sell_title": + { + "name": "map_up_sell_title", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_platform_name": + { + "name": "custom_platform_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "category_id": + { + "name": "category_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_id": + { + "name": "organization_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_test": + { + "name": "is_test", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939102.5916657, + "relation_name": "protected_yoda_e2e_platform.accounts", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'accounts') }}\n\n), yoda_e2e_platform_stg__accounts AS (\n\n SELECT \n\t\tid,\n\t\tapp_key,\n\t\tdomain,\n\t\tminisite_subdomain,\n\t\tminisite_cname,\n\t\tminisite_website,\n\t\tminisite_website_name,\n\t\treferal,\n\t\tactive AS is_active,\n\t\tauto_publish AS is_auto_publish,\n\t\tminisite_subdomain_active,\n\t\taccount_type_id,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tcustom_design,\n\t\tauto_login_popup,\n\t\tpartner_key,\n\t\tname,\n\t\turl,\n\t\tsupport_url,\n\t\tcallback_url,\n\t\tsecret,\n\t\tcustomer_language,\n\t\tbottom_line_installed,\n\t\tinstall_step,\n\t\tauto_social_push,\n\t\tcustomer_mails_sender_name,\n\t\tslug,\n\t\treviews_me_account_name,\n\t\treviews_me_account_description,\n\t\treviews_me_crawlable,\n\t\tcoupons_expiration_date,\n\t\tmap_up_sell_title,\n\t\tcustom_platform_name,\n\t\tcategory_id,\n\t\torganization_id,\n\t\tis_test\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__accounts", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM yotpoapiprod.accounts\n\n), yoda_e2e_platform_stg__accounts AS (\n\n SELECT \n\t\tid,\n\t\tapp_key,\n\t\tdomain,\n\t\tminisite_subdomain,\n\t\tminisite_cname,\n\t\tminisite_website,\n\t\tminisite_website_name,\n\t\treferal,\n\t\tactive AS is_active,\n\t\tauto_publish AS is_auto_publish,\n\t\tminisite_subdomain_active,\n\t\taccount_type_id,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tcustom_design,\n\t\tauto_login_popup,\n\t\tpartner_key,\n\t\tname,\n\t\turl,\n\t\tsupport_url,\n\t\tcallback_url,\n\t\tsecret,\n\t\tcustomer_language,\n\t\tbottom_line_installed,\n\t\tinstall_step,\n\t\tauto_social_push,\n\t\tcustomer_mails_sender_name,\n\t\tslug,\n\t\treviews_me_account_name,\n\t\treviews_me_account_description,\n\t\treviews_me_crawlable,\n\t\tcoupons_expiration_date,\n\t\tmap_up_sell_title,\n\t\tcustom_platform_name,\n\t\tcategory_id,\n\t\torganization_id,\n\t\tis_test\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__accounts", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_platform_stg__stores": + { + "database": null, + "schema": "protected_yoda_e2e_platform", + "name": "yoda_e2e_platform_stg__stores", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.sql", + "unique_id": "model.yoda.yoda_e2e_platform_stg__stores", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__stores", + "yoda_e2e_platform_stg__stores" + ], + "alias": "stores", + "checksum": + { + "name": "sha256", + "checksum": "5a018ac75dadd9407cf444851eaa36aaf600a576beb82002a6db1b08690398b9" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_platform" + ], + "description": "yoda_e2e_platform__yoda_e2e_platform_stg__stores", + "columns": + { + "store_id": + { + "name": "store_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_id": + { + "name": "organization_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_domain": + { + "name": "store_domain", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_test": + { + "name": "is_test", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_active": + { + "name": "is_active", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "store_created_at": + { + "name": "store_created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store_name": + { + "name": "store_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_language": + { + "name": "store_language", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939102.6066222, + "relation_name": "protected_yoda_e2e_platform.stores", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'accounts') }}\n\n), yoda_e2e_platform_stg__stores AS (\n\n SELECT id AS store_id,\n CAST(organization_id AS INTEGER) AS organization_id,\n app_key AS app_key,\n domain AS store_domain,\n is_test,\n CAST(active AS SMALLINT) AS is_active,\n created_at AS store_created_at,\n name AS store_name,\n customer_language AS store_language,\n updated_at\n FROM source limit 100\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__stores", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.sql", + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM yotpoapiprod.accounts\n\n), yoda_e2e_platform_stg__stores AS (\n\n SELECT id AS store_id,\n CAST(organization_id AS INTEGER) AS organization_id,\n app_key AS app_key,\n domain AS store_domain,\n is_test,\n CAST(active AS SMALLINT) AS is_active,\n created_at AS store_created_at,\n name AS store_name,\n customer_language AS store_language,\n updated_at\n FROM source limit 100\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__stores", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_platform_stg__users": + { + "database": null, + "schema": "protected_yoda_e2e_platform", + "name": "yoda_e2e_platform_stg__users", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.sql", + "unique_id": "model.yoda.yoda_e2e_platform_stg__users", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__users", + "yoda_e2e_platform_stg__users" + ], + "alias": "users", + "checksum": + { + "name": "sha256", + "checksum": "a4525b14eadfb3611ac399f5926ff5eafbf282a2b4212655f17c60028d41ccef" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "yoda_e2e_platform", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_platform" + ], + "description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "first_name": + { + "name": "first_name", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_name": + { + "name": "last_name", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_name": + { + "name": "display_name", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "name": "email", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bio": + { + "name": "bio", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "privilege_type_id": + { + "name": "privilege_type_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "active": + { + "name": "active", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "slug": + { + "name": "slug", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "temp_email": + { + "name": "temp_email", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "featured_image_id": + { + "name": "featured_image_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "social_image": + { + "name": "social_image", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "social_score": + { + "name": "social_score", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "yotpo_score": + { + "name": "yotpo_score", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "company": + { + "name": "company", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "position": + { + "name": "position", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "encrypted_password": + { + "name": "encrypted_password", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reset_password_token": + { + "name": "reset_password_token", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reset_password_sent_at": + { + "name": "reset_password_sent_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "remember_created_at": + { + "name": "remember_created_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "sign_in_count": + { + "name": "sign_in_count", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "current_sign_in_at": + { + "name": "current_sign_in_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "last_sign_in_at": + { + "name": "last_sign_in_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "current_sign_in_ip": + { + "name": "current_sign_in_ip", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_sign_in_ip": + { + "name": "last_sign_in_ip", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "confirmation_token": + { + "name": "confirmation_token", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "confirmed_at": + { + "name": "confirmed_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "confirmation_sent_at": + { + "name": "confirmation_sent_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "unconfirmed_email": + { + "name": "unconfirmed_email", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "failed_attempts": + { + "name": "failed_attempts", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "unlock_token": + { + "name": "unlock_token", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "locked_at": + { + "name": "locked_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "phone": + { + "name": "phone", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sign_up_ip": + { + "name": "sign_up_ip", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sign_up_country": + { + "name": "sign_up_country", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "masked_pii": + { + "name": "masked_pii", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "password_updated_at": + { + "name": "password_updated_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "yoda_e2e_platform", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_platform" + ], + "meta": + { + "model_ownership": + { + "group": "yoda_e2e_platform", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939102.643679, + "relation_name": "protected_yoda_e2e_platform.users", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'users') }}\n\n), yoda_e2e_platform_stg__users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tfirst_name,\n\t\tlast_name,\n\t\tdisplay_name,\n\t\temail,\n\t\tbio,\n\t\tprivilege_type_id,\n\t\tactive,\n\t\tslug,\n\t\ttemp_email,\n\t\tfeatured_image_id,\n\t\tsocial_image,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tsocial_score,\n\t\tyotpo_score,\n\t\tcompany,\n\t\tposition,\n\t\tencrypted_password,\n\t\treset_password_token,\n\t\treset_password_sent_at,\n\t\tremember_created_at,\n\t\tsign_in_count,\n\t\tcurrent_sign_in_at,\n\t\tlast_sign_in_at,\n\t\tcurrent_sign_in_ip,\n\t\tlast_sign_in_ip,\n\t\tconfirmation_token,\n\t\tconfirmed_at,\n\t\tconfirmation_sent_at,\n\t\tunconfirmed_email,\n\t\tfailed_attempts,\n\t\tunlock_token,\n\t\tlocked_at,\n\t\tphone,\n\t\tsign_up_ip,\n\t\tsign_up_country,\n\t\tmasked_pii,\n\t\tpassword_updated_at\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__users", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "users" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.users" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.sql", + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM yotpoapiprod.users\n\n), yoda_e2e_platform_stg__users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tfirst_name,\n\t\tlast_name,\n\t\tdisplay_name,\n\t\temail,\n\t\tbio,\n\t\tprivilege_type_id,\n\t\tactive,\n\t\tslug,\n\t\ttemp_email,\n\t\tfeatured_image_id,\n\t\tsocial_image,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tsocial_score,\n\t\tyotpo_score,\n\t\tcompany,\n\t\tposition,\n\t\tencrypted_password,\n\t\treset_password_token,\n\t\treset_password_sent_at,\n\t\tremember_created_at,\n\t\tsign_in_count,\n\t\tcurrent_sign_in_at,\n\t\tlast_sign_in_at,\n\t\tcurrent_sign_in_ip,\n\t\tlast_sign_in_ip,\n\t\tconfirmation_token,\n\t\tconfirmed_at,\n\t\tconfirmation_sent_at,\n\t\tunconfirmed_email,\n\t\tfailed_attempts,\n\t\tunlock_token,\n\t\tlocked_at,\n\t\tphone,\n\t\tsign_up_ip,\n\t\tsign_up_country,\n\t\tmasked_pii,\n\t\tpassword_updated_at\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__users", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__flows_count": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__flows_count", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__flows_count", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__flows_count", + "yoda_e2e_communication_stg__flows_count" + ], + "alias": "flows_count", + "checksum": + { + "name": "sha256", + "checksum": "f2c26b183c310156c9516fb64d36b2ff9610b3c2776c9c7a346e089c29d9b417" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__flows_count", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smsbumpflowscount": + { + "name": "smsbumpflowscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.8147602, + "relation_name": "protected_yoda_e2e_communication.flows_count", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_flows.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_flows.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_flows.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_flows.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpflowscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users\n LEFT JOIN {{ ref('yoda_e2e_communication_stg__flows') }} AS sms_flows ON sms_recently_active_users.sms_user_id = sms_flows.user_id\n AND sms_flows.status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__flows", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__flows" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_flows.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_flows.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_flows.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_flows.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpflowscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users\n LEFT JOIN protected_yoda_e2e_communication.flows AS sms_flows ON sms_recently_active_users.sms_user_id = sms_flows.user_id\n AND sms_flows.status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__automations_count": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__automations_count", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__automations_count", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__automations_count", + "yoda_e2e_communication_stg__automations_count" + ], + "alias": "automations_count", + "checksum": + { + "name": "sha256", + "checksum": "3ad0546ed800ebebff808df5c2e971a14a881a4e88a51179922d5efcadaf4762" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__automations_count", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smsbumpautomationscount": + { + "name": "smsbumpautomationscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.8214254, + "relation_name": "protected_yoda_e2e_communication.automations_count", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_events.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_events.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_events.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_events.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpautomationscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users \n LEFT JOIN {{ ref('yoda_e2e_communication_stg__events') }} AS sms_events ON sms_recently_active_users.sms_user_id = sms_events.user_id\n AND sms_events.status = 1 \n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__events", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__events" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_events.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_events.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_events.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_events.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpautomationscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users \n LEFT JOIN protected_yoda_e2e_communication.events AS sms_events ON sms_recently_active_users.sms_user_id = sms_events.user_id\n AND sms_events.status = 1 \n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__sms_subscribers_count", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__sms_subscribers_count", + "yoda_e2e_communication_stg__sms_subscribers_count" + ], + "alias": "sms_subscribers_count", + "checksum": + { + "name": "sha256", + "checksum": "a16dafc770c15366cf8a4c4a379d221199659d5a3c9154382ed1bf68282cf8a5" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__sms_subscribers_count", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smssubscriberscount": + { + "name": "smssubscriberscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.8279428, + "relation_name": "protected_yoda_e2e_communication.sms_subscribers_count", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 10000 THEN \"10000+\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 5000 THEN \"5000-9999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 1000 THEN \"1000-4999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 250 THEN \"250-999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 50 THEN \"50-249\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 2 THEN \"2-49\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smssubscriberscount\n FROM {{ ref('yoda_e2e_communication_stg__phones_meta') }} AS sms_phones_meta\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_phones_meta.user_id\n JOIN {{ ref('yoda_e2e_communication_stg__phones') }} AS sms_phones ON sms_phones.id = sms_phones_meta.phone_id AND sms_phones.is_subscriber = 1 AND sms_phones.landline = 0\n JOIN {{ ref('yoda_e2e_communication_stg__phone_to_list') }} AS sms_phone_to_list ON sms_phone_to_list.user_id = sms_phones_meta.user_id AND sms_phone_to_list.phone_id = sms_phones_meta.phone_id AND sms_phone_to_list.phone_meta_id = sms_phones_meta.id AND sms_phone_to_list.status = 1\n WHERE sms_phones_meta.is_subscriber = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__phones_meta", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__phones", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__phone_to_list", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__phones_meta", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__phones", + "model.yoda.yoda_e2e_communication_stg__phone_to_list" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 10000 THEN \"10000+\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 5000 THEN \"5000-9999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 1000 THEN \"1000-4999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 250 THEN \"250-999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 50 THEN \"50-249\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 2 THEN \"2-49\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smssubscriberscount\n FROM protected_yoda_e2e_communication.phones_meta AS sms_phones_meta\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_phones_meta.user_id\n JOIN protected_yoda_e2e_communication.phones AS sms_phones ON sms_phones.id = sms_phones_meta.phone_id AND sms_phones.is_subscriber = 1 AND sms_phones.landline = 0\n JOIN protected_yoda_e2e_communication.phone_to_list AS sms_phone_to_list ON sms_phone_to_list.user_id = sms_phones_meta.user_id AND sms_phone_to_list.phone_id = sms_phones_meta.phone_id AND sms_phone_to_list.phone_meta_id = sms_phones_meta.id AND sms_phone_to_list.status = 1\n WHERE sms_phones_meta.is_subscriber = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__measurements_users": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__measurements_users", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__measurements_users", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__measurements_users", + "yoda_e2e_communication_stg__measurements_users" + ], + "alias": "measurements_users", + "checksum": + { + "name": "sha256", + "checksum": "b8729f4bb64397bbf88c123cd2a82818224b45be0c8d0e2021612cd34823bf53" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__measurements_users", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smsbumpplantype": + { + "name": "smsbumpplantype", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smscreditsamount": + { + "name": "smscreditsamount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.8356435, + "relation_name": "protected_yoda_e2e_communication.measurements_users", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN sms_packages.type = 'self_service' THEN \"LT\"\n ELSE \"HT\"\n END AS smsbumpplantype,\n CASE\n WHEN sms_users.balance > 1000 THEN \"1000+\"\n WHEN sms_users.balance > 250 THEN \"250,01-1000\"\n WHEN sms_users.balance > 50 THEN \"50,01-250\"\n WHEN sms_users.balance > 20 THEN \"20,01-50\"\n WHEN sms_users.balance > 5 THEN \"5,01-20\"\n WHEN sms_users.balance > 0 THEN \"0,01-5\"\n ELSE \"0\"\n END AS smscreditsamount\n FROM {{ ref('yoda_e2e_communication_stg__users') }} AS sms_users\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_users.id\n JOIN {{ ref('yoda_e2e_communication_stg__packages') }} AS sms_packages ON sms_packages.id = sms_users.package_id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__packages", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__users", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__packages" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN sms_packages.type = 'self_service' THEN \"LT\"\n ELSE \"HT\"\n END AS smsbumpplantype,\n CASE\n WHEN sms_users.balance > 1000 THEN \"1000+\"\n WHEN sms_users.balance > 250 THEN \"250,01-1000\"\n WHEN sms_users.balance > 50 THEN \"50,01-250\"\n WHEN sms_users.balance > 20 THEN \"20,01-50\"\n WHEN sms_users.balance > 5 THEN \"5,01-20\"\n WHEN sms_users.balance > 0 THEN \"0,01-5\"\n ELSE \"0\"\n END AS smscreditsamount\n FROM protected_yoda_e2e_communication.users AS sms_users\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_users.id\n JOIN protected_yoda_e2e_communication.packages AS sms_packages ON sms_packages.id = sms_users.package_id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__email_campaigns_count", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__email_campaigns_count", + "yoda_e2e_communication_stg__email_campaigns_count" + ], + "alias": "email_campaigns_count", + "checksum": + { + "name": "sha256", + "checksum": "d9a20ceeb4f123a2a1bf39b9fb3883b335a60815859734701c1b7a2da1b1340b" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__email_campaigns_count", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "emailcampaignscount": + { + "name": "emailcampaignscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.8422246, + "relation_name": "protected_yoda_e2e_communication.email_campaigns_count", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_campaigns.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_campaigns.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_campaigns.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_campaigns.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS emailcampaignscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users\n LEFT JOIN {{ ref('yoda_e2e_communication_stg__campaigns') }} AS sms_campaigns ON sms_recently_active_users.sms_user_id = sms_campaigns.user_id\n AND sms_campaigns.channel = 'email'\n AND sms_campaigns.approved = 1\n AND sms_campaigns.status = 'created'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__campaigns", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__campaigns" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_campaigns.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_campaigns.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_campaigns.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_campaigns.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS emailcampaignscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users\n LEFT JOIN protected_yoda_e2e_communication.campaigns AS sms_campaigns ON sms_recently_active_users.sms_user_id = sms_campaigns.user_id\n AND sms_campaigns.channel = 'email'\n AND sms_campaigns.approved = 1\n AND sms_campaigns.status = 'created'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__recently_active_users": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__recently_active_users", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__recently_active_users", + "yoda_e2e_communication_stg__recently_active_users" + ], + "alias": "recently_active_users", + "checksum": + { + "name": "sha256", + "checksum": "29f50ff382a0b5d6ed43aa6029c6f608c3f5690513706aae93c0113b14ad283e" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__recently_active_users", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.8483148, + "relation_name": "protected_yoda_e2e_communication.recently_active_users", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n yoda_e2e_platform_apps.user_id AS user_id,\n sms_users.id AS sms_user_id\n FROM {{ ref('yoda_e2e_communication_stg__apicalls') }} AS sms_apicalls\n JOIN {{ ref('yoda_e2e_communication_stg__users') }} AS sms_users ON sms_users.id = sms_apicalls.user_id\n JOIN {{ ref('yoda_e2e_platform_stg__accounts') }} AS platform_accounts ON platform_accounts.app_key = sms_users.yotpo_app_key\n JOIN {{ ref('yoda_e2e_platform_stg__apps') }} AS yoda_e2e_platform_apps ON yoda_e2e_platform_apps.account_id = platform_accounts.id AND yoda_e2e_platform_apps.moderator_role_id = 1\n WHERE sms_apicalls.created > DATE(NOW()) - INTERVAL 180 HOUR\n GROUP BY yoda_e2e_platform_apps.user_id, sms_users.id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__apicalls", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__accounts", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__apps", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__apicalls", + "model.yoda.yoda_e2e_communication_stg__users", + "model.yoda.yoda_e2e_platform_stg__accounts", + "model.yoda.yoda_e2e_platform_stg__apps" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n yoda_e2e_platform_apps.user_id AS user_id,\n sms_users.id AS sms_user_id\n FROM protected_yoda_e2e_communication.apicalls AS sms_apicalls\n JOIN protected_yoda_e2e_communication.users AS sms_users ON sms_users.id = sms_apicalls.user_id\n JOIN protected_yoda_e2e_platform.accounts AS platform_accounts ON platform_accounts.app_key = sms_users.yotpo_app_key\n JOIN protected_yoda_e2e_platform.apps AS yoda_e2e_platform_apps ON yoda_e2e_platform_apps.account_id = platform_accounts.id AND yoda_e2e_platform_apps.moderator_role_id = 1\n WHERE sms_apicalls.created > DATE(NOW()) - INTERVAL 180 HOUR\n GROUP BY yoda_e2e_platform_apps.user_id, sms_users.id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__cs_forms_count": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__cs_forms_count", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__cs_forms_count", + "yoda_e2e_communication_stg__cs_forms_count" + ], + "alias": "cs_forms_count", + "checksum": + { + "name": "sha256", + "checksum": "56baaafa71eaeb9154cb13b3dbba482020a93bbd8d0e0694f0aec87b44f58d25" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__cs_forms_count", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "forms_count": + { + "name": "forms_count", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.855529, + "relation_name": "protected_yoda_e2e_communication.cs_forms_count", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_forms.id) AS forms_count\n FROM {{ ref('yoda_e2e_communication_stg__forms') }} AS sms_forms\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_forms.user_id\n WHERE sms_forms.status = 'published'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__forms", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__forms", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_forms.id) AS forms_count\n FROM protected_yoda_e2e_communication.forms AS sms_forms\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_forms.user_id\n WHERE sms_forms.status = 'published'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__cs_keywords_count", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__cs_keywords_count", + "yoda_e2e_communication_stg__cs_keywords_count" + ], + "alias": "cs_keywords_count", + "checksum": + { + "name": "sha256", + "checksum": "6d7358e7c21ba1f6095cad609c173ddf3e3f3123220eeae7757ce9b6c911eff5" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__cs_keywords_count", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "keywords_count": + { + "name": "keywords_count", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.862021, + "relation_name": "protected_yoda_e2e_communication.cs_keywords_count", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT \n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_keywords.id) AS keywords_count\n FROM {{ ref('yoda_e2e_communication_stg__list_keywords') }} AS sms_keywords\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_keywords.user_id\n WHERE sms_keywords.status = 1 AND sms_keywords.subscription_status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__list_keywords", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__list_keywords", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT \n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_keywords.id) AS keywords_count\n FROM protected_yoda_e2e_communication.list_keywords AS sms_keywords\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_keywords.user_id\n WHERE sms_keywords.status = 1 AND sms_keywords.subscription_status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__cs_pages_count": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__cs_pages_count", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__cs_pages_count", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__cs_pages_count", + "yoda_e2e_communication_stg__cs_pages_count" + ], + "alias": "cs_pages_count", + "checksum": + { + "name": "sha256", + "checksum": "9c83e35f40bacc83e436baf4ef1eea06caa25c040a2cf642d320ad72828a93d6" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__cs_pages_count", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "pages_count": + { + "name": "pages_count", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.8685846, + "relation_name": "protected_yoda_e2e_communication.cs_pages_count", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_pages.id) AS pages_count\n FROM {{ ref('yoda_e2e_communication_stg__shopify_subscription_list_pages') }} AS sms_pages\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_pages.user_id\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_pages.id) AS pages_count\n FROM protected_yoda_e2e_communication.shopify_subscription_list_pages AS sms_pages\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_pages.user_id\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__sms_campaigns_count", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__sms_campaigns_count", + "yoda_e2e_communication_stg__sms_campaigns_count" + ], + "alias": "sms_campaigns_count", + "checksum": + { + "name": "sha256", + "checksum": "b9f9d0e8b831f6e88f253702997231099edc805d1be8a0a1507429b8eb9ba947" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__sms_campaigns_count", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smscampaignscount": + { + "name": "smscampaignscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.8758292, + "relation_name": "protected_yoda_e2e_communication.sms_campaigns_count", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_campaigns.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_campaigns.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_campaigns.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_campaigns.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smscampaignscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users\n LEFT JOIN {{ ref('yoda_e2e_communication_stg__campaigns') }} AS sms_campaigns ON sms_recently_active_users.sms_user_id = sms_campaigns.user_id\n AND sms_campaigns.channel = 'sms'\n AND sms_campaigns.approved = 1\n AND sms_campaigns.status = 'created'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__campaigns", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__campaigns" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_campaigns.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_campaigns.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_campaigns.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_campaigns.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smscampaignscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users\n LEFT JOIN protected_yoda_e2e_communication.campaigns AS sms_campaigns ON sms_recently_active_users.sms_user_id = sms_campaigns.user_id\n AND sms_campaigns.channel = 'sms'\n AND sms_campaigns.approved = 1\n AND sms_campaigns.status = 'created'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__measurements_shopify_users", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__measurements_shopify_users", + "yoda_e2e_communication_stg__measurements_shopify_users" + ], + "alias": "measurements_shopify_users", + "checksum": + { + "name": "sha256", + "checksum": "267a474e7e879c08fd00f63a182e886fa99311c7e4b94c8a0846ba3c17b9504b" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__measurements_shopify_users", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shopifyplan": + { + "name": "shopifyplan", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shopifystoreage": + { + "name": "shopifystoreage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpautoreload": + { + "name": "smsbumpautoreload", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.8831518, + "relation_name": "protected_yoda_e2e_communication.measurements_shopify_users", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n sms_shopify_users.plan AS shopifyplan,\n CASE\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 365 THEN \"1+ year\"\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 182 THEN \"6-12 months\"\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 30 THEN \"2-6 months\"\n ELSE \"1 month\"\n END AS shopifystoreage,\n IF(sms_shopify_users.auto_reload > 0, \"Enabled\", \"Disabled\") AS smsbumpautoreload\n FROM {{ ref('yoda_e2e_communication_stg__shopify_users') }} AS sms_shopify_users\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_shopify_users.user_id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__shopify_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__shopify_users", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n sms_shopify_users.plan AS shopifyplan,\n CASE\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 365 THEN \"1+ year\"\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 182 THEN \"6-12 months\"\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 30 THEN \"2-6 months\"\n ELSE \"1 month\"\n END AS shopifystoreage,\n IF(sms_shopify_users.auto_reload > 0, \"Enabled\", \"Disabled\") AS smsbumpautoreload\n FROM protected_yoda_e2e_communication.shopify_users AS sms_shopify_users\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_shopify_users.user_id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__shopify_orders": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__shopify_orders", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__shopify_orders", + "yoda_e2e_communication_stg__shopify_orders" + ], + "alias": "shopify_orders", + "checksum": + { + "name": "sha256", + "checksum": "b3631c4389088f8a0afde5fb24d519363b72a5095cc1b64828d3c46f294e50f2" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__shopify_orders", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shopifyorderscount": + { + "name": "shopifyorderscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.8897269, + "relation_name": "protected_yoda_e2e_communication.shopify_orders", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN ROUND(COUNT(sms_shopify_orders.id) / 3) > 1000 THEN \"1001+\"\n WHEN ROUND(COUNT(sms_shopify_orders.id) / 3) > 400 THEN \"401-1000\"\n ELSE \"0-400\"\n END AS shopifyorderscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users\n LEFT JOIN {{ ref('yoda_e2e_communication_stg__orders') }} AS sms_shopify_orders ON sms_recently_active_users.sms_user_id = sms_shopify_orders.smsbump_user_id\n AND sms_shopify_orders.created_at BETWEEN trunc(DATEADD(MONTH, -3, now()), 'MM')\n AND last_day(DATEADD(MONTH, -1, now()))\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT *\nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__orders", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__orders" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN ROUND(COUNT(sms_shopify_orders.id) / 3) > 1000 THEN \"1001+\"\n WHEN ROUND(COUNT(sms_shopify_orders.id) / 3) > 400 THEN \"401-1000\"\n ELSE \"0-400\"\n END AS shopifyorderscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users\n LEFT JOIN protected_yoda_e2e_communication.orders AS sms_shopify_orders ON sms_recently_active_users.sms_user_id = sms_shopify_orders.smsbump_user_id\n AND sms_shopify_orders.created_at BETWEEN trunc(DATEADD(MONTH, -3, now()), 'MM')\n AND last_day(DATEADD(MONTH, -1, now()))\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT *\nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__integrations_count": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__integrations_count", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.sql", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__integrations_count", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__integrations_count", + "yoda_e2e_communication_stg__integrations_count" + ], + "alias": "integrations_count", + "checksum": + { + "name": "sha256", + "checksum": "68115073d611ccebe6700aee567d0ccc1592627feb4bca94593adc267689a529" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__integrations_count", + "columns": + { + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "name": "sms_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smsbumpintegrationscount": + { + "name": "smsbumpintegrationscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "table" + }, + "created_at": 1717939102.897041, + "relation_name": "protected_yoda_e2e_communication.integrations_count", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_integrations.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_integrations.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_integrations.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_integrations.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpintegrationscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users\n LEFT JOIN {{ ref('yoda_e2e_communication_stg__shopify_user_integrations') }} AS sms_integrations ON sms_recently_active_users.sms_user_id = sms_integrations.user_id\n AND sms_integrations.status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_integrations.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_integrations.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_integrations.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_integrations.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpintegrationscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users\n LEFT JOIN protected_yoda_e2e_communication.shopify_user_integrations AS sms_integrations ON sms_recently_active_users.sms_user_id = sms_integrations.user_id\n AND sms_integrations.status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__apicalls": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__apicalls", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__apicalls", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__apicalls", + "yoda_e2e_communication_stg__apicalls" + ], + "alias": "apicalls", + "checksum": + { + "name": "sha256", + "checksum": "e4b32508096fd64c0d3d1cdbc2d3a31ec11c9dbdaa525172c409defe762db68e" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__apicalls", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "request_id": + { + "name": "request_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "queue_id": + { + "name": "queue_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "app_id": + { + "name": "app_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "name": "campaign_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "event_id": + { + "name": "event_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_id": + { + "name": "flow_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_step_id": + { + "name": "flow_step_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "apikey": + { + "name": "apikey", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "from": + { + "name": "from", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "to": + { + "name": "to", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "name": "type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "name": "status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "name": "platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "media": + { + "name": "media", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "spot_user_balance": + { + "name": "spot_user_balance", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "vendor_name_used": + { + "name": "vendor_name_used", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price_billed": + { + "name": "price_billed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "price_vendor_cost": + { + "name": "price_vendor_cost", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "parts": + { + "name": "parts", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price_currency": + { + "name": "price_currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "method": + { + "name": "method", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message_id": + { + "name": "message_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message_id_int": + { + "name": "message_id_int", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "message_uuid": + { + "name": "message_uuid", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ip": + { + "name": "ip", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ip_forward": + { + "name": "ip_forward", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referer": + { + "name": "referer", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message": + { + "name": "message", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sender_type": + { + "name": "sender_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "name": "created", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939102.9156435, + "relation_name": "protected_yoda_e2e_communication.apicalls", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'apicalls') }}\n\n), yoda_e2e_communication_stg__apicalls AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\trequest_id,\n\t\tqueue_id,\n\t\tapp_id,\n\t\tuser_id,\n\t\tcampaign_id,\n\t\tevent_id,\n\t\tflow_id,\n\t\tflow_step_id,\n\t\tapikey,\n\t\tfrom,\n\t\tto,\n\t\ttype,\n\t\tstatus,\n\t\tplatform,\n\t\tmedia,\n\t\tspot_user_balance,\n\t\tvendor_name_used,\n\t\tprice_billed,\n\t\tprice_vendor_cost,\n\t\tparts,\n\t\tprice_currency,\n\t\tmethod,\n\t\tmessage_id,\n\t\tmessage_id_int,\n\t\tmessage_uuid,\n\t\tip,\n\t\tip_forward,\n\t\treferer,\n\t\tmessage,\n\t\tsender_type,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__apicalls", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "apicalls" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.apicalls" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.apicalls\n\n), yoda_e2e_communication_stg__apicalls AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\trequest_id,\n\t\tqueue_id,\n\t\tapp_id,\n\t\tuser_id,\n\t\tcampaign_id,\n\t\tevent_id,\n\t\tflow_id,\n\t\tflow_step_id,\n\t\tapikey,\n\t\tfrom,\n\t\tto,\n\t\ttype,\n\t\tstatus,\n\t\tplatform,\n\t\tmedia,\n\t\tspot_user_balance,\n\t\tvendor_name_used,\n\t\tprice_billed,\n\t\tprice_vendor_cost,\n\t\tparts,\n\t\tprice_currency,\n\t\tmethod,\n\t\tmessage_id,\n\t\tmessage_id_int,\n\t\tmessage_uuid,\n\t\tip,\n\t\tip_forward,\n\t\treferer,\n\t\tmessage,\n\t\tsender_type,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__apicalls", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__events": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__events", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__events", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__events", + "yoda_e2e_communication_stg__events" + ], + "alias": "events", + "checksum": + { + "name": "sha256", + "checksum": "66eb2f245676005bf3683a74f664b9dc8cfba7fb2d923370f545728304e8bc87" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__events", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "name": "name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "webhook": + { + "name": "webhook", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "settings": + { + "name": "settings", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "name": "platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "name": "status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939102.9232225, + "relation_name": "protected_yoda_e2e_communication.events", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'events') }}\n\n), yoda_e2e_communication_stg__events AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tuser_id,\n\t\twebhook,\n\t\tsettings,\n\t\tplatform,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__events", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "events" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.events" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.events\n\n), yoda_e2e_communication_stg__events AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tuser_id,\n\t\twebhook,\n\t\tsettings,\n\t\tplatform,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__events", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__list_keywords": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__list_keywords", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__list_keywords", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__list_keywords", + "yoda_e2e_communication_stg__list_keywords" + ], + "alias": "list_keywords", + "checksum": + { + "name": "sha256", + "checksum": "739a8673007128fced2a4ccb5ae77f16428b01eae443361d7636c61b36ec4d7b" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Column upsolver_schema_version Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Column id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Column processing_time Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Column ts_ms Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "keyword": + { + "name": "keyword", + "description": "TODO: Update Column keyword Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_name": + { + "name": "display_name", + "description": "TODO: Update Column display_name Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "list_id": + { + "name": "list_id", + "description": "TODO: Update Column list_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "event_id": + { + "name": "event_id", + "description": "TODO: Update Column event_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Column user_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price": + { + "name": "price", + "description": "TODO: Update Column price Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "last_billed": + { + "name": "last_billed", + "description": "TODO: Update Column last_billed Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "status": + { + "name": "status", + "description": "TODO: Update Column status Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscription_status": + { + "name": "subscription_status", + "description": "TODO: Update Column subscription_status Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "max_messages": + { + "name": "max_messages", + "description": "TODO: Update Column max_messages Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "charge_attempts": + { + "name": "charge_attempts", + "description": "TODO: Update Column charge_attempts Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Column created Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Column modified Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Column is_logical_deleted Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939102.932902, + "relation_name": "protected_yoda_e2e_communication.list_keywords", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'list_keywords') }}\n\n), yoda_e2e_communication_stg__list_keywords AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tkeyword,\n\t\tdisplay_name,\n\t\tlist_id,\n\t\tevent_id,\n\t\tuser_id,\n\t\tprice,\n\t\tlast_billed,\n\t\tstatus,\n\t\tsubscription_status,\n\t\tmax_messages,\n\t\tcharge_attempts,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__list_keywords", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "list_keywords" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.list_keywords" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.list_keywords\n\n), yoda_e2e_communication_stg__list_keywords AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tkeyword,\n\t\tdisplay_name,\n\t\tlist_id,\n\t\tevent_id,\n\t\tuser_id,\n\t\tprice,\n\t\tlast_billed,\n\t\tstatus,\n\t\tsubscription_status,\n\t\tmax_messages,\n\t\tcharge_attempts,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__list_keywords", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__phone_to_list": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__phone_to_list", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__phone_to_list", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__phone_to_list", + "yoda_e2e_communication_stg__phone_to_list" + ], + "alias": "phone_to_list", + "checksum": + { + "name": "sha256", + "checksum": "e8dc7e16929e3531b32e017e16510bf88d3e5b1b5e75f0dd7c0472668f83826a" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__phone_to_list", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "list_id": + { + "name": "list_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone_id": + { + "name": "phone_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone_meta_id": + { + "name": "phone_meta_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source": + { + "name": "source", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "name": "status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939102.9402614, + "relation_name": "protected_yoda_e2e_communication.phone_to_list", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'phone_to_list') }}\n\n), yoda_e2e_communication_stg__phone_to_list AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tlist_id,\n\t\tphone_id,\n\t\tphone_meta_id,\n\t\tsource,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phone_to_list", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "phone_to_list" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.phone_to_list" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.phone_to_list\n\n), yoda_e2e_communication_stg__phone_to_list AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tlist_id,\n\t\tphone_id,\n\t\tphone_meta_id,\n\t\tsource,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phone_to_list", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__users": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__users", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__users", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__users", + "yoda_e2e_communication_stg__users" + ], + "alias": "users", + "checksum": + { + "name": "sha256", + "checksum": "467970a26be202fa66fb3cfe55ccce0867bbd28db426624f56fb934065f21480" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__users", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "parent_id": + { + "name": "parent_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_id": + { + "name": "store_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vendor_id": + { + "name": "vendor_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "support_level_id": + { + "name": "support_level_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "balance": + { + "name": "balance", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "bonus_balance": + { + "name": "bonus_balance", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "credits": + { + "name": "credits", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "earnings": + { + "name": "earnings", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "points": + { + "name": "points", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "role": + { + "name": "role", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "role_id": + { + "name": "role_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner": + { + "name": "partner", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner_info": + { + "name": "partner_info", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_nexmo_price_multiply": + { + "name": "partner_nexmo_price_multiply", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "plan": + { + "name": "plan", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan_price": + { + "name": "plan_price", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "package_id": + { + "name": "package_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yotpo_app_key": + { + "name": "yotpo_app_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yotpo_app_secret": + { + "name": "yotpo_app_secret", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yotpo_organization_id": + { + "name": "yotpo_organization_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "payment_gateway": + { + "name": "payment_gateway", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "provision_calls_count": + { + "name": "provision_calls_count", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "platform_unique_id": + { + "name": "platform_unique_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_data": + { + "name": "discount_data", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan_trial_until": + { + "name": "plan_trial_until", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "discounted_mms_price": + { + "name": "discounted_mms_price", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "affiliate_commission": + { + "name": "affiliate_commission", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "amploa": + { + "name": "amploa", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "name": "email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_is_valid": + { + "name": "email_is_valid", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "password": + { + "name": "password", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "old_passwords": + { + "name": "old_passwords", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tfa_enabled": + { + "name": "tfa_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "preferred_vendor": + { + "name": "preferred_vendor", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_type": + { + "name": "partner_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "delivery_route": + { + "name": "delivery_route", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "hash": + { + "name": "hash", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "name": "name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone_number": + { + "name": "phone_number", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "name": "platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "main_subscription_list_id": + { + "name": "main_subscription_list_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "double_opt_in": + { + "name": "double_opt_in", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "double_opt_in_level": + { + "name": "double_opt_in_level", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "timezone": + { + "name": "timezone", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dnd": + { + "name": "dnd", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dnd_from": + { + "name": "dnd_from", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dnd_to": + { + "name": "dnd_to", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smart_sending_value": + { + "name": "smart_sending_value", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smart_sending_ignore_transac_email": + { + "name": "smart_sending_ignore_transac_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "strict_marketing_check": + { + "name": "strict_marketing_check", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price_limit_enabled": + { + "name": "price_limit_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price_limit": + { + "name": "price_limit", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "chat_enabled": + { + "name": "chat_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "chat_settings": + { + "name": "chat_settings", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "collect_checkout_subscribers": + { + "name": "collect_checkout_subscribers", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "country": + { + "name": "country", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "countries_limitation_mode": + { + "name": "countries_limitation_mode", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "countries_limitation_values": + { + "name": "countries_limitation_values", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "state": + { + "name": "state", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "city": + { + "name": "city", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "zipcode": + { + "name": "zipcode", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "address": + { + "name": "address", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vat_number": + { + "name": "vat_number", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "paypal_email": + { + "name": "paypal_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "google_user_id": + { + "name": "google_user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_id": + { + "name": "facebook_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_info": + { + "name": "facebook_info", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gplusurl": + { + "name": "gplusurl", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "picture": + { + "name": "picture", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cookie_related_users": + { + "name": "cookie_related_users", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "all_ip": + { + "name": "all_ip", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_ip": + { + "name": "last_ip", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_available": + { + "name": "last_available", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "total_logins": + { + "name": "total_logins", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_downloads": + { + "name": "total_downloads", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "abuser_status": + { + "name": "abuser_status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "abuser_notes": + { + "name": "abuser_notes", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_keywords_available_count": + { + "name": "free_keywords_available_count", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ban_exclude": + { + "name": "ban_exclude", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_test": + { + "name": "is_test", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscribed": + { + "name": "subscribed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscribed_to_forum": + { + "name": "subscribed_to_forum", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "unsubscribe_reason": + { + "name": "unsubscribe_reason", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "notes": + { + "name": "notes", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "upload_lists_enabled": + { + "name": "upload_lists_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "notes_modified": + { + "name": "notes_modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "agreed_terms": + { + "name": "agreed_terms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "signed_promo_id": + { + "name": "signed_promo_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "signup_source": + { + "name": "signup_source", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_name": + { + "name": "contact_card_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_logo": + { + "name": "contact_card_logo", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_path": + { + "name": "contact_card_path", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_message": + { + "name": "contact_card_message", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "system_messages_payer": + { + "name": "system_messages_payer", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "compliance_accepted_date": + { + "name": "compliance_accepted_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "affiliate_payout_pref": + { + "name": "affiliate_payout_pref", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "affiliate_payout_email": + { + "name": "affiliate_payout_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_payout": + { + "name": "last_payout", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "automatic_transliteration": + { + "name": "automatic_transliteration", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "use_local_number_for_subscription": + { + "name": "use_local_number_for_subscription", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "onboarding_completed": + { + "name": "onboarding_completed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "industry": + { + "name": "industry", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "language": + { + "name": "language", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "name": "created", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "whitelisted": + { + "name": "whitelisted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shaft_status": + { + "name": "shaft_status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939102.9873388, + "relation_name": "protected_yoda_e2e_communication.users", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'users') }}\n\n), yoda_e2e_communication_stg__users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tparent_id,\n\t\tstore_id,\n\t\tvendor_id,\n\t\tsupport_level_id,\n\t\tbalance,\n\t\tbonus_balance,\n\t\tcredits,\n\t\tearnings,\n\t\tpoints,\n\t\trole,\n\t\trole_id,\n\t\tpartner,\n\t\tpartner_info,\n\t\tpartner_nexmo_price_multiply,\n\t\tplan,\n\t\tplan_price,\n\t\tpackage_id,\n\t\tyotpo_app_key,\n\t\tyotpo_app_secret,\n\t\tyotpo_organization_id,\n\t\tpayment_gateway,\n\t\tprovision_calls_count,\n\t\tplatform_unique_id,\n\t\tdiscount_data,\n\t\tplan_trial_until,\n\t\tdiscounted_mms_price,\n\t\taffiliate_commission,\n\t\tamploa,\n\t\temail,\n\t\temail_is_valid,\n\t\tpassword,\n\t\told_passwords,\n\t\ttfa_enabled,\n\t\tpreferred_vendor,\n\t\tpartner_type,\n\t\tdelivery_route,\n\t\thash,\n\t\tname,\n\t\tphone_number,\n\t\tplatform,\n\t\tmain_subscription_list_id,\n\t\tdouble_opt_in,\n\t\tdouble_opt_in_level,\n\t\ttimezone,\n\t\tdnd,\n\t\tdnd_from,\n\t\tdnd_to,\n\t\tsmart_sending_value,\n\t\tsmart_sending_ignore_transac_email,\n\t\tstrict_marketing_check,\n\t\tprice_limit_enabled,\n\t\tprice_limit,\n\t\tchat_enabled,\n\t\tchat_settings,\n\t\tcollect_checkout_subscribers,\n\t\tcountry,\n\t\tcountries_limitation_mode,\n\t\tcountries_limitation_values,\n\t\tstate,\n\t\tcity,\n\t\tzipcode,\n\t\taddress,\n\t\tvat_number,\n\t\tpaypal_email,\n\t\tgoogle_user_id,\n\t\tfacebook_id,\n\t\tfacebook_info,\n\t\tgplusurl,\n\t\tpicture,\n\t\tcookie_related_users,\n\t\tall_ip,\n\t\tlast_ip,\n\t\tlast_available,\n\t\ttotal_logins,\n\t\ttotal_downloads,\n\t\tabuser_status,\n\t\tabuser_notes,\n\t\tfree_keywords_available_count,\n\t\tban_exclude,\n\t\tis_test,\n\t\tsubscribed,\n\t\tsubscribed_to_forum,\n\t\tunsubscribe_reason,\n\t\tnotes,\n\t\tupload_lists_enabled,\n\t\tnotes_modified,\n\t\tagreed_terms,\n\t\tsigned_promo_id,\n\t\tsignup_source,\n\t\tcontact_card_name,\n\t\tcontact_card_logo,\n\t\tcontact_card_path,\n\t\tcontact_card_message,\n\t\tsystem_messages_payer,\n\t\tcompliance_accepted_date,\n\t\taffiliate_payout_pref,\n\t\taffiliate_payout_email,\n\t\tlast_payout,\n\t\tautomatic_transliteration,\n\t\tuse_local_number_for_subscription,\n\t\tonboarding_completed,\n\t\tindustry,\n\t\tlanguage,\n\t\tcreated,\n\t\tmodified,\n\t\twhitelisted,\n\t\tshaft_status,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__users", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "users" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.users" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.users\n\n), yoda_e2e_communication_stg__users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tparent_id,\n\t\tstore_id,\n\t\tvendor_id,\n\t\tsupport_level_id,\n\t\tbalance,\n\t\tbonus_balance,\n\t\tcredits,\n\t\tearnings,\n\t\tpoints,\n\t\trole,\n\t\trole_id,\n\t\tpartner,\n\t\tpartner_info,\n\t\tpartner_nexmo_price_multiply,\n\t\tplan,\n\t\tplan_price,\n\t\tpackage_id,\n\t\tyotpo_app_key,\n\t\tyotpo_app_secret,\n\t\tyotpo_organization_id,\n\t\tpayment_gateway,\n\t\tprovision_calls_count,\n\t\tplatform_unique_id,\n\t\tdiscount_data,\n\t\tplan_trial_until,\n\t\tdiscounted_mms_price,\n\t\taffiliate_commission,\n\t\tamploa,\n\t\temail,\n\t\temail_is_valid,\n\t\tpassword,\n\t\told_passwords,\n\t\ttfa_enabled,\n\t\tpreferred_vendor,\n\t\tpartner_type,\n\t\tdelivery_route,\n\t\thash,\n\t\tname,\n\t\tphone_number,\n\t\tplatform,\n\t\tmain_subscription_list_id,\n\t\tdouble_opt_in,\n\t\tdouble_opt_in_level,\n\t\ttimezone,\n\t\tdnd,\n\t\tdnd_from,\n\t\tdnd_to,\n\t\tsmart_sending_value,\n\t\tsmart_sending_ignore_transac_email,\n\t\tstrict_marketing_check,\n\t\tprice_limit_enabled,\n\t\tprice_limit,\n\t\tchat_enabled,\n\t\tchat_settings,\n\t\tcollect_checkout_subscribers,\n\t\tcountry,\n\t\tcountries_limitation_mode,\n\t\tcountries_limitation_values,\n\t\tstate,\n\t\tcity,\n\t\tzipcode,\n\t\taddress,\n\t\tvat_number,\n\t\tpaypal_email,\n\t\tgoogle_user_id,\n\t\tfacebook_id,\n\t\tfacebook_info,\n\t\tgplusurl,\n\t\tpicture,\n\t\tcookie_related_users,\n\t\tall_ip,\n\t\tlast_ip,\n\t\tlast_available,\n\t\ttotal_logins,\n\t\ttotal_downloads,\n\t\tabuser_status,\n\t\tabuser_notes,\n\t\tfree_keywords_available_count,\n\t\tban_exclude,\n\t\tis_test,\n\t\tsubscribed,\n\t\tsubscribed_to_forum,\n\t\tunsubscribe_reason,\n\t\tnotes,\n\t\tupload_lists_enabled,\n\t\tnotes_modified,\n\t\tagreed_terms,\n\t\tsigned_promo_id,\n\t\tsignup_source,\n\t\tcontact_card_name,\n\t\tcontact_card_logo,\n\t\tcontact_card_path,\n\t\tcontact_card_message,\n\t\tsystem_messages_payer,\n\t\tcompliance_accepted_date,\n\t\taffiliate_payout_pref,\n\t\taffiliate_payout_email,\n\t\tlast_payout,\n\t\tautomatic_transliteration,\n\t\tuse_local_number_for_subscription,\n\t\tonboarding_completed,\n\t\tindustry,\n\t\tlanguage,\n\t\tcreated,\n\t\tmodified,\n\t\twhitelisted,\n\t\tshaft_status,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__users", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__phones": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__phones", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__phones", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__phones", + "yoda_e2e_communication_stg__phones" + ], + "alias": "phones", + "checksum": + { + "name": "sha256", + "checksum": "7b4bfb5e4231526221e358ce3e2d4fcb6df5444bcacda2a1a0a7829df27bc077" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Column upsolver_schema_version Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Column id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Column processing_time Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Column ts_ms Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "phone": + { + "name": "phone", + "description": "TODO: Update Column phone Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_subscriber": + { + "name": "is_subscriber", + "description": "TODO: Update Column is_subscriber Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "country_iso": + { + "name": "country_iso", + "description": "TODO: Update Column country_iso Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "landline": + { + "name": "landline", + "description": "TODO: Update Column landline Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "network": + { + "name": "network", + "description": "TODO: Update Column network Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "failed_count": + { + "name": "failed_count", + "description": "TODO: Update Column failed_count Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Column created Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Column modified Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Column is_logical_deleted Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939102.9958985, + "relation_name": "protected_yoda_e2e_communication.phones", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'phones') }}\n\n), yoda_e2e_communication_stg__phones AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tphone,\n\t\tis_subscriber,\n\t\tcountry_iso,\n\t\tlandline,\n\t\tnetwork,\n\t\tfailed_count,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phones", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "phones" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.phones" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.phones\n\n), yoda_e2e_communication_stg__phones AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tphone,\n\t\tis_subscriber,\n\t\tcountry_iso,\n\t\tlandline,\n\t\tnetwork,\n\t\tfailed_count,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phones", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__phones_meta": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__phones_meta", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__phones_meta", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__phones_meta", + "yoda_e2e_communication_stg__phones_meta" + ], + "alias": "phones_meta", + "checksum": + { + "name": "sha256", + "checksum": "4a6f0822a404802a39b609af85a223f28863f5fd20bb572779515c82a3859623" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__phones_meta", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone_id": + { + "name": "phone_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_subscriber": + { + "name": "is_subscriber", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "first_name": + { + "name": "first_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_name": + { + "name": "last_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "name": "email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "birth_date": + { + "name": "birth_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "gender": + { + "name": "gender", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "timezone": + { + "name": "timezone", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "name": "platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "initial_source": + { + "name": "initial_source", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_id": + { + "name": "external_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "name": "created", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939103.0048108, + "relation_name": "protected_yoda_e2e_communication.phones_meta", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'phones_meta') }}\n\n), yoda_e2e_communication_stg__phones_meta AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tphone_id,\n\t\tis_subscriber,\n\t\tfirst_name,\n\t\tlast_name,\n\t\temail,\n\t\tbirth_date,\n\t\tgender,\n\t\ttimezone,\n\t\tplatform,\n\t\tinitial_source,\n\t\texternal_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phones_meta", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "phones_meta" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.phones_meta" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.phones_meta\n\n), yoda_e2e_communication_stg__phones_meta AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tphone_id,\n\t\tis_subscriber,\n\t\tfirst_name,\n\t\tlast_name,\n\t\temail,\n\t\tbirth_date,\n\t\tgender,\n\t\ttimezone,\n\t\tplatform,\n\t\tinitial_source,\n\t\texternal_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phones_meta", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__forms": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__forms", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__forms", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__forms", + "yoda_e2e_communication_stg__forms" + ], + "alias": "forms", + "checksum": + { + "name": "sha256", + "checksum": "b98b4e9984b12e7c581faad80eb8a7af05f153d2de7a47d096a75593b0d15a31" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__forms", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "event_id": + { + "name": "event_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_id": + { + "name": "flow_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "platform": + { + "name": "platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "name": "type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "name": "name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "settings": + { + "name": "settings", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dynamic_popup": + { + "name": "dynamic_popup", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "name": "status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform_script_id": + { + "name": "platform_script_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "name": "created", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939103.0124738, + "relation_name": "protected_yoda_e2e_communication.forms", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'forms') }}\n\n), yoda_e2e_communication_stg__forms AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tevent_id,\n\t\tflow_id,\n\t\tplatform,\n\t\ttype,\n\t\tname,\n\t\tsettings,\n\t\tdynamic_popup,\n\t\tstatus,\n\t\tplatform_script_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__forms", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "forms" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.forms" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.forms\n\n), yoda_e2e_communication_stg__forms AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tevent_id,\n\t\tflow_id,\n\t\tplatform,\n\t\ttype,\n\t\tname,\n\t\tsettings,\n\t\tdynamic_popup,\n\t\tstatus,\n\t\tplatform_script_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__forms", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__shopify_users": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__shopify_users", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__shopify_users", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__shopify_users", + "yoda_e2e_communication_stg__shopify_users" + ], + "alias": "shopify_users", + "checksum": + { + "name": "sha256", + "checksum": "7a098c40400d6eb8ef9012226fbd699a5d1f99319f234f07ee9ee5bdfda7fc1e" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__shopify_users", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store": + { + "name": "store", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "domain": + { + "name": "domain", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "access_token": + { + "name": "access_token", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shop_data": + { + "name": "shop_data", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_data": + { + "name": "app_data", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "platform": + { + "name": "platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan": + { + "name": "plan", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shopify_store_id": + { + "name": "shopify_store_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "associated_user": + { + "name": "associated_user", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "auto_reload": + { + "name": "auto_reload", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_threshold": + { + "name": "auto_reload_threshold", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_amount": + { + "name": "auto_reload_amount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_cap": + { + "name": "auto_reload_cap", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "abandoned_checkouts_sent": + { + "name": "abandoned_checkouts_sent", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "connected": + { + "name": "connected", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sync_enabled": + { + "name": "sync_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "back_fill_completed": + { + "name": "back_fill_completed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "notes": + { + "name": "notes", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pinned_navigation": + { + "name": "pinned_navigation", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "consent_webhook_enabled": + { + "name": "consent_webhook_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939103.025501, + "relation_name": "protected_yoda_e2e_communication.shopify_users", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'shopify_users') }}\n\n), yoda_e2e_communication_stg__shopify_users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tstore,\n\t\tdomain,\n\t\taccess_token,\n\t\tshop_data,\n\t\tapp_data,\n\t\tuser_id,\n\t\tplatform,\n\t\tplan,\n\t\tshopify_store_id,\n\t\tassociated_user,\n\t\tauto_reload,\n\t\tauto_reload_threshold,\n\t\tauto_reload_amount,\n\t\tauto_reload_cap,\n\t\tabandoned_checkouts_sent,\n\t\tconnected,\n\t\tsync_enabled,\n\t\tback_fill_completed,\n\t\tnotes,\n\t\tpinned_navigation,\n\t\tcreated,\n\t\tmodified,\n\t\tconsent_webhook_enabled,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_users", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "shopify_users" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_users" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.shopify_users\n\n), yoda_e2e_communication_stg__shopify_users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tstore,\n\t\tdomain,\n\t\taccess_token,\n\t\tshop_data,\n\t\tapp_data,\n\t\tuser_id,\n\t\tplatform,\n\t\tplan,\n\t\tshopify_store_id,\n\t\tassociated_user,\n\t\tauto_reload,\n\t\tauto_reload_threshold,\n\t\tauto_reload_amount,\n\t\tauto_reload_cap,\n\t\tabandoned_checkouts_sent,\n\t\tconnected,\n\t\tsync_enabled,\n\t\tback_fill_completed,\n\t\tnotes,\n\t\tpinned_navigation,\n\t\tcreated,\n\t\tmodified,\n\t\tconsent_webhook_enabled,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_users", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__packages": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__packages", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__packages", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__packages", + "yoda_e2e_communication_stg__packages" + ], + "alias": "packages", + "checksum": + { + "name": "sha256", + "checksum": "da531fa3a14957bbcde4924c1f805ebab69cca3d940b0f9410bdd3a74845008e" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__packages", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "name": "name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_name": + { + "name": "display_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "payment_key": + { + "name": "payment_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan_key": + { + "name": "plan_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sub_title": + { + "name": "sub_title", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "name": "platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "name": "type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "period": + { + "name": "period", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price": + { + "name": "price", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "bonus_credits": + { + "name": "bonus_credits", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "visible_app": + { + "name": "visible_app", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "visible_site": + { + "name": "visible_site", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "name": "status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939103.0360155, + "relation_name": "protected_yoda_e2e_communication.packages", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'packages') }}\n\n), yoda_e2e_communication_stg__packages AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tdisplay_name,\n\t\tpayment_key,\n\t\tplan_key,\n\t\tsub_title,\n\t\tdescription,\n\t\tplatform,\n\t\ttype,\n\t\tperiod,\n\t\tprice,\n\t\tbonus_credits,\n\t\tvisible_app,\n\t\tvisible_site,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__packages", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "packages" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.packages" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.packages\n\n), yoda_e2e_communication_stg__packages AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tdisplay_name,\n\t\tpayment_key,\n\t\tplan_key,\n\t\tsub_title,\n\t\tdescription,\n\t\tplatform,\n\t\ttype,\n\t\tperiod,\n\t\tprice,\n\t\tbonus_credits,\n\t\tvisible_app,\n\t\tvisible_site,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__packages", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__campaigns": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__campaigns", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__campaigns", + "yoda_e2e_communication_stg__campaigns" + ], + "alias": "campaigns", + "checksum": + { + "name": "sha256", + "checksum": "552c25fa36790eb6b7fed5d767bd50c00056db2fafd58557e4451f2664d6ad99" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__campaigns", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "title": + { + "name": "title", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message": + { + "name": "message", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "list_id": + { + "name": "list_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_sent": + { + "name": "total_sent", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sent": + { + "name": "sent", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ab_testing_id": + { + "name": "ab_testing_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "scheduled": + { + "name": "scheduled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "approved": + { + "name": "approved", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_repopulated": + { + "name": "is_repopulated", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "name": "status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "channel": + { + "name": "channel", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "name": "created", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "request": + { + "name": "request", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "test_col": + { + "name": "test_col", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939103.0465426, + "relation_name": "protected_yoda_e2e_communication.campaigns", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'campaigns') }}\n\n), yoda_e2e_communication_stg__campaigns AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\ttitle,\n\t\tmessage,\n\t\tlist_id,\n\t\ttotal_sent,\n\t\tsent,\n\t\tab_testing_id,\n\t\tscheduled,\n\t\tapproved,\n\t\tis_repopulated,\n\t\tstatus,\n\t\tchannel,\n\t\tcreated,\n\t\tmodified,\n\t\trequest,\n\t\tis_logical_deleted,\n\t\t6 as test_col\n\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__campaigns", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "campaigns" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.campaigns" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.campaigns\n\n), yoda_e2e_communication_stg__campaigns AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\ttitle,\n\t\tmessage,\n\t\tlist_id,\n\t\ttotal_sent,\n\t\tsent,\n\t\tab_testing_id,\n\t\tscheduled,\n\t\tapproved,\n\t\tis_repopulated,\n\t\tstatus,\n\t\tchannel,\n\t\tcreated,\n\t\tmodified,\n\t\trequest,\n\t\tis_logical_deleted,\n\t\t6 as test_col\n\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__campaigns", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__shopify_user_integrations", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__shopify_user_integrations", + "yoda_e2e_communication_stg__shopify_user_integrations" + ], + "alias": "shopify_user_integrations", + "checksum": + { + "name": "sha256", + "checksum": "8388e2dab032a4a55fb59eb90a2d744be93d25db06adc423e3b93743f1e9b626" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__shopify_user_integrations", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "integration_id": + { + "name": "integration_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "name": "status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939103.0536761, + "relation_name": "protected_yoda_e2e_communication.shopify_user_integrations", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'shopify_user_integrations') }}\n\n), yoda_e2e_communication_stg__shopify_user_integrations AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tintegration_id,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_user_integrations", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "shopify_user_integrations" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.shopify_user_integrations\n\n), yoda_e2e_communication_stg__shopify_user_integrations AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tintegration_id,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_user_integrations", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__shopify_subscription_list_pages", + "yoda_e2e_communication_stg__shopify_subscription_list_pages" + ], + "alias": "shopify_subscription_list_pages", + "checksum": + { + "name": "sha256", + "checksum": "182c6ffb9f7aafe991f62577caae1329a07506c840b9901e6b3377b17209954e" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__shopify_subscription_list_pages", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Column upsolver_schema_version Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Column id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Column processing_time Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Column ts_ms Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Column user_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "list_id": + { + "name": "list_id", + "description": "TODO: Update Column list_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "page_id": + { + "name": "page_id", + "description": "TODO: Update Column page_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "handle": + { + "name": "handle", + "description": "TODO: Update Column handle Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_url": + { + "name": "page_url", + "description": "TODO: Update Column page_url Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_short_url": + { + "name": "page_short_url", + "description": "TODO: Update Column page_short_url Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_short_loyalty_url": + { + "name": "page_short_loyalty_url", + "description": "TODO: Update Column page_short_loyalty_url Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source": + { + "name": "source", + "description": "TODO: Update Column source Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "link_clicks": + { + "name": "link_clicks", + "description": "TODO: Update Column link_clicks Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "link_subscribed": + { + "name": "link_subscribed", + "description": "TODO: Update Column link_subscribed Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Column created Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Column modified Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939103.0635664, + "relation_name": "protected_yoda_e2e_communication.shopify_subscription_list_pages", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'shopify_subscription_list_pages') }}\n\n), yoda_e2e_communication_stg__shopify_subscription_list_pages AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tlist_id,\n\t\tpage_id,\n\t\thandle,\n\t\tpage_url,\n\t\tpage_short_url,\n\t\tpage_short_loyalty_url,\n\t\tsource,\n\t\tlink_clicks,\n\t\tlink_subscribed,\n\t\tcreated,\n\t\tmodified\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_subscription_list_pages", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "shopify_subscription_list_pages" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.shopify_subscription_list_pages\n\n), yoda_e2e_communication_stg__shopify_subscription_list_pages AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tlist_id,\n\t\tpage_id,\n\t\thandle,\n\t\tpage_url,\n\t\tpage_short_url,\n\t\tpage_short_loyalty_url,\n\t\tsource,\n\t\tlink_clicks,\n\t\tlink_subscribed,\n\t\tcreated,\n\t\tmodified\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_subscription_list_pages", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__profiles": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__profiles", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__profiles", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__profiles", + "yoda_e2e_communication_stg__profiles" + ], + "alias": "profiles", + "checksum": + { + "name": "sha256", + "checksum": "1075bafd87d723bc6aacf41c9eddc863acac11b9f3f4b8e7c10ce3db79598acf" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data-group", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "TODO: Update Table Description", + "columns": + { + "itemId": + { + "name": "itemId", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "itemType": + { + "name": "itemType", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "lists": + { + "name": "lists", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "array" + }, + "mergedWith": + { + "name": "mergedWith", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "systemProperties": + { + "name": "systemProperties", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "struct>>" + }, + "properties": + { + "name": "properties", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "struct,shipping:array>,birthdays:array,createdAt:timestamp,defaultCurrency:string,defaultLanguage:string,email:string,externalCreatedAt:timestamp,externalId:string,externalStatus:string,firstName:string,lastName:string,gender:string,phone:string,platform:string,platformCreatedAt:timestamp,platformCustomerId:string,platformId:string,platformName:string,platformStatus:string,referredByCustomer:boolean,status:string,updatedAt:timestamp,storeId:string,age:bigint,emailSubscriptionSources:array>,smsSubscriptionSources:array>,sms:struct>,initialSource:struct,lastConverted:timestamp,lastEngaged:timestamp,lastSubscribed:timestamp,lastUnsubscribed:timestamp,lists:array>,replies:array>,subscriptionSources:array>,subscriptions:array>,isDeliverable:boolean>,emailMarketing:struct>,flows:array>,lastBounced:timestamp,lastConverted:timestamp,lastDelivered:timestamp,lastDropped:timestamp,lastEngaged:timestamp,lastHardBounced:timestamp,lastOpened:timestamp,lastPromotionalSent:timestamp,lastSent:timestamp,lastSoftBounced:timestamp,lastSpam:timestamp,lastSubscribed:timestamp,lastUnsubscribed:timestamp,lists:array>,subscriptionSources:array>>,emailSuppressed:struct,loyalty:struct>" + } + }, + "meta": + { + "model_ownership": + { + "group": "data-group", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data-group", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939103.0739925, + "relation_name": "protected_yoda_e2e_communication.profiles", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__unomi', 'profiles') }}\n\n), yoda_e2e_communication_stg__profiles AS (\n\n SELECT \n\t\titemId,\n\t\titemType,\n\t\tlists,\n\t\tmergedWith,\n\t\tsystemProperties,\n\t\tproperties\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__profiles", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__unomi", + "profiles" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__unomi.profiles" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.sql", + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM unomi.profiles\n\n), yoda_e2e_communication_stg__profiles AS (\n\n SELECT \n\t\titemId,\n\t\titemType,\n\t\tlists,\n\t\tmergedWith,\n\t\tsystemProperties,\n\t\tproperties\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__profiles", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__flows": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__flows", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__flows", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__flows", + "yoda_e2e_communication_stg__flows" + ], + "alias": "flows", + "checksum": + { + "name": "sha256", + "checksum": "ca5b1ea3c87e7836be240be4780ea514dcce4e2f00ae362d1d790426f652abca" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "yoda_e2e_communication_stg__flows", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "name": "name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_trigger": + { + "name": "flow_trigger", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "flow_settings": + { + "name": "flow_settings", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "name": "platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "name": "status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "snapshot_id": + { + "name": "snapshot_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939103.0825958, + "relation_name": "protected_yoda_e2e_communication.flows", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'flows') }}\n\n), yoda_e2e_communication_stg__flows AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tuser_id,\n\t\tflow_trigger,\n\t\tflow_settings,\n\t\tplatform,\n\t\tstatus,\n\t\tsnapshot_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__flows", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms", + "flows" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.flows" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.flows\n\n), yoda_e2e_communication_stg__flows AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tuser_id,\n\t\tflow_trigger,\n\t\tflow_settings,\n\t\tplatform,\n\t\tstatus,\n\t\tsnapshot_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__flows", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_communication_stg__orders": + { + "database": null, + "schema": "protected_yoda_e2e_communication", + "name": "yoda_e2e_communication_stg__orders", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.sql", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.sql", + "unique_id": "model.yoda.yoda_e2e_communication_stg__orders", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__orders", + "yoda_e2e_communication_stg__orders" + ], + "alias": "orders", + "checksum": + { + "name": "sha256", + "checksum": "5af11300d5b780adf4826a8e51acf23f16dade2022d85495a3370845639bc9a1" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_communication" + ], + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Column upsolver_schema_version Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Column id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Column processing_time Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Column ts_ms Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "smsbump_user_id": + { + "name": "smsbump_user_id", + "description": "TODO: Update Column smsbump_user_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id": + { + "name": "order_id", + "description": "TODO: Update Column order_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Column customer_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email": + { + "name": "email", + "description": "TODO: Update Column email Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "closed_at": + { + "name": "closed_at", + "description": "TODO: Update Column closed_at Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Column created_at Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Column updated_at Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "number": + { + "name": "number", + "description": "TODO: Update Column number Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "note": + { + "name": "note", + "description": "TODO: Update Column note Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "token": + { + "name": "token", + "description": "TODO: Update Column token Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gateway": + { + "name": "gateway", + "description": "TODO: Update Column gateway Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "test": + { + "name": "test", + "description": "TODO: Update Column test Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_price": + { + "name": "total_price", + "description": "TODO: Update Column total_price Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "subtotal_price": + { + "name": "subtotal_price", + "description": "TODO: Update Column subtotal_price Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_weight": + { + "name": "total_weight", + "description": "TODO: Update Column total_weight Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_tax": + { + "name": "total_tax", + "description": "TODO: Update Column total_tax Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "taxes_included": + { + "name": "taxes_included", + "description": "TODO: Update Column taxes_included Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Column currency Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "financial_status": + { + "name": "financial_status", + "description": "TODO: Update Column financial_status Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "confirmed": + { + "name": "confirmed", + "description": "TODO: Update Column confirmed Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_discounts": + { + "name": "total_discounts", + "description": "TODO: Update Column total_discounts Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_line_items_price": + { + "name": "total_line_items_price", + "description": "TODO: Update Column total_line_items_price Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cart_token": + { + "name": "cart_token", + "description": "TODO: Update Column cart_token Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "buyer_accepts_marketing": + { + "name": "buyer_accepts_marketing", + "description": "TODO: Update Column buyer_accepts_marketing Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "name": "name", + "description": "TODO: Update Column name Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referring_site": + { + "name": "referring_site", + "description": "TODO: Update Column referring_site Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "landing_site": + { + "name": "landing_site", + "description": "TODO: Update Column landing_site Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cancelled_at": + { + "name": "cancelled_at", + "description": "TODO: Update Column cancelled_at Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "cancel_reason": + { + "name": "cancel_reason", + "description": "TODO: Update Column cancel_reason Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_price_usd": + { + "name": "total_price_usd", + "description": "TODO: Update Column total_price_usd Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "checkout_token": + { + "name": "checkout_token", + "description": "TODO: Update Column checkout_token Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reference": + { + "name": "reference", + "description": "TODO: Update Column reference Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Column user_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "location_id": + { + "name": "location_id", + "description": "TODO: Update Column location_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source_identifier": + { + "name": "source_identifier", + "description": "TODO: Update Column source_identifier Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source_url": + { + "name": "source_url", + "description": "TODO: Update Column source_url Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processed_at": + { + "name": "processed_at", + "description": "TODO: Update Column processed_at Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "device_id": + { + "name": "device_id", + "description": "TODO: Update Column device_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone": + { + "name": "phone", + "description": "TODO: Update Column phone Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone_formatted": + { + "name": "phone_formatted", + "description": "TODO: Update Column phone_formatted Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_locale": + { + "name": "customer_locale", + "description": "TODO: Update Column customer_locale Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_id": + { + "name": "app_id", + "description": "TODO: Update Column app_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "browser_ip": + { + "name": "browser_ip", + "description": "TODO: Update Column browser_ip Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "landing_site_ref": + { + "name": "landing_site_ref", + "description": "TODO: Update Column landing_site_ref Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_number": + { + "name": "order_number", + "description": "TODO: Update Column order_number Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_method": + { + "name": "processing_method", + "description": "TODO: Update Column processing_method Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "checkout_id": + { + "name": "checkout_id", + "description": "TODO: Update Column checkout_id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source_name": + { + "name": "source_name", + "description": "TODO: Update Column source_name Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "fulfillment_status": + { + "name": "fulfillment_status", + "description": "TODO: Update Column fulfillment_status Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tags": + { + "name": "tags", + "description": "TODO: Update Column tags Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_email": + { + "name": "contact_email", + "description": "TODO: Update Column contact_email Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_status_url": + { + "name": "order_status_url", + "description": "TODO: Update Column order_status_url Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Column is_logical_deleted Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_communication" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_executor" + } + } + }, + "created_at": 1717939103.1714063, + "relation_name": "protected_yoda_e2e_communication.orders", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms_shopify', 'orders') }}\n\n), yoda_e2e_communication_stg__orders AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tsmsbump_user_id,\n\t\torder_id,\n\t\tcustomer_id,\n\t\temail,\n\t\tclosed_at,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tnumber,\n\t\tnote,\n\t\ttoken,\n\t\tgateway,\n\t\ttest,\n\t\ttotal_price,\n\t\tsubtotal_price,\n\t\ttotal_weight,\n\t\ttotal_tax,\n\t\ttaxes_included,\n\t\tcurrency,\n\t\tfinancial_status,\n\t\tconfirmed,\n\t\ttotal_discounts,\n\t\ttotal_line_items_price,\n\t\tcart_token,\n\t\tbuyer_accepts_marketing,\n\t\tname,\n\t\treferring_site,\n\t\tlanding_site,\n\t\tcancelled_at,\n\t\tcancel_reason,\n\t\ttotal_price_usd,\n\t\tcheckout_token,\n\t\treference,\n\t\tuser_id,\n\t\tlocation_id,\n\t\tsource_identifier,\n\t\tsource_url,\n\t\tprocessed_at,\n\t\tdevice_id,\n\t\tphone,\n\t\tphone_formatted,\n\t\tcustomer_locale,\n\t\tapp_id,\n\t\tbrowser_ip,\n\t\tlanding_site_ref,\n\t\torder_number,\n\t\tprocessing_method,\n\t\tcheckout_id,\n\t\tsource_name,\n\t\tfulfillment_status,\n\t\ttags,\n\t\tcontact_email,\n\t\torder_status_url,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__orders", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_communication__sms_shopify", + "orders" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms_shopify.orders" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms_shopify.orders\n\n), yoda_e2e_communication_stg__orders AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tsmsbump_user_id,\n\t\torder_id,\n\t\tcustomer_id,\n\t\temail,\n\t\tclosed_at,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tnumber,\n\t\tnote,\n\t\ttoken,\n\t\tgateway,\n\t\ttest,\n\t\ttotal_price,\n\t\tsubtotal_price,\n\t\ttotal_weight,\n\t\ttotal_tax,\n\t\ttaxes_included,\n\t\tcurrency,\n\t\tfinancial_status,\n\t\tconfirmed,\n\t\ttotal_discounts,\n\t\ttotal_line_items_price,\n\t\tcart_token,\n\t\tbuyer_accepts_marketing,\n\t\tname,\n\t\treferring_site,\n\t\tlanding_site,\n\t\tcancelled_at,\n\t\tcancel_reason,\n\t\ttotal_price_usd,\n\t\tcheckout_token,\n\t\treference,\n\t\tuser_id,\n\t\tlocation_id,\n\t\tsource_identifier,\n\t\tsource_url,\n\t\tprocessed_at,\n\t\tdevice_id,\n\t\tphone,\n\t\tphone_formatted,\n\t\tcustomer_locale,\n\t\tapp_id,\n\t\tbrowser_ip,\n\t\tlanding_site_ref,\n\t\torder_number,\n\t\tprocessing_method,\n\t\tcheckout_id,\n\t\tsource_name,\n\t\tfulfillment_status,\n\t\ttags,\n\t\tcontact_email,\n\t\torder_status_url,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__orders", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf": + { + "database": null, + "schema": "public_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf" + ], + "alias": "dim_vip_tiers_daily_snapshot_to_sf", + "checksum": + { + "name": "sha256", + "checksum": "1ec34555934e7b8b3c1e4ea745fe58e1caf2e4b50d97c0e626860f71c8fde6b2" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_snowflake" + ], + "meta": + { + "model_ownership": + { + "group": "yoda_e2e_loyalty", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "snowflake": + { + "trigger_on_done": false, + "properties": + { + "table": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "database": "YOTPO", + "schema": "DEV", + "role": "INGESTION", + "use_staging_table": true, + "mode": "Overwrite", + "warehouse": "INGESTION", + "pre_actions": "alter table yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf cluster by (ID);", + "post_actions": "", + "is_incremental": false + } + } + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_snowflake" + ], + "description": "TODO: Update Table Description", + "columns": + { + "id": + { + "name": "id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "rank": + { + "name": "rank", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "name": "name", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_earned": + { + "name": "points_earned", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dwh_updated_at": + { + "name": "dwh_updated_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "yoda_e2e_loyalty", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "snowflake": + { + "trigger_on_done": false, + "properties": + { + "table": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "database": "YOTPO", + "schema": "DEV", + "role": "INGESTION", + "use_staging_table": true, + "mode": "Overwrite", + "warehouse": "INGESTION", + "pre_actions": "alter table yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf cluster by (ID);", + "post_actions": "", + "is_incremental": false + } + } + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_snowflake" + ], + "materialized": "view", + "meta": + { + "model_ownership": + { + "group": "yoda_e2e_loyalty", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "snowflake": + { + "trigger_on_done": false, + "properties": + { + "table": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "database": "YOTPO", + "schema": "DEV", + "role": "INGESTION", + "use_staging_table": true, + "mode": "Overwrite", + "warehouse": "INGESTION", + "pre_actions": "alter table yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf cluster by (ID);", + "post_actions": "", + "is_incremental": false + } + } + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.2340326, + "relation_name": "public_yoda_e2e_loyalty.dim_vip_tiers_daily_snapshot_to_sf", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('view', 'view')\n )\n}}\n\nWITH export_candidate AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot') }}\n\n), yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf AS (\n\n SELECT \n\t\tcast(id as bigint),\n\t\tcast(merchant_id as bigint),\n\t\tcast(rank as bigint),\n\t\tcast(name as string),\n\t\tcast(description as string),\n\t\tcast(points_earned as bigint),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n\n\nWITH export_candidate AS (\n\n SELECT * FROM public_yoda_e2e_loyalty.dim_vip_tiers_daily_snapshot\n\n), yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf AS (\n\n SELECT \n\t\tcast(id as bigint),\n\t\tcast(merchant_id as bigint),\n\t\tcast(rank as bigint),\n\t\tcast(name as string),\n\t\tcast(description as string),\n\t\tcast(points_earned as bigint),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty__dim_campaigns": + { + "database": null, + "schema": "public_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty__dim_campaigns", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_campaigns", + "yoda_e2e_loyalty__dim_campaigns" + ], + "alias": "dim_campaigns", + "checksum": + { + "name": "sha256", + "checksum": "9678268f00ed9b8e338f7941c05b8394160a14466fb6756b8e6b75267a9649c2" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "campaign_id", + "foreign-keys": + [ + { + "foreign-key": "redemption_option_id__swell_redemption_options", + "ref-table": "swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one" + }, + { + "foreign-key": "vip_tier_id__swell_vip_tiers", + "ref-table": "swell_vip_tiers", + "ref-key": "id", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty__dim_campaigns", + "columns": + { + "campaign_id": + { + "name": "campaign_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "name": "merchant_id__dim_stores", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_name": + { + "name": "campaign_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_points": + { + "name": "reward_points", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency_code": + { + "name": "currency_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_active": + { + "name": "is_active", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_expired": + { + "name": "is_expired", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "campaign_activated_at": + { + "name": "campaign_activated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "campaign_description": + { + "name": "campaign_description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "campaign_created_at": + { + "name": "campaign_created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "campaign_created_date": + { + "name": "campaign_created_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "campaign_updated_at": + { + "name": "campaign_updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_archived": + { + "name": "is_archived", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_hidden": + { + "name": "is_hidden", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "redemption_option_id__swell_redemption_options": + { + "name": "redemption_option_id__swell_redemption_options", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_requires_referral_code": + { + "name": "is_requires_referral_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "reward_type": + { + "name": "reward_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_percentage": + { + "name": "reward_percentage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_require_product_id": + { + "name": "is_require_product_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_require_product_tag": + { + "name": "is_require_product_tag", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_require_product_type": + { + "name": "is_require_product_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "api_key": + { + "name": "api_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_exclude_customer_tags": + { + "name": "is_exclude_customer_tags", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_admin_only": + { + "name": "is_admin_only", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "vip_tier_id__swell_vip_tiers": + { + "name": "vip_tier_id__swell_vip_tiers", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_referral_campaign": + { + "name": "is_referral_campaign", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "name": "store_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_name": + { + "name": "store_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "name": "organization_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_test_store": + { + "name": "is_test_store", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_active_store": + { + "name": "is_active_store", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "name": "platform_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dwh_updated_at": + { + "name": "dwh_updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "campaign_id", + "foreign-keys": + [ + { + "foreign-key": "redemption_option_id__swell_redemption_options", + "ref-table": "swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one" + }, + { + "foreign-key": "vip_tier_id__swell_vip_tiers", + "ref-table": "swell_vip_tiers", + "ref-key": "id", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "campaign_id", + "foreign-keys": + [ + { + "foreign-key": "redemption_option_id__swell_redemption_options", + "ref-table": "swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one" + }, + { + "foreign-key": "vip_tier_id__swell_vip_tiers", + "ref-table": "swell_vip_tiers", + "ref-key": "id", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.2522683, + "relation_name": "public_yoda_e2e_loyalty.dim_campaigns", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_campaigns') }}\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform__dim_stores') }} \n\n), yoda_e2e_loyalty__dim_campaigns AS (\n\n SELECT \n staging.campaign_id,\n staging.merchant_id__dim_stores,\n staging.campaign_name,\n staging.reward_points,\n staging.currency_code,\n staging.is_active,\n staging.is_expired,\n staging.activated_at AS campaign_activated_at,\n staging.campaign_description,\n staging.created_at AS campaign_created_at,\n staging.created_date AS campaign_created_date,\n staging.updated_at AS campaign_updated_at,\n staging.is_archived,\n staging.is_hidden,\n staging.redemption_option_id__swell_redemption_options,\n staging.is_requires_referral_code,\n staging.reward_type,\n staging.reward_percentage,\n staging.is_require_product_id,\n staging.is_require_product_tag,\n staging.is_require_product_type,\n staging.api_key,\n staging.is_exclude_customer_tags,\n staging.is_admin_only,\n staging.vip_tier_id__swell_vip_tiers,\n staging.is_referral_campaign,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM staging\n INNER JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = staging.merchant_id__dim_stores\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_campaigns", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "model.yoda.yoda_e2e_platform__dim_stores" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.sql", + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_campaigns\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM public_yoda_e2e_platform.dim_stores \n\n), yoda_e2e_loyalty__dim_campaigns AS (\n\n SELECT \n staging.campaign_id,\n staging.merchant_id__dim_stores,\n staging.campaign_name,\n staging.reward_points,\n staging.currency_code,\n staging.is_active,\n staging.is_expired,\n staging.activated_at AS campaign_activated_at,\n staging.campaign_description,\n staging.created_at AS campaign_created_at,\n staging.created_date AS campaign_created_date,\n staging.updated_at AS campaign_updated_at,\n staging.is_archived,\n staging.is_hidden,\n staging.redemption_option_id__swell_redemption_options,\n staging.is_requires_referral_code,\n staging.reward_type,\n staging.reward_percentage,\n staging.is_require_product_id,\n staging.is_require_product_tag,\n staging.is_require_product_type,\n staging.api_key,\n staging.is_exclude_customer_tags,\n staging.is_admin_only,\n staging.vip_tier_id__swell_vip_tiers,\n staging.is_referral_campaign,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM staging\n INNER JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = staging.merchant_id__dim_stores\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_campaigns", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily": + { + "database": null, + "schema": "public_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty__fact_store_profile_daily", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_store_profile_daily", + "yoda_e2e_loyalty__fact_store_profile_daily" + ], + "alias": "fact_store_profile_daily", + "checksum": + { + "name": "sha256", + "checksum": "9a6c2e12023b66ba650349717c1f64404af169a7746273557891f857ca1d652c" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_looker" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "app_key, ref_time", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "TODO: Update table yoda_e2e_loyalty__fact_store_profile_daily Information", + "columns": + { + "app_key": + { + "name": "app_key", + "description": "TODO: Update Column app_key Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ref_time": + { + "name": "ref_time", + "description": "TODO: Update Column ref_time Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "count_campaigns": + { + "name": "count_campaigns", + "description": "TODO: Update Column count_campaigns Information", + "meta": + { + "looker": + { + "measures": + { + "sum_campaigns_measure": + { + "name": "sum_campaigns_measure", + "type": "sum", + "value_format_name": "decimal_0" + }, + "avg_campaigns_measure": + { + "name": "avg_campaigns_measure", + "type": "average", + "value_format_name": "decimal_0" + } + } + } + }, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sum_active_campaigns": + { + "name": "sum_active_campaigns", + "description": "TODO: Update Column sum_active_campaigns Information", + "meta": + { + "looker": + { + "measures": + { + "sum_active_campaigns_measure": + { + "name": "sum_active_campaigns_measure", + "type": "sum", + "value_format_name": "decimal_0" + }, + "avg_active_campaigns_measure": + { + "name": "avg_active_campaigns_measure", + "type": "average", + "value_format_name": "decimal_0" + } + } + } + }, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "count_redemptions": + { + "name": "count_redemptions", + "description": "TODO: Update Column count_redemptions Information", + "meta": + { + "looker": + { + "measures": + { + "sum_redemptions_measure": + { + "name": "sum_redemptions_measure", + "type": "sum", + "value_format_name": "decimal_0" + }, + "avg_redemptions_measure": + { + "name": "avg_redemptions_measure", + "type": "average", + "value_format_name": "decimal_0" + } + } + } + }, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sum_points_redeemed": + { + "name": "sum_points_redeemed", + "description": "TODO: Update Column sum_points_redeemed Information", + "meta": + { + "looker": + { + "measures": + { + "sum_points_redeemed_measure": + { + "name": "sum_points_redeemed_measure", + "type": "sum", + "value_format_name": "decimal_0" + }, + "avg_points_redeemed_measure": + { + "name": "avg_points_redeemed_measure", + "type": "average", + "value_format_name": "decimal_0" + } + } + } + }, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "count_purchases": + { + "name": "count_purchases", + "description": "TODO: Update Column count_purchases Information", + "meta": + { + "looker": + { + "measures": + { + "sum_purchases_measure": + { + "name": "sum_purchases_measure", + "type": "sum", + "value_format_name": "decimal_0" + }, + "avg_purchases_measure": + { + "name": "avg_purchases_measure", + "type": "average", + "value_format_name": "decimal_0" + } + } + } + }, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "app_key, ref_time", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "app_key, ref_time", + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.274687, + "relation_name": "public_yoda_e2e_loyalty.fact_store_profile_daily", + "raw_code": "{{ dbt_data_applications.aggregate_daily_profile(\n keys=['app_key', 'ref_time'],\n sources=[\n {\n 'source': ref('yoda_e2e_loyalty_stg__daily_campaigns'), \n 'fields': ['count_campaigns','sum_active_campaigns']\n },\n {\n 'source': ref('yoda_e2e_loyalty_stg__daily_points_redemptions'), \n 'fields': ['count_redemptions','sum_points_redeemed']\n },\n {\n 'source': ref('yoda_e2e_loyalty_stg__daily_purchases'), \n 'fields': ['count_purchases']\n }\n ],\n calendar={\n 'add_calendar': False,\n 'column_foreign_key_name': \"app_key\",\n 'column_time_frame_key_name': \"ref_time\", \n 'lower_calendar_limit': \"2022-06-30\"\n }\n) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__daily_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.aggregate_daily_profile", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.sql", + "compiled": true, + "compiled_code": "\n \n\n \n\n \n\n WITH sources_union AS (\n \n\n (\n select\n\n cast('protected_yoda_e2e_loyalty.daily_campaigns' as string) as _dbt_source_relation,\n \n cast(`count_campaigns` as bigint) as `count_campaigns` ,\n cast(`sum_active_campaigns` as bigint) as `sum_active_campaigns` ,\n cast(`app_key` as string) as `app_key` ,\n cast(`ref_time` as date) as `ref_time` ,\n cast(null as bigint) as `count_redemptions` ,\n cast(null as bigint) as `sum_points_redeemed` ,\n cast(null as bigint) as `count_purchases` \n\n from protected_yoda_e2e_loyalty.daily_campaigns\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_loyalty.daily_points_redemptions' as string) as _dbt_source_relation,\n \n cast(null as bigint) as `count_campaigns` ,\n cast(null as bigint) as `sum_active_campaigns` ,\n cast(`app_key` as string) as `app_key` ,\n cast(`ref_time` as date) as `ref_time` ,\n cast(`count_redemptions` as bigint) as `count_redemptions` ,\n cast(`sum_points_redeemed` as bigint) as `sum_points_redeemed` ,\n cast(null as bigint) as `count_purchases` \n\n from protected_yoda_e2e_loyalty.daily_points_redemptions\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_loyalty.daily_purchases' as string) as _dbt_source_relation,\n \n cast(null as bigint) as `count_campaigns` ,\n cast(null as bigint) as `sum_active_campaigns` ,\n cast(`app_key` as string) as `app_key` ,\n cast(`ref_time` as date) as `ref_time` ,\n cast(null as bigint) as `count_redemptions` ,\n cast(null as bigint) as `sum_points_redeemed` ,\n cast(`count_purchases` as bigint) as `count_purchases` \n\n from protected_yoda_e2e_loyalty.daily_purchases\n )\n\n \n )\n , sources_union_grouped AS (\n SELECT sources_union.app_key as app_key, sources_union.ref_time as ref_time\n , MAX(sources_union.count_campaigns) as count_campaigns\n , MAX(sources_union.sum_active_campaigns) as sum_active_campaigns\n , MAX(sources_union.count_redemptions) as count_redemptions\n , MAX(sources_union.sum_points_redeemed) as sum_points_redeemed\n , MAX(sources_union.count_purchases) as count_purchases\n \n FROM sources_union \n GROUP BY sources_union.app_key, sources_union.ref_time)\n\n\n SELECT app_key, ref_time\n , count_campaigns\n , sum_active_campaigns\n , count_redemptions\n , sum_points_redeemed\n , count_purchases\n \n FROM sources_union_grouped \n\n \n\n \n\n", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty__dim_merchants": + { + "database": null, + "schema": "public_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty__dim_merchants", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty__dim_merchants", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_merchants", + "yoda_e2e_loyalty__dim_merchants" + ], + "alias": "dim_merchants", + "checksum": + { + "name": "sha256", + "checksum": "d856bda8fbe46689a7c74a9a7f4d0d5e76a975e2fc72e1b76691efb1eb40c52f" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty__dim_merchants", + "columns": + { + "app_key": + { + "name": "app_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_key": + { + "name": "organization_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_created_at": + { + "name": "merchant_created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "company_name": + { + "name": "company_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "from_email": + { + "name": "from_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "website": + { + "name": "website", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_url": + { + "name": "logo_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_approved": + { + "name": "is_approved", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "widget_enabled": + { + "name": "widget_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "platform": + { + "name": "platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_store": + { + "name": "has_store", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "has_rewards_installed": + { + "name": "has_rewards_installed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "installed_rewards_at": + { + "name": "installed_rewards_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "uninstalled_rewards_at": + { + "name": "uninstalled_rewards_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_analytics_installed": + { + "name": "is_analytics_installed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "installed_analytics_at": + { + "name": "installed_analytics_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "uninstalled_analytics_at": + { + "name": "uninstalled_analytics_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_completed_profile": + { + "name": "is_completed_profile", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_redemptions_enabled": + { + "name": "is_redemptions_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "plan": + { + "name": "plan", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_include_shipping": + { + "name": "is_include_shipping", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_program_live": + { + "name": "is_program_live", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_cross_origin_store_accounts": + { + "name": "is_cross_origin_store_accounts", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "install_order_volume": + { + "name": "install_order_volume", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "contact_email": + { + "name": "contact_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_weekly_digest_enabled": + { + "name": "is_weekly_digest_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "free_trial_expires_at": + { + "name": "free_trial_expires_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_on_free_trial": + { + "name": "is_on_free_trial", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_program_locked": + { + "name": "is_program_locked", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_free_products_enabled": + { + "name": "is_free_products_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "process_refund_status": + { + "name": "process_refund_status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_status": + { + "name": "process_order_status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform_engine": + { + "name": "platform_engine", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_reminder_delay_days": + { + "name": "points_reminder_delay_days", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "source": + { + "name": "source", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_setup_rewards_page": + { + "name": "is_setup_rewards_page", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_sync_fields_with_processor": + { + "name": "is_sync_fields_with_processor", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_vip_tiers_job_running": + { + "name": "is_vip_tiers_job_running", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_can_generate_coupons": + { + "name": "is_can_generate_coupons", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "referral_reminder_days": + { + "name": "referral_reminder_days", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "facebook_app_id": + { + "name": "facebook_app_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_completed_onboarding": + { + "name": "is_completed_onboarding", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_first_time_referral_discounts_enable_flag": + { + "name": "is_first_time_referral_discounts_enable_flag", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_discount_code_based_referral_program_enabled": + { + "name": "is_discount_code_based_referral_program_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_verified_email_domain": + { + "name": "is_verified_email_domain", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_test_account": + { + "name": "is_test_account", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "time_zone": + { + "name": "time_zone", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_opt_in_strategy": + { + "name": "loyalty_opt_in_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "referral_opt_in_strategy": + { + "name": "referral_opt_in_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "round_discounts_strategy": + { + "name": "round_discounts_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_delete_used_coupons_enable": + { + "name": "is_delete_used_coupons_enable", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "group_id": + { + "name": "group_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vip_type": + { + "name": "vip_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_vip_enabled": + { + "name": "is_vip_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.299954, + "relation_name": "public_yoda_e2e_loyalty.dim_merchants", + "raw_code": "WITH yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts') }}\n\n), yoda_e2e_loyalty_stg__swell_merchants AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_merchants') }}\n\n), yoda_e2e_loyalty_stg__swell_vip_tiers_settings AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_vip_tiers_settings') }}\n\n), yoda_e2e_loyalty__dim_merchants AS (\n\n SELECT yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.app_key,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.organization_key,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.created_at AS merchant_created_at,\n yoda_e2e_loyalty_stg__swell_merchants.company_name,\n yoda_e2e_loyalty_stg__swell_merchants.from_email,\n yoda_e2e_loyalty_stg__swell_merchants.website,\n yoda_e2e_loyalty_stg__swell_merchants.logo_url,\n yoda_e2e_loyalty_stg__swell_merchants.currency,\n yoda_e2e_loyalty_stg__swell_merchants.is_approved,\n yoda_e2e_loyalty_stg__swell_merchants.widget_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.platform,\n yoda_e2e_loyalty_stg__swell_merchants.has_store,\n yoda_e2e_loyalty_stg__swell_merchants.has_rewards_installed,\n yoda_e2e_loyalty_stg__swell_merchants.installed_rewards_at,\n yoda_e2e_loyalty_stg__swell_merchants.uninstalled_rewards_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_analytics_installed,\n yoda_e2e_loyalty_stg__swell_merchants.installed_analytics_at,\n yoda_e2e_loyalty_stg__swell_merchants.uninstalled_analytics_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_completed_profile,\n yoda_e2e_loyalty_stg__swell_merchants.is_redemptions_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.plan,\n yoda_e2e_loyalty_stg__swell_merchants.is_include_shipping,\n yoda_e2e_loyalty_stg__swell_merchants.is_program_live,\n yoda_e2e_loyalty_stg__swell_merchants.is_cross_origin_store_accounts,\n yoda_e2e_loyalty_stg__swell_merchants.install_order_volume,\n yoda_e2e_loyalty_stg__swell_merchants.contact_email,\n yoda_e2e_loyalty_stg__swell_merchants.is_weekly_digest_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.free_trial_expires_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_on_free_trial,\n yoda_e2e_loyalty_stg__swell_merchants.is_program_locked,\n yoda_e2e_loyalty_stg__swell_merchants.is_free_products_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.process_refund_status,\n yoda_e2e_loyalty_stg__swell_merchants.process_order_status,\n yoda_e2e_loyalty_stg__swell_merchants.platform_engine,\n yoda_e2e_loyalty_stg__swell_merchants.points_reminder_delay_days,\n yoda_e2e_loyalty_stg__swell_merchants.source,\n yoda_e2e_loyalty_stg__swell_merchants.is_setup_rewards_page,\n yoda_e2e_loyalty_stg__swell_merchants.is_sync_fields_with_processor,\n yoda_e2e_loyalty_stg__swell_merchants.is_vip_tiers_job_running,\n yoda_e2e_loyalty_stg__swell_merchants.is_can_generate_coupons,\n yoda_e2e_loyalty_stg__swell_merchants.referral_reminder_days,\n yoda_e2e_loyalty_stg__swell_merchants.facebook_app_id,\n yoda_e2e_loyalty_stg__swell_merchants.is_completed_onboarding,\n yoda_e2e_loyalty_stg__swell_merchants.is_first_time_referral_discounts_enable_flag,\n yoda_e2e_loyalty_stg__swell_merchants.is_discount_code_based_referral_program_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.is_verified_email_domain,\n yoda_e2e_loyalty_stg__swell_merchants.is_test_account,\n yoda_e2e_loyalty_stg__swell_merchants.time_zone,\n yoda_e2e_loyalty_stg__swell_merchants.loyalty_opt_in_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.referral_opt_in_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.round_discounts_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.is_delete_used_coupons_enable,\n yoda_e2e_loyalty_stg__swell_merchants.group_id,\n yoda_e2e_loyalty_stg__swell_vip_tiers_settings.type AS vip_type,\n COALESCE(yoda_e2e_loyalty_stg__swell_vip_tiers_settings.is_vip_enabled, 0) AS is_vip_enabled\n FROM yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts\n LEFT JOIN yoda_e2e_loyalty_stg__swell_merchants\n ON yoda_e2e_loyalty_stg__swell_merchants.merchant_id = yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id\n LEFT JOIN yoda_e2e_loyalty_stg__swell_vip_tiers_settings\n ON yoda_e2e_loyalty_stg__swell_vip_tiers_settings.merchant_id = yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__dim_merchants", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_merchants", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.sql", + "compiled": true, + "compiled_code": "WITH yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts\n\n), yoda_e2e_loyalty_stg__swell_merchants AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_merchants\n\n), yoda_e2e_loyalty_stg__swell_vip_tiers_settings AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_vip_tiers_settings\n\n), yoda_e2e_loyalty__dim_merchants AS (\n\n SELECT yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.app_key,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.organization_key,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.created_at AS merchant_created_at,\n yoda_e2e_loyalty_stg__swell_merchants.company_name,\n yoda_e2e_loyalty_stg__swell_merchants.from_email,\n yoda_e2e_loyalty_stg__swell_merchants.website,\n yoda_e2e_loyalty_stg__swell_merchants.logo_url,\n yoda_e2e_loyalty_stg__swell_merchants.currency,\n yoda_e2e_loyalty_stg__swell_merchants.is_approved,\n yoda_e2e_loyalty_stg__swell_merchants.widget_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.platform,\n yoda_e2e_loyalty_stg__swell_merchants.has_store,\n yoda_e2e_loyalty_stg__swell_merchants.has_rewards_installed,\n yoda_e2e_loyalty_stg__swell_merchants.installed_rewards_at,\n yoda_e2e_loyalty_stg__swell_merchants.uninstalled_rewards_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_analytics_installed,\n yoda_e2e_loyalty_stg__swell_merchants.installed_analytics_at,\n yoda_e2e_loyalty_stg__swell_merchants.uninstalled_analytics_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_completed_profile,\n yoda_e2e_loyalty_stg__swell_merchants.is_redemptions_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.plan,\n yoda_e2e_loyalty_stg__swell_merchants.is_include_shipping,\n yoda_e2e_loyalty_stg__swell_merchants.is_program_live,\n yoda_e2e_loyalty_stg__swell_merchants.is_cross_origin_store_accounts,\n yoda_e2e_loyalty_stg__swell_merchants.install_order_volume,\n yoda_e2e_loyalty_stg__swell_merchants.contact_email,\n yoda_e2e_loyalty_stg__swell_merchants.is_weekly_digest_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.free_trial_expires_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_on_free_trial,\n yoda_e2e_loyalty_stg__swell_merchants.is_program_locked,\n yoda_e2e_loyalty_stg__swell_merchants.is_free_products_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.process_refund_status,\n yoda_e2e_loyalty_stg__swell_merchants.process_order_status,\n yoda_e2e_loyalty_stg__swell_merchants.platform_engine,\n yoda_e2e_loyalty_stg__swell_merchants.points_reminder_delay_days,\n yoda_e2e_loyalty_stg__swell_merchants.source,\n yoda_e2e_loyalty_stg__swell_merchants.is_setup_rewards_page,\n yoda_e2e_loyalty_stg__swell_merchants.is_sync_fields_with_processor,\n yoda_e2e_loyalty_stg__swell_merchants.is_vip_tiers_job_running,\n yoda_e2e_loyalty_stg__swell_merchants.is_can_generate_coupons,\n yoda_e2e_loyalty_stg__swell_merchants.referral_reminder_days,\n yoda_e2e_loyalty_stg__swell_merchants.facebook_app_id,\n yoda_e2e_loyalty_stg__swell_merchants.is_completed_onboarding,\n yoda_e2e_loyalty_stg__swell_merchants.is_first_time_referral_discounts_enable_flag,\n yoda_e2e_loyalty_stg__swell_merchants.is_discount_code_based_referral_program_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.is_verified_email_domain,\n yoda_e2e_loyalty_stg__swell_merchants.is_test_account,\n yoda_e2e_loyalty_stg__swell_merchants.time_zone,\n yoda_e2e_loyalty_stg__swell_merchants.loyalty_opt_in_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.referral_opt_in_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.round_discounts_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.is_delete_used_coupons_enable,\n yoda_e2e_loyalty_stg__swell_merchants.group_id,\n yoda_e2e_loyalty_stg__swell_vip_tiers_settings.type AS vip_type,\n COALESCE(yoda_e2e_loyalty_stg__swell_vip_tiers_settings.is_vip_enabled, 0) AS is_vip_enabled\n FROM yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts\n LEFT JOIN yoda_e2e_loyalty_stg__swell_merchants\n ON yoda_e2e_loyalty_stg__swell_merchants.merchant_id = yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id\n LEFT JOIN yoda_e2e_loyalty_stg__swell_vip_tiers_settings\n ON yoda_e2e_loyalty_stg__swell_vip_tiers_settings.merchant_id = yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__dim_merchants", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot": + { + "database": null, + "schema": "public_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "alias": "dim_vip_tiers_daily_snapshot", + "checksum": + { + "name": "sha256", + "checksum": "bd2b3f792d24c0b72001367873c4894d5833f77c399537e3fef2a120336120f8" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "parquet" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "description": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "columns": + { + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "rank": + { + "name": "rank", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "name": "name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_earned": + { + "name": "points_earned", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dwh_updated_at": + { + "name": "dwh_updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "parquet", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.3240807, + "relation_name": "public_yoda_e2e_loyalty.dim_vip_tiers_daily_snapshot", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\n{{\n config(\n file_format='parquet'\n )\n}}\n\nWITH yoda_e2e_loyalty_stg__vip_tiers_thresholds AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__vip_tiers_thresholds') }}\n\n), yoda_e2e_loyalty_stg__vip_tiers AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__vip_tiers') }}\n\n), yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot AS (\n\n SELECT \n yoda_e2e_loyalty_stg__vip_tiers.id,\n yoda_e2e_loyalty_stg__vip_tiers.merchant_id,\n yoda_e2e_loyalty_stg__vip_tiers.rank,\n yoda_e2e_loyalty_stg__vip_tiers.name,\n yoda_e2e_loyalty_stg__vip_tiers.description,\n yoda_e2e_loyalty_stg__vip_tiers_thresholds.points_earned,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__vip_tiers\n LEFT JOIN yoda_e2e_loyalty_stg__vip_tiers_thresholds \n ON yoda_e2e_loyalty_stg__vip_tiers.id = yoda_e2e_loyalty_stg__vip_tiers_thresholds.tier_id\n WHERE yoda_e2e_loyalty_stg__vip_tiers_thresholds.type = 'EntryVipTiersThreshold'\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__vip_tiers", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n\nWITH yoda_e2e_loyalty_stg__vip_tiers_thresholds AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.vip_tiers_thresholds\n\n), yoda_e2e_loyalty_stg__vip_tiers AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.vip_tiers\n\n), yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot AS (\n\n SELECT \n yoda_e2e_loyalty_stg__vip_tiers.id,\n yoda_e2e_loyalty_stg__vip_tiers.merchant_id,\n yoda_e2e_loyalty_stg__vip_tiers.rank,\n yoda_e2e_loyalty_stg__vip_tiers.name,\n yoda_e2e_loyalty_stg__vip_tiers.description,\n yoda_e2e_loyalty_stg__vip_tiers_thresholds.points_earned,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__vip_tiers\n LEFT JOIN yoda_e2e_loyalty_stg__vip_tiers_thresholds \n ON yoda_e2e_loyalty_stg__vip_tiers.id = yoda_e2e_loyalty_stg__vip_tiers_thresholds.tier_id\n WHERE yoda_e2e_loyalty_stg__vip_tiers_thresholds.type = 'EntryVipTiersThreshold'\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf": + { + "database": null, + "schema": "public_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_purchases_to_sf", + "yoda_e2e_loyalty__fact_purchases_to_sf" + ], + "alias": "fact_purchases_to_sf", + "checksum": + { + "name": "sha256", + "checksum": "219bf29613430c00154a0060023a69733842de4b594b9523afdafb4656cb4efa" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_snowflake", + "yoda_looker" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "snowflake": + { + "trigger_on_done": false, + "properties": + { + "table": "yoda_e2e_loyalty__fact_purchases", + "database": "YOTPO", + "schema": "DEV", + "role": "INGESTION", + "use_staging_table": false, + "mode": "Append", + "warehouse": "INGESTION", + "pre_actions": "", + "post_actions": "", + "is_incremental": true, + "incremental_date_column": "purchase_updated_at" + } + } + }, + "cluster_profile": + { + "name": "small_driver", + "custom_overwrite": + { + "cluster_size": "large" + } + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_snowflake" + ], + "description": "TODO: Update Table Description", + "columns": + { + "purchase_id": + { + "name": "purchase_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_created_at": + { + "name": "purchase_created_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_updated_at": + { + "name": "purchase_updated_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_date": + { + "name": "purchase_date", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "is_before_swell_acquisition": + { + "name": "is_before_swell_acquisition", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_applied_to_campaigns": + { + "name": "is_applied_to_campaigns", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_fraud_review": + { + "name": "is_fraud_review", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_swell_user": + { + "name": "is_swell_user", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_move_merchant_to_new_tier": + { + "name": "is_move_merchant_to_new_tier", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "purchase_value_cents_in_original_currency": + { + "name": "purchase_value_cents_in_original_currency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_currency": + { + "name": "purchase_currency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_cents_in_original_currency": + { + "name": "discount_cents_in_original_currency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "billing_city": + { + "name": "billing_city", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "name": "shipping_country_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_city": + { + "name": "shipping_city", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_ip_address": + { + "name": "customer_ip_address", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "name": "browser_country_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "name": "store_address", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "name": "store_city", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "name": "store_state", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_discount_code_id__swell_referral_discount_code": + { + "name": "referral_discount_code_id__swell_referral_discount_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "name": "merchant_id__dim_stores", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id__swell_customers": + { + "name": "customer_id__swell_customers", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "name": "referral_id__swell_referrals", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_agent_id__swell_user_agent": + { + "name": "user_agent_id__swell_user_agent", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id__swell_redemption_code": + { + "name": "redemption_code_id__swell_redemption_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id__fact_orders": + { + "name": "order_id__fact_orders", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "name": "store_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_name": + { + "name": "store_name", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "name": "organization_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_test_store": + { + "name": "is_test_store", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_active_store": + { + "name": "is_active_store", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "name": "platform_name", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dwh_updated_at": + { + "name": "dwh_updated_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "snowflake": + { + "trigger_on_done": false, + "properties": + { + "table": "yoda_e2e_loyalty__fact_purchases", + "database": "YOTPO", + "schema": "DEV", + "role": "INGESTION", + "use_staging_table": false, + "mode": "Append", + "warehouse": "INGESTION", + "pre_actions": "", + "post_actions": "", + "is_incremental": true, + "incremental_date_column": "purchase_updated_at" + } + } + }, + "cluster_profile": + { + "name": "small_driver", + "custom_overwrite": + { + "cluster_size": "large" + } + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_snowflake" + ], + "materialized": "view", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "snowflake": + { + "trigger_on_done": false, + "properties": + { + "table": "yoda_e2e_loyalty__fact_purchases", + "database": "YOTPO", + "schema": "DEV", + "role": "INGESTION", + "use_staging_table": false, + "mode": "Append", + "warehouse": "INGESTION", + "pre_actions": "", + "post_actions": "", + "is_incremental": true, + "incremental_date_column": "purchase_updated_at" + } + } + }, + "cluster_profile": + { + "name": "small_driver", + "custom_overwrite": + { + "cluster_size": "large" + } + } + } + }, + "created_at": 1717939103.3524394, + "relation_name": "public_yoda_e2e_loyalty.fact_purchases_to_sf", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('view', 'view')\n )\n}}\n\nWITH export_candidate AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty__fact_purchases') }}\n\n), fact_purchases_to_sf AS (\n\n SELECT \n\t\tcast(purchase_id as bigint),\n\t\tcast(purchase_created_at as timestamp),\n\t\tcast(purchase_updated_at as timestamp),\n\t\tcast(purchase_date as date),\n\t\tcast(is_before_swell_acquisition as smallint),\n\t\tcast(is_applied_to_campaigns as smallint),\n\t\tcast(is_fraud_review as smallint),\n\t\tcast(is_swell_user as smallint),\n\t\tcast(is_move_merchant_to_new_tier as smallint),\n\t\tcast(purchase_value_cents_in_original_currency as bigint),\n\t\tcast(purchase_currency as string),\n\t\tcast(discount_cents_in_original_currency as bigint),\n\t\tcast(billing_city as string),\n\t\tcast(shipping_country_code as string),\n\t\tcast(shipping_city as string),\n\t\tcast(customer_ip_address as string),\n\t\tcast(browser_country_code as string),\n\t\tcast(store_address as string),\n\t\tcast(store_city as string),\n\t\tcast(store_state as string),\n\t\tcast(referral_discount_code_id__swell_referral_discount_code as bigint),\n\t\tcast(merchant_id__dim_stores as bigint),\n\t\tcast(customer_id__swell_customers as bigint),\n\t\tcast(referral_id__swell_referrals as bigint),\n\t\tcast(user_agent_id__swell_user_agent as bigint),\n\t\tcast(redemption_code_id__swell_redemption_code as bigint),\n\t\tcast(order_id__fact_orders as string),\n\t\tcast(app_key as string),\n\t\tcast(store_id as bigint),\n\t\tcast(store_name as string),\n\t\tcast(organization_id as int),\n\t\tcast(is_test_store as bigint),\n\t\tcast(is_active_store as int),\n\t\tcast(platform_name as string),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM fact_purchases_to_sf", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n\n\nWITH export_candidate AS (\n\n SELECT * FROM public_yoda_e2e_loyalty.fact_purchases\n\n), fact_purchases_to_sf AS (\n\n SELECT \n\t\tcast(purchase_id as bigint),\n\t\tcast(purchase_created_at as timestamp),\n\t\tcast(purchase_updated_at as timestamp),\n\t\tcast(purchase_date as date),\n\t\tcast(is_before_swell_acquisition as smallint),\n\t\tcast(is_applied_to_campaigns as smallint),\n\t\tcast(is_fraud_review as smallint),\n\t\tcast(is_swell_user as smallint),\n\t\tcast(is_move_merchant_to_new_tier as smallint),\n\t\tcast(purchase_value_cents_in_original_currency as bigint),\n\t\tcast(purchase_currency as string),\n\t\tcast(discount_cents_in_original_currency as bigint),\n\t\tcast(billing_city as string),\n\t\tcast(shipping_country_code as string),\n\t\tcast(shipping_city as string),\n\t\tcast(customer_ip_address as string),\n\t\tcast(browser_country_code as string),\n\t\tcast(store_address as string),\n\t\tcast(store_city as string),\n\t\tcast(store_state as string),\n\t\tcast(referral_discount_code_id__swell_referral_discount_code as bigint),\n\t\tcast(merchant_id__dim_stores as bigint),\n\t\tcast(customer_id__swell_customers as bigint),\n\t\tcast(referral_id__swell_referrals as bigint),\n\t\tcast(user_agent_id__swell_user_agent as bigint),\n\t\tcast(redemption_code_id__swell_redemption_code as bigint),\n\t\tcast(order_id__fact_orders as string),\n\t\tcast(app_key as string),\n\t\tcast(store_id as bigint),\n\t\tcast(store_name as string),\n\t\tcast(organization_id as int),\n\t\tcast(is_test_store as bigint),\n\t\tcast(is_active_store as int),\n\t\tcast(platform_name as string),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM fact_purchases_to_sf", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions": + { + "database": null, + "schema": "public_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty__fact_points_redemptions", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_points_redemptions", + "yoda_e2e_loyalty__fact_points_redemptions" + ], + "alias": "fact_points_redemptions", + "checksum": + { + "name": "sha256", + "checksum": "4afcc6990be13bf91d5699aea1da0c163547302dac6fae1a46c156e3af136699" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "id", + "foreign-keys": + [ + { + "foreign-key": "id", + "ref-table": "yoda_e2e_loyalty_stg__swell_point_redemptions", + "ref-key": "id", + "ref-relationship": "one-to-one" + }, + { + "foreign-key": "option_id__swell_redemption_options", + "ref-table": "yoda_e2e_loyalty_stg__swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty__fact_points_redemptions", + "columns": + { + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_created_at": + { + "name": "redemption_created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "redemption_date": + { + "name": "redemption_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "redemption_updated_at": + { + "name": "redemption_updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "approved_at": + { + "name": "approved_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "points_redeemed": + { + "name": "points_redeemed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "name": "merchant_id__dim_stores", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id__swell_customers": + { + "name": "customer_id__swell_customers", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "option_id__swell_redemption_options": + { + "name": "option_id__swell_redemption_options", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "name": "referral_id__swell_referrals", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "perk_id__swell_perks": + { + "name": "perk_id__swell_perks", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_approved": + { + "name": "is_approved", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_pos": + { + "name": "is_pos", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_visible": + { + "name": "is_visible", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_deleted": + { + "name": "is_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_reversed": + { + "name": "is_reversed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "redemption_condition": + { + "name": "redemption_condition", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_method": + { + "name": "redemption_method", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_type": + { + "name": "discount_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_percentage": + { + "name": "discount_percentage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_rate_cents_in_original_currency": + { + "name": "discount_rate_cents_in_original_currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_id": + { + "name": "organization_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_domain": + { + "name": "store_domain", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_test_store": + { + "name": "is_test_store", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_active_store": + { + "name": "is_active_store", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "store_created_at": + { + "name": "store_created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store_name": + { + "name": "store_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_language": + { + "name": "store_language", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_platform": + { + "name": "loyalty_platform", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_created_at": + { + "name": "merchant_created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "loyalty_company_name": + { + "name": "loyalty_company_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_is_completed_profile": + { + "name": "loyalty_is_completed_profile", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_is_redemptions_enabled": + { + "name": "loyalty_is_redemptions_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_plan": + { + "name": "loyalty_plan", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_is_test_account": + { + "name": "loyalty_is_test_account", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_opt_in_strategy": + { + "name": "loyalty_opt_in_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "referral_opt_in_strategy": + { + "name": "referral_opt_in_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_group_id": + { + "name": "loyalty_group_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_vip_type": + { + "name": "loyalty_vip_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_is_vip_enabled": + { + "name": "loyalty_is_vip_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "hashed_updated": + { + "name": "hashed_updated", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "dwh_updated_at": + { + "name": "dwh_updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "id", + "foreign-keys": + [ + { + "foreign-key": "id", + "ref-table": "yoda_e2e_loyalty_stg__swell_point_redemptions", + "ref-key": "id", + "ref-relationship": "one-to-one" + }, + { + "foreign-key": "option_id__swell_redemption_options", + "ref-table": "yoda_e2e_loyalty_stg__swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "id", + "foreign-keys": + [ + { + "foreign-key": "id", + "ref-table": "yoda_e2e_loyalty_stg__swell_point_redemptions", + "ref-key": "id", + "ref-relationship": "one-to-one" + }, + { + "foreign-key": "option_id__swell_redemption_options", + "ref-table": "yoda_e2e_loyalty_stg__swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.3684053, + "relation_name": "public_yoda_e2e_loyalty.fact_points_redemptions", + "raw_code": "WITH yoda_e2e_loyalty_stg__swell_point_redemptions AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_point_redemptions') }}\n\n), yoda_e2e_loyalty_stg__swell_redemption_options AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_redemption_options') }}\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform__dim_stores') }}\n\n), yoda_e2e_loyalty__fact_points_redemptions AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_point_redemptions.id,\n yoda_e2e_loyalty_stg__swell_point_redemptions.created_at AS redemption_created_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.redemption_date,\n yoda_e2e_loyalty_stg__swell_point_redemptions.updated_at AS redemption_updated_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.approved_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.points_redeemed,\n yoda_e2e_loyalty_stg__swell_point_redemptions.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_point_redemptions.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_point_redemptions.option_id__swell_redemption_options,\n yoda_e2e_loyalty_stg__swell_point_redemptions.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_point_redemptions.perk_id__swell_perks,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_approved,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_pos,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_visible,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_deleted,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_reversed,\n yoda_e2e_loyalty_stg__swell_redemption_options.redemption_condition,\n yoda_e2e_loyalty_stg__swell_redemption_options.redemption_method,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_type,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_percentage,\n yoda_e2e_loyalty_stg__swell_redemption_options.currency,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_rate_cents_in_original_currency,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_domain,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.store_created_at,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.store_language,\n yoda_e2e_platform__dim_stores.loyalty_platform,\n yoda_e2e_platform__dim_stores.merchant_created_at,\n yoda_e2e_platform__dim_stores.loyalty_company_name,\n yoda_e2e_platform__dim_stores.loyalty_is_completed_profile,\n yoda_e2e_platform__dim_stores.loyalty_is_redemptions_enabled,\n yoda_e2e_platform__dim_stores.loyalty_plan,\n yoda_e2e_platform__dim_stores.loyalty_is_test_account,\n yoda_e2e_platform__dim_stores.loyalty_opt_in_strategy,\n yoda_e2e_platform__dim_stores.referral_opt_in_strategy,\n yoda_e2e_platform__dim_stores.loyalty_group_id,\n yoda_e2e_platform__dim_stores.loyalty_vip_type,\n yoda_e2e_platform__dim_stores.loyalty_is_vip_enabled,\n HASH( COALESCE(yoda_e2e_loyalty_stg__swell_point_redemptions.updated_at, ''), COALESCE(yoda_e2e_loyalty_stg__swell_redemption_options.updated_at, '')) AS hashed_updated,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_point_redemptions\n LEFT JOIN yoda_e2e_loyalty_stg__swell_redemption_options\n ON yoda_e2e_loyalty_stg__swell_redemption_options.id = yoda_e2e_loyalty_stg__swell_point_redemptions.option_id__swell_redemption_options\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_point_redemptions.merchant_id__dim_stores\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_points_redemptions", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options", + "model.yoda.yoda_e2e_platform__dim_stores" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.sql", + "compiled": true, + "compiled_code": "WITH yoda_e2e_loyalty_stg__swell_point_redemptions AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_point_redemptions\n\n), yoda_e2e_loyalty_stg__swell_redemption_options AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_redemption_options\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM public_yoda_e2e_platform.dim_stores\n\n), yoda_e2e_loyalty__fact_points_redemptions AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_point_redemptions.id,\n yoda_e2e_loyalty_stg__swell_point_redemptions.created_at AS redemption_created_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.redemption_date,\n yoda_e2e_loyalty_stg__swell_point_redemptions.updated_at AS redemption_updated_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.approved_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.points_redeemed,\n yoda_e2e_loyalty_stg__swell_point_redemptions.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_point_redemptions.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_point_redemptions.option_id__swell_redemption_options,\n yoda_e2e_loyalty_stg__swell_point_redemptions.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_point_redemptions.perk_id__swell_perks,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_approved,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_pos,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_visible,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_deleted,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_reversed,\n yoda_e2e_loyalty_stg__swell_redemption_options.redemption_condition,\n yoda_e2e_loyalty_stg__swell_redemption_options.redemption_method,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_type,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_percentage,\n yoda_e2e_loyalty_stg__swell_redemption_options.currency,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_rate_cents_in_original_currency,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_domain,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.store_created_at,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.store_language,\n yoda_e2e_platform__dim_stores.loyalty_platform,\n yoda_e2e_platform__dim_stores.merchant_created_at,\n yoda_e2e_platform__dim_stores.loyalty_company_name,\n yoda_e2e_platform__dim_stores.loyalty_is_completed_profile,\n yoda_e2e_platform__dim_stores.loyalty_is_redemptions_enabled,\n yoda_e2e_platform__dim_stores.loyalty_plan,\n yoda_e2e_platform__dim_stores.loyalty_is_test_account,\n yoda_e2e_platform__dim_stores.loyalty_opt_in_strategy,\n yoda_e2e_platform__dim_stores.referral_opt_in_strategy,\n yoda_e2e_platform__dim_stores.loyalty_group_id,\n yoda_e2e_platform__dim_stores.loyalty_vip_type,\n yoda_e2e_platform__dim_stores.loyalty_is_vip_enabled,\n HASH( COALESCE(yoda_e2e_loyalty_stg__swell_point_redemptions.updated_at, ''), COALESCE(yoda_e2e_loyalty_stg__swell_redemption_options.updated_at, '')) AS hashed_updated,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_point_redemptions\n LEFT JOIN yoda_e2e_loyalty_stg__swell_redemption_options\n ON yoda_e2e_loyalty_stg__swell_redemption_options.id = yoda_e2e_loyalty_stg__swell_point_redemptions.option_id__swell_redemption_options\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_point_redemptions.merchant_id__dim_stores\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_points_redemptions", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty__fact_purchases": + { + "database": null, + "schema": "public_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty__fact_purchases", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty__fact_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_purchases", + "yoda_e2e_loyalty__fact_purchases" + ], + "alias": "fact_purchases", + "checksum": + { + "name": "sha256", + "checksum": "96f55f975a8ec0c2c6f31adb01852d1ba4729e789e6804736cf66975e61fe7b5" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_track_segment" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "segment": + { + "trigger_on_done": true, + "properties": + { + "write_key_hint": "yoda-test", + "event_name": "yoda-test-purchase" + } + } + }, + "primary-key": "purchase_id", + "foreign-keys": + [ + { + "foreign-key": "purchase_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_purchases", + "ref-key": "purchase_id", + "ref-relationship": "one-to-one" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "large" + } + }, + "group": null, + "materialized": "incremental", + "incremental_strategy": "merge", + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": "purchase_id", + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_track_segment" + ], + "description": "Purchases that swell customers performed with enrichment", + "columns": + { + "purchase_id": + { + "name": "purchase_id", + "description": "Unique purchase id from swell api", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_created_at": + { + "name": "purchase_created_at", + "description": "Purchase creation timestamp by customer", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_updated_at": + { + "name": "purchase_updated_at", + "description": "Last update to purchase record", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_date": + { + "name": "purchase_date", + "description": "Purchase creation date by customer", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "is_before_swell_acquisition": + { + "name": "is_before_swell_acquisition", + "description": "Indicator, 1 means the record was created before Swell acquisition", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_applied_to_campaigns": + { + "name": "is_applied_to_campaigns", + "description": "Indicator, 1 means the purchase is part of campaign", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_fraud_review": + { + "name": "is_fraud_review", + "description": "Indicator, 1 means the purchase is related to fraud review", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_swell_user": + { + "name": "is_swell_user", + "description": "Indicator, 1 means the customer has account in the store", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_move_merchant_to_new_tier": + { + "name": "is_move_merchant_to_new_tier", + "description": "Indicator, 1 means the purchase will move the merchant to new tier", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "purchase_value_cents_in_original_currency": + { + "name": "purchase_value_cents_in_original_currency", + "description": "Purchase value in local currency - relates to purchase_currency", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_currency": + { + "name": "purchase_currency", + "description": "Purchase currency code", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_cents_in_original_currency": + { + "name": "discount_cents_in_original_currency", + "description": "Discount value in local currency - relates to purchase_currency", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "billing_city": + { + "name": "billing_city", + "description": "Customer's billing city", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "name": "shipping_country_code", + "description": "Customer's shipping country code", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_city": + { + "name": "shipping_city", + "description": "Customer's shipping city", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_ip_address": + { + "name": "customer_ip_address", + "description": "Customer's ip address", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "name": "browser_country_code", + "description": "Customer's browser country code", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "name": "store_address", + "description": "Physical store address", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "name": "store_city", + "description": "Physical store city", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "name": "store_state", + "description": "Physical store state", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_discount_code_id__swell_referral_discount_code": + { + "name": "referral_discount_code_id__swell_referral_discount_code", + "description": "Referral discount code ID. Many - one relationship with swell_referral_discount_codes", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "name": "merchant_id__dim_stores", + "description": "yoda_e2e_loyalty merchant ID. Many - one relationship with dim_stores", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id__swell_customers": + { + "name": "customer_id__swell_customers", + "description": "yoda_e2e_loyalty customer ID. Many - one relationship with swell_customers", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "name": "referral_id__swell_referrals", + "description": "yoda_e2e_loyalty referral ID. Many - one relationship with swell_referrals", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_agent_id__swell_user_agent": + { + "name": "user_agent_id__swell_user_agent", + "description": "yoda_e2e_loyalty user agent ID. Many - one relationship with swell_user_agent", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id__swell_redemption_code": + { + "name": "redemption_code_id__swell_redemption_code", + "description": "yoda_e2e_loyalty redemption code ID. Many - one relationship with swell_redemption_code", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id__fact_orders": + { + "name": "order_id__fact_orders", + "description": "Yotpo order ID. Many - one relationship with fact_orders", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_key": + { + "name": "app_key", + "description": "store ID. Many - one relationship with dim_stores", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "name": "store_id", + "description": "store ID. Many - one relationship with dim_stores", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_name": + { + "name": "store_name", + "description": "Web store name (might be similar to store_domain)", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "name": "organization_id", + "description": "organization ID. Many - one relationship with dim_organizations", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_test_store": + { + "name": "is_test_store", + "description": "Indicator. 1 represent test store, 0 for production store", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_active_store": + { + "name": "is_active_store", + "description": "Indicator. 1 represent inactive store, 0 for active stores", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "name": "platform_name", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dwh_updated_at": + { + "name": "dwh_updated_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "segment": + { + "trigger_on_done": true, + "properties": + { + "write_key_hint": "yoda-test", + "event_name": "yoda-test-purchase" + } + } + }, + "primary-key": "purchase_id", + "foreign-keys": + [ + { + "foreign-key": "purchase_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_purchases", + "ref-key": "purchase_id", + "ref-relationship": "one-to-one" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "large" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_track_segment" + ], + "materialized": "incremental", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "segment": + { + "trigger_on_done": true, + "properties": + { + "write_key_hint": "yoda-test", + "event_name": "yoda-test-purchase" + } + } + }, + "primary-key": "purchase_id", + "foreign-keys": + [ + { + "foreign-key": "purchase_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_purchases", + "ref-key": "purchase_id", + "ref-relationship": "one-to-one" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "large" + } + }, + "unique_key": "purchase_id", + "incremental_strategy": "merge" + }, + "created_at": 1717939103.387456, + "relation_name": "public_yoda_e2e_loyalty.fact_purchases", + "raw_code": "{{\n config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n unique_key='purchase_id',\n incremental_strategy = 'merge',\n )\n}}\n\nWITH yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_purchases') }}\n\n {% if is_incremental() %}\n\n WHERE updated_at >= ((SELECT MAX(purchase_updated_at) FROM {{ this }}) - INTERVAL 1 DAYS)\n\n {% endif %}\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform__dim_stores') }}\n\n), yoda_e2e_loyalty__fact_purchases AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_purchases.purchase_id,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_created_at,\n yoda_e2e_loyalty_stg__swell_purchases.updated_at AS purchase_updated_at,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_date,\n yoda_e2e_loyalty_stg__swell_purchases.is_before_swell_acquisition,\n yoda_e2e_loyalty_stg__swell_purchases.is_applied_to_campaigns,\n yoda_e2e_loyalty_stg__swell_purchases.is_fraud_review,\n yoda_e2e_loyalty_stg__swell_purchases.is_swell_user,\n yoda_e2e_loyalty_stg__swell_purchases.is_move_merchant_to_new_tier,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_value_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_currency,\n yoda_e2e_loyalty_stg__swell_purchases.discount_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.billing_city,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_city,\n yoda_e2e_loyalty_stg__swell_purchases.customer_ip_address,\n yoda_e2e_loyalty_stg__swell_purchases.browser_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.store_address,\n yoda_e2e_loyalty_stg__swell_purchases.store_city,\n yoda_e2e_loyalty_stg__swell_purchases.store_state,\n yoda_e2e_loyalty_stg__swell_purchases.referral_discount_code_id__swell_referral_discount_code,\n yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_purchases.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_purchases.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_purchases.user_agent_id__swell_user_agent,\n yoda_e2e_loyalty_stg__swell_purchases.redemption_code_id__swell_redemption_code,\n yoda_e2e_loyalty_stg__swell_purchases.order_id__fact_orders,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_purchases\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores\n\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_purchases", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_platform__dim_stores" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.sql", + "compiled": true, + "compiled_code": "\n\nWITH yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_purchases\n\n \n\n WHERE updated_at >= ((SELECT MAX(purchase_updated_at) FROM public_yoda_e2e_loyalty.fact_purchases) - INTERVAL 1 DAYS)\n\n \n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM public_yoda_e2e_platform.dim_stores\n\n), yoda_e2e_loyalty__fact_purchases AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_purchases.purchase_id,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_created_at,\n yoda_e2e_loyalty_stg__swell_purchases.updated_at AS purchase_updated_at,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_date,\n yoda_e2e_loyalty_stg__swell_purchases.is_before_swell_acquisition,\n yoda_e2e_loyalty_stg__swell_purchases.is_applied_to_campaigns,\n yoda_e2e_loyalty_stg__swell_purchases.is_fraud_review,\n yoda_e2e_loyalty_stg__swell_purchases.is_swell_user,\n yoda_e2e_loyalty_stg__swell_purchases.is_move_merchant_to_new_tier,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_value_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_currency,\n yoda_e2e_loyalty_stg__swell_purchases.discount_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.billing_city,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_city,\n yoda_e2e_loyalty_stg__swell_purchases.customer_ip_address,\n yoda_e2e_loyalty_stg__swell_purchases.browser_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.store_address,\n yoda_e2e_loyalty_stg__swell_purchases.store_city,\n yoda_e2e_loyalty_stg__swell_purchases.store_state,\n yoda_e2e_loyalty_stg__swell_purchases.referral_discount_code_id__swell_referral_discount_code,\n yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_purchases.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_purchases.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_purchases.user_agent_id__swell_user_agent,\n yoda_e2e_loyalty_stg__swell_purchases.redemption_code_id__swell_redemption_code,\n yoda_e2e_loyalty_stg__swell_purchases.order_id__fact_orders,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_purchases\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores\n\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_purchases", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__daily_purchases", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__daily_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__daily_purchases", + "yoda_e2e_loyalty_stg__daily_purchases" + ], + "alias": "daily_purchases", + "checksum": + { + "name": "sha256", + "checksum": "a2fc04e8347d482071fe49ba2b1ebaf9aa6e28ca1ec6602ba2adf842c87e2bdf" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "time_id", + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "app_key", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "incremental", + "incremental_strategy": "merge", + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": "time_id", + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty_stg__daily_purchases", + "columns": + { + "count_purchases": + { + "name": "count_purchases", + "description": "TODO: Update Table Description", + "meta": + { + "yoda_metric": + { + "type": "count distinct" + } + }, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Column app_key Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ref_time": + { + "name": "ref_time", + "description": "Base time field of purchase_date", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "time_id": + { + "name": "time_id", + "description": "surrogate_key of \"app_key\",\"purchase_date\"", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "time_id", + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "app_key", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "time_id", + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "app_key", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "incremental", + "unique_key": "time_id", + "incremental_strategy": "merge" + }, + "created_at": 1717939103.4034464, + "relation_name": "protected_yoda_e2e_loyalty.daily_purchases", + "raw_code": "{{\n config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n unique_key='time_id',\n incremental_strategy = 'merge',\n )\n}}\n\nWITH source AS (\n SELECT \n count(purchase_id) as count_purchases, \n app_key, \n purchase_date as ref_time,\n {{ dbt_utils.surrogate_key([\"app_key\",\"purchase_date\"]) }} as time_id\n FROM {{ ref('yoda_e2e_loyalty__fact_purchases') }}\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n{% if is_incremental() %}\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM {{ this }}) - INTERVAL 1 DAYS)\n\n{% endif %}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_utils.surrogate_key", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.sql", + "compiled": true, + "compiled_code": "\n\nWITH source AS (\n SELECT \n count(purchase_id) as count_purchases, \n app_key, \n purchase_date as ref_time,\n md5(cast(concat(coalesce(cast(app_key as string), ''), '-', coalesce(cast(purchase_date as string), '')) as string)) as time_id\n FROM public_yoda_e2e_loyalty.fact_purchases\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM protected_yoda_e2e_loyalty.daily_purchases) - INTERVAL 1 DAYS)\n\n", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_purchases", + "yoda_e2e_loyalty_stg__swell_purchases" + ], + "alias": "swell_purchases", + "checksum": + { + "name": "sha256", + "checksum": "d8f963df2cdf712a89628ecfb2554c6175ccb54967dd653278c45f39ef91e2d2" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "purchase_id", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty_stg__swell_purchases", + "columns": + { + "purchase_id": + { + "name": "purchase_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_created_at": + { + "name": "purchase_created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_date": + { + "name": "purchase_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "is_before_swell_acquisition": + { + "name": "is_before_swell_acquisition", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_applied_to_campaigns": + { + "name": "is_applied_to_campaigns", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_fraud_review": + { + "name": "is_fraud_review", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_swell_user": + { + "name": "is_swell_user", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_move_merchant_to_new_tier": + { + "name": "is_move_merchant_to_new_tier", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "purchase_value_cents_in_original_currency": + { + "name": "purchase_value_cents_in_original_currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_currency": + { + "name": "purchase_currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_cents_in_original_currency": + { + "name": "discount_cents_in_original_currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "billing_country_code": + { + "name": "billing_country_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_city": + { + "name": "billing_city", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "name": "shipping_country_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_city": + { + "name": "shipping_city", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_ip_address": + { + "name": "customer_ip_address", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "name": "browser_country_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "name": "store_address", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "name": "store_city", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "name": "store_state", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_discount_code_id__swell_referral_discount_code": + { + "name": "referral_discount_code_id__swell_referral_discount_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "name": "merchant_id__dim_stores", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id__swell_customers": + { + "name": "customer_id__swell_customers", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "name": "referral_id__swell_referrals", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_agent_id__swell_user_agent": + { + "name": "user_agent_id__swell_user_agent", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id__swell_redemption_code": + { + "name": "redemption_code_id__swell_redemption_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id__fact_orders": + { + "name": "order_id__fact_orders", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "purchase_id", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "purchase_id", + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.4128833, + "relation_name": "protected_yoda_e2e_loyalty.swell_purchases", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__purchases') }}\n\n ), yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT id AS purchase_id,\n created_at AS purchase_created_at,\n TO_DATE(created_at) AS purchase_date,\n CAST(CASE WHEN before_swellrewards THEN 1 ELSE 0 END AS SMALLINT) AS is_before_swell_acquisition,\n CAST(CASE WHEN applied_to_campaigns THEN 1 ELSE 0 END AS SMALLINT) AS is_applied_to_campaigns,\n CAST(fraud_review AS SMALLINT) AS is_fraud_review,\n CAST(CASE WHEN has_swell_user THEN 1 ELSE 0 END AS SMALLINT) AS is_swell_user,\n CAST(CASE WHEN eligible_for_vip_tiers THEN 1 ELSE 0 END AS SMALLINT) AS is_move_merchant_to_new_tier,\n amount_cents AS purchase_value_cents_in_original_currency,\n currency AS purchase_currency,\n swell_discount_cost_cents AS discount_cents_in_original_currency,\n billing_country_code,\n billing_city,\n shipping_country_code,\n shipping_city,\n ip_address AS customer_ip_address,\n browser_country_code,\n store_address,\n store_city,\n store_state,\n referral_discount_code_id AS referral_discount_code_id__swell_referral_discount_code,\n merchant_id AS merchant_id__dim_stores,\n customer_id AS customer_id__swell_customers,\n referral_id\tAS referral_id__swell_referrals,\n user_agent_id AS user_agent_id__swell_user_agent,\n redemption_code_id AS redemption_code_id__swell_redemption_code,\n order_id AS order_id__fact_orders,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_purchases", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.sql", + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.purchases\n\n ), yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT id AS purchase_id,\n created_at AS purchase_created_at,\n TO_DATE(created_at) AS purchase_date,\n CAST(CASE WHEN before_swellrewards THEN 1 ELSE 0 END AS SMALLINT) AS is_before_swell_acquisition,\n CAST(CASE WHEN applied_to_campaigns THEN 1 ELSE 0 END AS SMALLINT) AS is_applied_to_campaigns,\n CAST(fraud_review AS SMALLINT) AS is_fraud_review,\n CAST(CASE WHEN has_swell_user THEN 1 ELSE 0 END AS SMALLINT) AS is_swell_user,\n CAST(CASE WHEN eligible_for_vip_tiers THEN 1 ELSE 0 END AS SMALLINT) AS is_move_merchant_to_new_tier,\n amount_cents AS purchase_value_cents_in_original_currency,\n currency AS purchase_currency,\n swell_discount_cost_cents AS discount_cents_in_original_currency,\n billing_country_code,\n billing_city,\n shipping_country_code,\n shipping_city,\n ip_address AS customer_ip_address,\n browser_country_code,\n store_address,\n store_city,\n store_state,\n referral_discount_code_id AS referral_discount_code_id__swell_referral_discount_code,\n merchant_id AS merchant_id__dim_stores,\n customer_id AS customer_id__swell_customers,\n referral_id\tAS referral_id__swell_referrals,\n user_agent_id AS user_agent_id__swell_user_agent,\n redemption_code_id AS redemption_code_id__swell_redemption_code,\n order_id AS order_id__fact_orders,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_purchases", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__daily_points_redemptions", + "yoda_e2e_loyalty_stg__daily_points_redemptions" + ], + "alias": "daily_points_redemptions", + "checksum": + { + "name": "sha256", + "checksum": "08d23e4dc1a7709b93a922132a4b61638d801f1b76864853fc4da9abfef0e0e8" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "time_id", + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "app_key", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "incremental", + "incremental_strategy": "merge", + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": "time_id", + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty_stg__daily_points_redemptions", + "columns": + { + "count_redemptions": + { + "name": "count_redemptions", + "description": "TODO: Update Column count_redemptions Information", + "meta": + { + "yoda_metric": + { + "type": "count distinct" + } + }, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sum_points_redeemed": + { + "name": "sum_points_redeemed", + "description": "TODO: Update Table Description", + "meta": + { + "yoda_metric": + { + "type": "sum" + } + }, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Column app_key Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ref_time": + { + "name": "ref_time", + "description": "Base time field of redemption_date", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "time_id": + { + "name": "time_id", + "description": "surrogate_key of \"app_key\",\"redemption_date\"", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "time_id", + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "app_key", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "time_id", + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "app_key", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "incremental", + "unique_key": "time_id", + "incremental_strategy": "merge" + }, + "created_at": 1717939103.4277494, + "relation_name": "protected_yoda_e2e_loyalty.daily_points_redemptions", + "raw_code": "{{\n config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n unique_key='time_id',\n incremental_strategy = 'merge',\n )\n}}\n\nWITH source AS (\n SELECT \n count(id) as count_redemptions, \n sum(points_redeemed) as sum_points_redeemed, \n app_key, \n redemption_date as ref_time,\n {{ dbt_utils.surrogate_key([\"app_key\",\"redemption_date\"]) }} as time_id\n FROM {{ ref('yoda_e2e_loyalty__fact_points_redemptions') }}\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n{% if is_incremental() %}\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM {{ this }}) - INTERVAL 1 DAYS)\n\n{% endif %}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_points_redemptions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_utils.surrogate_key", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.sql", + "compiled": true, + "compiled_code": "\n\nWITH source AS (\n SELECT \n count(id) as count_redemptions, \n sum(points_redeemed) as sum_points_redeemed, \n app_key, \n redemption_date as ref_time,\n md5(cast(concat(coalesce(cast(app_key as string), ''), '-', coalesce(cast(redemption_date as string), '')) as string)) as time_id\n FROM public_yoda_e2e_loyalty.fact_points_redemptions\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM protected_yoda_e2e_loyalty.daily_points_redemptions) - INTERVAL 1 DAYS)\n\n", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__swell_merchants", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_merchants", + "yoda_e2e_loyalty_stg__swell_merchants" + ], + "alias": "swell_merchants", + "checksum": + { + "name": "sha256", + "checksum": "34ec4ff05b3b08dfd82940f06fca81fd1fd072413058668661272e7b2a6f18e1" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty_stg__swell_merchants", + "columns": + { + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "company_name": + { + "name": "company_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "from_email": + { + "name": "from_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "website": + { + "name": "website", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_url": + { + "name": "logo_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_approved": + { + "name": "is_approved", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "widget_enabled": + { + "name": "widget_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "platform": + { + "name": "platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_store": + { + "name": "has_store", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "has_rewards_installed": + { + "name": "has_rewards_installed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "installed_rewards_at": + { + "name": "installed_rewards_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "uninstalled_rewards_at": + { + "name": "uninstalled_rewards_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_analytics_installed": + { + "name": "is_analytics_installed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "installed_analytics_at": + { + "name": "installed_analytics_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "uninstalled_analytics_at": + { + "name": "uninstalled_analytics_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_completed_profile": + { + "name": "is_completed_profile", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_redemptions_enabled": + { + "name": "is_redemptions_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "plan": + { + "name": "plan", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_include_shipping": + { + "name": "is_include_shipping", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_program_live": + { + "name": "is_program_live", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_cross_origin_store_accounts": + { + "name": "is_cross_origin_store_accounts", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "install_order_volume": + { + "name": "install_order_volume", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "contact_email": + { + "name": "contact_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "value_per_subscriber_cents": + { + "name": "value_per_subscriber_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_weekly_digest_enabled": + { + "name": "is_weekly_digest_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "free_trial_expires_at": + { + "name": "free_trial_expires_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_on_free_trial": + { + "name": "is_on_free_trial", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_program_locked": + { + "name": "is_program_locked", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_free_products_enabled": + { + "name": "is_free_products_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "process_refund_status": + { + "name": "process_refund_status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_status": + { + "name": "process_order_status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform_engine": + { + "name": "platform_engine", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_reminder_delay_days": + { + "name": "points_reminder_delay_days", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "source": + { + "name": "source", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_setup_rewards_page": + { + "name": "is_setup_rewards_page", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_sync_fields_with_processor": + { + "name": "is_sync_fields_with_processor", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_vip_tiers_job_running": + { + "name": "is_vip_tiers_job_running", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_can_generate_coupons": + { + "name": "is_can_generate_coupons", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "referral_reminder_days": + { + "name": "referral_reminder_days", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "facebook_app_id": + { + "name": "facebook_app_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_completed_onboarding": + { + "name": "is_completed_onboarding", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_first_time_referral_discounts_enable_flag": + { + "name": "is_first_time_referral_discounts_enable_flag", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_discount_code_based_referral_program_enabled": + { + "name": "is_discount_code_based_referral_program_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_verified_email_domain": + { + "name": "is_verified_email_domain", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_test_account": + { + "name": "is_test_account", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "time_zone": + { + "name": "time_zone", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_opt_in_strategy": + { + "name": "loyalty_opt_in_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "referral_opt_in_strategy": + { + "name": "referral_opt_in_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "round_discounts_strategy": + { + "name": "round_discounts_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_delete_used_coupons_enable": + { + "name": "is_delete_used_coupons_enable", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "group_id": + { + "name": "group_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.439009, + "relation_name": "protected_yoda_e2e_loyalty.swell_merchants", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__merchants') }}\n\n), yoda_e2e_loyalty_stg__swell_merchants AS (\n\n SELECT id AS merchant_id,\n company_name,\n from_email,\n website,\n logo_url,\n currency,\n CAST(CASE WHEN is_approved THEN 1 ELSE 0 END AS INT) AS is_approved,\n widget_enabled,\n platform,\n has_store,\n has_rewards_installed,\n TIMESTAMP(installed_rewards_at) AS installed_rewards_at,\n TIMESTAMP(uninstalled_rewards_at) AS uninstalled_rewards_at,\n CAST(CASE WHEN has_analytics_installed THEN 1 ELSE 0 END AS INT) AS is_analytics_installed,\n TIMESTAMP(installed_analytics_at) AS installed_analytics_at,\n TIMESTAMP(uninstalled_analytics_at) AS uninstalled_analytics_at,\n CAST(CASE WHEN completed_profile THEN 1 ELSE 0 END AS INT) AS is_completed_profile,\n CAST(CASE WHEN swell_redemptions_enabled THEN 1 ELSE 0 END AS INT) AS is_redemptions_enabled,\n plan,\n CAST(CASE WHEN include_shipping THEN 1 ELSE 0 END AS INT) AS is_include_shipping,\n CAST(CASE WHEN program_live THEN 1 ELSE 0 END AS INT) AS is_program_live,\n CAST(CASE WHEN cross_origin_store_accounts THEN 1 ELSE 0 END AS INT) AS is_cross_origin_store_accounts,\n CAST(install_order_volume AS INT) AS install_order_volume,\n contact_email,\n CAST(value_per_subscriber_cents AS INT) AS value_per_subscriber_cents,\n CAST(CASE WHEN weekly_digest_enabled THEN 1 ELSE 0 END AS INT) AS is_weekly_digest_enabled,\n TIMESTAMP(free_trial_expires_at) AS free_trial_expires_at,\n CAST(CASE WHEN on_free_trial THEN 1 ELSE 0 END AS INT) AS is_on_free_trial,\n CAST(CASE WHEN program_locked THEN 1 ELSE 0 END AS INT) AS is_program_locked,\n CAST(CASE WHEN free_products_enabled THEN 1 ELSE 0 END AS INT) AS is_free_products_enabled,\n process_refund_status,\n process_order_status,\n platform_engine,\n CAST(points_reminder_delay_days AS INT) AS points_reminder_delay_days,\n source,\n CAST(CASE WHEN setup_rewards_page THEN 1 ELSE 0 END AS INT) AS is_setup_rewards_page,\n CAST(CASE WHEN sync_fields_with_processor THEN 1 ELSE 0 END AS INT) AS is_sync_fields_with_processor,\n CAST(CASE WHEN vip_tiers_job_running THEN 1 ELSE 0 END AS INT) AS is_vip_tiers_job_running,\n CAST(CASE WHEN can_generate_coupons THEN 1 ELSE 0 END AS INT) AS is_can_generate_coupons,\n CAST(referral_reminder_days AS INT) AS referral_reminder_days,\n facebook_app_id,\n CAST(CASE WHEN completed_onboarding THEN 1 ELSE 0 END AS INT) AS is_completed_onboarding,\n CAST(CASE WHEN first_time_referral_discounts_enable_flag THEN 1 ELSE 0 END AS INT) AS is_first_time_referral_discounts_enable_flag,\n CAST(CASE WHEN discount_code_based_referral_program_enabled THEN 1 ELSE 0 END AS INT) AS is_discount_code_based_referral_program_enabled,\n CAST(CASE WHEN verified_email_domain THEN 1 ELSE 0 END AS INT) AS is_verified_email_domain,\n CAST(CASE WHEN test_account THEN 1 ELSE 0 END AS INT) AS is_test_account,\n time_zone,\n CAST(loyalty_opt_in_strategy AS INT) AS loyalty_opt_in_strategy,\n CAST(referral_opt_in_strategy AS INT) AS referral_opt_in_strategy,\n CAST(round_discounts_strategy AS INT) AS round_discounts_strategy,\n CAST(CASE WHEN delete_used_coupons_enable THEN 1 ELSE 0 END AS INT) AS is_delete_used_coupons_enable,\n group_id,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_merchants", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__merchants", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__merchants" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.sql", + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.merchants\n\n), yoda_e2e_loyalty_stg__swell_merchants AS (\n\n SELECT id AS merchant_id,\n company_name,\n from_email,\n website,\n logo_url,\n currency,\n CAST(CASE WHEN is_approved THEN 1 ELSE 0 END AS INT) AS is_approved,\n widget_enabled,\n platform,\n has_store,\n has_rewards_installed,\n TIMESTAMP(installed_rewards_at) AS installed_rewards_at,\n TIMESTAMP(uninstalled_rewards_at) AS uninstalled_rewards_at,\n CAST(CASE WHEN has_analytics_installed THEN 1 ELSE 0 END AS INT) AS is_analytics_installed,\n TIMESTAMP(installed_analytics_at) AS installed_analytics_at,\n TIMESTAMP(uninstalled_analytics_at) AS uninstalled_analytics_at,\n CAST(CASE WHEN completed_profile THEN 1 ELSE 0 END AS INT) AS is_completed_profile,\n CAST(CASE WHEN swell_redemptions_enabled THEN 1 ELSE 0 END AS INT) AS is_redemptions_enabled,\n plan,\n CAST(CASE WHEN include_shipping THEN 1 ELSE 0 END AS INT) AS is_include_shipping,\n CAST(CASE WHEN program_live THEN 1 ELSE 0 END AS INT) AS is_program_live,\n CAST(CASE WHEN cross_origin_store_accounts THEN 1 ELSE 0 END AS INT) AS is_cross_origin_store_accounts,\n CAST(install_order_volume AS INT) AS install_order_volume,\n contact_email,\n CAST(value_per_subscriber_cents AS INT) AS value_per_subscriber_cents,\n CAST(CASE WHEN weekly_digest_enabled THEN 1 ELSE 0 END AS INT) AS is_weekly_digest_enabled,\n TIMESTAMP(free_trial_expires_at) AS free_trial_expires_at,\n CAST(CASE WHEN on_free_trial THEN 1 ELSE 0 END AS INT) AS is_on_free_trial,\n CAST(CASE WHEN program_locked THEN 1 ELSE 0 END AS INT) AS is_program_locked,\n CAST(CASE WHEN free_products_enabled THEN 1 ELSE 0 END AS INT) AS is_free_products_enabled,\n process_refund_status,\n process_order_status,\n platform_engine,\n CAST(points_reminder_delay_days AS INT) AS points_reminder_delay_days,\n source,\n CAST(CASE WHEN setup_rewards_page THEN 1 ELSE 0 END AS INT) AS is_setup_rewards_page,\n CAST(CASE WHEN sync_fields_with_processor THEN 1 ELSE 0 END AS INT) AS is_sync_fields_with_processor,\n CAST(CASE WHEN vip_tiers_job_running THEN 1 ELSE 0 END AS INT) AS is_vip_tiers_job_running,\n CAST(CASE WHEN can_generate_coupons THEN 1 ELSE 0 END AS INT) AS is_can_generate_coupons,\n CAST(referral_reminder_days AS INT) AS referral_reminder_days,\n facebook_app_id,\n CAST(CASE WHEN completed_onboarding THEN 1 ELSE 0 END AS INT) AS is_completed_onboarding,\n CAST(CASE WHEN first_time_referral_discounts_enable_flag THEN 1 ELSE 0 END AS INT) AS is_first_time_referral_discounts_enable_flag,\n CAST(CASE WHEN discount_code_based_referral_program_enabled THEN 1 ELSE 0 END AS INT) AS is_discount_code_based_referral_program_enabled,\n CAST(CASE WHEN verified_email_domain THEN 1 ELSE 0 END AS INT) AS is_verified_email_domain,\n CAST(CASE WHEN test_account THEN 1 ELSE 0 END AS INT) AS is_test_account,\n time_zone,\n CAST(loyalty_opt_in_strategy AS INT) AS loyalty_opt_in_strategy,\n CAST(referral_opt_in_strategy AS INT) AS referral_opt_in_strategy,\n CAST(round_discounts_strategy AS INT) AS round_discounts_strategy,\n CAST(CASE WHEN delete_used_coupons_enable THEN 1 ELSE 0 END AS INT) AS is_delete_used_coupons_enable,\n group_id,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_merchants", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__swell_campaigns", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_campaigns", + "yoda_e2e_loyalty_stg__swell_campaigns" + ], + "alias": "swell_campaigns", + "checksum": + { + "name": "sha256", + "checksum": "da3916126203bfead9e12cc88e0ec08bb74971d32e4af096f5d9c15068501d7b" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "campaign_id", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "Campaigns that swell merchants created", + "columns": + { + "campaign_id": + { + "name": "campaign_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "name": "merchant_id__dim_stores", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_name": + { + "name": "campaign_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_points": + { + "name": "reward_points", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency_code": + { + "name": "currency_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_active": + { + "name": "is_active", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_expired": + { + "name": "is_expired", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "activated_at": + { + "name": "activated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "campaign_description": + { + "name": "campaign_description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_date": + { + "name": "created_date", + "description": "TODO: Update Column created_date Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_archived": + { + "name": "is_archived", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_hidden": + { + "name": "is_hidden", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "redemption_option_id__swell_redemption_options": + { + "name": "redemption_option_id__swell_redemption_options", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_requires_referral_code": + { + "name": "is_requires_referral_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "reward_type": + { + "name": "reward_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_percentage": + { + "name": "reward_percentage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_require_product_id": + { + "name": "is_require_product_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_require_product_tag": + { + "name": "is_require_product_tag", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_require_product_type": + { + "name": "is_require_product_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "api_key": + { + "name": "api_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_exclude_customer_tags": + { + "name": "is_exclude_customer_tags", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_admin_only": + { + "name": "is_admin_only", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "vip_tier_id__swell_vip_tiers": + { + "name": "vip_tier_id__swell_vip_tiers", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_referral_campaign": + { + "name": "is_referral_campaign", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "campaign_id", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "campaign_id", + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.4558723, + "relation_name": "protected_yoda_e2e_loyalty.swell_campaigns", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__campaigns') }}\n\n), yoda_e2e_loyalty_stg__swell_campaigns AS (\n\n SELECT id AS campaign_id,\n merchant_id AS merchant_id__dim_stores,\n type AS campaign_name,\n reward_points,\n currency AS currency_code,\n CAST(CASE WHEN active THEN 1 ELSE 0 END AS SMALLINT) AS is_active,\n CAST(CASE WHEN expired THEN 1 ELSE 0 END AS SMALLINT) AS is_expired,\n TIMESTAMP(activated_at) AS activated_at,\n details AS campaign_description,\n TIMESTAMP(created_at) AS created_at,\n TO_DATE(created_at) AS created_date,\n TIMESTAMP(updated_at) AS updated_at,\n CAST(CASE WHEN archived THEN 1 ELSE 0 END AS SMALLINT) AS is_archived,\n CAST(CASE WHEN hidden THEN 1 ELSE 0 END AS SMALLINT) AS is_hidden,\n redemption_option_id AS redemption_option_id__swell_redemption_options,\n CAST(requires_referral_code AS SMALLINT) AS is_requires_referral_code,\n reward_type,\n reward_percentage,\n CAST(CASE WHEN require_product_by_ids IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_id,\n CAST(CASE WHEN require_product_by_tags IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_tag,\n CAST(CASE WHEN require_product_by_types IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_type,\n api_key,\n CAST(CASE WHEN exclude_customer_tags THEN 1 ELSE 0 END AS SMALLINT) AS is_exclude_customer_tags,\n CAST(CASE WHEN admin_only THEN 1 ELSE 0 END AS SMALLINT) AS is_admin_only,\n vip_tier_id AS vip_tier_id__swell_vip_tiers,\n CAST(CASE WHEN type = 'ReferralLinkClickCampaign' THEN 1 ELSE 0 END AS SMALLINT) AS is_referral_campaign\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_campaigns", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__campaigns", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__campaigns" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.sql", + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.campaigns\n\n), yoda_e2e_loyalty_stg__swell_campaigns AS (\n\n SELECT id AS campaign_id,\n merchant_id AS merchant_id__dim_stores,\n type AS campaign_name,\n reward_points,\n currency AS currency_code,\n CAST(CASE WHEN active THEN 1 ELSE 0 END AS SMALLINT) AS is_active,\n CAST(CASE WHEN expired THEN 1 ELSE 0 END AS SMALLINT) AS is_expired,\n TIMESTAMP(activated_at) AS activated_at,\n details AS campaign_description,\n TIMESTAMP(created_at) AS created_at,\n TO_DATE(created_at) AS created_date,\n TIMESTAMP(updated_at) AS updated_at,\n CAST(CASE WHEN archived THEN 1 ELSE 0 END AS SMALLINT) AS is_archived,\n CAST(CASE WHEN hidden THEN 1 ELSE 0 END AS SMALLINT) AS is_hidden,\n redemption_option_id AS redemption_option_id__swell_redemption_options,\n CAST(requires_referral_code AS SMALLINT) AS is_requires_referral_code,\n reward_type,\n reward_percentage,\n CAST(CASE WHEN require_product_by_ids IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_id,\n CAST(CASE WHEN require_product_by_tags IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_tag,\n CAST(CASE WHEN require_product_by_types IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_type,\n api_key,\n CAST(CASE WHEN exclude_customer_tags THEN 1 ELSE 0 END AS SMALLINT) AS is_exclude_customer_tags,\n CAST(CASE WHEN admin_only THEN 1 ELSE 0 END AS SMALLINT) AS is_admin_only,\n vip_tier_id AS vip_tier_id__swell_vip_tiers,\n CAST(CASE WHEN type = 'ReferralLinkClickCampaign' THEN 1 ELSE 0 END AS SMALLINT) AS is_referral_campaign\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_campaigns", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__daily_campaigns", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__daily_campaigns", + "yoda_e2e_loyalty_stg__daily_campaigns" + ], + "alias": "daily_campaigns", + "checksum": + { + "name": "sha256", + "checksum": "16d497b5ff0b337d109d4320ea266adb4d3b8844bedec648066c86292d3e9e0e" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "time_id", + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "app_key", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "incremental", + "incremental_strategy": "merge", + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": "time_id", + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty_stg__daily_campaigns", + "columns": + { + "count_campaigns": + { + "name": "count_campaigns", + "description": "TODO: Update Column count_campaigns Information", + "meta": + { + "yoda_metric": + { + "type": "count distinct" + } + }, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sum_active_campaigns": + { + "name": "sum_active_campaigns", + "description": "Count total active campaigns which were created on that date", + "meta": + { + "yoda_metric": + { + "type": "sum" + } + }, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Column app_key Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ref_time": + { + "name": "ref_time", + "description": "The date granularity of this table - campaign_created_at", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "time_id": + { + "name": "time_id", + "description": "surrogate_key of \"app_key\",\"campaign_created_date\"", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "time_id", + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "app_key", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "time_id", + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-table": "yoda_e2e_platform__dim_stores", + "ref-key": "app_key", + "ref-relationship": "many-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "materialized": "incremental", + "unique_key": "time_id", + "incremental_strategy": "merge" + }, + "created_at": 1717939103.470784, + "relation_name": "protected_yoda_e2e_loyalty.daily_campaigns", + "raw_code": "{{\n config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n unique_key='time_id',\n incremental_strategy = 'merge',\n )\n}}\n\nWITH source AS (\n SELECT \n COUNT(campaign_id) AS count_campaigns, \n SUM(CASE WHEN is_active = 1 THEN 1 ELSE 0 END) AS sum_active_campaigns, \n app_key, \n campaign_created_date AS ref_time,\n {{ dbt_utils.surrogate_key([\"app_key\",\"campaign_created_date\"]) }} AS time_id\n FROM {{ ref('yoda_e2e_loyalty__dim_campaigns') }}\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n{% if is_incremental() %}\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM {{ this }}) - INTERVAL 1 DAYS)\n\n{% endif %}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_campaigns", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_utils.surrogate_key", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.sql", + "compiled": true, + "compiled_code": "\n\nWITH source AS (\n SELECT \n COUNT(campaign_id) AS count_campaigns, \n SUM(CASE WHEN is_active = 1 THEN 1 ELSE 0 END) AS sum_active_campaigns, \n app_key, \n campaign_created_date AS ref_time,\n md5(cast(concat(coalesce(cast(app_key as string), ''), '-', coalesce(cast(campaign_created_date as string), '')) as string)) AS time_id\n FROM public_yoda_e2e_loyalty.dim_campaigns\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM protected_yoda_e2e_loyalty.daily_campaigns) - INTERVAL 1 DAYS)\n\n", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "alias": "swell_yotpo_platform_accounts", + "checksum": + { + "name": "sha256", + "checksum": "15e5746e07eb4b4ad0597af35557ae65b77da9e99f3a808a3cbd2d0904d37825" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "columns": + { + "app_key": + { + "name": "app_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_key": + { + "name": "organization_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.478137, + "relation_name": "protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__yotpo_platform_accounts') }}\n\n), yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts AS (\n\n SELECT app_key,\n merchant_id,\n org_key AS organization_key,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.sql", + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.yotpo_platform_accounts\n\n), yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts AS (\n\n SELECT app_key,\n merchant_id,\n org_key AS organization_key,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_point_redemptions", + "yoda_e2e_loyalty_stg__swell_point_redemptions" + ], + "alias": "swell_point_redemptions", + "checksum": + { + "name": "sha256", + "checksum": "49e32a8aac6ded7cabd65f805af0226155969c385850b98dfb15810df75ca3a3" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty_stg__swell_point_redemptions", + "columns": + { + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "redemption_date": + { + "name": "redemption_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "redemption_day": + { + "name": "redemption_day", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "redemption_month": + { + "name": "redemption_month", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "redemption_year": + { + "name": "redemption_year", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "approved_at": + { + "name": "approved_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_redeemed": + { + "name": "points_redeemed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "name": "merchant_id__dim_stores", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id__swell_customers": + { + "name": "customer_id__swell_customers", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "option_id__swell_redemption_options": + { + "name": "option_id__swell_redemption_options", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "name": "referral_id__swell_referrals", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "perk_id__swell_perks": + { + "name": "perk_id__swell_perks", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_approved": + { + "name": "is_approved", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_pos": + { + "name": "is_pos", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_visible": + { + "name": "is_visible", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_deleted": + { + "name": "is_deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_reversed": + { + "name": "is_reversed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.5036, + "relation_name": "protected_yoda_e2e_loyalty.swell_point_redemptions", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__point_redemptions') }}\n\n), yoda_e2e_loyalty_stg__swell_point_redemptions AS (\n\n SELECT id,\n TIMESTAMP(created_at) AS created_at,\n TO_DATE(created_at) AS redemption_date,\n DAY(created_at) AS redemption_day,\n MONTH(created_at) AS redemption_month,\n YEAR(created_at) AS redemption_year,\n TIMESTAMP(updated_at) AS updated_at,\n TIMESTAMP(approved_at) AS approved_at,\n currency,\n amount AS points_redeemed,\n merchant_id AS merchant_id__dim_stores,\n customer_id AS customer_id__swell_customers,\n redemption_option_id AS option_id__swell_redemption_options,\n referral_id AS referral_id__swell_referrals,\n perk_id AS perk_id__swell_perks,\n CASE WHEN approved THEN 1 ELSE 0 END AS is_approved,\n CASE WHEN is_pos THEN 1 ELSE 0 END AS is_pos,\n CASE WHEN visible THEN 1 ELSE 0 END AS is_visible,\n CASE WHEN deleted THEN 1 ELSE 0 END AS is_deleted,\n CASE WHEN reversed THEN 1 ELSE 0 END AS is_reversed\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_point_redemptions", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__point_redemptions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.sql", + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.point_redemptions\n\n), yoda_e2e_loyalty_stg__swell_point_redemptions AS (\n\n SELECT id,\n TIMESTAMP(created_at) AS created_at,\n TO_DATE(created_at) AS redemption_date,\n DAY(created_at) AS redemption_day,\n MONTH(created_at) AS redemption_month,\n YEAR(created_at) AS redemption_year,\n TIMESTAMP(updated_at) AS updated_at,\n TIMESTAMP(approved_at) AS approved_at,\n currency,\n amount AS points_redeemed,\n merchant_id AS merchant_id__dim_stores,\n customer_id AS customer_id__swell_customers,\n redemption_option_id AS option_id__swell_redemption_options,\n referral_id AS referral_id__swell_referrals,\n perk_id AS perk_id__swell_perks,\n CASE WHEN approved THEN 1 ELSE 0 END AS is_approved,\n CASE WHEN is_pos THEN 1 ELSE 0 END AS is_pos,\n CASE WHEN visible THEN 1 ELSE 0 END AS is_visible,\n CASE WHEN deleted THEN 1 ELSE 0 END AS is_deleted,\n CASE WHEN reversed THEN 1 ELSE 0 END AS is_reversed\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_point_redemptions", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_redemption_options", + "yoda_e2e_loyalty_stg__swell_redemption_options" + ], + "alias": "swell_redemption_options", + "checksum": + { + "name": "sha256", + "checksum": "822bc9f26a620ae789d592c8cac6b0f5f187904ff5c9cd77415f8caa2ba95884" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty_stg__swell_redemption_options", + "columns": + { + "id": + { + "name": "id", + "description": "TODO: Update Column id Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Column created_at Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Column updated_at Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "redemption_condition": + { + "name": "redemption_condition", + "description": "TODO: Update Column redemption_condition Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Column currency Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_method": + { + "name": "redemption_method", + "description": "TODO: Update Column redemption_method Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id__dim_stores": + { + "name": "merchant_id__dim_stores", + "description": "TODO: Update Column merchant_id__dim_stores Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_type": + { + "name": "discount_type", + "description": "TODO: Update Column discount_type Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_percentage": + { + "name": "discount_percentage", + "description": "TODO: Update Column discount_percentage Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_rate_cents_in_original_currency": + { + "name": "discount_rate_cents_in_original_currency", + "description": "TODO: Update Column discount_rate_cents_in_original_currency Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_pos": + { + "name": "is_pos", + "description": "TODO: Update Column is_pos Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_deleted": + { + "name": "is_deleted", + "description": "TODO: Update Column is_deleted Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.511038, + "relation_name": "protected_yoda_e2e_loyalty.swell_redemption_options", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__redemption_options') }}\n\n), yoda_e2e_loyalty_stg__swell_redemption_options AS (\n\n SELECT id,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at,\n description AS redemption_condition,\n currency,\n type AS redemption_method,\n merchant_id AS merchant_id__dim_stores,\n discount_type,\n discount_percentage,\n discount_rate_cents AS discount_rate_cents_in_original_currency,\n CASE WHEN is_pos THEN 1 ELSE 0 END AS is_pos,\n CASE WHEN deleted THEN 1 ELSE 0 END AS is_deleted\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_redemption_options", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__redemption_options", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__redemption_options" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.sql", + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.redemption_options\n\n), yoda_e2e_loyalty_stg__swell_redemption_options AS (\n\n SELECT id,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at,\n description AS redemption_condition,\n currency,\n type AS redemption_method,\n merchant_id AS merchant_id__dim_stores,\n discount_type,\n discount_percentage,\n discount_rate_cents AS discount_rate_cents_in_original_currency,\n CASE WHEN is_pos THEN 1 ELSE 0 END AS is_pos,\n CASE WHEN deleted THEN 1 ELSE 0 END AS is_deleted\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_redemption_options", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__vip_tiers", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__vip_tiers", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__vip_tiers", + "yoda_e2e_loyalty_stg__vip_tiers" + ], + "alias": "vip_tiers", + "checksum": + { + "name": "sha256", + "checksum": "03f21993f127459dcb75c43cdfc022bac4e919500e9291eb6c6f6da5de652fca" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "description": "TODO: Update Source Description", + "columns": + { + "currency": + { + "name": "currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "earned_title": + { + "name": "earned_title", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "name": "name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_multiplier": + { + "name": "points_multiplier", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rank": + { + "name": "rank", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "name": "reward_points", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "should_mirror_entry": + { + "name": "should_mirror_entry", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "type": + { + "name": "type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_option_id": + { + "name": "redemption_option_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "background_image_id": + { + "name": "background_image_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.519938, + "relation_name": "protected_yoda_e2e_loyalty.vip_tiers", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'vip_tiers') }}\n\n), yoda_e2e_loyalty_stg__vip_tiers AS (\n\n SELECT \n\t\tcurrency,\n\t\tdescription,\n\t\tearned_title,\n\t\tid,\n\t\tmerchant_id,\n\t\tname,\n\t\tpoints_multiplier,\n\t\trank,\n\t\treward_points,\n\t\tshould_mirror_entry,\n\t\ttype,\n\t\tredemption_option_id,\n\t\tbackground_image_id\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__vip_tiers", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "vip_tiers" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.vip_tiers\n\n), yoda_e2e_loyalty_stg__vip_tiers AS (\n\n SELECT \n\t\tcurrency,\n\t\tdescription,\n\t\tearned_title,\n\t\tid,\n\t\tmerchant_id,\n\t\tname,\n\t\tpoints_multiplier,\n\t\trank,\n\t\treward_points,\n\t\tshould_mirror_entry,\n\t\ttype,\n\t\tredemption_option_id,\n\t\tbackground_image_id\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__vip_tiers", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__redemption_options": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__redemption_options", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__redemption_options", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__redemption_options", + "yoda_e2e_loyalty_stg__redemption_options" + ], + "alias": "redemption_options", + "checksum": + { + "name": "sha256", + "checksum": "e60d4267e8ef23a4e79edde1dd0b8d8ce5342848d03cac3572e66fc5580f2be2" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "description": "TODO: Update Source Description", + "columns": + { + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount": + { + "name": "amount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "applies_once": + { + "name": "applies_once", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "applies_to_any_or_all_attributes": + { + "name": "applies_to_any_or_all_attributes", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_id": + { + "name": "applies_to_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_product_type": + { + "name": "applies_to_product_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_resource": + { + "name": "applies_to_resource", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "automatically_apply": + { + "name": "automatically_apply", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "charset": + { + "name": "charset", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "code_length": + { + "name": "code_length", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cost_text": + { + "name": "cost_text", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "coupon_cancellation_url": + { + "name": "coupon_cancellation_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "coupons_pool_amount": + { + "name": "coupons_pool_amount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "deleted": + { + "name": "deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "description": + { + "name": "description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_amount_cents": + { + "name": "discount_amount_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_percentage": + { + "name": "discount_percentage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_rate_cents": + { + "name": "discount_rate_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_type": + { + "name": "discount_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_in_admin": + { + "name": "display_in_admin", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "display_in_popup": + { + "name": "display_in_popup", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "display_order": + { + "name": "display_order", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "duration": + { + "name": "duration", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expires_after": + { + "name": "expires_after", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_product_cost_cents": + { + "name": "free_product_cost_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "free_shipping_less_than_cents": + { + "name": "free_shipping_less_than_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "generic_url": + { + "name": "generic_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "icon": + { + "name": "icon", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "image": + { + "name": "image", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_offline": + { + "name": "is_offline", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "is_pos": + { + "name": "is_pos", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "name": "name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "once_per_customer": + { + "name": "once_per_customer", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "prefix": + { + "name": "prefix", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "quantity": + { + "name": "quantity", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "restrict_to_redeeming_customer": + { + "name": "restrict_to_redeeming_customer", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "reward_intro": + { + "name": "reward_intro", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "secret": + { + "name": "secret", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "show_online": + { + "name": "show_online", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "single_use": + { + "name": "single_use", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "skip_platform_create": + { + "name": "skip_platform_create", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "title": + { + "name": "title", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "name": "type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "usage_limit": + { + "name": "usage_limit", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "value_cents": + { + "name": "value_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "name": "third_party_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "background_image_id": + { + "name": "background_image_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "saved_search_ids": + { + "name": "saved_search_ids", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_attributes": + { + "name": "applies_to_attributes", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_values": + { + "name": "applies_to_values", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cart_greater_than_cents": + { + "name": "cart_greater_than_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_ids": + { + "name": "customer_ids", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_coupon_cost_cents": + { + "name": "custom_coupon_cost_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "product_ids": + { + "name": "product_ids", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "variant_ids": + { + "name": "variant_ids", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "collection_ids": + { + "name": "collection_ids", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "segment_ids": + { + "name": "segment_ids", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_codes_webhook_threshold": + { + "name": "redemption_codes_webhook_threshold", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_amount": + { + "name": "min_amount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "group_ids": + { + "name": "group_ids", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.5465815, + "relation_name": "protected_yoda_e2e_loyalty.redemption_options", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'redemption_options') }}\n\n), yoda_e2e_loyalty_stg__redemption_options AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tamount,\n\t\tapplies_once,\n\t\tapplies_to_any_or_all_attributes,\n\t\tapplies_to_id,\n\t\tapplies_to_product_type,\n\t\tapplies_to_resource,\n\t\tautomatically_apply,\n\t\tcharset,\n\t\tcode_length,\n\t\tcost_text,\n\t\tcoupon_cancellation_url,\n\t\tcoupons_pool_amount,\n\t\tcurrency,\n\t\tdeleted,\n\t\tdescription,\n\t\tdiscount_amount_cents,\n\t\tdiscount_percentage,\n\t\tdiscount_rate_cents,\n\t\tdiscount_type,\n\t\tdisplay_in_admin,\n\t\tdisplay_in_popup,\n\t\tdisplay_order,\n\t\tduration,\n\t\texpires_after,\n\t\tfree_product_cost_cents,\n\t\tfree_shipping_less_than_cents,\n\t\tgeneric_url,\n\t\ticon,\n\t\tid,\n\t\timage,\n\t\tis_offline,\n\t\tis_pos,\n\t\tmerchant_id,\n\t\tname,\n\t\tonce_per_customer,\n\t\tprefix,\n\t\tquantity,\n\t\trestrict_to_redeeming_customer,\n\t\treward_intro,\n\t\tsecret,\n\t\tshow_online,\n\t\tsingle_use,\n\t\tskip_platform_create,\n\t\ttitle,\n\t\ttype,\n\t\tusage_limit,\n\t\tvalue_cents,\n\t\tthird_party_id,\n\t\tbackground_image_id,\n\t\tsaved_search_ids,\n\t\tapplies_to_attributes,\n\t\tapplies_to_values,\n\t\tcart_greater_than_cents,\n\t\tcustomer_ids,\n\t\tcustom_coupon_cost_cents,\n\t\tproduct_ids,\n\t\tvariant_ids,\n\t\tcollection_ids,\n\t\tsegment_ids,\n\t\tredemption_codes_webhook_threshold,\n\t\tmin_amount,\n\t\tgroup_ids\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__redemption_options", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "redemption_options" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.redemption_options\n\n), yoda_e2e_loyalty_stg__redemption_options AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tamount,\n\t\tapplies_once,\n\t\tapplies_to_any_or_all_attributes,\n\t\tapplies_to_id,\n\t\tapplies_to_product_type,\n\t\tapplies_to_resource,\n\t\tautomatically_apply,\n\t\tcharset,\n\t\tcode_length,\n\t\tcost_text,\n\t\tcoupon_cancellation_url,\n\t\tcoupons_pool_amount,\n\t\tcurrency,\n\t\tdeleted,\n\t\tdescription,\n\t\tdiscount_amount_cents,\n\t\tdiscount_percentage,\n\t\tdiscount_rate_cents,\n\t\tdiscount_type,\n\t\tdisplay_in_admin,\n\t\tdisplay_in_popup,\n\t\tdisplay_order,\n\t\tduration,\n\t\texpires_after,\n\t\tfree_product_cost_cents,\n\t\tfree_shipping_less_than_cents,\n\t\tgeneric_url,\n\t\ticon,\n\t\tid,\n\t\timage,\n\t\tis_offline,\n\t\tis_pos,\n\t\tmerchant_id,\n\t\tname,\n\t\tonce_per_customer,\n\t\tprefix,\n\t\tquantity,\n\t\trestrict_to_redeeming_customer,\n\t\treward_intro,\n\t\tsecret,\n\t\tshow_online,\n\t\tsingle_use,\n\t\tskip_platform_create,\n\t\ttitle,\n\t\ttype,\n\t\tusage_limit,\n\t\tvalue_cents,\n\t\tthird_party_id,\n\t\tbackground_image_id,\n\t\tsaved_search_ids,\n\t\tapplies_to_attributes,\n\t\tapplies_to_values,\n\t\tcart_greater_than_cents,\n\t\tcustomer_ids,\n\t\tcustom_coupon_cost_cents,\n\t\tproduct_ids,\n\t\tvariant_ids,\n\t\tcollection_ids,\n\t\tsegment_ids,\n\t\tredemption_codes_webhook_threshold,\n\t\tmin_amount,\n\t\tgroup_ids\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__redemption_options", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ], + "alias": "swell_vip_tiers_settings", + "checksum": + { + "name": "sha256", + "checksum": "30ea2dca7cc4451d7e667337dbb948864769bb00c83fe8d58974913f5a3f4f74" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty" + ], + "description": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "columns": + { + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "type": + { + "name": "type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_enabled_type": + { + "name": "last_enabled_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "entry_fulfillment_timeframe": + { + "name": "entry_fulfillment_timeframe", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "custom_start_date": + { + "name": "custom_start_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_vip_enabled": + { + "name": "is_vip_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "dropping_policy": + { + "name": "dropping_policy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sync_to_platform": + { + "name": "sync_to_platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "delay_purchase_eligibility_enabled": + { + "name": "delay_purchase_eligibility_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "delay_purchase_eligibility_days": + { + "name": "delay_purchase_eligibility_days", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_actions_pre_opt_in": + { + "name": "include_actions_pre_opt_in", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "primary-key": "merchant_id", + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one" + } + ], + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.556155, + "relation_name": "protected_yoda_e2e_loyalty.swell_vip_tiers_settings", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__default', 'swell_vip_tiers_settings') }}\n\n ), yoda_e2e_loyalty_stg__swell_vip_tiers_settings AS (\n\n SELECT merchant_id,\n type,\n last_enabled_type,\n entry_fulfillment_timeframe,\n TIMESTAMP(custom_start_date) AS custom_start_date,\n CAST( CASE WHEN is_enabled THEN 1 ELSE 0 END AS INT) AS is_vip_enabled,\n dropping_policy,\n sync_to_platform,\n delay_purchase_eligibility_enabled,\n delay_purchase_eligibility_days,\n include_actions_pre_opt_in,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at\n FROM source limit 100\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_loyalty__default", + "swell_vip_tiers_settings" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.sql", + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM default.swell_vip_tiers_settings\n\n ), yoda_e2e_loyalty_stg__swell_vip_tiers_settings AS (\n\n SELECT merchant_id,\n type,\n last_enabled_type,\n entry_fulfillment_timeframe,\n TIMESTAMP(custom_start_date) AS custom_start_date,\n CAST( CASE WHEN is_enabled THEN 1 ELSE 0 END AS INT) AS is_vip_enabled,\n dropping_policy,\n sync_to_platform,\n delay_purchase_eligibility_enabled,\n delay_purchase_eligibility_days,\n include_actions_pre_opt_in,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at\n FROM source limit 100\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__purchases": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__purchases", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__purchases", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__purchases", + "yoda_e2e_loyalty_stg__purchases" + ], + "alias": "purchases", + "checksum": + { + "name": "sha256", + "checksum": "a6d7d97b5bfd6de195bf7d60eff042f837b9f54056035a356f25a84aeb049497" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "description": "TODO: Update Source Description", + "columns": + { + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount_cents": + { + "name": "amount_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "applied_to_campaigns": + { + "name": "applied_to_campaigns", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "avs_postal_match": + { + "name": "avs_postal_match", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "avs_result_code": + { + "name": "avs_result_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "avs_street_match": + { + "name": "avs_street_match", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "before_swellrewards": + { + "name": "before_swellrewards", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "billing_address1": + { + "name": "billing_address1", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_address2": + { + "name": "billing_address2", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_city": + { + "name": "billing_city", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_country_code": + { + "name": "billing_country_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_first_name": + { + "name": "billing_first_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_last_name": + { + "name": "billing_last_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_phone": + { + "name": "billing_phone", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_zip": + { + "name": "billing_zip", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "name": "browser_country_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "chargeback_protection": + { + "name": "chargeback_protection", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "credit_card_bin": + { + "name": "credit_card_bin", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "credit_card_company": + { + "name": "credit_card_company", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "credit_card_number": + { + "name": "credit_card_number", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cvv_result_code": + { + "name": "cvv_result_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "eligible_for_vip_tiers": + { + "name": "eligible_for_vip_tiers", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "fraud_review": + { + "name": "fraud_review", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gateway": + { + "name": "gateway", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_swell_user": + { + "name": "has_swell_user", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip_address": + { + "name": "ip_address", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_refunded": + { + "name": "is_refunded", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "is_repeat": + { + "name": "is_repeat", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "landing_site": + { + "name": "landing_site", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id": + { + "name": "order_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processor_id": + { + "name": "processor_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id": + { + "name": "redemption_code_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "name": "referral_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referring_site": + { + "name": "referring_site", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sender_email": + { + "name": "sender_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_address1": + { + "name": "shipping_address1", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_address2": + { + "name": "shipping_address2", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_city": + { + "name": "shipping_city", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "name": "shipping_country_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_first_name": + { + "name": "shipping_first_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_last_name": + { + "name": "shipping_last_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_phone": + { + "name": "shipping_phone", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_zip": + { + "name": "shipping_zip", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_id": + { + "name": "store_account_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "swell_discount_cost_cents": + { + "name": "swell_discount_cost_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "synced_to_analytics": + { + "name": "synced_to_analytics", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "user_agent_id": + { + "name": "user_agent_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_agent": + { + "name": "user_agent", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "fee_amount_cents": + { + "name": "fee_amount_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "transaction_id": + { + "name": "transaction_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "affiliate_amount": + { + "name": "affiliate_amount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "referral_discount_code_id": + { + "name": "referral_discount_code_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "transaction_hash": + { + "name": "transaction_hash", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vip_tier_eligibility_job_id": + { + "name": "vip_tier_eligibility_job_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "channel_type": + { + "name": "channel_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "name": "store_address", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clerk_name": + { + "name": "clerk_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "name": "store_city", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "name": "store_state", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clerk_employee_id": + { + "name": "clerk_employee_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.5907712, + "relation_name": "protected_yoda_e2e_loyalty.purchases", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'purchases') }}\n\n), yoda_e2e_loyalty_stg__purchases AS (\n\n SELECT \n\t\tcreated_at,\n\t\tupdated_at,\n\t\tamount_cents,\n\t\tapplied_to_campaigns,\n\t\tavs_postal_match,\n\t\tavs_result_code,\n\t\tavs_street_match,\n\t\tbefore_swellrewards,\n\t\tbilling_address1,\n\t\tbilling_address2,\n\t\tbilling_city,\n\t\tbilling_country_code,\n\t\tbilling_first_name,\n\t\tbilling_last_name,\n\t\tbilling_phone,\n\t\tbilling_zip,\n\t\tbrowser_country_code,\n\t\tchargeback_protection,\n\t\tcredit_card_bin,\n\t\tcredit_card_company,\n\t\tcredit_card_number,\n\t\tcurrency,\n\t\tcustomer_id,\n\t\tcvv_result_code,\n\t\teligible_for_vip_tiers,\n\t\tfraud_review,\n\t\tgateway,\n\t\thas_swell_user,\n\t\tid,\n\t\tip_address,\n\t\tis_refunded,\n\t\tis_repeat,\n\t\tlanding_site,\n\t\tmerchant_id,\n\t\torder_id,\n\t\tprocessor_id,\n\t\tredemption_code_id,\n\t\treferral_id,\n\t\treferring_site,\n\t\tsender_email,\n\t\tshipping_address1,\n\t\tshipping_address2,\n\t\tshipping_city,\n\t\tshipping_country_code,\n\t\tshipping_first_name,\n\t\tshipping_last_name,\n\t\tshipping_phone,\n\t\tshipping_zip,\n\t\tstore_account_id,\n\t\tswell_discount_cost_cents,\n\t\tsynced_to_analytics,\n\t\tuser_agent_id,\n\t\tuser_agent,\n\t\tuser_id,\n\t\tfee_amount_cents,\n\t\ttransaction_id,\n\t\taffiliate_amount,\n\t\treferral_discount_code_id,\n\t\ttransaction_hash,\n\t\tvip_tier_eligibility_job_id,\n\t\tchannel_type,\n\t\tstore_address,\n\t\tclerk_name,\n\t\tstore_city,\n\t\tstore_state,\n\t\tclerk_employee_id\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__purchases", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "purchases" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.purchases\n\n), yoda_e2e_loyalty_stg__purchases AS (\n\n SELECT \n\t\tcreated_at,\n\t\tupdated_at,\n\t\tamount_cents,\n\t\tapplied_to_campaigns,\n\t\tavs_postal_match,\n\t\tavs_result_code,\n\t\tavs_street_match,\n\t\tbefore_swellrewards,\n\t\tbilling_address1,\n\t\tbilling_address2,\n\t\tbilling_city,\n\t\tbilling_country_code,\n\t\tbilling_first_name,\n\t\tbilling_last_name,\n\t\tbilling_phone,\n\t\tbilling_zip,\n\t\tbrowser_country_code,\n\t\tchargeback_protection,\n\t\tcredit_card_bin,\n\t\tcredit_card_company,\n\t\tcredit_card_number,\n\t\tcurrency,\n\t\tcustomer_id,\n\t\tcvv_result_code,\n\t\teligible_for_vip_tiers,\n\t\tfraud_review,\n\t\tgateway,\n\t\thas_swell_user,\n\t\tid,\n\t\tip_address,\n\t\tis_refunded,\n\t\tis_repeat,\n\t\tlanding_site,\n\t\tmerchant_id,\n\t\torder_id,\n\t\tprocessor_id,\n\t\tredemption_code_id,\n\t\treferral_id,\n\t\treferring_site,\n\t\tsender_email,\n\t\tshipping_address1,\n\t\tshipping_address2,\n\t\tshipping_city,\n\t\tshipping_country_code,\n\t\tshipping_first_name,\n\t\tshipping_last_name,\n\t\tshipping_phone,\n\t\tshipping_zip,\n\t\tstore_account_id,\n\t\tswell_discount_cost_cents,\n\t\tsynced_to_analytics,\n\t\tuser_agent_id,\n\t\tuser_agent,\n\t\tuser_id,\n\t\tfee_amount_cents,\n\t\ttransaction_id,\n\t\taffiliate_amount,\n\t\treferral_discount_code_id,\n\t\ttransaction_hash,\n\t\tvip_tier_eligibility_job_id,\n\t\tchannel_type,\n\t\tstore_address,\n\t\tclerk_name,\n\t\tstore_city,\n\t\tstore_state,\n\t\tclerk_employee_id\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__purchases", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__campaigns": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__campaigns", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__campaigns", + "yoda_e2e_loyalty_stg__campaigns" + ], + "alias": "campaigns", + "checksum": + { + "name": "sha256", + "checksum": "b8818920592a139965b9c53d1c189a68a1bbe187111fbc2f82064cec17a8e1df" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "description": "yoda_e2e_loyalty_stg__campaigns", + "columns": + { + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "activated_at": + { + "name": "activated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "active": + { + "name": "active", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "admin_display_name": + { + "name": "admin_display_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "admin_only": + { + "name": "admin_only", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "already_completed": + { + "name": "already_completed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "archived": + { + "name": "archived", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "ask_year": + { + "name": "ask_year", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_codes_count": + { + "name": "campaign_codes_count", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cta_text": + { + "name": "cta_text", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "days_until_next_action": + { + "name": "days_until_next_action", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_email_subject": + { + "name": "default_email_subject", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_share_text_header": + { + "name": "default_share_text_header", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_share_text": + { + "name": "default_share_text", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_sms_text": + { + "name": "default_sms_text", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "delay_reward_days": + { + "name": "delay_reward_days", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "delay_reward": + { + "name": "delay_reward", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "details": + { + "name": "details", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_order": + { + "name": "display_order", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "exclude_customer_tags": + { + "name": "exclude_customer_tags", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "exclude_order_tags": + { + "name": "exclude_order_tags", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expired": + { + "name": "expired", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "extra_copy1": + { + "name": "extra_copy1", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "extra_copy2": + { + "name": "extra_copy2", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "extra_copy3": + { + "name": "extra_copy3", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "hidden": + { + "name": "hidden", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "hours_until_next_action": + { + "name": "hours_until_next_action", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "icon": + { + "name": "icon", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_audience_ids": + { + "name": "include_audience_ids", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_actions_required": + { + "name": "min_actions_required", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_spend_cents": + { + "name": "min_spend_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "must_be_customer": + { + "name": "must_be_customer", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "overflow_enabled": + { + "name": "overflow_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "product_map_strategy": + { + "name": "product_map_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_restrictions_reward": + { + "name": "product_restrictions_reward", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_auto_apply_coupon": + { + "name": "referral_auto_apply_coupon", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "referral_host": + { + "name": "referral_host", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "requires_referral_code": + { + "name": "requires_referral_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_percentage": + { + "name": "reward_percentage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "name": "reward_points", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_text": + { + "name": "reward_text", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_type": + { + "name": "reward_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "show_in_admin": + { + "name": "show_in_admin", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "show_in_rewards_popup": + { + "name": "show_in_rewards_popup", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "title": + { + "name": "title", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "name": "type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "use_account_creation_date": + { + "name": "use_account_creation_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "use_custom_url": + { + "name": "use_custom_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "use_oauth": + { + "name": "use_oauth", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "max_perks_per_user": + { + "name": "max_perks_per_user", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "goal_spend_cents": + { + "name": "goal_spend_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "required_order_comparison": + { + "name": "required_order_comparison", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_product_id_map": + { + "name": "reward_product_id_map", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "background_image_id": + { + "name": "background_image_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_tiers": + { + "name": "campaign_tiers", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_tags": + { + "name": "customer_tags", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_product_by_types": + { + "name": "exclude_product_by_types", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_tags": + { + "name": "order_tags", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "require_product_by_ids": + { + "name": "require_product_by_ids", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "require_product_by_types": + { + "name": "require_product_by_types", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "action_name": + { + "name": "action_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_email_body": + { + "name": "default_email_body", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_description": + { + "name": "facebook_description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_option_id": + { + "name": "redemption_option_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_query_params": + { + "name": "referral_query_params", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_redemption_option_id": + { + "name": "referral_redemption_option_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_redirect_url": + { + "name": "referral_redirect_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_reward_points": + { + "name": "referral_reward_points", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referred_user_target_campaign_id": + { + "name": "referred_user_target_campaign_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referrer_target_campaign_id": + { + "name": "referrer_target_campaign_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expired_at": + { + "name": "expired_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "max_perks_total": + { + "name": "max_perks_total", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "url": + { + "name": "url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "require_product_by_tags": + { + "name": "require_product_by_tags", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "goal_purchases": + { + "name": "goal_purchases", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "entity_id": + { + "name": "entity_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "username": + { + "name": "username", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "answer": + { + "name": "answer", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minutes_between_perks": + { + "name": "minutes_between_perks", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "question": + { + "name": "question", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vip_tier_id": + { + "name": "vip_tier_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "api_key": + { + "name": "api_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_media_filter": + { + "name": "reward_media_filter", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "action_filter": + { + "name": "action_filter", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "share_image_id": + { + "name": "share_image_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "minutes_between_actions": + { + "name": "minutes_between_actions", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "custom_url": + { + "name": "custom_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "image_id": + { + "name": "image_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "share_header": + { + "name": "share_header", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "share_text": + { + "name": "share_text", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "required_order_count": + { + "name": "required_order_count", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "api_secret": + { + "name": "api_secret", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_scanned_review_id": + { + "name": "last_scanned_review_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_audience_ids": + { + "name": "exclude_audience_ids", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "receipts_escalation_email": + { + "name": "receipts_escalation_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "receipts_notification_email": + { + "name": "receipts_notification_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.6294606, + "relation_name": "protected_yoda_e2e_loyalty.campaigns", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'campaigns') }}\n\n), yoda_e2e_loyalty_stg__campaigns AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tactivated_at,\n\t\tactive,\n\t\tadmin_display_name,\n\t\tadmin_only,\n\t\talready_completed,\n\t\tarchived,\n\t\task_year,\n\t\tcampaign_codes_count,\n\t\tcta_text,\n\t\tcurrency,\n\t\tdays_until_next_action,\n\t\tdefault_email_subject,\n\t\tdefault_share_text_header,\n\t\tdefault_share_text,\n\t\tdefault_sms_text,\n\t\tdelay_reward_days,\n\t\tdelay_reward,\n\t\tdetails,\n\t\tdisplay_order,\n\t\texclude_customer_tags,\n\t\texclude_order_tags,\n\t\texpired,\n\t\textra_copy1,\n\t\textra_copy2,\n\t\textra_copy3,\n\t\thidden,\n\t\thours_until_next_action,\n\t\ticon,\n\t\tid,\n\t\tinclude_audience_ids,\n\t\tmerchant_id,\n\t\tmin_actions_required,\n\t\tmin_spend_cents,\n\t\tmust_be_customer,\n\t\toverflow_enabled,\n\t\tproduct_map_strategy,\n\t\tproduct_restrictions_reward,\n\t\treferral_auto_apply_coupon,\n\t\treferral_host,\n\t\trequires_referral_code,\n\t\treward_percentage,\n\t\treward_points,\n\t\treward_text,\n\t\treward_type,\n\t\tshow_in_admin,\n\t\tshow_in_rewards_popup,\n\t\ttitle,\n\t\ttype,\n\t\tuse_account_creation_date,\n\t\tuse_custom_url,\n\t\tuse_oauth,\n\t\tmax_perks_per_user,\n\t\tgoal_spend_cents,\n\t\trequired_order_comparison,\n\t\treward_product_id_map,\n\t\tbackground_image_id,\n\t\tcampaign_tiers,\n\t\tcustomer_tags,\n\t\texclude_product_by_types,\n\t\torder_tags,\n\t\trequire_product_by_ids,\n\t\trequire_product_by_types,\n\t\taction_name,\n\t\tdefault_email_body,\n\t\tfacebook_description,\n\t\tredemption_option_id,\n\t\treferral_query_params,\n\t\treferral_redemption_option_id,\n\t\treferral_redirect_url,\n\t\treferral_reward_points,\n\t\treferred_user_target_campaign_id,\n\t\treferrer_target_campaign_id,\n\t\texpired_at,\n\t\tmax_perks_total,\n\t\turl,\n\t\trequire_product_by_tags,\n\t\tgoal_purchases,\n\t\tentity_id,\n\t\tusername,\n\t\tanswer,\n\t\tminutes_between_perks,\n\t\tquestion,\n\t\tvip_tier_id,\n\t\tapi_key,\n\t\treward_media_filter,\n\t\taction_filter,\n\t\tshare_image_id,\n\t\tminutes_between_actions,\n\t\tcustom_url,\n\t\timage_id,\n\t\tshare_header,\n\t\tshare_text,\n\t\trequired_order_count,\n\t\tapi_secret,\n\t\tlast_scanned_review_id,\n\t\texclude_audience_ids,\n\t\treceipts_escalation_email,\n\t\treceipts_notification_email\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__campaigns", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "campaigns" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.campaigns" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.campaigns\n\n), yoda_e2e_loyalty_stg__campaigns AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tactivated_at,\n\t\tactive,\n\t\tadmin_display_name,\n\t\tadmin_only,\n\t\talready_completed,\n\t\tarchived,\n\t\task_year,\n\t\tcampaign_codes_count,\n\t\tcta_text,\n\t\tcurrency,\n\t\tdays_until_next_action,\n\t\tdefault_email_subject,\n\t\tdefault_share_text_header,\n\t\tdefault_share_text,\n\t\tdefault_sms_text,\n\t\tdelay_reward_days,\n\t\tdelay_reward,\n\t\tdetails,\n\t\tdisplay_order,\n\t\texclude_customer_tags,\n\t\texclude_order_tags,\n\t\texpired,\n\t\textra_copy1,\n\t\textra_copy2,\n\t\textra_copy3,\n\t\thidden,\n\t\thours_until_next_action,\n\t\ticon,\n\t\tid,\n\t\tinclude_audience_ids,\n\t\tmerchant_id,\n\t\tmin_actions_required,\n\t\tmin_spend_cents,\n\t\tmust_be_customer,\n\t\toverflow_enabled,\n\t\tproduct_map_strategy,\n\t\tproduct_restrictions_reward,\n\t\treferral_auto_apply_coupon,\n\t\treferral_host,\n\t\trequires_referral_code,\n\t\treward_percentage,\n\t\treward_points,\n\t\treward_text,\n\t\treward_type,\n\t\tshow_in_admin,\n\t\tshow_in_rewards_popup,\n\t\ttitle,\n\t\ttype,\n\t\tuse_account_creation_date,\n\t\tuse_custom_url,\n\t\tuse_oauth,\n\t\tmax_perks_per_user,\n\t\tgoal_spend_cents,\n\t\trequired_order_comparison,\n\t\treward_product_id_map,\n\t\tbackground_image_id,\n\t\tcampaign_tiers,\n\t\tcustomer_tags,\n\t\texclude_product_by_types,\n\t\torder_tags,\n\t\trequire_product_by_ids,\n\t\trequire_product_by_types,\n\t\taction_name,\n\t\tdefault_email_body,\n\t\tfacebook_description,\n\t\tredemption_option_id,\n\t\treferral_query_params,\n\t\treferral_redemption_option_id,\n\t\treferral_redirect_url,\n\t\treferral_reward_points,\n\t\treferred_user_target_campaign_id,\n\t\treferrer_target_campaign_id,\n\t\texpired_at,\n\t\tmax_perks_total,\n\t\turl,\n\t\trequire_product_by_tags,\n\t\tgoal_purchases,\n\t\tentity_id,\n\t\tusername,\n\t\tanswer,\n\t\tminutes_between_perks,\n\t\tquestion,\n\t\tvip_tier_id,\n\t\tapi_key,\n\t\treward_media_filter,\n\t\taction_filter,\n\t\tshare_image_id,\n\t\tminutes_between_actions,\n\t\tcustom_url,\n\t\timage_id,\n\t\tshare_header,\n\t\tshare_text,\n\t\trequired_order_count,\n\t\tapi_secret,\n\t\tlast_scanned_review_id,\n\t\texclude_audience_ids,\n\t\treceipts_escalation_email,\n\t\treceipts_notification_email\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__campaigns", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__point_redemptions", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__point_redemptions", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__point_redemptions", + "yoda_e2e_loyalty_stg__point_redemptions" + ], + "alias": "point_redemptions", + "checksum": + { + "name": "sha256", + "checksum": "881c2d08b97e56c9642fe714df2d13d42dbe62ee75b8d158265917c608ee7c5b" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "description": "TODO: Update Source Description", + "columns": + { + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "approved_at": + { + "name": "approved_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "approved": + { + "name": "approved", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "at_checkout": + { + "name": "at_checkout", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "cost_cents": + { + "name": "cost_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "deleted": + { + "name": "deleted", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_admin": + { + "name": "is_admin", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "is_pos": + { + "name": "is_pos", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_option_id": + { + "name": "redemption_option_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "refunded_amount": + { + "name": "refunded_amount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reversed": + { + "name": "reversed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "reward_text": + { + "name": "reward_text", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_title": + { + "name": "reward_title", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "value_cents": + { + "name": "value_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "visible": + { + "name": "visible", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "cart_id": + { + "name": "cart_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "identity_id": + { + "name": "identity_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "perk_id": + { + "name": "perk_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "amount": + { + "name": "amount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "name": "referral_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_order_id": + { + "name": "third_party_order_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "point_transactions": + { + "name": "point_transactions", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "api_version": + { + "name": "api_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.6497939, + "relation_name": "protected_yoda_e2e_loyalty.point_redemptions", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'point_redemptions') }}\n\n), yoda_e2e_loyalty_stg__point_redemptions AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tapproved_at,\n\t\tapproved,\n\t\tat_checkout,\n\t\tcost_cents,\n\t\tcurrency,\n\t\tcustomer_id,\n\t\tdeleted,\n\t\tid,\n\t\tis_admin,\n\t\tis_pos,\n\t\tmerchant_id,\n\t\tredemption_option_id,\n\t\trefunded_amount,\n\t\treversed,\n\t\treward_text,\n\t\treward_title,\n\t\tvalue_cents,\n\t\tvisible,\n\t\tcart_id,\n\t\tidentity_id,\n\t\tperk_id,\n\t\tamount,\n\t\treferral_id,\n\t\tthird_party_order_id,\n\t\tpoint_transactions,\n\t\tapi_version\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__point_redemptions", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "point_redemptions" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.point_redemptions\n\n), yoda_e2e_loyalty_stg__point_redemptions AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tapproved_at,\n\t\tapproved,\n\t\tat_checkout,\n\t\tcost_cents,\n\t\tcurrency,\n\t\tcustomer_id,\n\t\tdeleted,\n\t\tid,\n\t\tis_admin,\n\t\tis_pos,\n\t\tmerchant_id,\n\t\tredemption_option_id,\n\t\trefunded_amount,\n\t\treversed,\n\t\treward_text,\n\t\treward_title,\n\t\tvalue_cents,\n\t\tvisible,\n\t\tcart_id,\n\t\tidentity_id,\n\t\tperk_id,\n\t\tamount,\n\t\treferral_id,\n\t\tthird_party_order_id,\n\t\tpoint_transactions,\n\t\tapi_version\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__point_redemptions", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__merchants": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__merchants", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__merchants", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__merchants", + "yoda_e2e_loyalty_stg__merchants" + ], + "alias": "merchants", + "checksum": + { + "name": "sha256", + "checksum": "f9438faa4229d3878941ef57fffec57a7e073231d6be7839b996a5cfa008440b" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "description": "TODO: Update Source Description", + "columns": + { + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "affiliate_include_shipping": + { + "name": "affiliate_include_shipping", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "affiliate_order_price_setting": + { + "name": "affiliate_order_price_setting", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "allow_program_overwrite": + { + "name": "allow_program_overwrite", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "api_access_enabled": + { + "name": "api_access_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "api_key": + { + "name": "api_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bricknmortar": + { + "name": "bricknmortar", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "can_generate_coupons": + { + "name": "can_generate_coupons", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "cash_payout_setting": + { + "name": "cash_payout_setting", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "code_based_referral_program_on_demand": + { + "name": "code_based_referral_program_on_demand", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "company_name": + { + "name": "company_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "completed_onboarding": + { + "name": "completed_onboarding", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "completed_profile": + { + "name": "completed_profile", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "contact_email": + { + "name": "contact_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cross_origin_store_accounts": + { + "name": "cross_origin_store_accounts", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_payout_percentage": + { + "name": "default_payout_percentage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "default_paypal_email_subject": + { + "name": "default_paypal_email_subject", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "delete_used_coupons_enable": + { + "name": "delete_used_coupons_enable", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "discount_code_based_referral_program_enabled": + { + "name": "discount_code_based_referral_program_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "discount_code_generation_strategy": + { + "name": "discount_code_generation_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_width": + { + "name": "email_header_width", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_layout": + { + "name": "email_layout", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_customer_tags": + { + "name": "exclude_customer_tags", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "facebook_app_id": + { + "name": "facebook_app_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "featured": + { + "name": "featured", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "first_time_referral_discounts_enable_flag": + { + "name": "first_time_referral_discounts_enable_flag", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "force_store_accounts": + { + "name": "force_store_accounts", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "free_products_enabled": + { + "name": "free_products_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "from_email": + { + "name": "from_email", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "from_name": + { + "name": "from_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "group_id": + { + "name": "group_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "guid": + { + "name": "guid", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_analytics_installed": + { + "name": "has_analytics_installed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "has_rewards_installed": + { + "name": "has_rewards_installed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "has_store": + { + "name": "has_store", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_purchases_with_details": + { + "name": "include_purchases_with_details", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "include_shipping": + { + "name": "include_shipping", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "include_storefront_css": + { + "name": "include_storefront_css", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "install_order_volume": + { + "name": "install_order_volume", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "installed_analytics_at": + { + "name": "installed_analytics_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "installed_rewards_at": + { + "name": "installed_rewards_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "invoice_job_id": + { + "name": "invoice_job_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_approved": + { + "name": "is_approved", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "limit_redemptions": + { + "name": "limit_redemptions", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "loyalty_opt_in_strategy": + { + "name": "loyalty_opt_in_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "manual_adjustment_admin_only": + { + "name": "manual_adjustment_admin_only", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "metafield_namespace": + { + "name": "metafield_namespace", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "oauth_app_id": + { + "name": "oauth_app_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "on_free_trial": + { + "name": "on_free_trial", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "order_price_setting": + { + "name": "order_price_setting", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "owner_id": + { + "name": "owner_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "plan": + { + "name": "plan", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "name": "platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_per_dollar": + { + "name": "points_per_dollar", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_reminder_delay_days": + { + "name": "points_reminder_delay_days", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "process_discounts_webhook": + { + "name": "process_discounts_webhook", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_webhook": + { + "name": "process_order_webhook", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "program_live": + { + "name": "program_live", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "program_locked": + { + "name": "program_locked", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "referral_avoid_ip_and_user_agent": + { + "name": "referral_avoid_ip_and_user_agent", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "referral_opt_in_strategy": + { + "name": "referral_opt_in_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_reminder_days": + { + "name": "referral_reminder_days", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "round_discounts_strategy": + { + "name": "round_discounts_strategy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "security_level": + { + "name": "security_level", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "setup_rewards_page": + { + "name": "setup_rewards_page", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "show_billing_information": + { + "name": "show_billing_information", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "slug": + { + "name": "slug", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source": + { + "name": "source", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_login_url": + { + "name": "store_account_login_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_registration_url": + { + "name": "store_account_registration_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "name": "store_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "swell_redemptions_enabled": + { + "name": "swell_redemptions_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "sync_fields_with_processor": + { + "name": "sync_fields_with_processor", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "sync_newsletter_with_platform": + { + "name": "sync_newsletter_with_platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "sync_tiers_with_platform": + { + "name": "sync_tiers_with_platform", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "test_account": + { + "name": "test_account", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "third_party_id": + { + "name": "third_party_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "time_zone": + { + "name": "time_zone", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "value_per_subscriber_cents": + { + "name": "value_per_subscriber_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "verified_email_domain": + { + "name": "verified_email_domain", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "vip_tiers_job_running": + { + "name": "vip_tiers_job_running", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "website": + { + "name": "website", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "weekly_digest_enabled": + { + "name": "weekly_digest_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "widget_bg_color": + { + "name": "widget_bg_color", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_brand_color": + { + "name": "widget_brand_color", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_distance_from_end": + { + "name": "widget_distance_from_end", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_enabled": + { + "name": "widget_enabled", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "widget_expanded_by_default": + { + "name": "widget_expanded_by_default", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "widget_header_text": + { + "name": "widget_header_text", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_height": + { + "name": "widget_height", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_location_mobile": + { + "name": "widget_location_mobile", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_location": + { + "name": "widget_location", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_mobile": + { + "name": "widget_mobile", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "widget_rounded": + { + "name": "widget_rounded", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "widget_text_color": + { + "name": "widget_text_color", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_text": + { + "name": "widget_text", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_theme": + { + "name": "widget_theme", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_url": + { + "name": "logo_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "nav_exclusions": + { + "name": "nav_exclusions", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_paid_status": + { + "name": "order_paid_status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_status": + { + "name": "process_order_status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "stripe_customer_id": + { + "name": "stripe_customer_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "webhook_token": + { + "name": "webhook_token", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "webhook_url": + { + "name": "webhook_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "collection_exclusions": + { + "name": "collection_exclusions", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_tags": + { + "name": "customer_tags", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_exclusions": + { + "name": "product_exclusions", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_layout_html": + { + "name": "email_layout_html", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_content_type": + { + "name": "email_header_image_content_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_file_name": + { + "name": "email_header_image_file_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_file_size": + { + "name": "email_header_image_file_size", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_header_image_updated_at": + { + "name": "email_header_image_updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "usage_charge_job_id": + { + "name": "usage_charge_job_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "uninstalled_analytics_at": + { + "name": "uninstalled_analytics_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "uninstalled_rewards_at": + { + "name": "uninstalled_rewards_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "order_paid_state": + { + "name": "order_paid_state", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_state": + { + "name": "process_order_state", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "used_coupons_delete_after_days": + { + "name": "used_coupons_delete_after_days", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "process_refund_status": + { + "name": "process_refund_status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_trial_expiration_job_id": + { + "name": "free_trial_expiration_job_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_trial_expires_at": + { + "name": "free_trial_expires_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "platform_engine": + { + "name": "platform_engine", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_content_type": + { + "name": "logo_content_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_file_name": + { + "name": "logo_file_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_file_size": + { + "name": "logo_file_size", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "logo_updated_at": + { + "name": "logo_updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "widget_font_family": + { + "name": "widget_font_family", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_font_url": + { + "name": "widget_font_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_chat_group": + { + "name": "custom_chat_group", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_script_url": + { + "name": "custom_script_url", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.6938894, + "relation_name": "protected_yoda_e2e_loyalty.merchants", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'merchants') }}\n\n), yoda_e2e_loyalty_stg__merchants AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\taffiliate_include_shipping,\n\t\taffiliate_order_price_setting,\n\t\tallow_program_overwrite,\n\t\tapi_access_enabled,\n\t\tapi_key,\n\t\tbricknmortar,\n\t\tcan_generate_coupons,\n\t\tcash_payout_setting,\n\t\tcode_based_referral_program_on_demand,\n\t\tcompany_name,\n\t\tcompleted_onboarding,\n\t\tcompleted_profile,\n\t\tcontact_email,\n\t\tcross_origin_store_accounts,\n\t\tcurrency,\n\t\tdefault_payout_percentage,\n\t\tdefault_paypal_email_subject,\n\t\tdelete_used_coupons_enable,\n\t\tdiscount_code_based_referral_program_enabled,\n\t\tdiscount_code_generation_strategy,\n\t\temail_header_width,\n\t\temail_layout,\n\t\texclude_customer_tags,\n\t\tfacebook_app_id,\n\t\tfeatured,\n\t\tfirst_time_referral_discounts_enable_flag,\n\t\tforce_store_accounts,\n\t\tfree_products_enabled,\n\t\tfrom_email,\n\t\tfrom_name,\n\t\tgroup_id,\n\t\tguid,\n\t\thas_analytics_installed,\n\t\thas_rewards_installed,\n\t\thas_store,\n\t\tid,\n\t\tinclude_purchases_with_details,\n\t\tinclude_shipping,\n\t\tinclude_storefront_css,\n\t\tinstall_order_volume,\n\t\tinstalled_analytics_at,\n\t\tinstalled_rewards_at,\n\t\tinvoice_job_id,\n\t\tis_approved,\n\t\tlimit_redemptions,\n\t\tloyalty_opt_in_strategy,\n\t\tmanual_adjustment_admin_only,\n\t\tmetafield_namespace,\n\t\toauth_app_id,\n\t\ton_free_trial,\n\t\torder_price_setting,\n\t\towner_id,\n\t\tplan,\n\t\tplatform,\n\t\tpoints_per_dollar,\n\t\tpoints_reminder_delay_days,\n\t\tprocess_discounts_webhook,\n\t\tprocess_order_webhook,\n\t\tprogram_live,\n\t\tprogram_locked,\n\t\treferral_avoid_ip_and_user_agent,\n\t\treferral_opt_in_strategy,\n\t\treferral_reminder_days,\n\t\tround_discounts_strategy,\n\t\tsecurity_level,\n\t\tsetup_rewards_page,\n\t\tshow_billing_information,\n\t\tslug,\n\t\tsource,\n\t\tstore_account_login_url,\n\t\tstore_account_registration_url,\n\t\tstore_id,\n\t\tswell_redemptions_enabled,\n\t\tsync_fields_with_processor,\n\t\tsync_newsletter_with_platform,\n\t\tsync_tiers_with_platform,\n\t\ttest_account,\n\t\tthird_party_id,\n\t\ttime_zone,\n\t\tvalue_per_subscriber_cents,\n\t\tverified_email_domain,\n\t\tvip_tiers_job_running,\n\t\twebsite,\n\t\tweekly_digest_enabled,\n\t\twidget_bg_color,\n\t\twidget_brand_color,\n\t\twidget_distance_from_end,\n\t\twidget_enabled,\n\t\twidget_expanded_by_default,\n\t\twidget_header_text,\n\t\twidget_height,\n\t\twidget_location_mobile,\n\t\twidget_location,\n\t\twidget_mobile,\n\t\twidget_rounded,\n\t\twidget_text_color,\n\t\twidget_text,\n\t\twidget_theme,\n\t\tdescription,\n\t\tlogo_url,\n\t\tnav_exclusions,\n\t\torder_paid_status,\n\t\tprocess_order_status,\n\t\tstripe_customer_id,\n\t\twebhook_token,\n\t\twebhook_url,\n\t\tcollection_exclusions,\n\t\tcustomer_tags,\n\t\tproduct_exclusions,\n\t\temail_layout_html,\n\t\temail_header_image_content_type,\n\t\temail_header_image_file_name,\n\t\temail_header_image_file_size,\n\t\temail_header_image_updated_at,\n\t\tusage_charge_job_id,\n\t\tuninstalled_analytics_at,\n\t\tuninstalled_rewards_at,\n\t\torder_paid_state,\n\t\tprocess_order_state,\n\t\tused_coupons_delete_after_days,\n\t\tprocess_refund_status,\n\t\tfree_trial_expiration_job_id,\n\t\tfree_trial_expires_at,\n\t\tplatform_engine,\n\t\tlogo_content_type,\n\t\tlogo_file_name,\n\t\tlogo_file_size,\n\t\tlogo_updated_at,\n\t\twidget_font_family,\n\t\twidget_font_url,\n\t\tcustom_chat_group,\n\t\tcustom_script_url\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__merchants", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "merchants" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.merchants" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.merchants\n\n), yoda_e2e_loyalty_stg__merchants AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\taffiliate_include_shipping,\n\t\taffiliate_order_price_setting,\n\t\tallow_program_overwrite,\n\t\tapi_access_enabled,\n\t\tapi_key,\n\t\tbricknmortar,\n\t\tcan_generate_coupons,\n\t\tcash_payout_setting,\n\t\tcode_based_referral_program_on_demand,\n\t\tcompany_name,\n\t\tcompleted_onboarding,\n\t\tcompleted_profile,\n\t\tcontact_email,\n\t\tcross_origin_store_accounts,\n\t\tcurrency,\n\t\tdefault_payout_percentage,\n\t\tdefault_paypal_email_subject,\n\t\tdelete_used_coupons_enable,\n\t\tdiscount_code_based_referral_program_enabled,\n\t\tdiscount_code_generation_strategy,\n\t\temail_header_width,\n\t\temail_layout,\n\t\texclude_customer_tags,\n\t\tfacebook_app_id,\n\t\tfeatured,\n\t\tfirst_time_referral_discounts_enable_flag,\n\t\tforce_store_accounts,\n\t\tfree_products_enabled,\n\t\tfrom_email,\n\t\tfrom_name,\n\t\tgroup_id,\n\t\tguid,\n\t\thas_analytics_installed,\n\t\thas_rewards_installed,\n\t\thas_store,\n\t\tid,\n\t\tinclude_purchases_with_details,\n\t\tinclude_shipping,\n\t\tinclude_storefront_css,\n\t\tinstall_order_volume,\n\t\tinstalled_analytics_at,\n\t\tinstalled_rewards_at,\n\t\tinvoice_job_id,\n\t\tis_approved,\n\t\tlimit_redemptions,\n\t\tloyalty_opt_in_strategy,\n\t\tmanual_adjustment_admin_only,\n\t\tmetafield_namespace,\n\t\toauth_app_id,\n\t\ton_free_trial,\n\t\torder_price_setting,\n\t\towner_id,\n\t\tplan,\n\t\tplatform,\n\t\tpoints_per_dollar,\n\t\tpoints_reminder_delay_days,\n\t\tprocess_discounts_webhook,\n\t\tprocess_order_webhook,\n\t\tprogram_live,\n\t\tprogram_locked,\n\t\treferral_avoid_ip_and_user_agent,\n\t\treferral_opt_in_strategy,\n\t\treferral_reminder_days,\n\t\tround_discounts_strategy,\n\t\tsecurity_level,\n\t\tsetup_rewards_page,\n\t\tshow_billing_information,\n\t\tslug,\n\t\tsource,\n\t\tstore_account_login_url,\n\t\tstore_account_registration_url,\n\t\tstore_id,\n\t\tswell_redemptions_enabled,\n\t\tsync_fields_with_processor,\n\t\tsync_newsletter_with_platform,\n\t\tsync_tiers_with_platform,\n\t\ttest_account,\n\t\tthird_party_id,\n\t\ttime_zone,\n\t\tvalue_per_subscriber_cents,\n\t\tverified_email_domain,\n\t\tvip_tiers_job_running,\n\t\twebsite,\n\t\tweekly_digest_enabled,\n\t\twidget_bg_color,\n\t\twidget_brand_color,\n\t\twidget_distance_from_end,\n\t\twidget_enabled,\n\t\twidget_expanded_by_default,\n\t\twidget_header_text,\n\t\twidget_height,\n\t\twidget_location_mobile,\n\t\twidget_location,\n\t\twidget_mobile,\n\t\twidget_rounded,\n\t\twidget_text_color,\n\t\twidget_text,\n\t\twidget_theme,\n\t\tdescription,\n\t\tlogo_url,\n\t\tnav_exclusions,\n\t\torder_paid_status,\n\t\tprocess_order_status,\n\t\tstripe_customer_id,\n\t\twebhook_token,\n\t\twebhook_url,\n\t\tcollection_exclusions,\n\t\tcustomer_tags,\n\t\tproduct_exclusions,\n\t\temail_layout_html,\n\t\temail_header_image_content_type,\n\t\temail_header_image_file_name,\n\t\temail_header_image_file_size,\n\t\temail_header_image_updated_at,\n\t\tusage_charge_job_id,\n\t\tuninstalled_analytics_at,\n\t\tuninstalled_rewards_at,\n\t\torder_paid_state,\n\t\tprocess_order_state,\n\t\tused_coupons_delete_after_days,\n\t\tprocess_refund_status,\n\t\tfree_trial_expiration_job_id,\n\t\tfree_trial_expires_at,\n\t\tplatform_engine,\n\t\tlogo_content_type,\n\t\tlogo_file_name,\n\t\tlogo_file_size,\n\t\tlogo_updated_at,\n\t\twidget_font_family,\n\t\twidget_font_url,\n\t\tcustom_chat_group,\n\t\tcustom_script_url\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__merchants", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "yoda_e2e_loyalty_stg__yotpo_platform_accounts" + ], + "alias": "yotpo_platform_accounts", + "checksum": + { + "name": "sha256", + "checksum": "d6694b92103c47637f9e50e23e26cc0e1e153d398154218541404746514b993e" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "description": "TODO: Update Source Description", + "columns": + { + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_secret": + { + "name": "app_secret", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "org_key": + { + "name": "org_key", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.7012563, + "relation_name": "protected_yoda_e2e_loyalty.yotpo_platform_accounts", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'yotpo_platform_accounts') }}\n\n), yoda_e2e_loyalty_stg__yotpo_platform_accounts AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tapp_key,\n\t\tapp_secret,\n\t\tid,\n\t\tmerchant_id,\n\t\torg_key\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "yotpo_platform_accounts" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.yotpo_platform_accounts\n\n), yoda_e2e_loyalty_stg__yotpo_platform_accounts AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tapp_key,\n\t\tapp_secret,\n\t\tid,\n\t\tmerchant_id,\n\t\torg_key\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds": + { + "database": null, + "schema": "protected_yoda_e2e_loyalty", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.sql", + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "yoda_e2e_loyalty_stg__vip_tiers_thresholds" + ], + "alias": "vip_tiers_thresholds", + "checksum": + { + "name": "sha256", + "checksum": "0a7ad63b6e6611f4c689752f69f4f2ec5b96323ca75f74af6a27f18449e499bf" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "description": "TODO: Update Source Description", + "columns": + { + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount_spent_cents": + { + "name": "amount_spent_cents", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_completed": + { + "name": "campaign_completed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_earned": + { + "name": "points_earned", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchases_made": + { + "name": "purchases_made", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referrals_completed": + { + "name": "referrals_completed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "requirements_needed": + { + "name": "requirements_needed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "tier_id": + { + "name": "tier_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "type": + { + "name": "type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.7109094, + "relation_name": "protected_yoda_e2e_loyalty.vip_tiers_thresholds", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'vip_tiers_thresholds') }}\n\n), yoda_e2e_loyalty_stg__vip_tiers_thresholds AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tamount_spent_cents,\n\t\tcampaign_completed,\n\t\tid,\n\t\tmerchant_id,\n\t\tpoints_earned,\n\t\tpurchases_made,\n\t\treferrals_completed,\n\t\trequirements_needed,\n\t\ttier_id,\n\t\ttype\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "vip_tiers_thresholds" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.vip_tiers_thresholds\n\n), yoda_e2e_loyalty_stg__vip_tiers_thresholds AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tamount_spent_cents,\n\t\tcampaign_completed,\n\t\tid,\n\t\tmerchant_id,\n\t\tpoints_earned,\n\t\tpurchases_made,\n\t\treferrals_completed,\n\t\trequirements_needed,\n\t\ttier_id,\n\t\ttype\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases": + { + "database": null, + "schema": "public_yoda_e2e_bi", + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.sql", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.sql", + "unique_id": "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases", + "yoda_e2e_bi___loyalty__fact_purchases" + ], + "alias": "loyalty_fact_purchases", + "checksum": + { + "name": "sha256", + "checksum": "ffbec6939425bff6a9524dda5117e22846faf28b015f8eb653170d5b22f11b20" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_bi", + "yoda_e2e_bi", + "yoda_e2e_bi", + "yoda_looker" + ], + "meta": + { + "model_ownership": + { + "group": "bi", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "incremental", + "incremental_strategy": "merge", + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": "purchase_id", + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_bi" + ], + "description": "TODO: Update Table Description", + "columns": + { + "purchase_id": + { + "name": "purchase_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_created_at": + { + "name": "purchase_created_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_updated_at": + { + "name": "purchase_updated_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_date": + { + "name": "purchase_date", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "is_before_swell_acquisition": + { + "name": "is_before_swell_acquisition", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_applied_to_campaigns": + { + "name": "is_applied_to_campaigns", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_fraud_review": + { + "name": "is_fraud_review", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_swell_user": + { + "name": "is_swell_user", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_move_merchant_to_new_tier": + { + "name": "is_move_merchant_to_new_tier", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "purchase_value_cents_in_original_currency": + { + "name": "purchase_value_cents_in_original_currency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_currency": + { + "name": "purchase_currency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_cents_in_original_currency": + { + "name": "discount_cents_in_original_currency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "billing_city": + { + "name": "billing_city", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "name": "shipping_country_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_city": + { + "name": "shipping_city", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_ip_address": + { + "name": "customer_ip_address", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "name": "browser_country_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "name": "store_address", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "name": "store_city", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "name": "store_state", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_discount_code_id__swell_referral_discount_code": + { + "name": "referral_discount_code_id__swell_referral_discount_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "name": "merchant_id__dim_stores", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id__swell_customers": + { + "name": "customer_id__swell_customers", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "name": "referral_id__swell_referrals", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_agent_id__swell_user_agent": + { + "name": "user_agent_id__swell_user_agent", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id__swell_redemption_code": + { + "name": "redemption_code_id__swell_redemption_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id__fact_orders": + { + "name": "order_id__fact_orders", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "name": "store_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_name": + { + "name": "store_name", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "name": "organization_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_test_store": + { + "name": "is_test_store", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_active_store": + { + "name": "is_active_store", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "name": "platform_name", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dwh_updated_at": + { + "name": "dwh_updated_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "bi", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_bi" + ], + "materialized": "incremental", + "meta": + { + "model_ownership": + { + "group": "bi", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "unique_key": "purchase_id", + "incremental_strategy": "merge" + }, + "created_at": 1717939103.9401133, + "relation_name": "public_yoda_e2e_bi.loyalty_fact_purchases", + "raw_code": "{% set yoda_e2e_loyalty_stg__swell_purchases = select_table(ref('yoda_e2e_loyalty_stg__swell_purchases'), ref('unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases'), var('mock_data', false)) %}\n{% set yoda_e2e_platform__dim_stores = select_table(ref('yoda_e2e_platform__dim_stores'), ref('unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores'), var('mock_data', false)) %}\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n unique_key='purchase_id',\n incremental_strategy = 'merge',\n )\n}}\n\nWITH yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT * FROM {{ yoda_e2e_loyalty_stg__swell_purchases }}\n\n {% if is_incremental() %}\n\n WHERE updated_at >= ((SELECT MAX(purchase_updated_at) FROM {{ this }}) - INTERVAL 1 DAYS)\n\n {% endif %}\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM {{ yoda_e2e_platform__dim_stores }}\n\n), yoda_e2e_loyalty__fact_purchases AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_purchases.purchase_id,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_created_at,\n yoda_e2e_loyalty_stg__swell_purchases.updated_at AS purchase_updated_at,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_date,\n yoda_e2e_loyalty_stg__swell_purchases.is_before_swell_acquisition,\n yoda_e2e_loyalty_stg__swell_purchases.is_applied_to_campaigns,\n yoda_e2e_loyalty_stg__swell_purchases.is_fraud_review,\n yoda_e2e_loyalty_stg__swell_purchases.is_swell_user,\n yoda_e2e_loyalty_stg__swell_purchases.is_move_merchant_to_new_tier,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_value_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_currency,\n yoda_e2e_loyalty_stg__swell_purchases.discount_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.billing_city,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_city,\n yoda_e2e_loyalty_stg__swell_purchases.customer_ip_address,\n yoda_e2e_loyalty_stg__swell_purchases.browser_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.store_address,\n yoda_e2e_loyalty_stg__swell_purchases.store_city,\n yoda_e2e_loyalty_stg__swell_purchases.store_state,\n yoda_e2e_loyalty_stg__swell_purchases.referral_discount_code_id__swell_referral_discount_code,\n yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_purchases.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_purchases.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_purchases.user_agent_id__swell_user_agent,\n yoda_e2e_loyalty_stg__swell_purchases.redemption_code_id__swell_redemption_code,\n yoda_e2e_loyalty_stg__swell_purchases.order_id__fact_orders,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_purchases\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores\n\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_purchases\nWHERE 1=0", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + }, + { + "name": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + }, + { + "name": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.select_table", + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_platform__dim_stores", + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.sql", + "compiled": true, + "compiled_code": "\n\n\n\nWITH yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_purchases\n\n \n\n WHERE updated_at >= ((SELECT MAX(purchase_updated_at) FROM public_yoda_e2e_bi.loyalty_fact_purchases) - INTERVAL 1 DAYS)\n\n \n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM public_yoda_e2e_platform.dim_stores\n\n), yoda_e2e_loyalty__fact_purchases AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_purchases.purchase_id,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_created_at,\n yoda_e2e_loyalty_stg__swell_purchases.updated_at AS purchase_updated_at,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_date,\n yoda_e2e_loyalty_stg__swell_purchases.is_before_swell_acquisition,\n yoda_e2e_loyalty_stg__swell_purchases.is_applied_to_campaigns,\n yoda_e2e_loyalty_stg__swell_purchases.is_fraud_review,\n yoda_e2e_loyalty_stg__swell_purchases.is_swell_user,\n yoda_e2e_loyalty_stg__swell_purchases.is_move_merchant_to_new_tier,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_value_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_currency,\n yoda_e2e_loyalty_stg__swell_purchases.discount_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.billing_city,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_city,\n yoda_e2e_loyalty_stg__swell_purchases.customer_ip_address,\n yoda_e2e_loyalty_stg__swell_purchases.browser_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.store_address,\n yoda_e2e_loyalty_stg__swell_purchases.store_city,\n yoda_e2e_loyalty_stg__swell_purchases.store_state,\n yoda_e2e_loyalty_stg__swell_purchases.referral_discount_code_id__swell_referral_discount_code,\n yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_purchases.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_purchases.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_purchases.user_agent_id__swell_user_agent,\n yoda_e2e_loyalty_stg__swell_purchases.redemption_code_id__swell_redemption_code,\n yoda_e2e_loyalty_stg__swell_purchases.order_id__fact_orders,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_purchases\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores\n\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_purchases\nWHERE 1=0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf": + { + "database": null, + "schema": "public_yoda_e2e_bi", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.sql", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.sql", + "unique_id": "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "yoda_e2e_bi___loyalty__fact_purchases_to_sf" + ], + "alias": "loyalty_fact_purchases_to_sf", + "checksum": + { + "name": "sha256", + "checksum": "a30310fce58e8416e13f46b9f76efed4dd6bf91361c3862be11260a675d39251" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_bi", + "yoda_e2e_bi", + "yoda_e2e_bi", + "yoda_snowflake" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "snowflake": + { + "trigger_on_done": false, + "properties": + { + "table": "yoda_e2e_bi___loyalty__fact_purchases", + "database": "YOTPO", + "schema": "DEV", + "role": "INGESTION", + "use_staging_table": false, + "mode": "Append", + "warehouse": "INGESTION", + "pre_actions": "", + "post_actions": "DELETE FROM %s WHERE purchase_date < DATEADD(DAY, -731, CURRENT_DATE); ALTER TABLE %s CLUSTER BY (purchase_date);", + "is_incremental": true, + "incremental_date_column": "purchase_date" + } + } + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_bi", + "yoda_snowflake" + ], + "description": "TODO: Update Table Description", + "columns": + { + "purchase_id": + { + "name": "purchase_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_created_at": + { + "name": "purchase_created_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_updated_at": + { + "name": "purchase_updated_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_date": + { + "name": "purchase_date", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "is_before_swell_acquisition": + { + "name": "is_before_swell_acquisition", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_applied_to_campaigns": + { + "name": "is_applied_to_campaigns", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_fraud_review": + { + "name": "is_fraud_review", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_swell_user": + { + "name": "is_swell_user", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_move_merchant_to_new_tier": + { + "name": "is_move_merchant_to_new_tier", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "purchase_value_cents_in_original_currency": + { + "name": "purchase_value_cents_in_original_currency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_currency": + { + "name": "purchase_currency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_cents_in_original_currency": + { + "name": "discount_cents_in_original_currency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "billing_city": + { + "name": "billing_city", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "name": "shipping_country_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_city": + { + "name": "shipping_city", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_ip_address": + { + "name": "customer_ip_address", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "name": "browser_country_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "name": "store_address", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "name": "store_city", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "name": "store_state", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_discount_code_id__swell_referral_discount_code": + { + "name": "referral_discount_code_id__swell_referral_discount_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "name": "merchant_id__dim_stores", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id__swell_customers": + { + "name": "customer_id__swell_customers", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "name": "referral_id__swell_referrals", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_agent_id__swell_user_agent": + { + "name": "user_agent_id__swell_user_agent", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id__swell_redemption_code": + { + "name": "redemption_code_id__swell_redemption_code", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id__fact_orders": + { + "name": "order_id__fact_orders", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "name": "store_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_name": + { + "name": "store_name", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "name": "organization_id", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_test_store": + { + "name": "is_test_store", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_active_store": + { + "name": "is_active_store", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "name": "platform_name", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dwh_updated_at": + { + "name": "dwh_updated_at", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "snowflake": + { + "trigger_on_done": false, + "properties": + { + "table": "yoda_e2e_bi___loyalty__fact_purchases", + "database": "YOTPO", + "schema": "DEV", + "role": "INGESTION", + "use_staging_table": false, + "mode": "Append", + "warehouse": "INGESTION", + "pre_actions": "", + "post_actions": "DELETE FROM %s WHERE purchase_date < DATEADD(DAY, -731, CURRENT_DATE); ALTER TABLE %s CLUSTER BY (purchase_date);", + "is_incremental": true, + "incremental_date_column": "purchase_date" + } + } + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_bi", + "yoda_snowflake" + ], + "materialized": "view", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "snowflake": + { + "trigger_on_done": false, + "properties": + { + "table": "yoda_e2e_bi___loyalty__fact_purchases", + "database": "YOTPO", + "schema": "DEV", + "role": "INGESTION", + "use_staging_table": false, + "mode": "Append", + "warehouse": "INGESTION", + "pre_actions": "", + "post_actions": "DELETE FROM %s WHERE purchase_date < DATEADD(DAY, -731, CURRENT_DATE); ALTER TABLE %s CLUSTER BY (purchase_date);", + "is_incremental": true, + "incremental_date_column": "purchase_date" + } + } + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.970353, + "relation_name": "public_yoda_e2e_bi.loyalty_fact_purchases_to_sf", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('view', 'view')\n )\n}}\n\nWITH export_candidate AS (\n\n SELECT * FROM {{ ref('yoda_e2e_bi___loyalty__fact_purchases') }}\n\n), loyalty__fact_purchases_to_sf AS (\n\n SELECT \n\t\tcast(purchase_id as bigint),\n\t\tcast(purchase_created_at as timestamp),\n\t\tcast(purchase_updated_at as timestamp),\n\t\tcast(purchase_date as date),\n\t\tcast(is_before_swell_acquisition as smallint),\n\t\tcast(is_applied_to_campaigns as smallint),\n\t\tcast(is_fraud_review as smallint),\n\t\tcast(is_swell_user as smallint),\n\t\tcast(is_move_merchant_to_new_tier as smallint),\n\t\tcast(purchase_value_cents_in_original_currency as bigint),\n\t\tcast(purchase_currency as string),\n\t\tcast(discount_cents_in_original_currency as bigint),\n\t\tcast(billing_city as string),\n\t\tcast(shipping_country_code as string),\n\t\tcast(shipping_city as string),\n\t\tcast(customer_ip_address as string),\n\t\tcast(browser_country_code as string),\n\t\tcast(store_address as string),\n\t\tcast(store_city as string),\n\t\tcast(store_state as string),\n\t\tcast(referral_discount_code_id__swell_referral_discount_code as bigint),\n\t\tcast(merchant_id__dim_stores as bigint),\n\t\tcast(customer_id__swell_customers as bigint),\n\t\tcast(referral_id__swell_referrals as bigint),\n\t\tcast(user_agent_id__swell_user_agent as bigint),\n\t\tcast(redemption_code_id__swell_redemption_code as bigint),\n\t\tcast(order_id__fact_orders as string),\n\t\tcast(app_key as string),\n\t\tcast(store_id as bigint),\n\t\tcast(store_name as string),\n\t\tcast(organization_id as int),\n\t\tcast(is_test_store as bigint),\n\t\tcast(is_active_store as int),\n\t\tcast(platform_name as string),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM loyalty__fact_purchases_to_sf", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n\n\nWITH export_candidate AS (\n\n SELECT * FROM public_yoda_e2e_bi.loyalty_fact_purchases\n\n), loyalty__fact_purchases_to_sf AS (\n\n SELECT \n\t\tcast(purchase_id as bigint),\n\t\tcast(purchase_created_at as timestamp),\n\t\tcast(purchase_updated_at as timestamp),\n\t\tcast(purchase_date as date),\n\t\tcast(is_before_swell_acquisition as smallint),\n\t\tcast(is_applied_to_campaigns as smallint),\n\t\tcast(is_fraud_review as smallint),\n\t\tcast(is_swell_user as smallint),\n\t\tcast(is_move_merchant_to_new_tier as smallint),\n\t\tcast(purchase_value_cents_in_original_currency as bigint),\n\t\tcast(purchase_currency as string),\n\t\tcast(discount_cents_in_original_currency as bigint),\n\t\tcast(billing_city as string),\n\t\tcast(shipping_country_code as string),\n\t\tcast(shipping_city as string),\n\t\tcast(customer_ip_address as string),\n\t\tcast(browser_country_code as string),\n\t\tcast(store_address as string),\n\t\tcast(store_city as string),\n\t\tcast(store_state as string),\n\t\tcast(referral_discount_code_id__swell_referral_discount_code as bigint),\n\t\tcast(merchant_id__dim_stores as bigint),\n\t\tcast(customer_id__swell_customers as bigint),\n\t\tcast(referral_id__swell_referrals as bigint),\n\t\tcast(user_agent_id__swell_user_agent as bigint),\n\t\tcast(redemption_code_id__swell_redemption_code as bigint),\n\t\tcast(order_id__fact_orders as string),\n\t\tcast(app_key as string),\n\t\tcast(store_id as bigint),\n\t\tcast(store_name as string),\n\t\tcast(organization_id as int),\n\t\tcast(is_test_store as bigint),\n\t\tcast(is_active_store as int),\n\t\tcast(platform_name as string),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM loyalty__fact_purchases_to_sf", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_north_bound__segment_profile": + { + "database": null, + "schema": "public_yoda_e2e_north_bound", + "name": "yoda_e2e_north_bound__segment_profile", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.sql", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.sql", + "unique_id": "model.yoda.yoda_e2e_north_bound__segment_profile", + "fqn": + [ + "yoda", + "yoda_e2e_north_bound", + "marts", + "yoda_e2e_north_bound__segment_profile", + "yoda_e2e_north_bound__segment_profile" + ], + "alias": "segment_profile", + "checksum": + { + "name": "sha256", + "checksum": "8f9a21d9f845a196c628a129d18276328930225e645d36a269a68906fa7ea3c1" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_north_bound", + "yoda_segment", + "yoda_e2e_north_bound" + ], + "meta": + { + "model_ownership": + { + "group": "data-group", + "team": "koalas", + "created_by": "cgrosman@yotpo.com", + "alert_channels": + [ + "north-bound-weekly-alerts" + ] + }, + "integration_config": + { + "segment": + { + "trigger_on_done": true, + "properties": + { + "write_key_hint": "yoda-e2e" + } + } + }, + "primary-key": "userId", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_north_bound", + "yoda_segment" + ], + "description": "yoda_e2e_north_bound__segment_profile", + "columns": + { + "userId": + { + "name": "userId", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shopifyplan": + { + "name": "shopifyplan", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shopifystoreage": + { + "name": "shopifystoreage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpautoreload": + { + "name": "smsbumpautoreload", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shopifyorderscount": + { + "name": "shopifyorderscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smscampaignscount": + { + "name": "smscampaignscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "emailcampaignscount": + { + "name": "emailcampaignscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpautomationscount": + { + "name": "smsbumpautomationscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpflowscount": + { + "name": "smsbumpflowscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpintegrationscount": + { + "name": "smsbumpintegrationscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smssubscriberscount": + { + "name": "smssubscriberscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpplantype": + { + "name": "smsbumpplantype", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smscreditsamount": + { + "name": "smscreditsamount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "forms_count": + { + "name": "forms_count", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "keywords_count": + { + "name": "keywords_count", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "pages_count": + { + "name": "pages_count", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smsbumpcstoolscount": + { + "name": "smsbumpcstoolscount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + { + "model_ownership": + { + "group": "data-group", + "team": "koalas", + "created_by": "cgrosman@yotpo.com", + "alert_channels": + [ + "north-bound-weekly-alerts" + ] + }, + "integration_config": + { + "segment": + { + "trigger_on_done": true, + "properties": + { + "write_key_hint": "yoda-e2e" + } + } + }, + "primary-key": "userId", + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_segment", + "yoda_e2e_north_bound" + ], + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "model_ownership": + { + "group": "data-group", + "team": "koalas", + "created_by": "cgrosman@yotpo.com", + "alert_channels": + [ + "north-bound-weekly-alerts" + ] + }, + "integration_config": + { + "segment": + { + "trigger_on_done": true, + "properties": + { + "write_key_hint": "yoda-e2e" + } + } + }, + "primary-key": "userId", + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.9849935, + "relation_name": "public_yoda_e2e_north_bound.segment_profile", + "raw_code": "{{ dbt_data_applications.profile(\n keys=['userId'],\n sources=[\n\n { \n 'source': ref('yoda_e2e_communication_stg__measurements_shopify_users'), \n 'fields': ['shopifyplan', 'shopifystoreage', 'smsbumpautoreload'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__shopify_orders'), \n 'fields': ['shopifyorderscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__sms_campaigns_count'), \n 'fields': ['smscampaignscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__email_campaigns_count'), \n 'fields': ['emailcampaignscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__automations_count'),\n 'fields': ['smsbumpautomationscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__flows_count'), \n 'fields': ['smsbumpflowscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__integrations_count'), \n 'fields': ['smsbumpintegrationscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__sms_subscribers_count'), \n 'fields': ['smssubscriberscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__measurements_users'), \n 'fields': ['smsbumpplantype', 'smscreditsamount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__cs_forms_count'), \n 'fields': ['forms_count'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__cs_keywords_count'), \n 'fields': ['keywords_count'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__cs_pages_count'), \n 'fields': ['pages_count'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n } \n ],\n custom_columns=[\n 'CASE\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 10 THEN \"10+\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 5 THEN \"6-10\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 1 THEN \"2-5\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpcstoolscount'\n ]\n\n) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__measurements_shopify_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_orders", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__sms_campaigns_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__email_campaigns_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__automations_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__flows_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__integrations_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__sms_subscribers_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__measurements_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_forms_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_keywords_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_pages_count", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.profile", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__automations_count", + "model.yoda.yoda_e2e_communication_stg__flows_count", + "model.yoda.yoda_e2e_communication_stg__integrations_count", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.sql", + "compiled": true, + "compiled_code": "WITH sources_union AS (\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.measurements_shopify_users' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(`shopifyplan` as string) as `shopifyplan` ,\n cast(`shopifystoreage` as string) as `shopifystoreage` ,\n cast(`smsbumpautoreload` as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.measurements_shopify_users\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.shopify_orders' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(`shopifyorderscount` as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.shopify_orders\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.sms_campaigns_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(`smscampaignscount` as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.sms_campaigns_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.email_campaigns_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(`emailcampaignscount` as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.email_campaigns_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.automations_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(`smsbumpautomationscount` as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.automations_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.flows_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(`smsbumpflowscount` as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.flows_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.integrations_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(`smsbumpintegrationscount` as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.integrations_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.sms_subscribers_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(`smssubscriberscount` as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.sms_subscribers_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.measurements_users' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(`smsbumpplantype` as string) as `smsbumpplantype` ,\n cast(`smscreditsamount` as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.measurements_users\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.cs_forms_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(`forms_count` as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.cs_forms_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.cs_keywords_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(`keywords_count` as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.cs_keywords_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.cs_pages_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(`pages_count` as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.cs_pages_count\n )\n\n \n )\n , sources_union_grouped AS (\n SELECT sources_union.userId as userId\n , MAX(sources_union.shopifyplan) as shopifyplan\n , MAX(sources_union.shopifystoreage) as shopifystoreage\n , MAX(sources_union.smsbumpautoreload) as smsbumpautoreload\n , MAX(sources_union.shopifyorderscount) as shopifyorderscount\n , MAX(sources_union.smscampaignscount) as smscampaignscount\n , MAX(sources_union.emailcampaignscount) as emailcampaignscount\n , MAX(sources_union.smsbumpautomationscount) as smsbumpautomationscount\n , MAX(sources_union.smsbumpflowscount) as smsbumpflowscount\n , MAX(sources_union.smsbumpintegrationscount) as smsbumpintegrationscount\n , MAX(sources_union.smssubscriberscount) as smssubscriberscount\n , MAX(sources_union.smsbumpplantype) as smsbumpplantype\n , MAX(sources_union.smscreditsamount) as smscreditsamount\n , MAX(sources_union.forms_count) as forms_count\n , MAX(sources_union.keywords_count) as keywords_count\n , MAX(sources_union.pages_count) as pages_count\n \n FROM sources_union \n GROUP BY sources_union.userId)\n\n\n SELECT userId\n , shopifyplan\n , shopifystoreage\n , smsbumpautoreload\n , shopifyorderscount\n , smscampaignscount\n , emailcampaignscount\n , smsbumpautomationscount\n , smsbumpflowscount\n , smsbumpintegrationscount\n , smssubscriberscount\n , smsbumpplantype\n , smscreditsamount\n , forms_count\n , keywords_count\n , pages_count\n , CASE\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 10 THEN \"10+\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 5 THEN \"6-10\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 1 THEN \"2-5\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpcstoolscount\n \n FROM sources_union_grouped \n\n \n\n", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_infra__custom_cost_exporter": + { + "database": null, + "schema": "public_yoda_e2e_infra", + "name": "yoda_e2e_infra__custom_cost_exporter", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.sql", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.sql", + "unique_id": "model.yoda.yoda_e2e_infra__custom_cost_exporter", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__custom_cost_exporter", + "yoda_e2e_infra__custom_cost_exporter" + ], + "alias": "custom_cost_exporter", + "checksum": + { + "name": "sha256", + "checksum": "e58288119e69b39c50958a20ad3bef0c1117b82c2c181d44aec667d13140722a" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra", + "yoda_custom_demo" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "custom": + { + "demo": + { + "notebook_url": "/Repos/doron.kruh@yotpo.com/databricks/notebooks/example_yoda_custom_notebook", + "docker_image_path": "databricksruntime/standard:14.3-LTS", + "default_retry_count": "", + "trigger_on_done": false, + "properties": + { + "parameter1": "parameter1_value" + } + } + } + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_infra", + "yoda_custom_demo" + ], + "description": "TODO: Update Table Description", + "columns": + { + "billing_period": + { + "name": "billing_period", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bill_start_date": + { + "name": "bill_start_date", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bucket": + { + "name": "bucket", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_family": + { + "name": "product_product_family", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_type": + { + "name": "line_item_usage_type", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cost": + { + "name": "cost", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "custom": + { + "demo": + { + "notebook_url": "/Repos/doron.kruh@yotpo.com/databricks/notebooks/example_yoda_custom_notebook", + "docker_image_path": "databricksruntime/standard:14.3-LTS", + "default_retry_count": "", + "trigger_on_done": false, + "properties": + { + "parameter1": "parameter1_value" + } + } + } + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_infra", + "yoda_custom_demo" + ], + "materialized": "view", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "integration_config": + { + "custom": + { + "demo": + { + "notebook_url": "/Repos/doron.kruh@yotpo.com/databricks/notebooks/example_yoda_custom_notebook", + "docker_image_path": "databricksruntime/standard:14.3-LTS", + "default_retry_count": "", + "trigger_on_done": false, + "properties": + { + "parameter1": "parameter1_value" + } + } + } + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939103.9983451, + "relation_name": "public_yoda_e2e_infra.custom_cost_exporter", + "raw_code": "{% set yoda_e2e_infra__s3_cost_cold = select_table(ref('yoda_e2e_infra__s3_cost_cold'), ref('unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold'), var('mock_data', false)) %}\n/*\nin production table name will be without [domain]_mart__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('view', 'view')\n )\n}}\n\nWITH export_candidate AS (\n\n SELECT * FROM {{ yoda_e2e_infra__s3_cost_cold }}\n\n), custom_cost_exporter AS (\n\n SELECT \n\t\tcast(billing_period as timestamp),\n\t\tcast(bill_start_date as timestamp),\n\t\tcast(bucket as string),\n\t\tcast(product_product_family as string),\n\t\tcast(line_item_usage_type as string),\n\t\tcast(cost as double)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM custom_cost_exporter", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_infra__s3_cost_cold", + "package": null, + "version": null + }, + { + "name": "unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.select_table", + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_infra__s3_cost_cold", + "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.sql", + "compiled": true, + "compiled_code": "\n/*\nin production table name will be without [domain]_mart__\n*/\n\n\n\nWITH export_candidate AS (\n\n SELECT * FROM public_yoda_e2e_infra.s3_cost_cold\n\n), custom_cost_exporter AS (\n\n SELECT \n\t\tcast(billing_period as timestamp),\n\t\tcast(bill_start_date as timestamp),\n\t\tcast(bucket as string),\n\t\tcast(product_product_family as string),\n\t\tcast(line_item_usage_type as string),\n\t\tcast(cost as double)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM custom_cost_exporter", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_infra__reporting_example": + { + "database": null, + "schema": "public_yoda_e2e_infra", + "name": "yoda_e2e_infra__reporting_example", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.sql", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.sql", + "unique_id": "model.yoda.yoda_e2e_infra__reporting_example", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__reporting_example", + "yoda_e2e_infra__reporting_example" + ], + "alias": "reporting_example", + "checksum": + { + "name": "sha256", + "checksum": "48e0e8ac42deea5de07ec8f960c37e6a4d0001403795eafbf770777c204eaebc" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra", + "yoda_looker" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "table", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_infra" + ], + "description": "TODO: Update Table Description", + "columns": + { + "Kubecost_Data_Container": + { + "name": "Kubecost_Data_Container", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Product_Line": + { + "name": "Kubecost_Data_Product_Line", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Team": + { + "name": "Kubecost_Data_Team", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Group": + { + "name": "Kubecost_Data_Group", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Average_of_Ram_Efficiency": + { + "name": "Average_of_Ram_Efficiency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Average_of_CPU_Efficiency": + { + "name": "Average_of_CPU_Efficiency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Total_Cost": + { + "name": "Total_Cost", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Savings_opportunities": + { + "name": "Savings_opportunities", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_infra" + ], + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939104.0130844, + "relation_name": "public_yoda_e2e_infra.reporting_example", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\nWITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_infra_stg__costpo_kubecost_snapshot') }}\n\n), reporting_example AS (\n\n SELECT *\n FROM staging\n\n)\n\nSELECT * FROM reporting_example", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\nWITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_infra.costpo_kubecost_snapshot\n\n), reporting_example AS (\n\n SELECT *\n FROM staging\n\n)\n\nSELECT * FROM reporting_example", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_infra__s3_cost_cold": + { + "database": null, + "schema": "public_yoda_e2e_infra", + "name": "yoda_e2e_infra__s3_cost_cold", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.sql", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.sql", + "unique_id": "model.yoda.yoda_e2e_infra__s3_cost_cold", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__s3_cost_cold", + "yoda_e2e_infra__s3_cost_cold" + ], + "alias": "s3_cost_cold", + "checksum": + { + "name": "sha256", + "checksum": "46565c13093c9fcad85a57e1d55f1f336e0664f6f9f307394340916023cbfe5d" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra", + "test-tag-again-1", + "yoda_looker" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "large", + "custom_overwrite": + { + "instance_family": "memory" + } + } + }, + "group": null, + "materialized": "incremental", + "incremental_strategy": "append", + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta", + "partition_by": + [ + "billing_period", + "bucket" + ] + }, + "tags": + [ + "yoda_e2e_infra", + "test-tag-again-1" + ], + "description": "AWS S3 Bucket Costs aggregations table based on `AWS Cost and Usage Reports` flushed into `aws-billing-report-costpo` bucket.\nThe table are created [here|https://github.com/YotpoLtd/costpo/blob/master/sql-views.sql#L15] and contains only unchanged data older than 2 months only", + "columns": + { + "billing_period": + { + "name": "billing_period", + "description": "Billing period date monthly", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bill_start_date": + { + "name": "bill_start_date", + "description": "Billing date for a specific S3 service (day granularity)", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bucket": + { + "name": "bucket", + "description": "Bucket Name", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_family": + { + "name": "product_product_family", + "description": "Data Transfer, API Request, Storage, Fee", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_type": + { + "name": "line_item_usage_type", + "description": "Out/In-Bytes, Requests-Tier,TimedStorage, StorageAnalytics, DataTransfer, Inventory-ObjectsListed, Retrieval, EarlyDelete-ByteHrs", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cost": + { + "name": "cost", + "description": "Cost per product family/usage type", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "large", + "custom_overwrite": + { + "instance_family": "memory" + } + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_infra", + "test-tag-again-1" + ], + "materialized": "incremental", + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "large", + "custom_overwrite": + { + "instance_family": "memory" + } + } + }, + "incremental_strategy": "append", + "partition_by": + [ + "billing_period", + "bucket" + ] + }, + "created_at": 1717939104.0212557, + "relation_name": "public_yoda_e2e_infra.s3_cost_cold", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\n{{ config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n incremental_strategy = 'append',\n partition_by=[\"billing_period\", \"bucket\"]\n )\n}}\nWITH s3_cost AS (\n\n SELECT \n billing_period, \n bill_start_date, \n bucket, \n product_product_family, \n line_item_usage_type, \n cost \n FROM \n {{ ref('yoda_e2e_infra_stg__aws_s3_cost') }}\n)\n\nSELECT * FROM s3_cost\n\n{% if is_incremental() %}\n WHERE \n billing_period > (SELECT case when MAX(billing_period) is null then '2020-01-01' ELSE MAX(billing_period) END FROM {{ this }})\n{% else %}\n where billing_period between DATE('2023-08-14') and DATE('2023-08-15')\n{% endif %}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_infra_stg__aws_s3_cost", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\nWITH s3_cost AS (\n\n SELECT \n billing_period, \n bill_start_date, \n bucket, \n product_product_family, \n line_item_usage_type, \n cost \n FROM \n protected_yoda_e2e_infra.aws_s3_cost\n)\n\nSELECT * FROM s3_cost\n\n\n WHERE \n billing_period > (SELECT case when MAX(billing_period) is null then '2020-01-01' ELSE MAX(billing_period) END FROM public_yoda_e2e_infra.s3_cost_cold)\n", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost": + { + "database": null, + "schema": "protected_yoda_e2e_infra", + "name": "yoda_e2e_infra_stg__aws_s3_cost", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.sql", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.sql", + "unique_id": "model.yoda.yoda_e2e_infra_stg__aws_s3_cost", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "staging", + "marts_compatible", + "yoda_e2e_infra_stg__aws_s3_cost", + "yoda_e2e_infra_stg__aws_s3_cost" + ], + "alias": "aws_s3_cost", + "checksum": + { + "name": "sha256", + "checksum": "6c580f6c914c8fdff09ddace0f2200866f4425ebc30e1400390c49362948e710" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-extreme-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_infra" + ], + "description": "yoda_e2e_infra_stg__aws_s3_cost", + "columns": + { + "billing_period": + { + "name": "billing_period", + "description": "Billing period date monthly", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bill_start_date": + { + "name": "bill_start_date", + "description": "Billing date for a specific S3 service (day granularity)", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bucket": + { + "name": "bucket", + "description": "Bucket name", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_family": + { + "name": "product_product_family", + "description": "Data Transfer, API Request, Storage, Fee", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_type": + { + "name": "line_item_usage_type", + "description": "Out/In-Bytes, Requests-Tier,TimedStorage, StorageAnalytics, DataTransfer, Inventory-ObjectsListed, Retrieval, EarlyDelete-ByteHrs", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cost": + { + "name": "cost", + "description": "Sum of unblended cost per day", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-extreme-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_infra" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-extreme-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939104.0940251, + "relation_name": "protected_yoda_e2e_infra.aws_s3_cost", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\nWITH aws_s3_cost AS (\n\n SELECT \n bill_billing_period_start_date AS billing_period, \n line_item_usage_start_date As bill_start_date,\n CASE\n WHEN line_item_resource_id like 'us-east-1-upsolver-02dd5906-3e54-43df-a64b-701186d037d2' THEN 'us-east-1-upsolver'\n ELSE line_item_resource_id \n END AS bucket,\n product_product_family, \n line_item_usage_type, \n SUM(line_item_unblended_cost) as cost \n FROM \n {{ ref('yoda_e2e_infra_stg__aws_billing_report_raw') }}\n WHERE \n LOWER(line_item_product_code)=\"amazons3\"\n AND bill_billing_period_start_date >= '2021-01-01 00:00:00'\n GROUP BY \n 1, 2, 3, 4, 5 \n)\n\n/*\nTODO: get buckets from config\n*/\nSELECT * \nFROM aws_s3_cost", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\nWITH aws_s3_cost AS (\n\n SELECT \n bill_billing_period_start_date AS billing_period, \n line_item_usage_start_date As bill_start_date,\n CASE\n WHEN line_item_resource_id like 'us-east-1-upsolver-02dd5906-3e54-43df-a64b-701186d037d2' THEN 'us-east-1-upsolver'\n ELSE line_item_resource_id \n END AS bucket,\n product_product_family, \n line_item_usage_type, \n SUM(line_item_unblended_cost) as cost \n FROM \n protected_yoda_e2e_infra.aws_billing_report_raw\n WHERE \n LOWER(line_item_product_code)=\"amazons3\"\n AND bill_billing_period_start_date >= '2021-01-01 00:00:00'\n GROUP BY \n 1, 2, 3, 4, 5 \n)\n\n/*\nTODO: get buckets from config\n*/\nSELECT * \nFROM aws_s3_cost", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw": + { + "database": null, + "schema": "protected_yoda_e2e_infra", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.sql", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.sql", + "unique_id": "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "staging", + "base", + "yoda_e2e_infra_stg__aws_billing_report_raw", + "yoda_e2e_infra_stg__aws_billing_report_raw" + ], + "alias": "aws_billing_report_raw", + "checksum": + { + "name": "sha256", + "checksum": "1181485f77b77fb17406120b9aa47d54361e545791ce0c4e8ab8a26b73246280" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_infra" + ], + "description": "yoda_e2e_infra_stg__aws_billing_report_raw", + "columns": + { + "identity_line_item_id": + { + "name": "identity_line_item_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "identity_time_interval": + { + "name": "identity_time_interval", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_invoice_id": + { + "name": "bill_invoice_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_billing_entity": + { + "name": "bill_billing_entity", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_bill_type": + { + "name": "bill_bill_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_payer_account_id": + { + "name": "bill_payer_account_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_billing_period_start_date": + { + "name": "bill_billing_period_start_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bill_billing_period_end_date": + { + "name": "bill_billing_period_end_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "line_item_usage_account_id": + { + "name": "line_item_usage_account_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_line_item_type": + { + "name": "line_item_line_item_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_start_date": + { + "name": "line_item_usage_start_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "line_item_usage_end_date": + { + "name": "line_item_usage_end_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "line_item_product_code": + { + "name": "line_item_product_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_type": + { + "name": "line_item_usage_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_operation": + { + "name": "line_item_operation", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_availability_zone": + { + "name": "line_item_availability_zone", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_resource_id": + { + "name": "line_item_resource_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_amount": + { + "name": "line_item_usage_amount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_normalization_factor": + { + "name": "line_item_normalization_factor", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_normalized_usage_amount": + { + "name": "line_item_normalized_usage_amount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_currency_code": + { + "name": "line_item_currency_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_unblended_rate": + { + "name": "line_item_unblended_rate", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_unblended_cost": + { + "name": "line_item_unblended_cost", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_blended_rate": + { + "name": "line_item_blended_rate", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_blended_cost": + { + "name": "line_item_blended_cost", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_line_item_description": + { + "name": "line_item_line_item_description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_tax_type": + { + "name": "line_item_tax_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_net_unblended_rate": + { + "name": "line_item_net_unblended_rate", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_net_unblended_cost": + { + "name": "line_item_net_unblended_cost", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_legal_entity": + { + "name": "line_item_legal_entity", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_name": + { + "name": "product_product_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_purchase_option": + { + "name": "product_purchase_option", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_alarm_type": + { + "name": "product_alarm_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_availability": + { + "name": "product_availability", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_availability_zone": + { + "name": "product_availability_zone", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle": + { + "name": "product_bundle", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle_description": + { + "name": "product_bundle_description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle_group": + { + "name": "product_bundle_group", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_cache_engine": + { + "name": "product_cache_engine", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_capacitystatus": + { + "name": "product_capacitystatus", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_category": + { + "name": "product_category", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_clock_speed": + { + "name": "product_clock_speed", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_component": + { + "name": "product_component", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_compute_family": + { + "name": "product_compute_family", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_compute_type": + { + "name": "product_compute_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_concurrencyscalingfreeusage": + { + "name": "product_concurrencyscalingfreeusage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_counts_against_quota": + { + "name": "product_counts_against_quota", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_cputype": + { + "name": "product_cputype", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_current_generation": + { + "name": "product_current_generation", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_data": + { + "name": "product_data", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_data_transfer_quota": + { + "name": "product_data_transfer_quota", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_database_engine": + { + "name": "product_database_engine", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_datastore_storagetype": + { + "name": "product_datastore_storagetype", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_dedicated_ebs_throughput": + { + "name": "product_dedicated_ebs_throughput", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_deployment_option": + { + "name": "product_deployment_option", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_description": + { + "name": "product_description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_durability": + { + "name": "product_durability", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_ecu": + { + "name": "product_ecu", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_endpoint": + { + "name": "product_endpoint", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_endpoint_type": + { + "name": "product_endpoint_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_engine_code": + { + "name": "product_engine_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_enhanced_networking_supported": + { + "name": "product_enhanced_networking_supported", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_event_type": + { + "name": "product_event_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_execution_frequency": + { + "name": "product_execution_frequency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_execution_location": + { + "name": "product_execution_location", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_fee_code": + { + "name": "product_fee_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_fee_description": + { + "name": "product_fee_description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_free_overage": + { + "name": "product_free_overage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_frequency_mode": + { + "name": "product_frequency_mode", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_from_location": + { + "name": "product_from_location", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_from_location_type": + { + "name": "product_from_location_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_gpu": + { + "name": "product_gpu", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_gpu_memory": + { + "name": "product_gpu_memory", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_granularity": + { + "name": "product_granularity", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_group": + { + "name": "product_group", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_group_description": + { + "name": "product_group_description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_insightstype": + { + "name": "product_insightstype", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_family": + { + "name": "product_instance_family", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_name": + { + "name": "product_instance_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_type": + { + "name": "product_instance_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_type_family": + { + "name": "product_instance_type_family", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_avx2_available": + { + "name": "product_intel_avx2_available", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_avx_available": + { + "name": "product_intel_avx_available", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_turbo_available": + { + "name": "product_intel_turbo_available", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_io": + { + "name": "product_io", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_license": + { + "name": "product_license", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_license_model": + { + "name": "product_license_model", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_location": + { + "name": "product_location", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_location_type": + { + "name": "product_location_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_logs_destination": + { + "name": "product_logs_destination", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_iops_burst_performance": + { + "name": "product_max_iops_burst_performance", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_iopsvolume": + { + "name": "product_max_iopsvolume", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_throughputvolume": + { + "name": "product_max_throughputvolume", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_volume_size": + { + "name": "product_max_volume_size", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_maximum_extended_storage": + { + "name": "product_maximum_extended_storage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memory": + { + "name": "product_memory", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memory_gib": + { + "name": "product_memory_gib", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memorytype": + { + "name": "product_memorytype", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_message_delivery_frequency": + { + "name": "product_message_delivery_frequency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_message_delivery_order": + { + "name": "product_message_delivery_order", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_min_volume_size": + { + "name": "product_min_volume_size", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_network_performance": + { + "name": "product_network_performance", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_normalization_size_factor": + { + "name": "product_normalization_size_factor", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_operating_system": + { + "name": "product_operating_system", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_operation": + { + "name": "product_operation", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_overage_type": + { + "name": "product_overage_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_cpu": + { + "name": "product_physical_cpu", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_gpu": + { + "name": "product_physical_gpu", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_processor": + { + "name": "product_physical_processor", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_pre_installed_sw": + { + "name": "product_pre_installed_sw", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_pricing_unit": + { + "name": "product_pricing_unit", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_processor_architecture": + { + "name": "product_processor_architecture", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_processor_features": + { + "name": "product_processor_features", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_family": + { + "name": "product_product_family", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_purchaseterm": + { + "name": "product_purchaseterm", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_queue_type": + { + "name": "product_queue_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_ratetype": + { + "name": "product_ratetype", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_region": + { + "name": "product_region", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_request_description": + { + "name": "product_request_description", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_request_type": + { + "name": "product_request_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_resource_endpoint": + { + "name": "product_resource_endpoint", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_resource_type": + { + "name": "product_resource_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_rootvolume": + { + "name": "product_rootvolume", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_routing_target": + { + "name": "product_routing_target", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_routing_type": + { + "name": "product_routing_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_running_mode": + { + "name": "product_running_mode", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_servicecode": + { + "name": "product_servicecode", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_servicename": + { + "name": "product_servicename", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_sku": + { + "name": "product_sku", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_software_included": + { + "name": "product_software_included", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_software_type": + { + "name": "product_software_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_standard_storage_retention_included": + { + "name": "product_standard_storage_retention_included", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage": + { + "name": "product_storage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_class": + { + "name": "product_storage_class", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_family": + { + "name": "product_storage_family", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_media": + { + "name": "product_storage_media", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_type": + { + "name": "product_storage_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_tenancy": + { + "name": "product_tenancy", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_tiertype": + { + "name": "product_tiertype", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_to_location": + { + "name": "product_to_location", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_to_location_type": + { + "name": "product_to_location_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_transfer_type": + { + "name": "product_transfer_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_type": + { + "name": "product_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_usage_family": + { + "name": "product_usage_family", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_usagetype": + { + "name": "product_usagetype", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_uservolume": + { + "name": "product_uservolume", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_vcpu": + { + "name": "product_vcpu", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_version": + { + "name": "product_version", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_volume_api_name": + { + "name": "product_volume_api_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_volume_type": + { + "name": "product_volume_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_with_active_users": + { + "name": "product_with_active_users", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_lease_contract_length": + { + "name": "pricing_lease_contract_length", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_offering_class": + { + "name": "pricing_offering_class", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_purchase_option": + { + "name": "pricing_purchase_option", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_rate_code": + { + "name": "pricing_rate_code", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_rate_id": + { + "name": "pricing_rate_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_currency": + { + "name": "pricing_currency", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_public_on_demand_cost": + { + "name": "pricing_public_on_demand_cost", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pricing_public_on_demand_rate": + { + "name": "pricing_public_on_demand_rate", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_term": + { + "name": "pricing_term", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_unit": + { + "name": "pricing_unit", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_amortized_upfront_cost_for_usage": + { + "name": "reservation_amortized_upfront_cost_for_usage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_amortized_upfront_fee_for_billing_period": + { + "name": "reservation_amortized_upfront_fee_for_billing_period", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_effective_cost": + { + "name": "reservation_effective_cost", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_end_time": + { + "name": "reservation_end_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_modification_status": + { + "name": "reservation_modification_status", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_net_amortized_upfront_cost_for_usage": + { + "name": "reservation_net_amortized_upfront_cost_for_usage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_amortized_upfront_fee_for_billing_period": + { + "name": "reservation_net_amortized_upfront_fee_for_billing_period", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_effective_cost": + { + "name": "reservation_net_effective_cost", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_recurring_fee_for_usage": + { + "name": "reservation_net_recurring_fee_for_usage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_unused_amortized_upfront_fee_for_billing_period": + { + "name": "reservation_net_unused_amortized_upfront_fee_for_billing_period", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_unused_recurring_fee": + { + "name": "reservation_net_unused_recurring_fee", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_upfront_value": + { + "name": "reservation_net_upfront_value", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_normalized_units_per_reservation": + { + "name": "reservation_normalized_units_per_reservation", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_number_of_reservations": + { + "name": "reservation_number_of_reservations", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_recurring_fee_for_usage": + { + "name": "reservation_recurring_fee_for_usage", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_reservation_a_r_n": + { + "name": "reservation_reservation_a_r_n", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_start_time": + { + "name": "reservation_start_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_subscription_id": + { + "name": "reservation_subscription_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_total_reserved_normalized_units": + { + "name": "reservation_total_reserved_normalized_units", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_total_reserved_units": + { + "name": "reservation_total_reserved_units", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_units_per_reservation": + { + "name": "reservation_units_per_reservation", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_unused_amortized_upfront_fee_for_billing_period": + { + "name": "reservation_unused_amortized_upfront_fee_for_billing_period", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_normalized_unit_quantity": + { + "name": "reservation_unused_normalized_unit_quantity", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_quantity": + { + "name": "reservation_unused_quantity", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_recurring_fee": + { + "name": "reservation_unused_recurring_fee", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_upfront_value": + { + "name": "reservation_upfront_value", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "discount_edp_discount": + { + "name": "discount_edp_discount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "discount_private_rate_discount": + { + "name": "discount_private_rate_discount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "discount_total_discount": + { + "name": "discount_total_discount", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_total_commitment_to_date": + { + "name": "savings_plan_total_commitment_to_date", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_savings_plan_a_r_n": + { + "name": "savings_plan_savings_plan_a_r_n", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_savings_plan_rate": + { + "name": "savings_plan_savings_plan_rate", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_used_commitment": + { + "name": "savings_plan_used_commitment", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_savings_plan_effective_cost": + { + "name": "savings_plan_savings_plan_effective_cost", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_amortized_upfront_commitment_for_billing_period": + { + "name": "savings_plan_amortized_upfront_commitment_for_billing_period", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_recurring_commitment_for_billing_period": + { + "name": "savings_plan_recurring_commitment_for_billing_period", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_start_time": + { + "name": "savings_plan_start_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_end_time": + { + "name": "savings_plan_end_time", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_instance_type_family": + { + "name": "savings_plan_instance_type_family", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_offering_type": + { + "name": "savings_plan_offering_type", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_payment_option": + { + "name": "savings_plan_payment_option", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_purchase_term": + { + "name": "savings_plan_purchase_term", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_region": + { + "name": "savings_plan_region", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_net_savings_plan_effective_cost": + { + "name": "savings_plan_net_savings_plan_effective_cost", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_net_amortized_upfront_commitment_for_billing_period": + { + "name": "savings_plan_net_amortized_upfront_commitment_for_billing_period", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_net_recurring_commitment_for_billing_period": + { + "name": "savings_plan_net_recurring_commitment_for_billing_period", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "resource_tags_aws_created_by": + { + "name": "resource_tags_aws_created_by", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_aws_elasticmapreduce_instance_group_role": + { + "name": "resource_tags_aws_elasticmapreduce_instance_group_role", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_aws_elasticmapreduce_job_flow_id": + { + "name": "resource_tags_aws_elasticmapreduce_job_flow_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_databricks_instance_pool_id": + { + "name": "resource_tags_user_databricks_instance_pool_id", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_docker_compose": + { + "name": "resource_tags_user_docker_compose", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_environment": + { + "name": "resource_tags_user_environment", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_name": + { + "name": "resource_tags_user_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_service": + { + "name": "resource_tags_user_service", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_account": + { + "name": "resource_tags_user_account", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_asg": + { + "name": "resource_tags_user_asg", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_cluster_name": + { + "name": "resource_tags_user_cluster_name", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_component": + { + "name": "resource_tags_user_component", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_product_line": + { + "name": "resource_tags_user_product_line", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_sub_componenet": + { + "name": "resource_tags_user_sub_componenet", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_sub_component": + { + "name": "resource_tags_user_sub_component", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "year": + { + "name": "year", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "month": + { + "name": "month", + "description": "TODO: Update Table Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_infra" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "moshe.derri@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939104.1847594, + "relation_name": "protected_yoda_e2e_infra.aws_billing_report_raw", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_infra__costpo', 'aws_billing_report_raw') }}\n\n), yoda_e2e_infra_stg__aws_billing_report_raw AS (\n\n SELECT \n\t\tidentity_line_item_id,\n\t\tidentity_time_interval,\n\t\tbill_invoice_id,\n\t\tbill_billing_entity,\n\t\tbill_bill_type,\n\t\tbill_payer_account_id,\n\t\tbill_billing_period_start_date,\n\t\tbill_billing_period_end_date,\n\t\tline_item_usage_account_id,\n\t\tline_item_line_item_type,\n\t\tline_item_usage_start_date,\n\t\tline_item_usage_end_date,\n\t\tline_item_product_code,\n\t\tline_item_usage_type,\n\t\tline_item_operation,\n\t\tline_item_availability_zone,\n\t\tline_item_resource_id,\n\t\tline_item_usage_amount,\n\t\tline_item_normalization_factor,\n\t\tline_item_normalized_usage_amount,\n\t\tline_item_currency_code,\n\t\tline_item_unblended_rate,\n\t\tline_item_unblended_cost,\n\t\tline_item_blended_rate,\n\t\tline_item_blended_cost,\n\t\tline_item_line_item_description,\n\t\tline_item_tax_type,\n\t\tline_item_net_unblended_rate,\n\t\tline_item_net_unblended_cost,\n\t\tline_item_legal_entity,\n\t\tproduct_product_name,\n\t\tproduct_purchase_option,\n\t\tproduct_alarm_type,\n\t\tproduct_availability,\n\t\tproduct_availability_zone,\n\t\tproduct_bundle,\n\t\tproduct_bundle_description,\n\t\tproduct_bundle_group,\n\t\tproduct_cache_engine,\n\t\tproduct_capacitystatus,\n\t\tproduct_category,\n\t\tproduct_clock_speed,\n\t\tproduct_component,\n\t\tproduct_compute_family,\n\t\tproduct_compute_type,\n\t\tproduct_concurrencyscalingfreeusage,\n\t\tproduct_counts_against_quota,\n\t\tproduct_cputype,\n\t\tproduct_current_generation,\n\t\tproduct_data,\n\t\tproduct_data_transfer_quota,\n\t\tproduct_database_engine,\n\t\tproduct_datastore_storagetype,\n\t\tproduct_dedicated_ebs_throughput,\n\t\tproduct_deployment_option,\n\t\tproduct_description,\n\t\tproduct_durability,\n\t\tproduct_ecu,\n\t\tproduct_endpoint,\n\t\tproduct_endpoint_type,\n\t\tproduct_engine_code,\n\t\tproduct_enhanced_networking_supported,\n\t\tproduct_event_type,\n\t\tproduct_execution_frequency,\n\t\tproduct_execution_location,\n\t\tproduct_fee_code,\n\t\tproduct_fee_description,\n\t\tproduct_free_overage,\n\t\tproduct_frequency_mode,\n\t\tproduct_from_location,\n\t\tproduct_from_location_type,\n\t\tproduct_gpu,\n\t\tproduct_gpu_memory,\n\t\tproduct_granularity,\n\t\tproduct_group,\n\t\tproduct_group_description,\n\t\tproduct_insightstype,\n\t\tproduct_instance_family,\n\t\tproduct_instance_name,\n\t\tproduct_instance_type,\n\t\tproduct_instance_type_family,\n\t\tproduct_intel_avx2_available,\n\t\tproduct_intel_avx_available,\n\t\tproduct_intel_turbo_available,\n\t\tproduct_io,\n\t\tproduct_license,\n\t\tproduct_license_model,\n\t\tproduct_location,\n\t\tproduct_location_type,\n\t\tproduct_logs_destination,\n\t\tproduct_max_iops_burst_performance,\n\t\tproduct_max_iopsvolume,\n\t\tproduct_max_throughputvolume,\n\t\tproduct_max_volume_size,\n\t\tproduct_maximum_extended_storage,\n\t\tproduct_memory,\n\t\tproduct_memory_gib,\n\t\tproduct_memorytype,\n\t\tproduct_message_delivery_frequency,\n\t\tproduct_message_delivery_order,\n\t\tproduct_min_volume_size,\n\t\tproduct_network_performance,\n\t\tproduct_normalization_size_factor,\n\t\tproduct_operating_system,\n\t\tproduct_operation,\n\t\tproduct_overage_type,\n\t\tproduct_physical_cpu,\n\t\tproduct_physical_gpu,\n\t\tproduct_physical_processor,\n\t\tproduct_pre_installed_sw,\n\t\tproduct_pricing_unit,\n\t\tproduct_processor_architecture,\n\t\tproduct_processor_features,\n\t\tproduct_product_family,\n\t\tproduct_purchaseterm,\n\t\tproduct_queue_type,\n\t\tproduct_ratetype,\n\t\tproduct_region,\n\t\tproduct_request_description,\n\t\tproduct_request_type,\n\t\tproduct_resource_endpoint,\n\t\tproduct_resource_type,\n\t\tproduct_rootvolume,\n\t\tproduct_routing_target,\n\t\tproduct_routing_type,\n\t\tproduct_running_mode,\n\t\tproduct_servicecode,\n\t\tproduct_servicename,\n\t\tproduct_sku,\n\t\tproduct_software_included,\n\t\tproduct_software_type,\n\t\tproduct_standard_storage_retention_included,\n\t\tproduct_storage,\n\t\tproduct_storage_class,\n\t\tproduct_storage_family,\n\t\tproduct_storage_media,\n\t\tproduct_storage_type,\n\t\tproduct_tenancy,\n\t\tproduct_tiertype,\n\t\tproduct_to_location,\n\t\tproduct_to_location_type,\n\t\tproduct_transfer_type,\n\t\tproduct_type,\n\t\tproduct_usage_family,\n\t\tproduct_usagetype,\n\t\tproduct_uservolume,\n\t\tproduct_vcpu,\n\t\tproduct_version,\n\t\tproduct_volume_api_name,\n\t\tproduct_volume_type,\n\t\tproduct_with_active_users,\n\t\tpricing_lease_contract_length,\n\t\tpricing_offering_class,\n\t\tpricing_purchase_option,\n\t\tpricing_rate_code,\n\t\tpricing_rate_id,\n\t\tpricing_currency,\n\t\tpricing_public_on_demand_cost,\n\t\tpricing_public_on_demand_rate,\n\t\tpricing_term,\n\t\tpricing_unit,\n\t\treservation_amortized_upfront_cost_for_usage,\n\t\treservation_amortized_upfront_fee_for_billing_period,\n\t\treservation_effective_cost,\n\t\treservation_end_time,\n\t\treservation_modification_status,\n\t\treservation_net_amortized_upfront_cost_for_usage,\n\t\treservation_net_amortized_upfront_fee_for_billing_period,\n\t\treservation_net_effective_cost,\n\t\treservation_net_recurring_fee_for_usage,\n\t\treservation_net_unused_amortized_upfront_fee_for_billing_period,\n\t\treservation_net_unused_recurring_fee,\n\t\treservation_net_upfront_value,\n\t\treservation_normalized_units_per_reservation,\n\t\treservation_number_of_reservations,\n\t\treservation_recurring_fee_for_usage,\n\t\treservation_reservation_a_r_n,\n\t\treservation_start_time,\n\t\treservation_subscription_id,\n\t\treservation_total_reserved_normalized_units,\n\t\treservation_total_reserved_units,\n\t\treservation_units_per_reservation,\n\t\treservation_unused_amortized_upfront_fee_for_billing_period,\n\t\treservation_unused_normalized_unit_quantity,\n\t\treservation_unused_quantity,\n\t\treservation_unused_recurring_fee,\n\t\treservation_upfront_value,\n\t\tdiscount_edp_discount,\n\t\tdiscount_private_rate_discount,\n\t\tdiscount_total_discount,\n\t\tsavings_plan_total_commitment_to_date,\n\t\tsavings_plan_savings_plan_a_r_n,\n\t\tsavings_plan_savings_plan_rate,\n\t\tsavings_plan_used_commitment,\n\t\tsavings_plan_savings_plan_effective_cost,\n\t\tsavings_plan_amortized_upfront_commitment_for_billing_period,\n\t\tsavings_plan_recurring_commitment_for_billing_period,\n\t\tsavings_plan_start_time,\n\t\tsavings_plan_end_time,\n\t\tsavings_plan_instance_type_family,\n\t\tsavings_plan_offering_type,\n\t\tsavings_plan_payment_option,\n\t\tsavings_plan_purchase_term,\n\t\tsavings_plan_region,\n\t\tsavings_plan_net_savings_plan_effective_cost,\n\t\tsavings_plan_net_amortized_upfront_commitment_for_billing_period,\n\t\tsavings_plan_net_recurring_commitment_for_billing_period,\n\t\tresource_tags_aws_created_by,\n\t\tresource_tags_aws_elasticmapreduce_instance_group_role,\n\t\tresource_tags_aws_elasticmapreduce_job_flow_id,\n\t\tresource_tags_user_databricks_instance_pool_id,\n\t\tresource_tags_user_docker_compose,\n\t\tresource_tags_user_environment,\n\t\tresource_tags_user_name,\n\t\tresource_tags_user_service,\n\t\tresource_tags_user_account,\n\t\tresource_tags_user_asg,\n\t\tresource_tags_user_cluster_name,\n\t\tresource_tags_user_component,\n\t\tresource_tags_user_product_line,\n\t\tresource_tags_user_sub_componenet,\n\t\tresource_tags_user_sub_component,\n\t\tyear,\n\t\tmonth\n FROM source \n\n)\n\nSELECT * \nFROM yoda_e2e_infra_stg__aws_billing_report_raw", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_infra__costpo", + "aws_billing_report_raw" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.sql", + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM costpo.aws_billing_report_raw\n\n), yoda_e2e_infra_stg__aws_billing_report_raw AS (\n\n SELECT \n\t\tidentity_line_item_id,\n\t\tidentity_time_interval,\n\t\tbill_invoice_id,\n\t\tbill_billing_entity,\n\t\tbill_bill_type,\n\t\tbill_payer_account_id,\n\t\tbill_billing_period_start_date,\n\t\tbill_billing_period_end_date,\n\t\tline_item_usage_account_id,\n\t\tline_item_line_item_type,\n\t\tline_item_usage_start_date,\n\t\tline_item_usage_end_date,\n\t\tline_item_product_code,\n\t\tline_item_usage_type,\n\t\tline_item_operation,\n\t\tline_item_availability_zone,\n\t\tline_item_resource_id,\n\t\tline_item_usage_amount,\n\t\tline_item_normalization_factor,\n\t\tline_item_normalized_usage_amount,\n\t\tline_item_currency_code,\n\t\tline_item_unblended_rate,\n\t\tline_item_unblended_cost,\n\t\tline_item_blended_rate,\n\t\tline_item_blended_cost,\n\t\tline_item_line_item_description,\n\t\tline_item_tax_type,\n\t\tline_item_net_unblended_rate,\n\t\tline_item_net_unblended_cost,\n\t\tline_item_legal_entity,\n\t\tproduct_product_name,\n\t\tproduct_purchase_option,\n\t\tproduct_alarm_type,\n\t\tproduct_availability,\n\t\tproduct_availability_zone,\n\t\tproduct_bundle,\n\t\tproduct_bundle_description,\n\t\tproduct_bundle_group,\n\t\tproduct_cache_engine,\n\t\tproduct_capacitystatus,\n\t\tproduct_category,\n\t\tproduct_clock_speed,\n\t\tproduct_component,\n\t\tproduct_compute_family,\n\t\tproduct_compute_type,\n\t\tproduct_concurrencyscalingfreeusage,\n\t\tproduct_counts_against_quota,\n\t\tproduct_cputype,\n\t\tproduct_current_generation,\n\t\tproduct_data,\n\t\tproduct_data_transfer_quota,\n\t\tproduct_database_engine,\n\t\tproduct_datastore_storagetype,\n\t\tproduct_dedicated_ebs_throughput,\n\t\tproduct_deployment_option,\n\t\tproduct_description,\n\t\tproduct_durability,\n\t\tproduct_ecu,\n\t\tproduct_endpoint,\n\t\tproduct_endpoint_type,\n\t\tproduct_engine_code,\n\t\tproduct_enhanced_networking_supported,\n\t\tproduct_event_type,\n\t\tproduct_execution_frequency,\n\t\tproduct_execution_location,\n\t\tproduct_fee_code,\n\t\tproduct_fee_description,\n\t\tproduct_free_overage,\n\t\tproduct_frequency_mode,\n\t\tproduct_from_location,\n\t\tproduct_from_location_type,\n\t\tproduct_gpu,\n\t\tproduct_gpu_memory,\n\t\tproduct_granularity,\n\t\tproduct_group,\n\t\tproduct_group_description,\n\t\tproduct_insightstype,\n\t\tproduct_instance_family,\n\t\tproduct_instance_name,\n\t\tproduct_instance_type,\n\t\tproduct_instance_type_family,\n\t\tproduct_intel_avx2_available,\n\t\tproduct_intel_avx_available,\n\t\tproduct_intel_turbo_available,\n\t\tproduct_io,\n\t\tproduct_license,\n\t\tproduct_license_model,\n\t\tproduct_location,\n\t\tproduct_location_type,\n\t\tproduct_logs_destination,\n\t\tproduct_max_iops_burst_performance,\n\t\tproduct_max_iopsvolume,\n\t\tproduct_max_throughputvolume,\n\t\tproduct_max_volume_size,\n\t\tproduct_maximum_extended_storage,\n\t\tproduct_memory,\n\t\tproduct_memory_gib,\n\t\tproduct_memorytype,\n\t\tproduct_message_delivery_frequency,\n\t\tproduct_message_delivery_order,\n\t\tproduct_min_volume_size,\n\t\tproduct_network_performance,\n\t\tproduct_normalization_size_factor,\n\t\tproduct_operating_system,\n\t\tproduct_operation,\n\t\tproduct_overage_type,\n\t\tproduct_physical_cpu,\n\t\tproduct_physical_gpu,\n\t\tproduct_physical_processor,\n\t\tproduct_pre_installed_sw,\n\t\tproduct_pricing_unit,\n\t\tproduct_processor_architecture,\n\t\tproduct_processor_features,\n\t\tproduct_product_family,\n\t\tproduct_purchaseterm,\n\t\tproduct_queue_type,\n\t\tproduct_ratetype,\n\t\tproduct_region,\n\t\tproduct_request_description,\n\t\tproduct_request_type,\n\t\tproduct_resource_endpoint,\n\t\tproduct_resource_type,\n\t\tproduct_rootvolume,\n\t\tproduct_routing_target,\n\t\tproduct_routing_type,\n\t\tproduct_running_mode,\n\t\tproduct_servicecode,\n\t\tproduct_servicename,\n\t\tproduct_sku,\n\t\tproduct_software_included,\n\t\tproduct_software_type,\n\t\tproduct_standard_storage_retention_included,\n\t\tproduct_storage,\n\t\tproduct_storage_class,\n\t\tproduct_storage_family,\n\t\tproduct_storage_media,\n\t\tproduct_storage_type,\n\t\tproduct_tenancy,\n\t\tproduct_tiertype,\n\t\tproduct_to_location,\n\t\tproduct_to_location_type,\n\t\tproduct_transfer_type,\n\t\tproduct_type,\n\t\tproduct_usage_family,\n\t\tproduct_usagetype,\n\t\tproduct_uservolume,\n\t\tproduct_vcpu,\n\t\tproduct_version,\n\t\tproduct_volume_api_name,\n\t\tproduct_volume_type,\n\t\tproduct_with_active_users,\n\t\tpricing_lease_contract_length,\n\t\tpricing_offering_class,\n\t\tpricing_purchase_option,\n\t\tpricing_rate_code,\n\t\tpricing_rate_id,\n\t\tpricing_currency,\n\t\tpricing_public_on_demand_cost,\n\t\tpricing_public_on_demand_rate,\n\t\tpricing_term,\n\t\tpricing_unit,\n\t\treservation_amortized_upfront_cost_for_usage,\n\t\treservation_amortized_upfront_fee_for_billing_period,\n\t\treservation_effective_cost,\n\t\treservation_end_time,\n\t\treservation_modification_status,\n\t\treservation_net_amortized_upfront_cost_for_usage,\n\t\treservation_net_amortized_upfront_fee_for_billing_period,\n\t\treservation_net_effective_cost,\n\t\treservation_net_recurring_fee_for_usage,\n\t\treservation_net_unused_amortized_upfront_fee_for_billing_period,\n\t\treservation_net_unused_recurring_fee,\n\t\treservation_net_upfront_value,\n\t\treservation_normalized_units_per_reservation,\n\t\treservation_number_of_reservations,\n\t\treservation_recurring_fee_for_usage,\n\t\treservation_reservation_a_r_n,\n\t\treservation_start_time,\n\t\treservation_subscription_id,\n\t\treservation_total_reserved_normalized_units,\n\t\treservation_total_reserved_units,\n\t\treservation_units_per_reservation,\n\t\treservation_unused_amortized_upfront_fee_for_billing_period,\n\t\treservation_unused_normalized_unit_quantity,\n\t\treservation_unused_quantity,\n\t\treservation_unused_recurring_fee,\n\t\treservation_upfront_value,\n\t\tdiscount_edp_discount,\n\t\tdiscount_private_rate_discount,\n\t\tdiscount_total_discount,\n\t\tsavings_plan_total_commitment_to_date,\n\t\tsavings_plan_savings_plan_a_r_n,\n\t\tsavings_plan_savings_plan_rate,\n\t\tsavings_plan_used_commitment,\n\t\tsavings_plan_savings_plan_effective_cost,\n\t\tsavings_plan_amortized_upfront_commitment_for_billing_period,\n\t\tsavings_plan_recurring_commitment_for_billing_period,\n\t\tsavings_plan_start_time,\n\t\tsavings_plan_end_time,\n\t\tsavings_plan_instance_type_family,\n\t\tsavings_plan_offering_type,\n\t\tsavings_plan_payment_option,\n\t\tsavings_plan_purchase_term,\n\t\tsavings_plan_region,\n\t\tsavings_plan_net_savings_plan_effective_cost,\n\t\tsavings_plan_net_amortized_upfront_commitment_for_billing_period,\n\t\tsavings_plan_net_recurring_commitment_for_billing_period,\n\t\tresource_tags_aws_created_by,\n\t\tresource_tags_aws_elasticmapreduce_instance_group_role,\n\t\tresource_tags_aws_elasticmapreduce_job_flow_id,\n\t\tresource_tags_user_databricks_instance_pool_id,\n\t\tresource_tags_user_docker_compose,\n\t\tresource_tags_user_environment,\n\t\tresource_tags_user_name,\n\t\tresource_tags_user_service,\n\t\tresource_tags_user_account,\n\t\tresource_tags_user_asg,\n\t\tresource_tags_user_cluster_name,\n\t\tresource_tags_user_component,\n\t\tresource_tags_user_product_line,\n\t\tresource_tags_user_sub_componenet,\n\t\tresource_tags_user_sub_component,\n\t\tyear,\n\t\tmonth\n FROM source \n\n)\n\nSELECT * \nFROM yoda_e2e_infra_stg__aws_billing_report_raw", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot": + { + "database": null, + "schema": "protected_yoda_e2e_infra", + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "resource_type": "model", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.sql", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.sql", + "unique_id": "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "staging", + "base", + "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ], + "alias": "costpo_kubecost_snapshot", + "checksum": + { + "name": "sha256", + "checksum": "b5e52d6391a2bff252a4ae10b659cbf0a6d76ebfe542cc86771396be53960109" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra", + "yoda_looker" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "yoda_e2e_infra" + ], + "description": "TODO: Update Table Description", + "columns": + { + "Kubecost_Data_Container": + { + "name": "Kubecost_Data_Container", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Product_Line": + { + "name": "Kubecost_Data_Product_Line", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Team": + { + "name": "Kubecost_Data_Team", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Group": + { + "name": "Kubecost_Data_Group", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Average_of_Ram_Efficiency": + { + "name": "Average_of_Ram_Efficiency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Average_of_CPU_Efficiency": + { + "name": "Average_of_CPU_Efficiency", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Total_Cost": + { + "name": "Total_Cost", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Savings_opportunities": + { + "name": "Savings_opportunities", + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + }, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.yml", + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta", + "tags": + [ + "yoda_e2e_infra" + ], + "meta": + { + "model_ownership": + { + "group": "data", + "team": "koalas", + "created_by": "doron.kruh@yotpo.com", + "alert_channels": + [ + "koalas-default-alerts" + ] + }, + "cluster_profile": + { + "name": "small_driver" + } + } + }, + "created_at": 1717939104.1924703, + "relation_name": "protected_yoda_e2e_infra.costpo_kubecost_snapshot", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_infra__reporting_service', 'costpo_kubecost_snapshot') }}\n\n), yoda_e2e_infra_stg__costpo_kubecost_snapshot AS (\n\n SELECT \n\t\t`Kubecost Data Container` as Kubecost_Data_Container,\n\t\t`Kubecost Data Product Line` as Kubecost_Data_Product_Line,\n\t\t`Kubecost Data Team` as Kubecost_Data_Team,\n\t\t`Kubecost Data Group` as Kubecost_Data_Group,\n\t\t`Average of Ram Efficiency` as Average_of_Ram_Efficiency,\n\t\t`Average of CPU Efficiency` as Average_of_CPU_Efficiency,\n\t\t`Total Cost` as Total_Cost,\n\t\t`Savings opportunities` as Savings_opportunities\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_infra__reporting_service", + "costpo_kubecost_snapshot" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.sql", + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM reporting_service.costpo_kubecost_snapshot\n\n), yoda_e2e_infra_stg__costpo_kubecost_snapshot AS (\n\n SELECT \n\t\t`Kubecost Data Container` as Kubecost_Data_Container,\n\t\t`Kubecost Data Product Line` as Kubecost_Data_Product_Line,\n\t\t`Kubecost Data Team` as Kubecost_Data_Team,\n\t\t`Kubecost Data Group` as Kubecost_Data_Group,\n\t\t`Average of Ram Efficiency` as Average_of_Ram_Efficiency,\n\t\t`Average of CPU Efficiency` as Average_of_CPU_Efficiency,\n\t\t`Total Cost` as Total_Cost,\n\t\t`Savings opportunities` as Savings_opportunities\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter": + { + "database": null, + "schema": "yoda_e2e_staging", + "name": "unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "resource_type": "seed", + "package_name": "yoda", + "path": "yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter.csv", + "original_file_path": "unit_test_mocks/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter.csv", + "unique_id": "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "fqn": + [ + "yoda", + "yoda_e2e_infra__custom_cost_exporter", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__custom_cost_exporter", + "unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter" + ], + "alias": "unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "checksum": + { + "name": "sha256", + "checksum": "f43aa93dad9f9fcec288b650112fbb709f6ce4ecbb568ca718e9c10cbd491f41" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "unit_test" + ], + "meta": + {}, + "group": null, + "materialized": "seed", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "ignore", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "delimiter": ",", + "quote_columns": null, + "file_format": "delta" + }, + "tags": + [ + "unit_test" + ], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://unit_test_mocks/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter.yml", + "build_path": null, + "unrendered_config": + { + "file_format": "delta", + "column_types": + {}, + "tags": + [ + "unit_test" + ] + }, + "created_at": 1717939104.2970042, + "relation_name": "yoda_e2e_staging.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "raw_code": "", + "root_path": "/dbt", + "depends_on": + { + "macros": + [] + } + }, + "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold": + { + "database": null, + "schema": "yoda_e2e_staging", + "name": "unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold", + "resource_type": "seed", + "package_name": "yoda", + "path": "yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold.csv", + "original_file_path": "unit_test_mocks/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold.csv", + "unique_id": "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold", + "fqn": + [ + "yoda", + "yoda_e2e_infra__custom_cost_exporter", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__s3_cost_cold", + "unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold" + ], + "alias": "unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold", + "checksum": + { + "name": "sha256", + "checksum": "e7373c2e7604fefb186aa67dd76ff537cbd633d2d4000ddb4507dcb4e1ec93dc" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "unit_test" + ], + "meta": + {}, + "group": null, + "materialized": "seed", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + { + "billing_period": "timestamp", + "bill_start_date": "timestamp", + "bucket": "string", + "product_product_family": "string", + "line_item_usage_type": "string", + "cost": "double" + }, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "ignore", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "delimiter": ",", + "quote_columns": null, + "file_format": "delta" + }, + "tags": + [ + "unit_test" + ], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://unit_test_mocks/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold.yml", + "build_path": null, + "unrendered_config": + { + "file_format": "delta", + "column_types": + { + "billing_period": "timestamp", + "bill_start_date": "timestamp", + "bucket": "string", + "product_product_family": "string", + "line_item_usage_type": "string", + "cost": "double" + }, + "tags": + [ + "unit_test" + ] + }, + "created_at": 1717939104.2993016, + "relation_name": "yoda_e2e_staging.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold", + "raw_code": "", + "root_path": "/dbt", + "depends_on": + { + "macros": + [] + } + }, + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores": + { + "database": null, + "schema": "yoda_e2e_staging", + "name": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores", + "resource_type": "seed", + "package_name": "yoda", + "path": "yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores.csv", + "original_file_path": "unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores.csv", + "unique_id": "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores", + "fqn": + [ + "yoda", + "yoda_e2e_bi___loyalty__fact_purchases", + "yoda_e2e_platform", + "marts", + "yoda_e2e_platform__dim_stores", + "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores" + ], + "alias": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores", + "checksum": + { + "name": "sha256", + "checksum": "6939d10c7c65eb9f05328a825e25f3272ae51c5533ab21705168e3d70d60e26e" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "unit_test" + ], + "meta": + {}, + "group": null, + "materialized": "seed", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + { + "store_id": "bigint", + "organization_id": "int", + "app_key": "string", + "store_domain": "string", + "is_test_store": "bigint", + "is_active_store": "int", + "store_created_at": "timestamp", + "store_name": "string", + "store_language": "string", + "platform_name": "string", + "is_blacklisted": "int", + "merchant_id": "bigint", + "merchant_created_at": "timestamp", + "loyalty_company_name": "string", + "loyalty_currency": "string", + "loyalty_platform": "string", + "loyalty_is_completed_profile": "int", + "loyalty_is_redemptions_enabled": "int", + "loyalty_plan": "string", + "loyalty_contact_email": "string", + "loyalty_is_test_account": "int", + "loyalty_opt_in_strategy": "int", + "referral_opt_in_strategy": "int", + "loyalty_group_id": "string", + "loyalty_vip_type": "string", + "loyalty_is_vip_enabled": "int", + "dwh_updated_at": "timestamp" + }, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "ignore", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "delimiter": ",", + "quote_columns": null, + "file_format": "delta" + }, + "tags": + [ + "unit_test" + ], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores.yml", + "build_path": null, + "unrendered_config": + { + "file_format": "delta", + "column_types": + { + "store_id": "bigint", + "organization_id": "int", + "app_key": "string", + "store_domain": "string", + "is_test_store": "bigint", + "is_active_store": "int", + "store_created_at": "timestamp", + "store_name": "string", + "store_language": "string", + "platform_name": "string", + "is_blacklisted": "int", + "merchant_id": "bigint", + "merchant_created_at": "timestamp", + "loyalty_company_name": "string", + "loyalty_currency": "string", + "loyalty_platform": "string", + "loyalty_is_completed_profile": "int", + "loyalty_is_redemptions_enabled": "int", + "loyalty_plan": "string", + "loyalty_contact_email": "string", + "loyalty_is_test_account": "int", + "loyalty_opt_in_strategy": "int", + "referral_opt_in_strategy": "int", + "loyalty_group_id": "string", + "loyalty_vip_type": "string", + "loyalty_is_vip_enabled": "int", + "dwh_updated_at": "timestamp" + }, + "tags": + [ + "unit_test" + ] + }, + "created_at": 1717939104.301644, + "relation_name": "yoda_e2e_staging.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores", + "raw_code": "", + "root_path": "/dbt", + "depends_on": + { + "macros": + [] + } + }, + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases": + { + "database": null, + "schema": "yoda_e2e_staging", + "name": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "resource_type": "seed", + "package_name": "yoda", + "path": "yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases.csv", + "original_file_path": "unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases.csv", + "unique_id": "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_bi___loyalty__fact_purchases", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_purchases", + "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases" + ], + "alias": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "checksum": + { + "name": "sha256", + "checksum": "c589084b7ddbdadcf543f53fa9ae167dd0500418b41cea1fda1e3dfa72654a73" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "unit_test" + ], + "meta": + {}, + "group": null, + "materialized": "seed", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + { + "purchase_id": "bigint", + "purchase_created_at": "timestamp", + "purchase_date": "date", + "is_before_swell_acquisition": "smallint", + "is_applied_to_campaigns": "smallint", + "is_fraud_review": "smallint", + "is_swell_user": "smallint", + "is_move_merchant_to_new_tier": "smallint", + "purchase_value_cents_in_original_currency": "bigint", + "purchase_currency": "string", + "discount_cents_in_original_currency": "bigint", + "billing_country_code": "string", + "billing_city": "string", + "shipping_country_code": "string", + "shipping_city": "string", + "customer_ip_address": "string", + "browser_country_code": "string", + "store_address": "string", + "store_city": "string", + "store_state": "string", + "referral_discount_code_id__swell_referral_discount_code": "bigint", + "merchant_id__dim_stores": "bigint", + "customer_id__swell_customers": "bigint", + "referral_id__swell_referrals": "bigint", + "user_agent_id__swell_user_agent": "bigint", + "redemption_code_id__swell_redemption_code": "bigint", + "order_id__fact_orders": "string", + "updated_at": "timestamp" + }, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "ignore", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "delimiter": ",", + "quote_columns": null, + "file_format": "delta" + }, + "tags": + [ + "unit_test" + ], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases.yml", + "build_path": null, + "unrendered_config": + { + "file_format": "delta", + "column_types": + { + "purchase_id": "bigint", + "purchase_created_at": "timestamp", + "purchase_date": "date", + "is_before_swell_acquisition": "smallint", + "is_applied_to_campaigns": "smallint", + "is_fraud_review": "smallint", + "is_swell_user": "smallint", + "is_move_merchant_to_new_tier": "smallint", + "purchase_value_cents_in_original_currency": "bigint", + "purchase_currency": "string", + "discount_cents_in_original_currency": "bigint", + "billing_country_code": "string", + "billing_city": "string", + "shipping_country_code": "string", + "shipping_city": "string", + "customer_ip_address": "string", + "browser_country_code": "string", + "store_address": "string", + "store_city": "string", + "store_state": "string", + "referral_discount_code_id__swell_referral_discount_code": "bigint", + "merchant_id__dim_stores": "bigint", + "customer_id__swell_customers": "bigint", + "referral_id__swell_referrals": "bigint", + "user_agent_id__swell_user_agent": "bigint", + "redemption_code_id__swell_redemption_code": "bigint", + "order_id__fact_orders": "string", + "updated_at": "timestamp" + }, + "tags": + [ + "unit_test" + ] + }, + "created_at": 1717939104.303992, + "relation_name": "yoda_e2e_staging.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "raw_code": "", + "root_path": "/dbt", + "depends_on": + { + "macros": + [] + } + }, + "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases": + { + "database": null, + "schema": "yoda_e2e_staging", + "name": "unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "resource_type": "seed", + "package_name": "yoda", + "path": "yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases.csv", + "original_file_path": "unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases.csv", + "unique_id": "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_bi___loyalty__fact_purchases", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases", + "unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases" + ], + "alias": "unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "checksum": + { + "name": "sha256", + "checksum": "6b3f3eba629619fc5e2710d8a47c9e4060087434c9729be9af6665c7157abdd3" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [ + "unit_test" + ], + "meta": + {}, + "group": null, + "materialized": "seed", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + { + "purchase_id": "bigint", + "purchase_created_at": "timestamp", + "purchase_updated_at": "timestamp", + "purchase_date": "date", + "is_before_swell_acquisition": "smallint", + "is_applied_to_campaigns": "smallint", + "is_fraud_review": "smallint", + "is_swell_user": "smallint", + "is_move_merchant_to_new_tier": "smallint", + "purchase_value_cents_in_original_currency": "bigint", + "purchase_currency": "string", + "discount_cents_in_original_currency": "bigint", + "billing_city": "string", + "shipping_country_code": "string", + "shipping_city": "string", + "customer_ip_address": "string", + "browser_country_code": "string", + "store_address": "string", + "store_city": "string", + "store_state": "string", + "referral_discount_code_id__swell_referral_discount_code": "bigint", + "merchant_id__dim_stores": "bigint", + "customer_id__swell_customers": "bigint", + "referral_id__swell_referrals": "bigint", + "user_agent_id__swell_user_agent": "bigint", + "redemption_code_id__swell_redemption_code": "bigint", + "order_id__fact_orders": "string", + "app_key": "string", + "store_id": "bigint", + "store_name": "string", + "organization_id": "int", + "is_test_store": "bigint", + "is_active_store": "int", + "platform_name": "string", + "dwh_updated_at": "timestamp" + }, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "ignore", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "delimiter": ",", + "quote_columns": null, + "file_format": "delta" + }, + "tags": + [ + "unit_test" + ], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases.yml", + "build_path": null, + "unrendered_config": + { + "file_format": "delta", + "column_types": + { + "purchase_id": "bigint", + "purchase_created_at": "timestamp", + "purchase_updated_at": "timestamp", + "purchase_date": "date", + "is_before_swell_acquisition": "smallint", + "is_applied_to_campaigns": "smallint", + "is_fraud_review": "smallint", + "is_swell_user": "smallint", + "is_move_merchant_to_new_tier": "smallint", + "purchase_value_cents_in_original_currency": "bigint", + "purchase_currency": "string", + "discount_cents_in_original_currency": "bigint", + "billing_city": "string", + "shipping_country_code": "string", + "shipping_city": "string", + "customer_ip_address": "string", + "browser_country_code": "string", + "store_address": "string", + "store_city": "string", + "store_state": "string", + "referral_discount_code_id__swell_referral_discount_code": "bigint", + "merchant_id__dim_stores": "bigint", + "customer_id__swell_customers": "bigint", + "referral_id__swell_referrals": "bigint", + "user_agent_id__swell_user_agent": "bigint", + "redemption_code_id__swell_redemption_code": "bigint", + "order_id__fact_orders": "string", + "app_key": "string", + "store_id": "bigint", + "store_name": "string", + "organization_id": "int", + "is_test_store": "bigint", + "is_active_store": "int", + "platform_name": "string", + "dwh_updated_at": "timestamp" + }, + "tags": + [ + "unit_test" + ] + }, + "created_at": 1717939104.3065662, + "relation_name": "yoda_e2e_staging.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "raw_code": "", + "root_path": "/dbt", + "depends_on": + { + "macros": + [] + } + }, + "operation.yoda.yoda-on-run-end-0": + { + "database": null, + "schema": "yoda_e2e_staging", + "name": "yoda-on-run-end-0", + "resource_type": "operation", + "package_name": "yoda", + "path": "hooks/yoda-on-run-end-0.sql", + "original_file_path": "./dbt_project.yml", + "unique_id": "operation.yoda.yoda-on-run-end-0", + "fqn": + [ + "yoda", + "hooks", + "yoda-on-run-end-0" + ], + "alias": "yoda-on-run-end-0", + "checksum": + { + "name": "sha256", + "checksum": "4722e98ef11bce8e9f1b994781d8ddcd09bf32c0cd0dad6066202ae08f5b4a6d" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [ + { + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true, + "index": null + } + ], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "quote_columns": true, + "file_format": "delta" + }, + "tags": + [ + "on-run-end" + ], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "on_schema_change": "append_new_columns", + "quote_columns": true, + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "file_format": "delta" + }, + "created_at": 1717939101.7925463, + "relation_name": null, + "raw_code": "{% if target.name == 'prod' %}{{ dbt_artifacts.upload_results(results) }}{% endif %}", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.upload_results", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/yoda/./dbt_project.yml/hooks/yoda-on-run-end-0.sql", + "compiled": true, + "compiled_code": "\n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n ", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "index": 0 + }, + "model.dbt_artifacts.dim_dbt__sources": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "dim_dbt__sources", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "dim_dbt__sources.sql", + "original_file_path": "models/dim_dbt__sources.sql", + "unique_id": "model.dbt_artifacts.dim_dbt__sources", + "fqn": + [ + "dbt_artifacts", + "dim_dbt__sources" + ], + "alias": "dim_dbt__sources", + "checksum": + { + "name": "sha256", + "checksum": "7c05773e6974d042eba9c13f7cc7d4d922c6c255855e6a3b4043fa7bf8e2bac0" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Dimension model that contains data about sources.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "freshness": + { + "name": "freshness", + "description": "The specified freshness of the source model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "identifier": + { + "name": "identifier", + "description": "Source identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "loaded_at_field": + { + "name": "loaded_at_field", + "description": "A column name (or expression) that returns a timestamp indicating freshness.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "loader": + { + "name": "loader", + "description": "Describes the tool that loads this source into your warehouse.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "source_execution_id": + { + "name": "source_execution_id", + "description": "Execution ID of the source node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "source_name": + { + "name": "source_name", + "description": "Source name.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/dim_dbt__sources.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3514912, + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__sources", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__sources') }}\n\n),\n\nsources as (\n\n select\n source_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n source_name,\n loader,\n name,\n identifier,\n loaded_at_field,\n freshness\n from base\n\n)\n\nselect * from sources", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__sources", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__sources" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__sources.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__sources\n\n),\n\nsources as (\n\n select\n source_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n source_name,\n loader,\n name,\n identifier,\n loaded_at_field,\n freshness\n from base\n\n)\n\nselect * from sources", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.dim_dbt__current_models": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "dim_dbt__current_models", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "dim_dbt__current_models.sql", + "original_file_path": "models/dim_dbt__current_models.sql", + "unique_id": "model.dbt_artifacts.dim_dbt__current_models", + "fqn": + [ + "dbt_artifacts", + "dim_dbt__current_models" + ], + "alias": "dim_dbt__current_models", + "checksum": + { + "name": "sha256", + "checksum": "2d2a1ee9290a49f17f259e97416cbad6585ed5c7bfef6e3d6b553d6633b0d0c9" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Dimension model that contains data about models' most recent successful runs", + "columns": + { + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "last_full_refresh_run_completed_at": + { + "name": "last_full_refresh_run_completed_at", + "description": "Timestamp when the node's SQL query completed on the last full (non-incremental) run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "last_full_refresh_run_rows_affected": + { + "name": "last_full_refresh_run_rows_affected", + "description": "Number of rows affected by the node's last full (non-incremental) run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "last_full_refresh_run_bytes_processed": + { + "name": "last_full_refresh_run_bytes_processed", + "description": "Number of bytes processed by the node's last full (non-incremental) run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "last_full_refresh_run_total_runtime": + { + "name": "last_full_refresh_run_total_runtime", + "description": "Total time spent executing the node's last full (non-incremental) run (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "last_run_completed_at": + { + "name": "last_run_completed_at", + "description": "Timestamp when the node's SQL query completed on the last run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "last_run_rows_affected": + { + "name": "last_run_rows_affected", + "description": "Number of rows affected by the node's last run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "last_run_bytes_processed": + { + "name": "last_run_bytes_processed", + "description": "Number of bytes processed by the node's last run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "last_run_total_runtime": + { + "name": "last_run_total_runtime", + "description": "Total time spent executing the node's last run (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "model_execution_id": + { + "name": "model_execution_id", + "description": "Execution ID of the model node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/dim_dbt__current_models.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3557088, + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__current_models", + "raw_code": "with base as (\n select *\n from {{ ref('stg_dbt__models') }}\n),\n\nmodel_executions as (\n select *\n from {{ ref('stg_dbt__model_executions') }}\n),\n\nlatest_models as (\n /* Retrieves the models present in the most recent run */\n select *\n from base\n where run_started_at = (select max(run_started_at) from base)\n),\n\nlatest_models_runs as (\n /* Retreives all successful run information for the models present in the most\n recent run and ranks them based on query completion time */\n select\n model_executions.node_id\n , model_executions.was_full_refresh\n , model_executions.query_completed_at\n , model_executions.total_node_runtime\n , model_executions.rows_affected\n {% if target.type == 'bigquery' %}\n , model_executions.bytes_processed\n {% endif %}\n /* Row number by refresh and node ID */\n , row_number() over (\n partition by latest_models.node_id, model_executions.was_full_refresh\n order by model_executions.query_completed_at desc /* most recent ranked first */\n ) as run_idx\n /* Row number by node ID */\n , row_number() over (\n partition by latest_models.node_id\n order by model_executions.query_completed_at desc /* most recent ranked first */\n ) as run_idx_id_only\n from model_executions\n inner join latest_models on model_executions.node_id = latest_models.node_id and model_executions.checksum = latest_models.checksum\n where model_executions.status = 'success'\n),\n\nlatest_model_stats as (\n select\n node_id\n , max(case when was_full_refresh then query_completed_at end) as last_full_refresh_run_completed_at\n , max(case when was_full_refresh then total_node_runtime end) as last_full_refresh_run_total_runtime\n , max(case when was_full_refresh then rows_affected end) as last_full_refresh_run_rows_affected\n {% if target.type == 'bigquery' %}\n , max(case when was_full_refresh then bytes_processed end) as last_full_refresh_run_bytes_processed\n {% endif %}\n , max(case when run_idx_id_only = 1 then query_completed_at end) as last_run_completed_at\n , max(case when run_idx_id_only = 1 then total_node_runtime end) as last_run_total_runtime\n , max(case when run_idx_id_only = 1 then rows_affected end) as last_run_rows_affected\n {% if target.type == 'bigquery' %}\n , max(case when run_idx_id_only = 1 then bytes_processed end) as last_run_bytes_processed\n {% endif %}\n , max(case when not was_full_refresh then query_completed_at end) as last_incremental_run_completed_at\n , max(case when not was_full_refresh then total_node_runtime end) as last_incremental_run_total_runtime\n , max(case when not was_full_refresh then rows_affected end) as last_incremental_run_rows_affected\n {% if target.type == 'bigquery' %}\n , max(case when not was_full_refresh then bytes_processed end) as last_incremental_run_bytes_processed\n {% endif %}\n from latest_models_runs\n where run_idx = 1\n group by 1\n),\n\nfinal as (\n select\n latest_models.*\n , latest_model_stats.last_full_refresh_run_completed_at\n , latest_model_stats.last_full_refresh_run_total_runtime\n , latest_model_stats.last_full_refresh_run_rows_affected\n {% if target.type == 'bigquery' %}\n , latest_model_stats.last_full_refresh_run_bytes_processed\n {% endif %}\n , latest_model_stats.last_run_completed_at\n , latest_model_stats.last_run_total_runtime\n , latest_model_stats.last_run_rows_affected\n {% if target.type == 'bigquery' %}\n , latest_model_stats.last_run_bytes_processed\n {% endif %}\n , latest_model_stats.last_incremental_run_completed_at\n , latest_model_stats.last_incremental_run_total_runtime\n , latest_model_stats.last_incremental_run_rows_affected\n {% if target.type == 'bigquery' %}\n , latest_model_stats.last_incremental_run_bytes_processed\n {% endif %}\n from latest_models\n left join latest_model_stats\n on latest_models.node_id = latest_model_stats.node_id\n)\n\nselect * from final", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__models", + "package": null, + "version": null + }, + { + "name": "stg_dbt__model_executions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__models", + "model.dbt_artifacts.stg_dbt__model_executions" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__current_models.sql", + "compiled": true, + "compiled_code": "with base as (\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__models\n),\n\nmodel_executions as (\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__model_executions\n),\n\nlatest_models as (\n /* Retrieves the models present in the most recent run */\n select *\n from base\n where run_started_at = (select max(run_started_at) from base)\n),\n\nlatest_models_runs as (\n /* Retreives all successful run information for the models present in the most\n recent run and ranks them based on query completion time */\n select\n model_executions.node_id\n , model_executions.was_full_refresh\n , model_executions.query_completed_at\n , model_executions.total_node_runtime\n , model_executions.rows_affected\n \n /* Row number by refresh and node ID */\n , row_number() over (\n partition by latest_models.node_id, model_executions.was_full_refresh\n order by model_executions.query_completed_at desc /* most recent ranked first */\n ) as run_idx\n /* Row number by node ID */\n , row_number() over (\n partition by latest_models.node_id\n order by model_executions.query_completed_at desc /* most recent ranked first */\n ) as run_idx_id_only\n from model_executions\n inner join latest_models on model_executions.node_id = latest_models.node_id and model_executions.checksum = latest_models.checksum\n where model_executions.status = 'success'\n),\n\nlatest_model_stats as (\n select\n node_id\n , max(case when was_full_refresh then query_completed_at end) as last_full_refresh_run_completed_at\n , max(case when was_full_refresh then total_node_runtime end) as last_full_refresh_run_total_runtime\n , max(case when was_full_refresh then rows_affected end) as last_full_refresh_run_rows_affected\n \n , max(case when run_idx_id_only = 1 then query_completed_at end) as last_run_completed_at\n , max(case when run_idx_id_only = 1 then total_node_runtime end) as last_run_total_runtime\n , max(case when run_idx_id_only = 1 then rows_affected end) as last_run_rows_affected\n \n , max(case when not was_full_refresh then query_completed_at end) as last_incremental_run_completed_at\n , max(case when not was_full_refresh then total_node_runtime end) as last_incremental_run_total_runtime\n , max(case when not was_full_refresh then rows_affected end) as last_incremental_run_rows_affected\n \n from latest_models_runs\n where run_idx = 1\n group by 1\n),\n\nfinal as (\n select\n latest_models.*\n , latest_model_stats.last_full_refresh_run_completed_at\n , latest_model_stats.last_full_refresh_run_total_runtime\n , latest_model_stats.last_full_refresh_run_rows_affected\n \n , latest_model_stats.last_run_completed_at\n , latest_model_stats.last_run_total_runtime\n , latest_model_stats.last_run_rows_affected\n \n , latest_model_stats.last_incremental_run_completed_at\n , latest_model_stats.last_incremental_run_total_runtime\n , latest_model_stats.last_incremental_run_rows_affected\n \n from latest_models\n left join latest_model_stats\n on latest_models.node_id = latest_model_stats.node_id\n)\n\nselect * from final", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.fct_dbt__test_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "fct_dbt__test_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "fct_dbt__test_executions.sql", + "original_file_path": "models/fct_dbt__test_executions.sql", + "unique_id": "model.dbt_artifacts.fct_dbt__test_executions", + "fqn": + [ + "dbt_artifacts", + "fct_dbt__test_executions" + ], + "alias": "fct_dbt__test_executions", + "checksum": + { + "name": "sha256", + "checksum": "38ab767416a2b1bfdc5d471dc4c7bb9d2a44b7482c6d96f8fe55d4d0f1f3aff3" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Fact model that contains data about test executions.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "failures": + { + "name": "failures", + "description": "Test failures. Value is 1 if the test failed, 0 if successful.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "test_execution_id": + { + "name": "test_execution_id", + "description": "Execution ID of the test node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/fct_dbt__test_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3469143, + "relation_name": "yoda_e2e_dbt_artifacts.fct_dbt__test_executions", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__test_executions') }}\n\n),\n\ntest_executions as (\n\n select\n test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n failures,\n message\n from base\n\n)\n\nselect * from test_executions", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__test_executions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__test_executions" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/fct_dbt__test_executions.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__test_executions\n\n),\n\ntest_executions as (\n\n select\n test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n failures,\n message\n from base\n\n)\n\nselect * from test_executions", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.dim_dbt__snapshots": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "dim_dbt__snapshots", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "dim_dbt__snapshots.sql", + "original_file_path": "models/dim_dbt__snapshots.sql", + "unique_id": "model.dbt_artifacts.dim_dbt__snapshots", + "fqn": + [ + "dbt_artifacts", + "dim_dbt__snapshots" + ], + "alias": "dim_dbt__snapshots", + "checksum": + { + "name": "sha256", + "checksum": "8a2ef7f0b0892c9197611911c1c0700e86a301e27825da25a7f66cfd2bab409c" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Dimension model that contains data about snapshots.", + "columns": + { + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "snapshot_execution_id": + { + "name": "snapshot_execution_id", + "description": "Execution ID of the snapshot node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "strategy": + { + "name": "strategy", + "description": "Snapshot \"strategies\" define how dbt knows if a row has changed. There are two strategies built-in to dbt — timestamp\nand check.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/dim_dbt__snapshots.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3599777, + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__snapshots", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__snapshots') }}\n\n),\n\nsnapshots as (\n\n select\n snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n strategy,\n meta,\n alias\n from base\n\n)\n\nselect * from snapshots", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__snapshots", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__snapshots" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__snapshots.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__snapshots\n\n),\n\nsnapshots as (\n\n select\n snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n strategy,\n meta,\n alias\n from base\n\n)\n\nselect * from snapshots", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.fct_dbt__seed_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "fct_dbt__seed_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "fct_dbt__seed_executions.sql", + "original_file_path": "models/fct_dbt__seed_executions.sql", + "unique_id": "model.dbt_artifacts.fct_dbt__seed_executions", + "fqn": + [ + "dbt_artifacts", + "fct_dbt__seed_executions" + ], + "alias": "fct_dbt__seed_executions", + "checksum": + { + "name": "sha256", + "checksum": "6ee5abff9a8147d1e7e55895dc4e0fda41867069ef06cb00c0cfbec7f1551590" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Fact model that contains data about seed executions.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "seed_execution_id": + { + "name": "seed_execution_id", + "description": "Execution ID of the seed node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/fct_dbt__seed_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3343387, + "relation_name": "yoda_e2e_dbt_artifacts.fct_dbt__seed_executions", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__seed_executions') }}\n\n),\n\nseed_executions as (\n\n select\n seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message\n from base\n\n)\n\nselect * from seed_executions", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__seed_executions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__seed_executions" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/fct_dbt__seed_executions.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__seed_executions\n\n),\n\nseed_executions as (\n\n select\n seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message\n from base\n\n)\n\nselect * from seed_executions", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.fct_dbt__model_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "fct_dbt__model_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "fct_dbt__model_executions.sql", + "original_file_path": "models/fct_dbt__model_executions.sql", + "unique_id": "model.dbt_artifacts.fct_dbt__model_executions", + "fqn": + [ + "dbt_artifacts", + "fct_dbt__model_executions" + ], + "alias": "fct_dbt__model_executions", + "checksum": + { + "name": "sha256", + "checksum": "b417546a4b8908546bf858013c52ebb31a4fb048613f750c5a999db4b3964069" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Fact model that contains data about model executions.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "model_execution_id": + { + "name": "model_execution_id", + "description": "Execution ID of the model node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "bytes_affected": + { + "name": "bytes_affected", + "description": "Number of bytes processed by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/fct_dbt__model_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3487084, + "relation_name": "yoda_e2e_dbt_artifacts.fct_dbt__model_executions", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__model_executions') }}\n\n),\n\nmodel_executions as (\n\n select\n model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n {% if target.type == 'bigquery' %}\n bytes_processed,\n {% endif %}\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n checksum\n from base\n\n)\n\nselect * from model_executions", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__model_executions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__model_executions" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/fct_dbt__model_executions.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__model_executions\n\n),\n\nmodel_executions as (\n\n select\n model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n \n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n checksum\n from base\n\n)\n\nselect * from model_executions", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.fct_dbt__snapshot_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "fct_dbt__snapshot_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "fct_dbt__snapshot_executions.sql", + "original_file_path": "models/fct_dbt__snapshot_executions.sql", + "unique_id": "model.dbt_artifacts.fct_dbt__snapshot_executions", + "fqn": + [ + "dbt_artifacts", + "fct_dbt__snapshot_executions" + ], + "alias": "fct_dbt__snapshot_executions", + "checksum": + { + "name": "sha256", + "checksum": "fae9bb5c2160bdb4c937f9d5971b896e47f78a08cd423722efd4a1f03854c012" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Fact model that contains data about snapshot executions.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "snapshot_execution_id": + { + "name": "snapshot_execution_id", + "description": "Execution ID of the snapshot node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/fct_dbt__snapshot_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3573406, + "relation_name": "yoda_e2e_dbt_artifacts.fct_dbt__snapshot_executions", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__snapshot_executions') }}\n\n),\n\nsnapshot_executions as (\n\n select\n snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message\n from base\n\n)\n\nselect * from snapshot_executions", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__snapshot_executions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__snapshot_executions" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/fct_dbt__snapshot_executions.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__snapshot_executions\n\n),\n\nsnapshot_executions as (\n\n select\n snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message\n from base\n\n)\n\nselect * from snapshot_executions", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.dim_dbt__models": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "dim_dbt__models", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "dim_dbt__models.sql", + "original_file_path": "models/dim_dbt__models.sql", + "unique_id": "model.dbt_artifacts.dim_dbt__models", + "fqn": + [ + "dbt_artifacts", + "dim_dbt__models" + ], + "alias": "dim_dbt__models", + "checksum": + { + "name": "sha256", + "checksum": "d983205b0257086d4182d80e8f99313234b70dd0f54c63ae4aaed1e3326a142b" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Dimension model that contains data about models.", + "columns": + { + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "model_execution_id": + { + "name": "model_execution_id", + "description": "Execution ID of the model node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "tags": + { + "name": "tags", + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "meta": + { + "name": "meta", + "description": "The meta field of the config associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/dim_dbt__models.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3307254, + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__models", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__models') }}\n\n),\n\nmodels as (\n\n select\n model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n materialization,\n tags,\n meta,\n alias\n from base\n\n)\n\nselect * from models", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__models", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__models" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__models.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__models\n\n),\n\nmodels as (\n\n select\n model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n materialization,\n tags,\n meta,\n alias\n from base\n\n)\n\nselect * from models", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.dim_dbt__tests": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "dim_dbt__tests", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "dim_dbt__tests.sql", + "original_file_path": "models/dim_dbt__tests.sql", + "unique_id": "model.dbt_artifacts.dim_dbt__tests", + "fqn": + [ + "dbt_artifacts", + "dim_dbt__tests" + ], + "alias": "dim_dbt__tests", + "checksum": + { + "name": "sha256", + "checksum": "aa301ae84a25357e3eb01bb41238f7d5126cbc576348fb769246a8b5737c0065" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Dimension model that contains data about tests.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "tags": + { + "name": "tags", + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "test_execution_id": + { + "name": "test_execution_id", + "description": "Execution ID of the test node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "test_path": + { + "name": "test_path", + "description": "Path to the yaml (SQL in case of a singular test) file describing the test.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/dim_dbt__tests.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3361456, + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__tests", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__tests') }}\n\n),\n\ntests as (\n\n select\n test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n depends_on_nodes,\n package_name,\n test_path,\n tags\n from base\n\n)\n\nselect * from tests", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__tests", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__tests" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__tests.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__tests\n\n),\n\ntests as (\n\n select\n test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n depends_on_nodes,\n package_name,\n test_path,\n tags\n from base\n\n)\n\nselect * from tests", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.fct_dbt__invocations": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "fct_dbt__invocations", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "fct_dbt__invocations.sql", + "original_file_path": "models/fct_dbt__invocations.sql", + "unique_id": "model.dbt_artifacts.fct_dbt__invocations", + "fqn": + [ + "dbt_artifacts", + "fct_dbt__invocations" + ], + "alias": "fct_dbt__invocations", + "checksum": + { + "name": "sha256", + "checksum": "c58651a8fb885f0b0bdcea8a7000c8413b8d611f7ed0bf82fcd49e5000619c32" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Fact model that contains data about invocations.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_version": + { + "name": "dbt_version", + "description": "Installed version of dbt that is currently running.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "project_name": + { + "name": "project_name", + "description": "Name for the root-level project which is being run by dbt.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_command": + { + "name": "dbt_command", + "description": "dbt command of this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "full_refresh_flag": + { + "name": "full_refresh_flag", + "description": "Boolean flag indicating whether the dbt run was in full refresh mode or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_profile_name": + { + "name": "target_profile_name", + "description": "The name of the active profile.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_name": + { + "name": "target_name", + "description": "The name of the active target.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_schema": + { + "name": "target_schema", + "description": "The name of the target dbt schema.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_threads": + { + "name": "target_threads", + "description": "The number of threads in use by dbt.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_project_id": + { + "name": "dbt_cloud_project_id", + "description": "The ID of the dbt Cloud Project for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_job_id": + { + "name": "dbt_cloud_job_id", + "description": "The ID of the dbt Cloud Job for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_id": + { + "name": "dbt_cloud_run_id", + "description": "The ID of this particular run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason_category": + { + "name": "dbt_cloud_run_reason_category", + "description": "The \"category\" of the trigger for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason": + { + "name": "dbt_cloud_run_reason", + "description": "The specific trigger for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "env_vars": + { + "name": "env_vars", + "description": "Key-value pairs of environment variables to be capture.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_vars": + { + "name": "dbt_vars", + "description": "Key-value pairs of project variables to be capture.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "invocation_args": + { + "name": "invocation_args", + "description": "Key-value pairs of args passed to invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_custom_envs": + { + "name": "dbt_custom_envs", + "description": "Key-value pairs of environment variables passed to invocation that have the prefix DBT_ENV_CUSTOM_ENV_", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/fct_dbt__invocations.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3431518, + "relation_name": "yoda_e2e_dbt_artifacts.fct_dbt__invocations", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__invocations') }}\n\n),\n\ninvocations as (\n\n select\n command_invocation_id,\n dbt_version,\n project_name,\n run_started_at,\n dbt_command,\n full_refresh_flag,\n target_profile_name,\n target_name,\n target_schema,\n target_threads,\n dbt_cloud_project_id,\n dbt_cloud_job_id,\n dbt_cloud_run_id,\n dbt_cloud_run_reason_category,\n dbt_cloud_run_reason,\n env_vars,\n dbt_vars,\n invocation_args,\n dbt_custom_envs\n from base\n\n)\n\nselect * from invocations", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__invocations", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__invocations" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/fct_dbt__invocations.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__invocations\n\n),\n\ninvocations as (\n\n select\n command_invocation_id,\n dbt_version,\n project_name,\n run_started_at,\n dbt_command,\n full_refresh_flag,\n target_profile_name,\n target_name,\n target_schema,\n target_threads,\n dbt_cloud_project_id,\n dbt_cloud_job_id,\n dbt_cloud_run_id,\n dbt_cloud_run_reason_category,\n dbt_cloud_run_reason,\n env_vars,\n dbt_vars,\n invocation_args,\n dbt_custom_envs\n from base\n\n)\n\nselect * from invocations", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.dim_dbt__seeds": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "dim_dbt__seeds", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "dim_dbt__seeds.sql", + "original_file_path": "models/dim_dbt__seeds.sql", + "unique_id": "model.dbt_artifacts.dim_dbt__seeds", + "fqn": + [ + "dbt_artifacts", + "dim_dbt__seeds" + ], + "alias": "dim_dbt__seeds", + "checksum": + { + "name": "sha256", + "checksum": "350b4d88c96d239c69da34d8b875d2002a2d74a8330a1f39b73fdb71850082d0" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Dimension model that contains data about seeds.", + "columns": + { + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "seed_execution_id": + { + "name": "seed_execution_id", + "description": "Execution ID of the seed node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/dim_dbt__seeds.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3584523, + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__seeds", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__seeds') }}\n\n),\n\nseeds as (\n\n select\n seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n package_name,\n path,\n checksum,\n meta,\n alias\n from base\n\n)\n\nselect * from seeds", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__seeds", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__seeds" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__seeds.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__seeds\n\n),\n\nseeds as (\n\n select\n seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n package_name,\n path,\n checksum,\n meta,\n alias\n from base\n\n)\n\nselect * from seeds", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.dim_dbt__exposures": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "dim_dbt__exposures", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "dim_dbt__exposures.sql", + "original_file_path": "models/dim_dbt__exposures.sql", + "unique_id": "model.dbt_artifacts.dim_dbt__exposures", + "fqn": + [ + "dbt_artifacts", + "dim_dbt__exposures" + ], + "alias": "dim_dbt__exposures", + "checksum": + { + "name": "sha256", + "checksum": "4e6b5285050f6cdd809b3a1c0f072e75114e595aa9f53a6c9b9cfba4adad4487" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Dimension model that contains data about exposures.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "description": + { + "name": "description", + "description": "Node description.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "exposure_execution_id": + { + "name": "exposure_execution_id", + "description": "Execution ID of the exposure node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "maturity": + { + "name": "maturity", + "description": "Exposure maturity; one of high, medium, low.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "owner": + { + "name": "owner", + "description": "Owner of the exposure, usually an email address.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "type": + { + "name": "type", + "description": "Exposure type; one of dashboard, notebook, analysis, ml, application (used to organize on docs site)", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "url": + { + "name": "url", + "description": "The URL of the BI tool where the data defined by the exposure can be viewed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "tags": + { + "name": "tags", + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/dim_dbt__exposures.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3454006, + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__exposures", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__exposures') }}\n\n),\n\nexposures as (\n\n select\n exposure_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n type,\n owner,\n maturity,\n path,\n description,\n url,\n package_name,\n depends_on_nodes,\n tags\n from base\n\n)\n\nselect * from exposures", + "language": "sql", + "refs": + [ + { + "name": "stg_dbt__exposures", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__exposures" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__exposures.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__exposures\n\n),\n\nexposures as (\n\n select\n exposure_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n type,\n owner,\n maturity,\n path,\n description,\n url,\n package_name,\n depends_on_nodes,\n tags\n from base\n\n)\n\nselect * from exposures", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.stg_dbt__snapshots": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "stg_dbt__snapshots", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "staging/stg_dbt__snapshots.sql", + "original_file_path": "models/staging/stg_dbt__snapshots.sql", + "unique_id": "model.dbt_artifacts.stg_dbt__snapshots", + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__snapshots" + ], + "alias": "stg_dbt__snapshots", + "checksum": + { + "name": "sha256", + "checksum": "74411b1790f62e26679e3313efb3c5cc3a48fa5581659f859d7e6805872c9f47" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Staging model that contains metadata about seed executions. One row per node per run.", + "columns": + { + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "snapshot_execution_id": + { + "name": "snapshot_execution_id", + "description": "Execution ID of the snapshot node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "strategy": + { + "name": "strategy", + "description": "Snapshot \"strategies\" define how dbt knows if a row has changed. There are two strategies built-in to dbt — timestamp\nand check.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/staging/stg_dbt__snapshots.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3748488, + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__snapshots", + "raw_code": "with base as (\n\n select *\n from {{ ref('snapshots') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n strategy,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "language": "sql", + "refs": + [ + { + "name": "snapshots", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.snapshots" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__snapshots.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.snapshots\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n strategy,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.stg_dbt__model_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "stg_dbt__model_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "staging/stg_dbt__model_executions.sql", + "original_file_path": "models/staging/stg_dbt__model_executions.sql", + "unique_id": "model.dbt_artifacts.stg_dbt__model_executions", + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__model_executions" + ], + "alias": "stg_dbt__model_executions", + "checksum": + { + "name": "sha256", + "checksum": "88f41a325a487e76a56926002d6459b1ed426301e692099415cd34b50785d8ad" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Staging model that contains data about model executions. One row per model execution.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "model_execution_id": + { + "name": "model_execution_id", + "description": "Execution ID of the model node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "bytes_processed": + { + "name": "bytes_processed", + "description": "Number of bytes processed by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "adapter_response": + { + "name": "adapter_response", + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/staging/stg_dbt__model_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3684294, + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__model_executions", + "raw_code": "with base as (\n\n select *\n from {{ ref('model_executions') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n {{ split_part('thread_id', \"'-'\", 2) }} as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n {% if target.type == 'bigquery' %}\n bytes_processed,\n {% endif %}\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response,\n checksum\n from base\n\n)\n\nselect * from enhanced", + "language": "sql", + "refs": + [ + { + "name": "model_executions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key", + "macro.dbt.split_part" + ], + "nodes": + [ + "model.dbt_artifacts.model_executions" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__model_executions.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.model_executions\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n \n\n split(\n thread_id,\n \n\n -- escape if starts with a special character\n case when regexp_extract('-', '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', '-')\n else '-' end\n\n \n )[(1)]\n\n as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n \n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response,\n checksum\n from base\n\n)\n\nselect * from enhanced", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.stg_dbt__seed_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "stg_dbt__seed_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "staging/stg_dbt__seed_executions.sql", + "original_file_path": "models/staging/stg_dbt__seed_executions.sql", + "unique_id": "model.dbt_artifacts.stg_dbt__seed_executions", + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__seed_executions" + ], + "alias": "stg_dbt__seed_executions", + "checksum": + { + "name": "sha256", + "checksum": "a1d73976c499d79936a129f1fa7a536f66e97812829b27bbf2b84fef747b3ac0" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Staging model that contains data about seed executions. One row per seed execution.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "seed_execution_id": + { + "name": "seed_execution_id", + "description": "Execution ID of the seed node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "adapter_response": + { + "name": "adapter_response", + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/staging/stg_dbt__seed_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3710647, + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__seed_executions", + "raw_code": "with base as (\n\n select *\n from {{ ref('seed_executions') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n {{ split_part('thread_id', \"'-'\", 2) }} as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response\n from base\n\n)\n\nselect * from enhanced", + "language": "sql", + "refs": + [ + { + "name": "seed_executions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key", + "macro.dbt.split_part" + ], + "nodes": + [ + "model.dbt_artifacts.seed_executions" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__seed_executions.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.seed_executions\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n \n\n split(\n thread_id,\n \n\n -- escape if starts with a special character\n case when regexp_extract('-', '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', '-')\n else '-' end\n\n \n )[(1)]\n\n as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response\n from base\n\n)\n\nselect * from enhanced", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.stg_dbt__models": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "stg_dbt__models", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "staging/stg_dbt__models.sql", + "original_file_path": "models/staging/stg_dbt__models.sql", + "unique_id": "model.dbt_artifacts.stg_dbt__models", + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__models" + ], + "alias": "stg_dbt__models", + "checksum": + { + "name": "sha256", + "checksum": "0a664afe03945dbaae372463eae188b78b521749277ba76892822589903836b9" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Staging model that contains metadata about model executions. One row per node per run.", + "columns": + { + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "model_execution_id": + { + "name": "model_execution_id", + "description": "Execution ID of the model node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "tags": + { + "name": "tags", + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "meta": + { + "name": "meta", + "description": "The meta field of the config associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/staging/stg_dbt__models.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.369733, + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__models", + "raw_code": "with base as (\n\n select *\n from {{ ref('models') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n materialization,\n tags,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "language": "sql", + "refs": + [ + { + "name": "models", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.models" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__models.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.models\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n materialization,\n tags,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.stg_dbt__test_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "stg_dbt__test_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "staging/stg_dbt__test_executions.sql", + "original_file_path": "models/staging/stg_dbt__test_executions.sql", + "unique_id": "model.dbt_artifacts.stg_dbt__test_executions", + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__test_executions" + ], + "alias": "stg_dbt__test_executions", + "checksum": + { + "name": "sha256", + "checksum": "7b853f126d1c8a0f661ad02777eed4aff54326d0e2b8d5e63fc9728e9df7b2a2" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Staging model that contains metadata about test executions. One row per test execution.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "failures": + { + "name": "failures", + "description": "Test failures. Value is 1 if the test failed, 0 if successful.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "test_execution_id": + { + "name": "test_execution_id", + "description": "Execution ID of the test node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/staging/stg_dbt__test_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3735604, + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__test_executions", + "raw_code": "with base as (\n\n select *\n from {{ ref('test_executions') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n {{ split_part('thread_id', \"'-'\", 2) }} as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n failures,\n message\n from base\n\n)\n\nselect * from enhanced", + "language": "sql", + "refs": + [ + { + "name": "test_executions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key", + "macro.dbt.split_part" + ], + "nodes": + [ + "model.dbt_artifacts.test_executions" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__test_executions.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.test_executions\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n \n\n split(\n thread_id,\n \n\n -- escape if starts with a special character\n case when regexp_extract('-', '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', '-')\n else '-' end\n\n \n )[(1)]\n\n as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n failures,\n message\n from base\n\n)\n\nselect * from enhanced", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.stg_dbt__exposures": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "stg_dbt__exposures", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "staging/stg_dbt__exposures.sql", + "original_file_path": "models/staging/stg_dbt__exposures.sql", + "unique_id": "model.dbt_artifacts.stg_dbt__exposures", + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__exposures" + ], + "alias": "stg_dbt__exposures", + "checksum": + { + "name": "sha256", + "checksum": "ed5659a51982675abe6dd58ae003be71a3681da997e6f3edf219dfc800fb6f38" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Staging model that contains data about exposure exections. One row per node per run.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "description": + { + "name": "description", + "description": "Node description.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "exposure_execution_id": + { + "name": "exposure_execution_id", + "description": "Execution ID of the exposure node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "maturity": + { + "name": "maturity", + "description": "Exposure maturity; one of high, medium, low.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "owner": + { + "name": "owner", + "description": "Owner of the exposure, usually an email address.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "type": + { + "name": "type", + "description": "Exposure type; one of dashboard, notebook, analysis, ml, application (used to organize on docs site)", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "url": + { + "name": "url", + "description": "The URL of the BI tool where the data defined by the exposure can be viewed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "tags": + { + "name": "tags", + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/staging/stg_dbt__exposures.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3723385, + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__exposures", + "raw_code": "with base as (\n\n select *\n from {{ ref('exposures') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as exposure_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n type,\n owner,\n maturity,\n path,\n description,\n url,\n package_name,\n depends_on_nodes,\n tags\n from base\n\n)\n\nselect * from enhanced", + "language": "sql", + "refs": + [ + { + "name": "exposures", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.exposures" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__exposures.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.exposures\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as exposure_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n type,\n owner,\n maturity,\n path,\n description,\n url,\n package_name,\n depends_on_nodes,\n tags\n from base\n\n)\n\nselect * from enhanced", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.stg_dbt__invocations": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "stg_dbt__invocations", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "staging/stg_dbt__invocations.sql", + "original_file_path": "models/staging/stg_dbt__invocations.sql", + "unique_id": "model.dbt_artifacts.stg_dbt__invocations", + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__invocations" + ], + "alias": "stg_dbt__invocations", + "checksum": + { + "name": "sha256", + "checksum": "3c6ec7ff1be73763b9215b9cdb5713dbef4e09473f9179b8aae86f44591db65d" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Staging model that contains data about the invocations of dbt. One row per run.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_version": + { + "name": "dbt_version", + "description": "Installed version of dbt that is currently running.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "project_name": + { + "name": "project_name", + "description": "Name for the root-level project which is being run by dbt.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_command": + { + "name": "dbt_command", + "description": "dbt command of this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "full_refresh_flag": + { + "name": "full_refresh_flag", + "description": "Boolean flag indicating whether the dbt run was in full refresh mode or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_profile_name": + { + "name": "target_profile_name", + "description": "The name of the active profile.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_name": + { + "name": "target_name", + "description": "The name of the active target.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_schema": + { + "name": "target_schema", + "description": "The name of the target dbt schema.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_threads": + { + "name": "target_threads", + "description": "The number of threads in use by dbt.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_project_id": + { + "name": "dbt_cloud_project_id", + "description": "The ID of the dbt Cloud Project for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_job_id": + { + "name": "dbt_cloud_job_id", + "description": "The ID of the dbt Cloud Job for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_id": + { + "name": "dbt_cloud_run_id", + "description": "The ID of this particular run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason_category": + { + "name": "dbt_cloud_run_reason_category", + "description": "The \"category\" of the trigger for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason": + { + "name": "dbt_cloud_run_reason", + "description": "The specific trigger for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "env_vars": + { + "name": "env_vars", + "description": "Key-value pairs of environment variables to be capture.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_vars": + { + "name": "dbt_vars", + "description": "Key-value pairs of project variables to be capture.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "invocation_args": + { + "name": "invocation_args", + "description": "Key-value pairs of args passed to invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_custom_envs": + { + "name": "dbt_custom_envs", + "description": "Key-value pairs of environment variables passed to invocation that have the prefix DBT_ENV_CUSTOM_ENV_", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/staging/stg_dbt__invocations.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3653762, + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__invocations", + "raw_code": "with base as (\n\n select *\n from {{ ref('invocations') }}\n\n),\n\nenhanced as (\n\n select\n command_invocation_id,\n dbt_version,\n project_name,\n run_started_at,\n dbt_command,\n full_refresh_flag,\n target_profile_name,\n target_name,\n target_schema,\n target_threads,\n dbt_cloud_project_id,\n dbt_cloud_job_id,\n dbt_cloud_run_id,\n dbt_cloud_run_reason_category,\n dbt_cloud_run_reason,\n env_vars,\n dbt_vars,\n invocation_args,\n dbt_custom_envs\n from base\n\n)\n\nselect * from enhanced", + "language": "sql", + "refs": + [ + { + "name": "invocations", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.invocations" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__invocations.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.invocations\n\n),\n\nenhanced as (\n\n select\n command_invocation_id,\n dbt_version,\n project_name,\n run_started_at,\n dbt_command,\n full_refresh_flag,\n target_profile_name,\n target_name,\n target_schema,\n target_threads,\n dbt_cloud_project_id,\n dbt_cloud_job_id,\n dbt_cloud_run_id,\n dbt_cloud_run_reason_category,\n dbt_cloud_run_reason,\n env_vars,\n dbt_vars,\n invocation_args,\n dbt_custom_envs\n from base\n\n)\n\nselect * from enhanced", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.stg_dbt__sources": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "stg_dbt__sources", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "staging/stg_dbt__sources.sql", + "original_file_path": "models/staging/stg_dbt__sources.sql", + "unique_id": "model.dbt_artifacts.stg_dbt__sources", + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__sources" + ], + "alias": "stg_dbt__sources", + "checksum": + { + "name": "sha256", + "checksum": "fc17534ee4f5f3307a8ae0a3e40a26195bbb631e77a005b7bc09d87dd6ffd791" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Staging model that contains data about sources. One row per node per execution.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "freshness": + { + "name": "freshness", + "description": "The specified freshness of the source model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "identifier": + { + "name": "identifier", + "description": "Source identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "loaded_at_field": + { + "name": "loaded_at_field", + "description": "A column name (or expression) that returns a timestamp indicating freshness.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "loader": + { + "name": "loader", + "description": "Describes the tool that loads this source into your warehouse.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "source_execution_id": + { + "name": "source_execution_id", + "description": "Execution ID of the source node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "source_name": + { + "name": "source_name", + "description": "Source name.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/staging/stg_dbt__sources.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3665507, + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__sources", + "raw_code": "with base as (\n\n select *\n from {{ ref('sources') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as source_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n source_name,\n loader,\n name,\n identifier,\n loaded_at_field,\n freshness\n from base\n\n)\n\nselect * from enhanced", + "language": "sql", + "refs": + [ + { + "name": "sources", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.sources" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__sources.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.sources\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as source_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n source_name,\n loader,\n name,\n identifier,\n loaded_at_field,\n freshness\n from base\n\n)\n\nselect * from enhanced", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.stg_dbt__snapshot_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "stg_dbt__snapshot_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "staging/stg_dbt__snapshot_executions.sql", + "original_file_path": "models/staging/stg_dbt__snapshot_executions.sql", + "unique_id": "model.dbt_artifacts.stg_dbt__snapshot_executions", + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__snapshot_executions" + ], + "alias": "stg_dbt__snapshot_executions", + "checksum": + { + "name": "sha256", + "checksum": "92e77fda2ce7ffd3e6edd41579564ad719fc1f1212d6dc41e4701c1bda7f3841" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Staging model that contains data about snapshot executions. One row per snapshot execution.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "snapshot_execution_id": + { + "name": "snapshot_execution_id", + "description": "Execution ID of the snapshot node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "adapter_response": + { + "name": "adapter_response", + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/staging/stg_dbt__snapshot_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3617353, + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__snapshot_executions", + "raw_code": "with base as (\n\n select *\n from {{ ref('snapshot_executions') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n {{ split_part('thread_id', \"'-'\", 2) }} as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response\n from base\n\n)\n\nselect * from enhanced", + "language": "sql", + "refs": + [ + { + "name": "snapshot_executions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key", + "macro.dbt.split_part" + ], + "nodes": + [ + "model.dbt_artifacts.snapshot_executions" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__snapshot_executions.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.snapshot_executions\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n \n\n split(\n thread_id,\n \n\n -- escape if starts with a special character\n case when regexp_extract('-', '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', '-')\n else '-' end\n\n \n )[(1)]\n\n as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response\n from base\n\n)\n\nselect * from enhanced", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.stg_dbt__tests": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "stg_dbt__tests", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "staging/stg_dbt__tests.sql", + "original_file_path": "models/staging/stg_dbt__tests.sql", + "unique_id": "model.dbt_artifacts.stg_dbt__tests", + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__tests" + ], + "alias": "stg_dbt__tests", + "checksum": + { + "name": "sha256", + "checksum": "7b637a0590b30d0bef21fcb5c57af5a0fbeceb33e5e01819fbd4755dbfdd5c74" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Staging model that contains metadata about test executions. One row per node per run.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "tags": + { + "name": "tags", + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "test_execution_id": + { + "name": "test_execution_id", + "description": "Execution ID of the test node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "test_path": + { + "name": "test_path", + "description": "Path to the yaml (SQL in case of a singular test) file describing the test.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/staging/stg_dbt__tests.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.3638818, + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__tests", + "raw_code": "with base as (\n\n select *\n from {{ ref('tests') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n depends_on_nodes,\n package_name,\n test_path,\n tags\n from base\n\n)\n\nselect * from enhanced", + "language": "sql", + "refs": + [ + { + "name": "tests", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.tests" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__tests.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.tests\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n depends_on_nodes,\n package_name,\n test_path,\n tags\n from base\n\n)\n\nselect * from enhanced", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.stg_dbt__seeds": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "stg_dbt__seeds", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "staging/stg_dbt__seeds.sql", + "original_file_path": "models/staging/stg_dbt__seeds.sql", + "unique_id": "model.dbt_artifacts.stg_dbt__seeds", + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__seeds" + ], + "alias": "stg_dbt__seeds", + "checksum": + { + "name": "sha256", + "checksum": "e13641fa3693779fe9c7457f4705deff6149ae1cff14de40944a0d2d2baf7fbe" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Stageing model that contains metadata about seed executions. One row per node per run.", + "columns": + { + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "seed_execution_id": + { + "name": "seed_execution_id", + "description": "Execution ID of the seed node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/staging/stg_dbt__seeds.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "view", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "created_at": 1717939104.362854, + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__seeds", + "raw_code": "with base as (\n\n select *\n from {{ ref('seeds') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n package_name,\n path,\n checksum,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "language": "sql", + "refs": + [ + { + "name": "seeds", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.seeds" + ] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__seeds.sql", + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.seeds\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n package_name,\n path,\n checksum,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.seed_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "seed_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "sources/seed_executions.sql", + "original_file_path": "models/sources/seed_executions.sql", + "unique_id": "model.dbt_artifacts.seed_executions", + "fqn": + [ + "dbt_artifacts", + "sources", + "seed_executions" + ], + "alias": "seed_executions", + "checksum": + { + "name": "sha256", + "checksum": "c1f20c827ffb1ef7cddf70afef424ccc92ad257d26f35c6e133a3cc42d66562b" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "incremental", + "incremental_strategy": null, + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": false, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Base model for data about seed executions. One row per seed execution.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "adapter_response": + { + "name": "adapter_response", + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/sources/seed_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "incremental", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "full_refresh": false, + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "created_at": 1717939104.3877878, + "relation_name": "yoda_e2e_dbt_artifacts.seed_executions", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_boolean() }}) as was_full_refresh,\n cast(null as {{ type_string() }}) as thread_id,\n cast(null as {{ type_string() }}) as status,\n cast(null as {{ type_timestamp() }}) as compile_started_at,\n cast(null as {{ type_timestamp() }}) as query_completed_at,\n cast(null as {{ type_float() }}) as total_node_runtime,\n cast(null as {{ type_int() }}) as rows_affected,\n cast(null as {{ type_string() }}) as materialization,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_string() }}) as message,\n cast(null as {{ type_json() }}) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_boolean", + "macro.dbt.type_float", + "macro.dbt.type_int", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/sources/seed_executions.sql", + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as boolean) as was_full_refresh,\n cast(null as string) as thread_id,\n cast(null as string) as status,\n cast(null as timestamp) as compile_started_at,\n cast(null as timestamp) as query_completed_at,\n cast(null as float) as total_node_runtime,\n cast(null as integer) as rows_affected,\n cast(null as string) as materialization,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as alias,\n cast(null as string) as message,\n cast(null as string) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.model_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "model_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "sources/model_executions.sql", + "original_file_path": "models/sources/model_executions.sql", + "unique_id": "model.dbt_artifacts.model_executions", + "fqn": + [ + "dbt_artifacts", + "sources", + "model_executions" + ], + "alias": "model_executions", + "checksum": + { + "name": "sha256", + "checksum": "5e641e3e499e706caa74c2089c70ab3f30a8d995be74a2014ea7d6252c441648" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "incremental", + "incremental_strategy": null, + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": false, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Base model for data about model executions. One row per model execution.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "adapter_response": + { + "name": "adapter_response", + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/sources/model_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "incremental", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "full_refresh": false, + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "created_at": 1717939104.382027, + "relation_name": "yoda_e2e_dbt_artifacts.model_executions", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_boolean() }}) as was_full_refresh,\n cast(null as {{ type_string() }}) as thread_id,\n cast(null as {{ type_string() }}) as status,\n cast(null as {{ type_timestamp() }}) as compile_started_at,\n cast(null as {{ type_timestamp() }}) as query_completed_at,\n cast(null as {{ type_float() }}) as total_node_runtime,\n cast(null as {{ type_int() }}) as rows_affected,\n {% if target.type == 'bigquery' %}\n cast(null as {{ type_int() }}) as bytes_processed,\n {% endif %}\n cast(null as {{ type_string() }}) as materialization,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_string() }}) as message,\n cast(null as {{ type_json() }}) as adapter_response,\n cast(null as {{ type_string() }}) as checksum\nfrom dummy_cte\nwhere 1 = 0", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_boolean", + "macro.dbt.type_float", + "macro.dbt.type_int", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/sources/model_executions.sql", + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as boolean) as was_full_refresh,\n cast(null as string) as thread_id,\n cast(null as string) as status,\n cast(null as timestamp) as compile_started_at,\n cast(null as timestamp) as query_completed_at,\n cast(null as float) as total_node_runtime,\n cast(null as integer) as rows_affected,\n \n cast(null as string) as materialization,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as alias,\n cast(null as string) as message,\n cast(null as string) as adapter_response,\n cast(null as string) as checksum\nfrom dummy_cte\nwhere 1 = 0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.test_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "test_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "sources/test_executions.sql", + "original_file_path": "models/sources/test_executions.sql", + "unique_id": "model.dbt_artifacts.test_executions", + "fqn": + [ + "dbt_artifacts", + "sources", + "test_executions" + ], + "alias": "test_executions", + "checksum": + { + "name": "sha256", + "checksum": "99cdc23c924ffccb41d4f04f1c01d77b68882db3d20103ade59566e54f795e5a" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "incremental", + "incremental_strategy": null, + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": false, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Base model for metadata about test executions. One row per test execution.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "failures": + { + "name": "failures", + "description": "Test failures. Value is 1 if the test failed, 0 if successful.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "adapter_response": + { + "name": "adapter_response", + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/sources/test_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "incremental", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "full_refresh": false, + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "created_at": 1717939104.3805547, + "relation_name": "yoda_e2e_dbt_artifacts.test_executions", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_boolean() }}) as was_full_refresh,\n cast(null as {{ type_string() }}) as thread_id,\n cast(null as {{ type_string() }}) as status,\n cast(null as {{ type_timestamp() }}) as compile_started_at,\n cast(null as {{ type_timestamp() }}) as query_completed_at,\n cast(null as {{ type_float() }}) as total_node_runtime,\n cast(null as {{ type_int() }}) as rows_affected,\n cast(null as {{ type_int() }}) as failures,\n cast(null as {{ type_string() }}) as message,\n cast(null as {{ type_json() }}) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_boolean", + "macro.dbt.type_float", + "macro.dbt.type_int", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/sources/test_executions.sql", + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as boolean) as was_full_refresh,\n cast(null as string) as thread_id,\n cast(null as string) as status,\n cast(null as timestamp) as compile_started_at,\n cast(null as timestamp) as query_completed_at,\n cast(null as float) as total_node_runtime,\n cast(null as integer) as rows_affected,\n cast(null as integer) as failures,\n cast(null as string) as message,\n cast(null as string) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.snapshot_executions": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "snapshot_executions", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "sources/snapshot_executions.sql", + "original_file_path": "models/sources/snapshot_executions.sql", + "unique_id": "model.dbt_artifacts.snapshot_executions", + "fqn": + [ + "dbt_artifacts", + "sources", + "snapshot_executions" + ], + "alias": "snapshot_executions", + "checksum": + { + "name": "sha256", + "checksum": "c1f20c827ffb1ef7cddf70afef424ccc92ad257d26f35c6e133a3cc42d66562b" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "incremental", + "incremental_strategy": null, + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": false, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Base model for data about snapshot executions. One row per snapshot execution.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "name": "was_full_refresh", + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "thread_id": + { + "name": "thread_id", + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "status": + { + "name": "status", + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "name": "compile_started_at", + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "name": "query_completed_at", + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "name": "total_node_runtime", + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "name": "rows_affected", + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "message": + { + "name": "message", + "description": "Result report, based on information returned from the database", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "adapter_response": + { + "name": "adapter_response", + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/sources/snapshot_executions.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "incremental", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "full_refresh": false, + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "created_at": 1717939104.3781607, + "relation_name": "yoda_e2e_dbt_artifacts.snapshot_executions", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_boolean() }}) as was_full_refresh,\n cast(null as {{ type_string() }}) as thread_id,\n cast(null as {{ type_string() }}) as status,\n cast(null as {{ type_timestamp() }}) as compile_started_at,\n cast(null as {{ type_timestamp() }}) as query_completed_at,\n cast(null as {{ type_float() }}) as total_node_runtime,\n cast(null as {{ type_int() }}) as rows_affected,\n cast(null as {{ type_string() }}) as materialization,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_string() }}) as message,\n cast(null as {{ type_json() }}) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_boolean", + "macro.dbt.type_float", + "macro.dbt.type_int", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/sources/snapshot_executions.sql", + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as boolean) as was_full_refresh,\n cast(null as string) as thread_id,\n cast(null as string) as status,\n cast(null as timestamp) as compile_started_at,\n cast(null as timestamp) as query_completed_at,\n cast(null as float) as total_node_runtime,\n cast(null as integer) as rows_affected,\n cast(null as string) as materialization,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as alias,\n cast(null as string) as message,\n cast(null as string) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.invocations": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "invocations", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "sources/invocations.sql", + "original_file_path": "models/sources/invocations.sql", + "unique_id": "model.dbt_artifacts.invocations", + "fqn": + [ + "dbt_artifacts", + "sources", + "invocations" + ], + "alias": "invocations", + "checksum": + { + "name": "sha256", + "checksum": "6a4815b5120da5634e36f6e798de58df84e90a99217f492f326fccbc04d1ffba" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "incremental", + "incremental_strategy": null, + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": false, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Base model for data about the invocations of dbt. One row per run.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_version": + { + "name": "dbt_version", + "description": "Installed version of dbt that is currently running.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "project_name": + { + "name": "project_name", + "description": "Name for the root-level project which is being run by dbt.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_command": + { + "name": "dbt_command", + "description": "dbt command of this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "full_refresh_flag": + { + "name": "full_refresh_flag", + "description": "Boolean flag indicating whether the dbt run was in full refresh mode or not.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_profile_name": + { + "name": "target_profile_name", + "description": "The name of the active profile.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_name": + { + "name": "target_name", + "description": "The name of the active target.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_schema": + { + "name": "target_schema", + "description": "The name of the target dbt schema.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "target_threads": + { + "name": "target_threads", + "description": "The number of threads in use by dbt.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_project_id": + { + "name": "dbt_cloud_project_id", + "description": "The ID of the dbt Cloud Project for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_job_id": + { + "name": "dbt_cloud_job_id", + "description": "The ID of the dbt Cloud Job for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_id": + { + "name": "dbt_cloud_run_id", + "description": "The ID of this particular run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason_category": + { + "name": "dbt_cloud_run_reason_category", + "description": "The \"category\" of the trigger for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason": + { + "name": "dbt_cloud_run_reason", + "description": "The specific trigger for this run.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "env_vars": + { + "name": "env_vars", + "description": "Key-value pairs of environment variables to be capture.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_vars": + { + "name": "dbt_vars", + "description": "Key-value pairs of project variables to be capture.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "invocation_args": + { + "name": "invocation_args", + "description": "Key-value pairs of args passed to invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "dbt_custom_envs": + { + "name": "dbt_custom_envs", + "description": "Key-value pairs of environment variables passed to invocation that have the prefix DBT_ENV_CUSTOM_ENV_", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/sources/invocations.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "incremental", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "full_refresh": false, + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "created_at": 1717939104.3835015, + "relation_name": "yoda_e2e_dbt_artifacts.invocations", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as dbt_version,\n cast(null as {{ type_string() }}) as project_name,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as dbt_command,\n cast(null as {{ type_boolean() }}) as full_refresh_flag,\n cast(null as {{ type_string() }}) as target_profile_name,\n cast(null as {{ type_string() }}) as target_name,\n cast(null as {{ type_string() }}) as target_schema,\n cast(null as {{ type_int() }}) as target_threads,\n cast(null as {{ type_string() }}) as dbt_cloud_project_id,\n cast(null as {{ type_string() }}) as dbt_cloud_job_id,\n cast(null as {{ type_string() }}) as dbt_cloud_run_id,\n cast(null as {{ type_string() }}) as dbt_cloud_run_reason_category,\n cast(null as {{ type_string() }}) as dbt_cloud_run_reason,\n cast(null as {{ type_json() }}) as env_vars,\n cast(null as {{ type_json() }}) as dbt_vars,\n cast(null as {{ type_json() }}) as invocation_args,\n cast(null as {{ type_json() }}) as dbt_custom_envs\nfrom dummy_cte\nwhere 1 = 0", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_boolean", + "macro.dbt.type_int", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/sources/invocations.sql", + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as dbt_version,\n cast(null as string) as project_name,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as dbt_command,\n cast(null as boolean) as full_refresh_flag,\n cast(null as string) as target_profile_name,\n cast(null as string) as target_name,\n cast(null as string) as target_schema,\n cast(null as integer) as target_threads,\n cast(null as string) as dbt_cloud_project_id,\n cast(null as string) as dbt_cloud_job_id,\n cast(null as string) as dbt_cloud_run_id,\n cast(null as string) as dbt_cloud_run_reason_category,\n cast(null as string) as dbt_cloud_run_reason,\n cast(null as string) as env_vars,\n cast(null as string) as dbt_vars,\n cast(null as string) as invocation_args,\n cast(null as string) as dbt_custom_envs\nfrom dummy_cte\nwhere 1 = 0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.snapshots": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "snapshots", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "sources/snapshots.sql", + "original_file_path": "models/sources/snapshots.sql", + "unique_id": "model.dbt_artifacts.snapshots", + "fqn": + [ + "dbt_artifacts", + "sources", + "snapshots" + ], + "alias": "snapshots", + "checksum": + { + "name": "sha256", + "checksum": "7105778c0a8dbf7396ed63f19ec8c56bfd6133605ad351bb924ecc68055eb92a" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "incremental", + "incremental_strategy": null, + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": false, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Base model for metadata about seed executions. One row per node per run.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "strategy": + { + "name": "strategy", + "description": "Snapshot \"strategies\" define how dbt knows if a row has changed. There are two strategies built-in to dbt — timestamp\nand check.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "meta": + { + "name": "meta", + "description": "The meta field of the config associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "all_results": + { + "name": "all_results", + "description": "All results as a JSON blob", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/sources/snapshots.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "incremental", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "full_refresh": false, + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "created_at": 1717939104.384378, + "relation_name": "yoda_e2e_dbt_artifacts.snapshots", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as database,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_array() }}) as depends_on_nodes,\n cast(null as {{ type_string() }}) as package_name,\n cast(null as {{ type_string() }}) as path,\n cast(null as {{ type_string() }}) as checksum,\n cast(null as {{ type_string() }}) as strategy,\n cast(null as {{ type_json() }}) as meta,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_array", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/sources/snapshots.sql", + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as database,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as depends_on_nodes,\n cast(null as string) as package_name,\n cast(null as string) as path,\n cast(null as string) as checksum,\n cast(null as string) as strategy,\n cast(null as string) as meta,\n cast(null as string) as alias,\n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.models": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "models", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "sources/models.sql", + "original_file_path": "models/sources/models.sql", + "unique_id": "model.dbt_artifacts.models", + "fqn": + [ + "dbt_artifacts", + "sources", + "models" + ], + "alias": "models", + "checksum": + { + "name": "sha256", + "checksum": "5dc9021a99345640990cec2146093b91bb211ee5b97d165d468768df1d437daf" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "incremental", + "incremental_strategy": null, + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": false, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Staging model that contains metadata about model executions. One row per node per run.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "materialization": + { + "name": "materialization", + "description": "The materialization of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "tags": + { + "name": "tags", + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "meta": + { + "name": "meta", + "description": "The meta field of the config associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "all_results": + { + "name": "all_results", + "description": "All results as a JSON blob", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/sources/models.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "incremental", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "full_refresh": false, + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "created_at": 1717939104.3761165, + "relation_name": "yoda_e2e_dbt_artifacts.models", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as database,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_array() }}) as depends_on_nodes,\n cast(null as {{ type_string() }}) as package_name,\n cast(null as {{ type_string() }}) as path,\n cast(null as {{ type_string() }}) as checksum,\n cast(null as {{ type_string() }}) as materialization,\n cast(null as {{ type_array() }}) as tags,\n cast(null as {{ type_json() }}) as meta,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_array", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/sources/models.sql", + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as database,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as depends_on_nodes,\n cast(null as string) as package_name,\n cast(null as string) as path,\n cast(null as string) as checksum,\n cast(null as string) as materialization,\n cast(null as string) as tags,\n cast(null as string) as meta,\n cast(null as string) as alias,\n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.tests": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "tests", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "sources/tests.sql", + "original_file_path": "models/sources/tests.sql", + "unique_id": "model.dbt_artifacts.tests", + "fqn": + [ + "dbt_artifacts", + "sources", + "tests" + ], + "alias": "tests", + "checksum": + { + "name": "sha256", + "checksum": "4c01738a844f61998ee400d5488ffc6ec4f26f5cab407c1e381d68b372b13a85" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "incremental", + "incremental_strategy": null, + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": false, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Base model for metadata about test executions. One row per node per run.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "test_path": + { + "name": "test_path", + "description": "Path to the yaml (SQL in case of a singular test) file describing the test.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "tags": + { + "name": "tags", + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "all_results": + { + "name": "all_results", + "description": "All results as a JSON blob", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/sources/tests.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "incremental", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "full_refresh": false, + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "created_at": 1717939104.3768055, + "relation_name": "yoda_e2e_dbt_artifacts.tests", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_array() }}) as depends_on_nodes,\n cast(null as {{ type_string() }}) as package_name,\n cast(null as {{ type_string() }}) as test_path,\n cast(null as {{ type_array() }}) as tags,\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_array", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/sources/tests.sql", + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as name,\n cast(null as string) as depends_on_nodes,\n cast(null as string) as package_name,\n cast(null as string) as test_path,\n cast(null as string) as tags,\n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.exposures": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "exposures", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "sources/exposures.sql", + "original_file_path": "models/sources/exposures.sql", + "unique_id": "model.dbt_artifacts.exposures", + "fqn": + [ + "dbt_artifacts", + "sources", + "exposures" + ], + "alias": "exposures", + "checksum": + { + "name": "sha256", + "checksum": "6e722dd3b66bc19547705c0d0e95151b9676c07c9c7af257128258a28b76dc89" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "incremental", + "incremental_strategy": null, + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": false, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Base model for data about exposure exections. One row per node per run.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "type": + { + "name": "type", + "description": "Exposure type; one of dashboard, notebook, analysis, ml, application (used to organize on docs site)", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "owner": + { + "name": "owner", + "description": "Owner of the exposure, usually an email address.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "maturity": + { + "name": "maturity", + "description": "Exposure maturity; one of high, medium, low.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "description": + { + "name": "description", + "description": "Node description.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "url": + { + "name": "url", + "description": "The URL of the BI tool where the data defined by the exposure can be viewed.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "name": "depends_on_nodes", + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "all_results": + { + "name": "all_results", + "description": "All results as a JSON blob", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/sources/exposures.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "incremental", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "full_refresh": false, + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "created_at": 1717939104.3793516, + "relation_name": "yoda_e2e_dbt_artifacts.exposures", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as type,\n cast(null as {{ type_json() }}) as owner,\n cast(null as {{ type_string() }}) as maturity,\n cast(null as {{ type_string() }}) as path,\n cast(null as {{ type_string() }}) as description,\n cast(null as {{ type_string() }}) as url,\n cast(null as {{ type_string() }}) as package_name,\n cast(null as {{ type_array() }}) as depends_on_nodes,\n cast(null as {{ type_array() }}) as tags,\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_json", + "macro.dbt_artifacts.type_array" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/sources/exposures.sql", + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as name,\n cast(null as string) as type,\n cast(null as string) as owner,\n cast(null as string) as maturity,\n cast(null as string) as path,\n cast(null as string) as description,\n cast(null as string) as url,\n cast(null as string) as package_name,\n cast(null as string) as depends_on_nodes,\n cast(null as string) as tags,\n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.seeds": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "seeds", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "sources/seeds.sql", + "original_file_path": "models/sources/seeds.sql", + "unique_id": "model.dbt_artifacts.seeds", + "fqn": + [ + "dbt_artifacts", + "sources", + "seeds" + ], + "alias": "seeds", + "checksum": + { + "name": "sha256", + "checksum": "55e82a7ace6b25fd550da716c0414cbc730fc733bdab74d12cc688ee52f44469" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "incremental", + "incremental_strategy": null, + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": false, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Base model for metadata about seed executions. One row per node per run.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "package_name": + { + "name": "package_name", + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "path": + { + "name": "path", + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "checksum": + { + "name": "checksum", + "description": "Checksum of the model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "meta": + { + "name": "meta", + "description": "The meta field of the config associated with the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "alias": + { + "name": "alias", + "description": "Alias of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "all_results": + { + "name": "all_results", + "description": "All results as a JSON blob", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/sources/seeds.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "incremental", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "full_refresh": false, + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "created_at": 1717939104.386361, + "relation_name": "yoda_e2e_dbt_artifacts.seeds", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as database,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as package_name,\n cast(null as {{ type_string() }}) as path,\n cast(null as {{ type_string() }}) as checksum,\n cast(null as {{ type_json() }}) as meta,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/sources/seeds.sql", + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as database,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as package_name,\n cast(null as string) as path,\n cast(null as string) as checksum,\n cast(null as string) as meta,\n cast(null as string) as alias,\n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "model.dbt_artifacts.sources": + { + "database": null, + "schema": "yoda_e2e_dbt_artifacts", + "name": "sources", + "resource_type": "model", + "package_name": "dbt_artifacts", + "path": "sources/sources.sql", + "original_file_path": "models/sources/sources.sql", + "unique_id": "model.dbt_artifacts.sources", + "fqn": + [ + "dbt_artifacts", + "sources", + "sources" + ], + "alias": "sources", + "checksum": + { + "name": "sha256", + "checksum": "cdb2b6f673a0c33ee6f4b4df2061af8e3f377b2270c807abc6e2652b6eef91d9" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "incremental", + "incremental_strategy": null, + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quoting": + {}, + "column_types": + {}, + "full_refresh": false, + "unique_key": null, + "on_schema_change": "append_new_columns", + "on_configuration_change": "apply", + "grants": + {}, + "packages": + [], + "docs": + { + "show": true, + "node_color": null + }, + "contract": + { + "enforced": false, + "alias_types": true + }, + "access": "protected", + "file_format": "delta", + "quote_columns": true + }, + "tags": + [], + "description": "Base model for data about sources. One row per node per execution.", + "columns": + { + "command_invocation_id": + { + "name": "command_invocation_id", + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "node_id": + { + "name": "node_id", + "description": "Unique node identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "name": "run_started_at", + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "database": + { + "name": "database", + "description": "The configured database for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "schema": + { + "name": "schema", + "description": "Configured schema for the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "source_name": + { + "name": "source_name", + "description": "Source name.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "loader": + { + "name": "loader", + "description": "Describes the tool that loads this source into your warehouse.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "name": + { + "name": "name", + "description": "Name of the node.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "identifier": + { + "name": "identifier", + "description": "Source identifier.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "loaded_at_field": + { + "name": "loaded_at_field", + "description": "A column name (or expression) that returns a timestamp indicating freshness.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "freshness": + { + "name": "freshness", + "description": "The specified freshness of the source model.", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + }, + "all_results": + { + "name": "all_results", + "description": "All results as a JSON blob", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://models/sources/sources.yml", + "build_path": null, + "unrendered_config": + { + "materialized": "incremental", + "file_format": "delta", + "on_schema_change": "append_new_columns", + "full_refresh": false, + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "created_at": 1717939104.3855693, + "relation_name": "yoda_e2e_dbt_artifacts.sources", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as database,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as source_name,\n cast(null as {{ type_string() }}) as loader,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as identifier,\n cast(null as {{ type_string() }}) as loaded_at_field,\n {% if target.type == 'snowflake' %}\n cast(null as {{ type_array() }}) as freshness,\n {% else %}\n cast(null as {{ type_json() }}) as freshness,\n {% endif %}\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "language": "sql", + "refs": + [], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "compiled_path": "target/compiled/dbt_artifacts/models/sources/sources.sql", + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as database,\n cast(null as string) as schema,\n cast(null as string) as source_name,\n cast(null as string) as loader,\n cast(null as string) as name,\n cast(null as string) as identifier,\n cast(null as string) as loaded_at_field,\n \n cast(null as string) as freshness,\n \n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "access": "protected", + "constraints": + [], + "version": null, + "latest_version": null, + "deprecation_date": null + }, + "test.yoda.unique_yoda_e2e_platform_stg__platform_types_id.24bd4e2920": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_platform_stg__platform_types_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_platform_stg__platform_types_id.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.yml", + "unique_id": "test.yoda.unique_yoda_e2e_platform_stg__platform_types_id.24bd4e2920", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__platform_types", + "unique_yoda_e2e_platform_stg__platform_types_id" + ], + "alias": "unique_yoda_e2e_platform_stg__platform_types_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939102.5286403, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__platform_types", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.yml/unique_yoda_e2e_platform_stg__platform_types_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from protected_yoda_e2e_platform.platform_types where id is not null group by id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "models.yoda_e2e_platform_stg__platform_types", + "attached_node": "model.yoda.yoda_e2e_platform_stg__platform_types", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__platform_types')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_platform_stg__platform_types_id.eee9243095": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_platform_stg__platform_types_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_platform_stg__platform_types_id.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_platform_stg__platform_types_id.eee9243095", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__platform_types", + "not_null_yoda_e2e_platform_stg__platform_types_id" + ], + "alias": "not_null_yoda_e2e_platform_stg__platform_types_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939102.5508466, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__platform_types", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.yml/not_null_yoda_e2e_platform_stg__platform_types_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_platform.platform_types where id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "models.yoda_e2e_platform_stg__platform_types", + "attached_node": "model.yoda.yoda_e2e_platform_stg__platform_types", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__platform_types')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_platform_stg__store_platforms_id.39d7e1ed86": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_platform_stg__store_platforms_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_platform_stg__store_platforms_id.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.yml", + "unique_id": "test.yoda.unique_yoda_e2e_platform_stg__store_platforms_id.39d7e1ed86", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__store_platforms", + "unique_yoda_e2e_platform_stg__store_platforms_id" + ], + "alias": "unique_yoda_e2e_platform_stg__store_platforms_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939102.5656276, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__store_platforms", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__store_platforms" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.yml/unique_yoda_e2e_platform_stg__store_platforms_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from protected_yoda_e2e_platform.store_platforms where id is not null group by id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "models.yoda_e2e_platform_stg__store_platforms", + "attached_node": "model.yoda.yoda_e2e_platform_stg__store_platforms", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__store_platforms')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_platform_stg__store_platforms_id.2495e28d55": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_platform_stg__store_platforms_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_platform_stg__store_platforms_id.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_platform_stg__store_platforms_id.2495e28d55", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__store_platforms", + "not_null_yoda_e2e_platform_stg__store_platforms_id" + ], + "alias": "not_null_yoda_e2e_platform_stg__store_platforms_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939102.5697057, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__store_platforms", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__store_platforms" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.yml/not_null_yoda_e2e_platform_stg__store_platforms_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_platform.store_platforms where id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "models.yoda_e2e_platform_stg__store_platforms", + "attached_node": "model.yoda.yoda_e2e_platform_stg__store_platforms", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__store_platforms')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_platform_stg__accounts_id.eed859852d": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_platform_stg__accounts_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_platform_stg__accounts_id.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.yml", + "unique_id": "test.yoda.unique_yoda_e2e_platform_stg__accounts_id.eed859852d", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__accounts", + "unique_yoda_e2e_platform_stg__accounts_id" + ], + "alias": "unique_yoda_e2e_platform_stg__accounts_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939102.5927632, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__accounts", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.yml/unique_yoda_e2e_platform_stg__accounts_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from protected_yoda_e2e_platform.accounts where id is not null group by id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "models.yoda_e2e_platform_stg__accounts", + "attached_node": "model.yoda.yoda_e2e_platform_stg__accounts", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__accounts')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_platform_stg__accounts_id.2ab56c475e": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_platform_stg__accounts_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_platform_stg__accounts_id.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_platform_stg__accounts_id.2ab56c475e", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__accounts", + "not_null_yoda_e2e_platform_stg__accounts_id" + ], + "alias": "not_null_yoda_e2e_platform_stg__accounts_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939102.5968912, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__accounts", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.yml/not_null_yoda_e2e_platform_stg__accounts_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_platform.accounts where id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "models.yoda_e2e_platform_stg__accounts", + "attached_node": "model.yoda.yoda_e2e_platform_stg__accounts", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__accounts')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_platform_stg__stores_store_id.858c9f7917": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_platform_stg__stores_store_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_platform_stg__stores_store_id.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml", + "unique_id": "test.yoda.unique_yoda_e2e_platform_stg__stores_store_id.858c9f7917", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__stores", + "unique_yoda_e2e_platform_stg__stores_store_id" + ], + "alias": "unique_yoda_e2e_platform_stg__stores_store_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939102.607693, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml/unique_yoda_e2e_platform_stg__stores_store_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select store_id from protected_yoda_e2e_platform.stores where store_id is not null group by store_id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "store_id", + "file_key_name": "models.yoda_e2e_platform_stg__stores", + "attached_node": "model.yoda.yoda_e2e_platform_stg__stores", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "store_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__stores')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_platform_stg__stores_store_id.2cabae9612": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_platform_stg__stores_store_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_platform_stg__stores_store_id.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_platform_stg__stores_store_id.2cabae9612", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__stores", + "not_null_yoda_e2e_platform_stg__stores_store_id" + ], + "alias": "not_null_yoda_e2e_platform_stg__stores_store_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939102.6116672, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml/not_null_yoda_e2e_platform_stg__stores_store_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_platform.stores where store_id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "store_id", + "file_key_name": "models.yoda_e2e_platform_stg__stores", + "attached_node": "model.yoda.yoda_e2e_platform_stg__stores", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "store_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__stores')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_platform_stg__stores_app_key.19821a3d11": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_platform_stg__stores_app_key", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_platform_stg__stores_app_key.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml", + "unique_id": "test.yoda.unique_yoda_e2e_platform_stg__stores_app_key.19821a3d11", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__stores", + "unique_yoda_e2e_platform_stg__stores_app_key" + ], + "alias": "unique_yoda_e2e_platform_stg__stores_app_key", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939102.6157374, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml/unique_yoda_e2e_platform_stg__stores_app_key.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select app_key from protected_yoda_e2e_platform.stores where app_key is not null group by app_key having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "app_key", + "file_key_name": "models.yoda_e2e_platform_stg__stores", + "attached_node": "model.yoda.yoda_e2e_platform_stg__stores", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__stores')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_platform_stg__stores_app_key.f6bd20a63f": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_platform_stg__stores_app_key", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_platform_stg__stores_app_key.sql", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_platform_stg__stores_app_key.f6bd20a63f", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__stores", + "not_null_yoda_e2e_platform_stg__stores_app_key" + ], + "alias": "not_null_yoda_e2e_platform_stg__stores_app_key", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939102.6207504, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml/not_null_yoda_e2e_platform_stg__stores_app_key.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_platform.stores where app_key is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "app_key", + "file_key_name": "models.yoda_e2e_platform_stg__stores", + "attached_node": "model.yoda.yoda_e2e_platform_stg__stores", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__stores')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.85bab16a60": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty__dim_campaigns_campaign_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.85bab16a60", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_campaigns", + "unique_yoda_e2e_loyalty__dim_campaigns_campaign_id" + ], + "alias": "unique_yoda_e2e_loyalty__dim_campaigns_campaign_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939103.253506, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_campaigns", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.yml/unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select campaign_id from public_yoda_e2e_loyalty.dim_campaigns where campaign_id is not null group by campaign_id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "campaign_id", + "file_key_name": "models.yoda_e2e_loyalty__dim_campaigns", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "campaign_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_campaigns')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.6be4ccb724": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.6be4ccb724", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_campaigns", + "not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id" + ], + "alias": "not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939103.2579145, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_campaigns", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.yml/not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.dim_campaigns where campaign_id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "campaign_id", + "file_key_name": "models.yoda_e2e_loyalty__dim_campaigns", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "campaign_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_campaigns')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_app_key.d44db7a273": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty__dim_merchants_app_key", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty__dim_merchants_app_key.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_app_key.d44db7a273", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_merchants", + "unique_yoda_e2e_loyalty__dim_merchants_app_key" + ], + "alias": "unique_yoda_e2e_loyalty__dim_merchants_app_key", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939103.3011026, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml/unique_yoda_e2e_loyalty__dim_merchants_app_key.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select app_key from public_yoda_e2e_loyalty.dim_merchants where app_key is not null group by app_key having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "app_key", + "file_key_name": "models.yoda_e2e_loyalty__dim_merchants", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_merchants", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_merchants')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_app_key.f86eebc99a": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty__dim_merchants_app_key", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty__dim_merchants_app_key.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_app_key.f86eebc99a", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_merchants", + "not_null_yoda_e2e_loyalty__dim_merchants_app_key" + ], + "alias": "not_null_yoda_e2e_loyalty__dim_merchants_app_key", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939103.3053727, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml/not_null_yoda_e2e_loyalty__dim_merchants_app_key.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.dim_merchants where app_key is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "app_key", + "file_key_name": "models.yoda_e2e_loyalty__dim_merchants", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_merchants", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_merchants')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_merchant_id.d917973f58": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty__dim_merchants_merchant_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty__dim_merchants_merchant_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_merchant_id.d917973f58", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_merchants", + "unique_yoda_e2e_loyalty__dim_merchants_merchant_id" + ], + "alias": "unique_yoda_e2e_loyalty__dim_merchants_merchant_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939103.3094447, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml/unique_yoda_e2e_loyalty__dim_merchants_merchant_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select merchant_id from public_yoda_e2e_loyalty.dim_merchants where merchant_id is not null group by merchant_id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "merchant_id", + "file_key_name": "models.yoda_e2e_loyalty__dim_merchants", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_merchants", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_merchants')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.882a669277": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty__dim_merchants_merchant_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.882a669277", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_merchants", + "not_null_yoda_e2e_loyalty__dim_merchants_merchant_id" + ], + "alias": "not_null_yoda_e2e_loyalty__dim_merchants_merchant_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939103.3136523, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml/not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.dim_merchants where merchant_id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "merchant_id", + "file_key_name": "models.yoda_e2e_loyalty__dim_merchants", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_merchants", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_merchants')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.35e7657d1d": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.35e7657d1d", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id" + ], + "alias": "unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939103.325216, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.yml/unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from public_yoda_e2e_loyalty.dim_vip_tiers_daily_snapshot where id is not null group by id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "models.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.74481f6641": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.74481f6641", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id" + ], + "alias": "not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939103.3292947, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.yml/not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.dim_vip_tiers_daily_snapshot where id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "models.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty__fact_points_redemptions_id.4e5e16db6e": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty__fact_points_redemptions_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty__fact_points_redemptions_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__fact_points_redemptions_id.4e5e16db6e", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_points_redemptions", + "unique_yoda_e2e_loyalty__fact_points_redemptions_id" + ], + "alias": "unique_yoda_e2e_loyalty__fact_points_redemptions_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939103.369624, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_points_redemptions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.yml/unique_yoda_e2e_loyalty__fact_points_redemptions_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from public_yoda_e2e_loyalty.fact_points_redemptions where id is not null group by id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "models.yoda_e2e_loyalty__fact_points_redemptions", + "attached_node": "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__fact_points_redemptions')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty__fact_points_redemptions_id.e8ce73b5ff": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty__fact_points_redemptions_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty__fact_points_redemptions_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__fact_points_redemptions_id.e8ce73b5ff", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_points_redemptions", + "not_null_yoda_e2e_loyalty__fact_points_redemptions_id" + ], + "alias": "not_null_yoda_e2e_loyalty__fact_points_redemptions_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939103.3751981, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_points_redemptions", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.yml/not_null_yoda_e2e_loyalty__fact_points_redemptions_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.fact_points_redemptions where id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "models.yoda_e2e_loyalty__fact_points_redemptions", + "attached_node": "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__fact_points_redemptions')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty__fact_purchases_purchase_id.7234838fd1": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty__fact_purchases_purchase_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty__fact_purchases_purchase_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__fact_purchases_purchase_id.7234838fd1", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_purchases", + "unique_yoda_e2e_loyalty__fact_purchases_purchase_id" + ], + "alias": "unique_yoda_e2e_loyalty__fact_purchases_purchase_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939103.3885715, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.yml/unique_yoda_e2e_loyalty__fact_purchases_purchase_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select purchase_id from public_yoda_e2e_loyalty.fact_purchases where purchase_id is not null group by purchase_id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "purchase_id", + "file_key_name": "models.yoda_e2e_loyalty__fact_purchases", + "attached_node": "model.yoda.yoda_e2e_loyalty__fact_purchases", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__fact_purchases')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.3dd217ad05": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty__fact_purchases_purchase_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.3dd217ad05", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_purchases", + "not_null_yoda_e2e_loyalty__fact_purchases_purchase_id" + ], + "alias": "not_null_yoda_e2e_loyalty__fact_purchases_purchase_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939103.3928044, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.yml/not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.fact_purchases where purchase_id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "purchase_id", + "file_key_name": "models.yoda_e2e_loyalty__fact_purchases", + "attached_node": "model.yoda.yoda_e2e_loyalty__fact_purchases", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__fact_purchases')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.16d7bb5fe7": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.16d7bb5fe7", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_purchases", + "unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id" + ], + "alias": "unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939103.4140131, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.yml/unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select purchase_id from protected_yoda_e2e_loyalty.swell_purchases where purchase_id is not null group by purchase_id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "purchase_id", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_purchases", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_purchases')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.feb65fa267": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.feb65fa267", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_purchases", + "not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id" + ], + "alias": "not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939103.4182484, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.yml/not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_purchases where purchase_id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "purchase_id", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_purchases", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_purchases')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.fe564eedf2": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.fe564eedf2", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_merchants", + "unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id" + ], + "alias": "unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939103.4401333, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_merchants", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.yml/unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select merchant_id from protected_yoda_e2e_loyalty.swell_merchants where merchant_id is not null group by merchant_id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "merchant_id", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_merchants", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_merchants')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.cd4e8a4ed5": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.cd4e8a4ed5", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_merchants", + "not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id" + ], + "alias": "not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939103.444397, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_merchants", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.yml/not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_merchants where merchant_id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "merchant_id", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_merchants", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_merchants')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.f8490bc28f": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.f8490bc28f", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_campaigns", + "unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id" + ], + "alias": "unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939103.4570422, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.yml/unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select campaign_id from protected_yoda_e2e_loyalty.swell_campaigns where campaign_id is not null group by campaign_id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "campaign_id", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_campaigns", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "campaign_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_campaigns')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.faf538ea03": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.faf538ea03", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_campaigns", + "not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id" + ], + "alias": "not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939103.461281, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.yml/not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_campaigns where campaign_id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "campaign_id", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_campaigns", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "campaign_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_campaigns')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.9e077bf89c": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.9e077bf89c", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key" + ], + "alias": "unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)", + "alias": "unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8" + }, + "created_at": 1717939103.4792604, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}{{ config(alias=\"unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8\") }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml/unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select app_key from protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts where app_key is not null group by app_key having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "app_key", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.4b59b25c56": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.4b59b25c56", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key" + ], + "alias": "not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "alias": "not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8" + }, + "created_at": 1717939103.4836967, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8\") }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml/not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts where app_key is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "app_key", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.eee700de8d": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.eee700de8d", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id" + ], + "alias": "unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)", + "alias": "unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff" + }, + "created_at": 1717939103.4880984, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}{{ config(alias=\"unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff\") }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml/unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select merchant_id from protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts where merchant_id is not null group by merchant_id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "merchant_id", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.b0250bdc84": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.b0250bdc84", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id" + ], + "alias": "not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "alias": "not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec" + }, + "created_at": 1717939103.492495, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec\") }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml/not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts where merchant_id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "merchant_id", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts')) }}" + }, + "namespace": null + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.1e9fb1082c": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.yml", + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.1e9fb1082c", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id" + ], + "alias": "unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)", + "alias": "unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a" + }, + "created_at": 1717939103.55727, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}{{ config(alias=\"unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a\") }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.yml/unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select merchant_id from protected_yoda_e2e_loyalty.swell_vip_tiers_settings where merchant_id is not null group by merchant_id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "merchant_id", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_vip_tiers_settings')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.c53e810117": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.c53e810117", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id" + ], + "alias": "not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "alias": "not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40" + }, + "created_at": 1717939103.5616376, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40\") }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.yml/not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_vip_tiers_settings where merchant_id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "merchant_id", + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_vip_tiers_settings')) }}" + }, + "namespace": null + } + }, + "test.yoda.dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1.7c06c1d639": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1", + "resource_type": "test", + "package_name": "yoda", + "path": "dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf.sql", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.yml", + "unique_id": "test.yoda.dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1.7c06c1d639", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__campaigns", + "dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1" + ], + "alias": "dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "alias": "dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf" + }, + "created_at": 1717939103.6306305, + "relation_name": null, + "raw_code": "{{ dbt_expectations.test_expect_table_column_count_to_be_between(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf\") }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__campaigns", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_expect_table_column_count_to_be_between", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__campaigns" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.yml/dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf.sql", + "compiled": true, + "compiled_code": "with test_data as (\n\n select\n 100 as number_actual_columns,\n 1 as min_value,\n 0 as max_value\n\n)\nselect *\nfrom test_data\nwhere\n not \n( 1=1 and number_actual_columns >= min_value\n)\n", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": null, + "file_key_name": "models.yoda_e2e_loyalty_stg__campaigns", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__campaigns", + "test_metadata": + { + "name": "expect_table_column_count_to_be_between", + "kwargs": + { + "min_value": 1, + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__campaigns')) }}" + }, + "namespace": "dbt_expectations" + } + }, + "test.yoda.unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.47627dc519": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id", + "resource_type": "test", + "package_name": "yoda", + "path": "unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.sql", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml", + "unique_id": "test.yoda.unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.47627dc519", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases", + "unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id" + ], + "alias": "unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939103.9413354, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml/unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select purchase_id from public_yoda_e2e_bi.loyalty_fact_purchases where purchase_id is not null group by purchase_id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "purchase_id", + "file_key_name": "models.yoda_e2e_bi___loyalty__fact_purchases", + "attached_node": "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_bi___loyalty__fact_purchases')) }}" + }, + "namespace": null + } + }, + "test.yoda.not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.907d51d1cc": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id", + "resource_type": "test", + "package_name": "yoda", + "path": "not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.sql", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml", + "unique_id": "test.yoda.not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.907d51d1cc", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases", + "not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id" + ], + "alias": "not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939103.9456756, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [ + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml/not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_bi.loyalty_fact_purchases where purchase_id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "purchase_id", + "file_key_name": "models.yoda_e2e_bi___loyalty__fact_purchases", + "attached_node": "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_bi___loyalty__fact_purchases')) }}" + }, + "namespace": null + } + }, + "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_", + "resource_type": "test", + "package_name": "yoda", + "path": "dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c.sql", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml", + "unique_id": "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases", + "dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_" + ], + "alias": "dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c", + "schema": "dbt_test__audit", + "database": null, + "tags": + [ + "unit_test" + ], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "\n count(*) + coalesce(abs(\n sum(case when which_diff = 'a_minus_b' then 1 else 0 end) -\n sum(case when which_diff = 'b_minus_a' then 1 else 0 end)\n ), 0)\n", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [ + "unit_test" + ], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "\n count(*) + coalesce(abs(\n sum(case when which_diff = 'a_minus_b' then 1 else 0 end) -\n sum(case when which_diff = 'b_minus_a' then 1 else 0 end)\n ), 0)\n", + "tags": + [ + "unit_test" + ], + "alias": "dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c" + }, + "created_at": 1717939103.9506137, + "relation_name": null, + "raw_code": "{{ dbt_utils.test_equality(**_dbt_generic_test_kwargs) }}{{ config(tags=['unit_test'],alias=\"dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c\") }}", + "language": "sql", + "refs": + [ + { + "name": "unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_utils.test_equality", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml/dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c.sql", + "compiled": true, + "compiled_code": "\n\n\n\n-- setup\n\nwith a as (\n\n select * from public_yoda_e2e_bi.loyalty_fact_purchases\n\n),\n\nb as (\n\n select * from yoda_e2e_staging.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases\n\n),\n\na_minus_b as (\n\n select `purchase_id`, `purchase_created_at`, `purchase_updated_at`, `purchase_date`, `is_before_swell_acquisition`, `is_applied_to_campaigns`, `is_fraud_review`, `is_swell_user`, `is_move_merchant_to_new_tier`, `purchase_value_cents_in_original_currency`, `purchase_currency`, `discount_cents_in_original_currency`, `billing_city`, `shipping_country_code`, `shipping_city`, `customer_ip_address`, `browser_country_code`, `store_address`, `store_city`, `store_state`, `referral_discount_code_id__swell_referral_discount_code`, `merchant_id__dim_stores`, `customer_id__swell_customers`, `referral_id__swell_referrals`, `user_agent_id__swell_user_agent`, `redemption_code_id__swell_redemption_code`, `order_id__fact_orders`, `app_key`, `store_id`, `store_name`, `organization_id`, `is_test_store`, `is_active_store`, `platform_name`, `dwh_updated_at` from a\n \n\n except\n\n\n select `purchase_id`, `purchase_created_at`, `purchase_updated_at`, `purchase_date`, `is_before_swell_acquisition`, `is_applied_to_campaigns`, `is_fraud_review`, `is_swell_user`, `is_move_merchant_to_new_tier`, `purchase_value_cents_in_original_currency`, `purchase_currency`, `discount_cents_in_original_currency`, `billing_city`, `shipping_country_code`, `shipping_city`, `customer_ip_address`, `browser_country_code`, `store_address`, `store_city`, `store_state`, `referral_discount_code_id__swell_referral_discount_code`, `merchant_id__dim_stores`, `customer_id__swell_customers`, `referral_id__swell_referrals`, `user_agent_id__swell_user_agent`, `redemption_code_id__swell_redemption_code`, `order_id__fact_orders`, `app_key`, `store_id`, `store_name`, `organization_id`, `is_test_store`, `is_active_store`, `platform_name`, `dwh_updated_at` from b\n\n),\n\nb_minus_a as (\n\n select `purchase_id`, `purchase_created_at`, `purchase_updated_at`, `purchase_date`, `is_before_swell_acquisition`, `is_applied_to_campaigns`, `is_fraud_review`, `is_swell_user`, `is_move_merchant_to_new_tier`, `purchase_value_cents_in_original_currency`, `purchase_currency`, `discount_cents_in_original_currency`, `billing_city`, `shipping_country_code`, `shipping_city`, `customer_ip_address`, `browser_country_code`, `store_address`, `store_city`, `store_state`, `referral_discount_code_id__swell_referral_discount_code`, `merchant_id__dim_stores`, `customer_id__swell_customers`, `referral_id__swell_referrals`, `user_agent_id__swell_user_agent`, `redemption_code_id__swell_redemption_code`, `order_id__fact_orders`, `app_key`, `store_id`, `store_name`, `organization_id`, `is_test_store`, `is_active_store`, `platform_name`, `dwh_updated_at` from b\n \n\n except\n\n\n select `purchase_id`, `purchase_created_at`, `purchase_updated_at`, `purchase_date`, `is_before_swell_acquisition`, `is_applied_to_campaigns`, `is_fraud_review`, `is_swell_user`, `is_move_merchant_to_new_tier`, `purchase_value_cents_in_original_currency`, `purchase_currency`, `discount_cents_in_original_currency`, `billing_city`, `shipping_country_code`, `shipping_city`, `customer_ip_address`, `browser_country_code`, `store_address`, `store_city`, `store_state`, `referral_discount_code_id__swell_referral_discount_code`, `merchant_id__dim_stores`, `customer_id__swell_customers`, `referral_id__swell_referrals`, `user_agent_id__swell_user_agent`, `redemption_code_id__swell_redemption_code`, `order_id__fact_orders`, `app_key`, `store_id`, `store_name`, `organization_id`, `is_test_store`, `is_active_store`, `platform_name`, `dwh_updated_at` from a\n\n),\n\nunioned as (\n\n select 'a_minus_b' as which_diff, a_minus_b.* from a_minus_b\n union all\n select 'b_minus_a' as which_diff, b_minus_a.* from b_minus_a\n\n)\n\nselect * from unioned\n\n", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": null, + "file_key_name": "models.yoda_e2e_bi___loyalty__fact_purchases", + "attached_node": "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "test_metadata": + { + "name": "equality", + "kwargs": + { + "compare_model": "ref('unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases')", + "model": "{{ get_where_subquery(ref('yoda_e2e_bi___loyalty__fact_purchases')) }}" + }, + "namespace": "dbt_utils" + } + }, + "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_", + "resource_type": "test", + "package_name": "yoda", + "path": "dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5.sql", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.yml", + "unique_id": "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__custom_cost_exporter", + "dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_" + ], + "alias": "dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5", + "schema": "dbt_test__audit", + "database": null, + "tags": + [ + "unit_test" + ], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "\n count(*) + coalesce(abs(\n sum(case when which_diff = 'a_minus_b' then 1 else 0 end) -\n sum(case when which_diff = 'b_minus_a' then 1 else 0 end)\n ), 0)\n", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [ + "unit_test" + ], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "\n count(*) + coalesce(abs(\n sum(case when which_diff = 'a_minus_b' then 1 else 0 end) -\n sum(case when which_diff = 'b_minus_a' then 1 else 0 end)\n ), 0)\n", + "tags": + [ + "unit_test" + ], + "alias": "dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5" + }, + "created_at": 1717939103.9994662, + "relation_name": null, + "raw_code": "{{ dbt_utils.test_equality(**_dbt_generic_test_kwargs) }}{{ config(tags=['unit_test'],alias=\"dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5\") }}", + "language": "sql", + "refs": + [ + { + "name": "unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra__custom_cost_exporter", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.dbt_utils.test_equality", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "model.yoda.yoda_e2e_infra__custom_cost_exporter" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.yml/dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5.sql", + "compiled": true, + "compiled_code": "\n\n\n\n-- setup\n\nwith a as (\n\n select * from public_yoda_e2e_infra.custom_cost_exporter\n\n),\n\nb as (\n\n select * from yoda_e2e_staging.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter\n\n),\n\na_minus_b as (\n\n select `billing_period`, `bill_start_date`, `bucket`, `product_product_family`, `line_item_usage_type`, `cost` from a\n \n\n except\n\n\n select `billing_period`, `bill_start_date`, `bucket`, `product_product_family`, `line_item_usage_type`, `cost` from b\n\n),\n\nb_minus_a as (\n\n select `billing_period`, `bill_start_date`, `bucket`, `product_product_family`, `line_item_usage_type`, `cost` from b\n \n\n except\n\n\n select `billing_period`, `bill_start_date`, `bucket`, `product_product_family`, `line_item_usage_type`, `cost` from a\n\n),\n\nunioned as (\n\n select 'a_minus_b' as which_diff, a_minus_b.* from a_minus_b\n union all\n select 'b_minus_a' as which_diff, b_minus_a.* from b_minus_a\n\n)\n\nselect * from unioned\n\n", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": null, + "file_key_name": "models.yoda_e2e_infra__custom_cost_exporter", + "attached_node": "model.yoda.yoda_e2e_infra__custom_cost_exporter", + "test_metadata": + { + "name": "equality", + "kwargs": + { + "compare_model": "ref('unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter')", + "model": "{{ get_where_subquery(ref('yoda_e2e_infra__custom_cost_exporter')) }}" + }, + "namespace": "dbt_utils" + } + }, + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.4443e4b775": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id", + "resource_type": "test", + "package_name": "yoda", + "path": "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.sql", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.4443e4b775", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id" + ], + "alias": "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + {}, + "created_at": 1717939104.417992, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from yotpoapiprod.accounts where id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "attached_node": null, + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'accounts')) }}" + }, + "namespace": null + } + }, + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.7219b8e5f7": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id", + "resource_type": "test", + "package_name": "yoda", + "path": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.sql", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.7219b8e5f7", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id" + ], + "alias": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939104.4228368, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from yotpoapiprod.accounts where id is not null group by id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "attached_node": null, + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'accounts')) }}" + }, + "namespace": null + } + }, + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key.cdfb9e8498": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key", + "resource_type": "test", + "package_name": "yoda", + "path": "source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b.sql", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key.cdfb9e8498", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key" + ], + "alias": "source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "alias": "source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b" + }, + "created_at": 1717939104.4270456, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b\") }}", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from yotpoapiprod.accounts where app_key is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "app_key", + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "attached_node": null, + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'accounts')) }}" + }, + "namespace": null + } + }, + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.d43e986591": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key", + "resource_type": "test", + "package_name": "yoda", + "path": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.sql", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.d43e986591", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key" + ], + "alias": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939104.4315753, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select app_key from yotpoapiprod.accounts where app_key is not null group by app_key having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "app_key", + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "attached_node": null, + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'accounts')) }}" + }, + "namespace": null + } + }, + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id.de88e5f750": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id", + "resource_type": "test", + "package_name": "yoda", + "path": "source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19.sql", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id.de88e5f750", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id" + ], + "alias": "source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "alias": "source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19" + }, + "created_at": 1717939104.4412067, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19\") }}", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "platform_types" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from yotpoapiprod.platform_types where id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "attached_node": null, + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'platform_types')) }}" + }, + "namespace": null + } + }, + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.9bb92f5930": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id", + "resource_type": "test", + "package_name": "yoda", + "path": "source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.sql", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.9bb92f5930", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id" + ], + "alias": "source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)" + }, + "created_at": 1717939104.4457052, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "platform_types" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from yotpoapiprod.platform_types where id is not null group by id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "attached_node": null, + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'platform_types')) }}" + }, + "namespace": null + } + }, + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id.c72345e21d": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id", + "resource_type": "test", + "package_name": "yoda", + "path": "source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae.sql", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id.c72345e21d", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id" + ], + "alias": "source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "alias": "source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae" + }, + "created_at": 1717939104.4501896, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae\") }}", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "account_platforms" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from yotpoapiprod.account_platforms where id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "attached_node": null, + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'account_platforms')) }}" + }, + "namespace": null + } + }, + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id.d4feefce64": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id", + "resource_type": "test", + "package_name": "yoda", + "path": "source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070.sql", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id.d4feefce64", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id" + ], + "alias": "source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)", + "alias": "source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070" + }, + "created_at": 1717939104.4546514, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070\") }}", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "account_platforms" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from yotpoapiprod.account_platforms where id is not null group by id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "id", + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "attached_node": null, + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'account_platforms')) }}" + }, + "namespace": null + } + }, + "test.yoda.source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.1d98cff259": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id", + "resource_type": "test", + "package_name": "yoda", + "path": "source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605.sql", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "test.yoda.source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.1d98cff259", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id" + ], + "alias": "source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "alias": "source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605" + }, + "created_at": 1717939104.4678454, + "relation_name": null, + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605\") }}", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_loyalty__default", + "swell_vip_tiers_settings" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml/source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605.sql", + "compiled": true, + "compiled_code": "\n\n \n select * from default.swell_vip_tiers_settings where merchant_id is null", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "merchant_id", + "file_key_name": "sources.yoda_e2e_loyalty__default", + "attached_node": null, + "test_metadata": + { + "name": "not_null", + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(source('yoda_e2e_loyalty__default', 'swell_vip_tiers_settings')) }}" + }, + "namespace": null + } + }, + "test.yoda.source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.bc2d68f75b": + { + "database": null, + "schema": "yoda_e2e_staging_dbt_test__audit", + "name": "source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id", + "resource_type": "test", + "package_name": "yoda", + "path": "source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6.sql", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "test.yoda.source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.bc2d68f75b", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id" + ], + "alias": "source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6", + "checksum": + { + "name": "none", + "checksum": "" + }, + "config": + { + "enabled": true, + "alias": "source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6", + "schema": "dbt_test__audit", + "database": null, + "tags": + [], + "meta": + {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "where": null, + "limit": null, + "fail_calc": "sum(n_records)", + "warn_if": "!= 0", + "error_if": "!= 0" + }, + "tags": + [], + "description": "", + "columns": + {}, + "meta": + {}, + "group": null, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "build_path": null, + "unrendered_config": + { + "fail_calc": "sum(n_records)", + "alias": "source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6" + }, + "created_at": 1717939104.4722137, + "relation_name": null, + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6\") }}", + "language": "sql", + "refs": + [], + "sources": + [ + [ + "yoda_e2e_loyalty__default", + "swell_vip_tiers_settings" + ] + ], + "metrics": + [], + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ] + }, + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml/source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6.sql", + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select merchant_id from default.swell_vip_tiers_settings where merchant_id is not null group by merchant_id having count(*) > 1\n )", + "extra_ctes_injected": true, + "extra_ctes": + [], + "contract": + { + "enforced": false, + "alias_types": true, + "checksum": null + }, + "column_name": "merchant_id", + "file_key_name": "sources.yoda_e2e_loyalty__default", + "attached_node": null, + "test_metadata": + { + "name": "unique", + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(source('yoda_e2e_loyalty__default', 'swell_vip_tiers_settings')) }}" + }, + "namespace": null + } + } + }, + "sources": + { + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts": + { + "database": null, + "schema": "yotpoapiprod", + "name": "accounts", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ], + "source_name": "yoda_e2e_platform__yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "loader": "", + "identifier": "accounts", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "Yotpo's accounts (also known as Stores)", + "columns": + { + "id": + { + "name": "id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "app_key": + { + "name": "app_key", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "domain": + { + "name": "domain", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_subdomain": + { + "name": "minisite_subdomain", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_cname": + { + "name": "minisite_cname", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_website": + { + "name": "minisite_website", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_website_name": + { + "name": "minisite_website_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referal": + { + "name": "referal", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "active": + { + "name": "active", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_publish": + { + "name": "auto_publish", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "minisite_subdomain_active": + { + "name": "minisite_subdomain_active", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "account_type_id": + { + "name": "account_type_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "custom_design": + { + "name": "custom_design", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_login_popup": + { + "name": "auto_login_popup", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner_key": + { + "name": "partner_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "url": + { + "name": "url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "support_url": + { + "name": "support_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "callback_url": + { + "name": "callback_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "secret": + { + "name": "secret", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_language": + { + "name": "customer_language", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bottom_line_installed": + { + "name": "bottom_line_installed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "install_step": + { + "name": "install_step", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "auto_social_push": + { + "name": "auto_social_push", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_mails_sender_name": + { + "name": "customer_mails_sender_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "slug": + { + "name": "slug", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_account_name": + { + "name": "reviews_me_account_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_account_description": + { + "name": "reviews_me_account_description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_crawlable": + { + "name": "reviews_me_crawlable", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "coupons_expiration_date": + { + "name": "coupons_expiration_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "map_up_sell_title": + { + "name": "map_up_sell_title", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_yoda_e2e_platform_name": + { + "name": "custom_yoda_e2e_platform_name", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "category_id": + { + "name": "category_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_id": + { + "name": "organization_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_test": + { + "name": "is_test", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "yotpoapiprod.accounts", + "created_at": 1717939104.4387121 + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types": + { + "database": null, + "schema": "yotpoapiprod", + "name": "platform_types", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "platform_types" + ], + "source_name": "yoda_e2e_platform__yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "loader": "", + "identifier": "platform_types", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "Yotpo's supported yoda_e2e_platforms", + "columns": + { + "id": + { + "name": "id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "yotpoapiprod.platform_types", + "created_at": 1717939104.4490886 + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms": + { + "database": null, + "schema": "yotpoapiprod", + "name": "account_platforms", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "account_platforms" + ], + "source_name": "yoda_e2e_platform__yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "loader": "", + "identifier": "account_platforms", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "Yotpo's supported yoda_e2e_platforms", + "columns": + { + "id": + { + "name": "id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "yotpoapiprod.account_platforms", + "created_at": 1717939104.458116 + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.organizations": + { + "database": null, + "schema": "yotpoapiprod", + "name": "organizations", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.organizations", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "organizations" + ], + "source_name": "yoda_e2e_platform__yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "loader": "", + "identifier": "organizations", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_key": + { + "name": "organization_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "yotpoapiprod.organizations", + "created_at": 1717939104.4583633 + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.apps": + { + "database": null, + "schema": "yotpoapiprod", + "name": "apps", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.apps", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "apps" + ], + "source_name": "yoda_e2e_platform__yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "loader": "", + "identifier": "apps", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "account_id": + { + "name": "account_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "moderator_role_id": + { + "name": "moderator_role_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "disabled": + { + "name": "disabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "yotpoapiprod.apps", + "created_at": 1717939104.458604 + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.features": + { + "database": null, + "schema": "yotpoapiprod", + "name": "features", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.features", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "features" + ], + "source_name": "yoda_e2e_platform__yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "loader": "", + "identifier": "features", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "name": "name", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "owner_type": + { + "name": "owner_type", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_user_enabled": + { + "name": "default_user_enabled", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "new": + { + "name": "new", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "name": "created_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "feature_key": + { + "name": "feature_key", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "yotpoapiprod.features", + "created_at": 1717939104.458836 + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.owners_features": + { + "database": null, + "schema": "yotpoapiprod", + "name": "owners_features", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.owners_features", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "owners_features" + ], + "source_name": "yoda_e2e_platform__yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "loader": "", + "identifier": "owners_features", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "disabled": + { + "name": "disabled", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "feature_id": + { + "name": "feature_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "floating": + { + "name": "floating", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "owner_id": + { + "name": "owner_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "owner_type": + { + "name": "owner_type", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_enabled": + { + "name": "user_enabled", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "yotpoapiprod.owners_features", + "created_at": 1717939104.4590704 + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.owner_feature_settings": + { + "database": null, + "schema": "yotpoapiprod", + "name": "owner_feature_settings", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.owner_feature_settings", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "owner_feature_settings" + ], + "source_name": "yoda_e2e_platform__yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "loader": "", + "identifier": "owner_feature_settings", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "owners_feature_id": + { + "name": "owners_feature_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "key": + { + "name": "key", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "value": + { + "name": "value", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "floating": + { + "name": "floating", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "name": "created_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "yotpoapiprod.owner_feature_settings", + "created_at": 1717939104.459435 + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.users": + { + "database": null, + "schema": "yotpoapiprod", + "name": "users", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.users", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "users" + ], + "source_name": "yoda_e2e_platform__yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "loader": "", + "identifier": "users", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "first_name": + { + "name": "first_name", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_name": + { + "name": "last_name", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_name": + { + "name": "display_name", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "name": "email", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bio": + { + "name": "bio", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "privilege_type_id": + { + "name": "privilege_type_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "active": + { + "name": "active", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "slug": + { + "name": "slug", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "temp_email": + { + "name": "temp_email", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "featured_image_id": + { + "name": "featured_image_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "social_image": + { + "name": "social_image", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "name": "created_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "social_score": + { + "name": "social_score", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "yotpo_score": + { + "name": "yotpo_score", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "company": + { + "name": "company", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "position": + { + "name": "position", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "encrypted_password": + { + "name": "encrypted_password", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reset_password_token": + { + "name": "reset_password_token", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reset_password_sent_at": + { + "name": "reset_password_sent_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "remember_created_at": + { + "name": "remember_created_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "sign_in_count": + { + "name": "sign_in_count", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "current_sign_in_at": + { + "name": "current_sign_in_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "last_sign_in_at": + { + "name": "last_sign_in_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "current_sign_in_ip": + { + "name": "current_sign_in_ip", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_sign_in_ip": + { + "name": "last_sign_in_ip", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "confirmation_token": + { + "name": "confirmation_token", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "confirmed_at": + { + "name": "confirmed_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "confirmation_sent_at": + { + "name": "confirmation_sent_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "unconfirmed_email": + { + "name": "unconfirmed_email", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "failed_attempts": + { + "name": "failed_attempts", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "unlock_token": + { + "name": "unlock_token", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "locked_at": + { + "name": "locked_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "phone": + { + "name": "phone", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sign_up_ip": + { + "name": "sign_up_ip", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sign_up_country": + { + "name": "sign_up_country", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "masked_pii": + { + "name": "masked_pii", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "password_updated_at": + { + "name": "password_updated_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "yotpoapiprod.users", + "created_at": 1717939104.4597569 + }, + "source.yoda.yoda_e2e_platform__packages.owners_packages": + { + "database": null, + "schema": "packages", + "name": "owners_packages", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__packages.owners_packages", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__packages", + "owners_packages" + ], + "source_name": "yoda_e2e_platform__packages", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "owners_packages", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "owner_id": + { + "name": "owner_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "package_id": + { + "name": "package_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "owner_type": + { + "name": "owner_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "started_at": + { + "name": "started_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "packages.owners_packages", + "created_at": 1717939104.4599948 + }, + "source.yoda.yoda_e2e_platform__packages.packages": + { + "database": null, + "schema": "packages", + "name": "packages", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__packages.packages", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__packages", + "packages" + ], + "source_name": "yoda_e2e_platform__packages", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "packages", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "category_id": + { + "name": "category_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "display_name": + { + "name": "display_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "downgrade_package_id": + { + "name": "downgrade_package_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "package_key": + { + "name": "package_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "old_package_id": + { + "name": "old_package_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "category_priority": + { + "name": "category_priority", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "packages.packages", + "created_at": 1717939104.4602325 + }, + "source.yoda.yoda_e2e_platform__orders.orders": + { + "database": null, + "schema": "orders", + "name": "orders", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__orders.orders", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__orders", + "orders" + ], + "source_name": "yoda_e2e_platform__orders", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "orders", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_date": + { + "name": "order_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "external_order_id": + { + "name": "external_order_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "name": "email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform_type": + { + "name": "yoda_e2e_platform_type", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_order_display_name": + { + "name": "external_order_display_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_update_date": + { + "name": "order_update_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "order_sum_order_currency": + { + "name": "order_sum_order_currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "order_currency_iso": + { + "name": "order_currency_iso", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_sum_account_currency": + { + "name": "order_sum_account_currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "account_currency_iso": + { + "name": "account_currency_iso", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "billing_address_id": + { + "name": "billing_address_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shipping_address_id": + { + "name": "shipping_address_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "external_customer_id": + { + "name": "external_customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "first_name": + { + "name": "first_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_name": + { + "name": "last_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone_number": + { + "name": "phone_number", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_price": + { + "name": "total_price", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "landing_site_url": + { + "name": "landing_site_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "checkout_token": + { + "name": "checkout_token", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "payment_method": + { + "name": "payment_method", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "payment_status_id": + { + "name": "payment_status_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "buyer_accepts_sms_marketing": + { + "name": "buyer_accepts_sms_marketing", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "buyer_accepts_email_marketing": + { + "name": "buyer_accepts_email_marketing", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "custom_properties": + { + "name": "custom_properties", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source": + { + "name": "source", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "buyer_accepts_marketing": + { + "name": "buyer_accepts_marketing", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "external_id": + { + "name": "external_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "orders.orders", + "created_at": 1717939104.4605455 + }, + "source.yoda.yoda_e2e_platform__orders.fulfillments": + { + "database": null, + "schema": "orders", + "name": "fulfillments", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__orders.fulfillments", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__orders", + "fulfillments" + ], + "source_name": "yoda_e2e_platform__orders", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "fulfillments", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "external_id": + { + "name": "external_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_id": + { + "name": "order_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "fulfillment_date": + { + "name": "fulfillment_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "fulfillment_status_type_id": + { + "name": "fulfillment_status_type_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shipment_status_type_id": + { + "name": "shipment_status_type_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "tracking_company": + { + "name": "tracking_company", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tracking_url": + { + "name": "tracking_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tracking_number": + { + "name": "tracking_number", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "orders.fulfillments", + "created_at": 1717939104.4608202 + }, + "source.yoda.yoda_e2e_platform__default.currency_rates": + { + "database": null, + "schema": "default", + "name": "currency_rates", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__default.currency_rates", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__default", + "currency_rates" + ], + "source_name": "yoda_e2e_platform__default", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "currency_rates", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "base": + { + "name": "base", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "day_of_currency_exchange": + { + "name": "day_of_currency_exchange", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "date": + { + "name": "date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "country": + { + "name": "country", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "default.currency_rates", + "created_at": 1717939104.4610803 + }, + "source.yoda.yoda_e2e_platform__default.yoda_e2e_platform__integrationscenter": + { + "database": null, + "schema": "default", + "name": "yoda_e2e_platform__integrationscenter", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__default.yoda_e2e_platform__integrationscenter", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__default", + "yoda_e2e_platform__integrationscenter" + ], + "source_name": "yoda_e2e_platform__default", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "yoda_e2e_platform__integrationscenter", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + {}, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "default.yoda_e2e_platform__integrationscenter", + "created_at": 1717939104.4612744 + }, + "source.yoda.yoda_e2e_platform__integrationscenter.store_applications": + { + "database": null, + "schema": "integrationscenter", + "name": "store_applications", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__integrationscenter.store_applications", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__integrationscenter", + "store_applications" + ], + "source_name": "yoda_e2e_platform__integrationscenter", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "store_applications", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store_id": + { + "name": "store_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "application_id": + { + "name": "application_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "disconnected_at": + { + "name": "disconnected_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "integrationscenter.store_applications", + "created_at": 1717939104.4615037 + }, + "source.yoda.yoda_e2e_platform__products.products": + { + "database": null, + "schema": "products", + "name": "products", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__products.products", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__products", + "products" + ], + "source_name": "yoda_e2e_platform__products", + "source_description": "", + "loader": "", + "identifier": "products", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store_id": + { + "name": "store_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_id": + { + "name": "external_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "name": "name", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "url": + { + "name": "url", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_valid_url_format": + { + "name": "is_valid_url_format", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price": + { + "name": "price", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "currency": + { + "name": "currency", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "inventory_quantity": + { + "name": "inventory_quantity", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_discontinued": + { + "name": "is_discontinued", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "handle": + { + "name": "handle", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "group_id": + { + "name": "group_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "custom_properties": + { + "name": "custom_properties", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_created_at": + { + "name": "external_created_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "external_updated_at": + { + "name": "external_updated_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "status": + { + "name": "status", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "compare_at_price": + { + "name": "compare_at_price", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "sku": + { + "name": "sku", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "products.products", + "created_at": 1717939104.461832 + }, + "source.yoda.yoda_e2e_platform__products.variants": + { + "database": null, + "schema": "products", + "name": "variants", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "unique_id": "source.yoda.yoda_e2e_platform__products.variants", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__products", + "variants" + ], + "source_name": "yoda_e2e_platform__products", + "source_description": "", + "loader": "", + "identifier": "variants", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "product_id": + { + "name": "product_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "external_id": + { + "name": "external_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sku": + { + "name": "sku", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "name": "name", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "url": + { + "name": "url", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_valid_url_format": + { + "name": "is_valid_url_format", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price": + { + "name": "price", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "currency": + { + "name": "currency", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "inventory_quantity": + { + "name": "inventory_quantity", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_discontinued": + { + "name": "is_discontinued", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "custom_properties": + { + "name": "custom_properties", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_created_at": + { + "name": "external_created_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "external_updated_at": + { + "name": "external_updated_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "compare_at_price": + { + "name": "compare_at_price", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + }, + "relation_name": "products.variants", + "created_at": 1717939104.4620981 + }, + "source.yoda.yoda_e2e_communication__sms.users": + { + "database": null, + "schema": "sms", + "name": "users", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.users", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "users" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "users", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "parent_id": + { + "name": "parent_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_id": + { + "name": "store_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vendor_id": + { + "name": "vendor_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "support_level_id": + { + "name": "support_level_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "balance": + { + "name": "balance", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "bonus_balance": + { + "name": "bonus_balance", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "credits": + { + "name": "credits", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "earnings": + { + "name": "earnings", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "points": + { + "name": "points", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "role": + { + "name": "role", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "role_id": + { + "name": "role_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner": + { + "name": "partner", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner_info": + { + "name": "partner_info", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_nexmo_price_multiply": + { + "name": "partner_nexmo_price_multiply", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "plan": + { + "name": "plan", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan_price": + { + "name": "plan_price", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "package_id": + { + "name": "package_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yotpo_app_key": + { + "name": "yotpo_app_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yotpo_app_secret": + { + "name": "yotpo_app_secret", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yotpo_organization_id": + { + "name": "yotpo_organization_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "payment_gateway": + { + "name": "payment_gateway", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "provision_calls_count": + { + "name": "provision_calls_count", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_platform_unique_id": + { + "name": "yoda_e2e_platform_unique_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_data": + { + "name": "discount_data", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan_trial_until": + { + "name": "plan_trial_until", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "discounted_mms_price": + { + "name": "discounted_mms_price", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "affiliate_commission": + { + "name": "affiliate_commission", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "amploa": + { + "name": "amploa", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "name": "email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_is_valid": + { + "name": "email_is_valid", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "password": + { + "name": "password", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "old_passwords": + { + "name": "old_passwords", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tfa_enabled": + { + "name": "tfa_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "preferred_vendor": + { + "name": "preferred_vendor", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_type": + { + "name": "partner_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "delivery_route": + { + "name": "delivery_route", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "hash": + { + "name": "hash", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone_number": + { + "name": "phone_number", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform": + { + "name": "yoda_e2e_platform", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "main_subscription_list_id": + { + "name": "main_subscription_list_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "double_opt_in": + { + "name": "double_opt_in", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "double_opt_in_level": + { + "name": "double_opt_in_level", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "timezone": + { + "name": "timezone", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dnd": + { + "name": "dnd", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dnd_from": + { + "name": "dnd_from", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dnd_to": + { + "name": "dnd_to", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smart_sending_value": + { + "name": "smart_sending_value", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smart_sending_ignore_transac_email": + { + "name": "smart_sending_ignore_transac_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "strict_marketing_check": + { + "name": "strict_marketing_check", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price_limit_enabled": + { + "name": "price_limit_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price_limit": + { + "name": "price_limit", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "chat_enabled": + { + "name": "chat_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "chat_settings": + { + "name": "chat_settings", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "collect_checkout_subscribers": + { + "name": "collect_checkout_subscribers", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "country": + { + "name": "country", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "countries_limitation_mode": + { + "name": "countries_limitation_mode", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "countries_limitation_values": + { + "name": "countries_limitation_values", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "state": + { + "name": "state", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "city": + { + "name": "city", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "zipcode": + { + "name": "zipcode", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "address": + { + "name": "address", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vat_number": + { + "name": "vat_number", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "paypal_email": + { + "name": "paypal_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "google_user_id": + { + "name": "google_user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_id": + { + "name": "facebook_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_info": + { + "name": "facebook_info", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gplusurl": + { + "name": "gplusurl", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "picture": + { + "name": "picture", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cookie_related_users": + { + "name": "cookie_related_users", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "all_ip": + { + "name": "all_ip", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_ip": + { + "name": "last_ip", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_available": + { + "name": "last_available", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "total_logins": + { + "name": "total_logins", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_downloads": + { + "name": "total_downloads", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "abuser_status": + { + "name": "abuser_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "abuser_notes": + { + "name": "abuser_notes", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_keywords_available_count": + { + "name": "free_keywords_available_count", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ban_exclude": + { + "name": "ban_exclude", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_test": + { + "name": "is_test", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscribed": + { + "name": "subscribed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscribed_to_forum": + { + "name": "subscribed_to_forum", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "unsubscribe_reason": + { + "name": "unsubscribe_reason", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "notes": + { + "name": "notes", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "upload_lists_enabled": + { + "name": "upload_lists_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "notes_modified": + { + "name": "notes_modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "agreed_terms": + { + "name": "agreed_terms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "signed_promo_id": + { + "name": "signed_promo_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "signup_source": + { + "name": "signup_source", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_name": + { + "name": "contact_card_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_logo": + { + "name": "contact_card_logo", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_path": + { + "name": "contact_card_path", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_message": + { + "name": "contact_card_message", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "system_messages_payer": + { + "name": "system_messages_payer", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "compliance_accepted_date": + { + "name": "compliance_accepted_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "affiliate_payout_pref": + { + "name": "affiliate_payout_pref", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "affiliate_payout_email": + { + "name": "affiliate_payout_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_payout": + { + "name": "last_payout", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "automatic_transliteration": + { + "name": "automatic_transliteration", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "use_local_number_for_subscription": + { + "name": "use_local_number_for_subscription", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "onboarding_completed": + { + "name": "onboarding_completed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "industry": + { + "name": "industry", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "language": + { + "name": "language", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "whitelisted": + { + "name": "whitelisted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shaft_status": + { + "name": "shaft_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.users", + "created_at": 1717939104.4626603 + }, + "source.yoda.yoda_e2e_communication__sms.shopify_users": + { + "database": null, + "schema": "sms", + "name": "shopify_users", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.shopify_users", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "shopify_users" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "shopify_users", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store": + { + "name": "store", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "domain": + { + "name": "domain", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "access_token": + { + "name": "access_token", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shop_data": + { + "name": "shop_data", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_data": + { + "name": "app_data", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_platform": + { + "name": "yoda_e2e_platform", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan": + { + "name": "plan", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shopify_store_id": + { + "name": "shopify_store_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "associated_user": + { + "name": "associated_user", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "auto_reload": + { + "name": "auto_reload", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_threshold": + { + "name": "auto_reload_threshold", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_amount": + { + "name": "auto_reload_amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_cap": + { + "name": "auto_reload_cap", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "abandoned_checkouts_sent": + { + "name": "abandoned_checkouts_sent", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "connected": + { + "name": "connected", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sync_enabled": + { + "name": "sync_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "back_fill_completed": + { + "name": "back_fill_completed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "notes": + { + "name": "notes", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pinned_navigation": + { + "name": "pinned_navigation", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "consent_webhook_enabled": + { + "name": "consent_webhook_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.shopify_users", + "created_at": 1717939104.4629896 + }, + "source.yoda.yoda_e2e_communication__sms.campaigns": + { + "database": null, + "schema": "sms", + "name": "campaigns", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "campaigns" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "campaigns", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "title": + { + "name": "title", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message": + { + "name": "message", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "list_id": + { + "name": "list_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_sent": + { + "name": "total_sent", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sent": + { + "name": "sent", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ab_testing_id": + { + "name": "ab_testing_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "scheduled": + { + "name": "scheduled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "approved": + { + "name": "approved", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_repopulated": + { + "name": "is_repopulated", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "name": "status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "channel": + { + "name": "channel", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "request": + { + "name": "request", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.campaigns", + "created_at": 1717939104.4632533 + }, + "source.yoda.yoda_e2e_communication__sms.events": + { + "database": null, + "schema": "sms", + "name": "events", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.events", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "events" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "events", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "webhook": + { + "name": "webhook", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "settings": + { + "name": "settings", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform": + { + "name": "yoda_e2e_platform", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "name": "status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.events", + "created_at": 1717939104.463501 + }, + "source.yoda.yoda_e2e_communication__sms.flows": + { + "database": null, + "schema": "sms", + "name": "flows", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.flows", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "flows" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "flows", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_trigger": + { + "name": "flow_trigger", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "flow_settings": + { + "name": "flow_settings", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform": + { + "name": "yoda_e2e_platform", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "name": "status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "snapshot_id": + { + "name": "snapshot_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.flows", + "created_at": 1717939104.4637392 + }, + "source.yoda.yoda_e2e_communication__sms.forms": + { + "database": null, + "schema": "sms", + "name": "forms", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.forms", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "forms" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "forms", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "event_id": + { + "name": "event_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_id": + { + "name": "flow_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_platform": + { + "name": "yoda_e2e_platform", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "name": "type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "settings": + { + "name": "settings", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dynamic_popup": + { + "name": "dynamic_popup", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "name": "status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform_script_id": + { + "name": "yoda_e2e_platform_script_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.forms", + "created_at": 1717939104.4639857 + }, + "source.yoda.yoda_e2e_communication__sms.list_keywords": + { + "database": null, + "schema": "sms", + "name": "list_keywords", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.list_keywords", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "list_keywords" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "list_keywords", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "keyword": + { + "name": "keyword", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_name": + { + "name": "display_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "list_id": + { + "name": "list_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "event_id": + { + "name": "event_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price": + { + "name": "price", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "last_billed": + { + "name": "last_billed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "status": + { + "name": "status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscription_status": + { + "name": "subscription_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "max_messages": + { + "name": "max_messages", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "charge_attempts": + { + "name": "charge_attempts", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.list_keywords", + "created_at": 1717939104.4642498 + }, + "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages": + { + "database": null, + "schema": "sms", + "name": "shopify_subscription_list_pages", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "shopify_subscription_list_pages" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "shopify_subscription_list_pages", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "list_id": + { + "name": "list_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "page_id": + { + "name": "page_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "handle": + { + "name": "handle", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_url": + { + "name": "page_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_short_url": + { + "name": "page_short_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_short_yoda_e2e_loyalty_url": + { + "name": "page_short_yoda_e2e_loyalty_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source": + { + "name": "source", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "link_clicks": + { + "name": "link_clicks", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "link_subscribed": + { + "name": "link_subscribed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.shopify_subscription_list_pages", + "created_at": 1717939104.464502 + }, + "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations": + { + "database": null, + "schema": "sms", + "name": "shopify_user_integrations", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "shopify_user_integrations" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "shopify_user_integrations", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "integration_id": + { + "name": "integration_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "name": "status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.shopify_user_integrations", + "created_at": 1717939104.4647367 + }, + "source.yoda.yoda_e2e_communication__sms.phones_meta": + { + "database": null, + "schema": "sms", + "name": "phones_meta", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.phones_meta", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "phones_meta" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "phones_meta", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone_id": + { + "name": "phone_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_subscriber": + { + "name": "is_subscriber", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "first_name": + { + "name": "first_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_name": + { + "name": "last_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "name": "email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "birth_date": + { + "name": "birth_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "gender": + { + "name": "gender", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "timezone": + { + "name": "timezone", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform": + { + "name": "yoda_e2e_platform", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "initial_source": + { + "name": "initial_source", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_id": + { + "name": "external_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.phones_meta", + "created_at": 1717939104.4650226 + }, + "source.yoda.yoda_e2e_communication__sms.apicalls": + { + "database": null, + "schema": "sms", + "name": "apicalls", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.apicalls", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "apicalls" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "apicalls", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "request_id": + { + "name": "request_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "queue_id": + { + "name": "queue_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "app_id": + { + "name": "app_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "name": "campaign_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "event_id": + { + "name": "event_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_id": + { + "name": "flow_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_step_id": + { + "name": "flow_step_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "apikey": + { + "name": "apikey", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "from": + { + "name": "from", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "to": + { + "name": "to", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "name": "type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "name": "status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform": + { + "name": "yoda_e2e_platform", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "media": + { + "name": "media", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "spot_user_balance": + { + "name": "spot_user_balance", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "vendor_name_used": + { + "name": "vendor_name_used", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price_billed": + { + "name": "price_billed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "price_vendor_cost": + { + "name": "price_vendor_cost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "parts": + { + "name": "parts", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price_currency": + { + "name": "price_currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "method": + { + "name": "method", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message_id": + { + "name": "message_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message_id_int": + { + "name": "message_id_int", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "message_uuid": + { + "name": "message_uuid", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ip": + { + "name": "ip", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ip_forward": + { + "name": "ip_forward", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referer": + { + "name": "referer", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message": + { + "name": "message", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sender_type": + { + "name": "sender_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.apicalls", + "created_at": 1717939104.465378 + }, + "source.yoda.yoda_e2e_communication__sms.phones": + { + "database": null, + "schema": "sms", + "name": "phones", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.phones", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "phones" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "phones", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "phone": + { + "name": "phone", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_subscriber": + { + "name": "is_subscriber", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "country_iso": + { + "name": "country_iso", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "landline": + { + "name": "landline", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "network": + { + "name": "network", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "failed_count": + { + "name": "failed_count", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.phones", + "created_at": 1717939104.4656122 + }, + "source.yoda.yoda_e2e_communication__sms.phone_to_list": + { + "database": null, + "schema": "sms", + "name": "phone_to_list", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.phone_to_list", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "phone_to_list" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "phone_to_list", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "list_id": + { + "name": "list_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone_id": + { + "name": "phone_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone_meta_id": + { + "name": "phone_meta_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source": + { + "name": "source", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "name": "status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.phone_to_list", + "created_at": 1717939104.4658494 + }, + "source.yoda.yoda_e2e_communication__sms.packages": + { + "database": null, + "schema": "sms", + "name": "packages", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms.packages", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "packages" + ], + "source_name": "yoda_e2e_communication__sms", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "packages", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_name": + { + "name": "display_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "payment_key": + { + "name": "payment_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan_key": + { + "name": "plan_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sub_title": + { + "name": "sub_title", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform": + { + "name": "yoda_e2e_platform", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "name": "type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "period": + { + "name": "period", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price": + { + "name": "price", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "bonus_credits": + { + "name": "bonus_credits", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "visible_app": + { + "name": "visible_app", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "visible_site": + { + "name": "visible_site", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "name": "status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "name": "created", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "modified": + { + "name": "modified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms.packages", + "created_at": 1717939104.4661174 + }, + "source.yoda.yoda_e2e_communication__sms_shopify.orders": + { + "database": null, + "schema": "sms_shopify", + "name": "orders", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__sms_shopify.orders", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms_shopify", + "orders" + ], + "source_name": "yoda_e2e_communication__sms_shopify", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "orders", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "name": "processing_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "name": "ts_ms", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "smsbump_user_id": + { + "name": "smsbump_user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id": + { + "name": "order_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email": + { + "name": "email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "closed_at": + { + "name": "closed_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "number": + { + "name": "number", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "note": + { + "name": "note", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "token": + { + "name": "token", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gateway": + { + "name": "gateway", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "test": + { + "name": "test", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_price": + { + "name": "total_price", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "subtotal_price": + { + "name": "subtotal_price", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_weight": + { + "name": "total_weight", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_tax": + { + "name": "total_tax", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "taxes_included": + { + "name": "taxes_included", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "financial_status": + { + "name": "financial_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "confirmed": + { + "name": "confirmed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_discounts": + { + "name": "total_discounts", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_line_items_price": + { + "name": "total_line_items_price", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cart_token": + { + "name": "cart_token", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "buyer_accepts_marketing": + { + "name": "buyer_accepts_marketing", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referring_site": + { + "name": "referring_site", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "landing_site": + { + "name": "landing_site", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cancelled_at": + { + "name": "cancelled_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "cancel_reason": + { + "name": "cancel_reason", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_price_usd": + { + "name": "total_price_usd", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "checkout_token": + { + "name": "checkout_token", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reference": + { + "name": "reference", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "location_id": + { + "name": "location_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source_identifier": + { + "name": "source_identifier", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source_url": + { + "name": "source_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processed_at": + { + "name": "processed_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "device_id": + { + "name": "device_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone": + { + "name": "phone", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone_formatted": + { + "name": "phone_formatted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_locale": + { + "name": "customer_locale", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_id": + { + "name": "app_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "browser_ip": + { + "name": "browser_ip", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "landing_site_ref": + { + "name": "landing_site_ref", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_number": + { + "name": "order_number", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_method": + { + "name": "processing_method", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "checkout_id": + { + "name": "checkout_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source_name": + { + "name": "source_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "fulfillment_status": + { + "name": "fulfillment_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tags": + { + "name": "tags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_email": + { + "name": "contact_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_status_url": + { + "name": "order_status_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_logical_deleted": + { + "name": "is_logical_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "sms_shopify.orders", + "created_at": 1717939104.4664905 + }, + "source.yoda.yoda_e2e_communication__unomi.profiles": + { + "database": null, + "schema": "unomi", + "name": "profiles", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "unique_id": "source.yoda.yoda_e2e_communication__unomi.profiles", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__unomi", + "profiles" + ], + "source_name": "yoda_e2e_communication__unomi", + "source_description": "", + "loader": "", + "identifier": "profiles", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "", + "columns": + { + "itemId": + { + "name": "itemId", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "itemType": + { + "name": "itemType", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "lists": + { + "name": "lists", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "array" + }, + "mergedWith": + { + "name": "mergedWith", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "systemProperties": + { + "name": "systemProperties", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "struct" + }, + "properties": + { + "name": "properties", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "struct,shipping:array>,birthdays:array,createdAt:timestamp,defaultCurrency:string,defaultLanguage:string,email:string,externalCreatedAt:timestamp,externalId:string,externalStatus:string,firstName:string,lastName:string,gender:string,phone:string,platform:string,platformCreatedAt:timestamp,platformCustomerId:string,platformId:string,platformName:string,platformStatus:string,referredByCustomer:boolean,status:string,updatedAt:timestamp,storeId:string,age:bigint,emailSubscriptionSources:array>,smsSubscriptionSources:array>,sms:struct>,initialSource:struct,lastConverted:timestamp,lastEngaged:timestamp,lastSubscribed:timestamp,lastUnsubscribed:timestamp,lists:array>,replies:array>,subscriptionSources:array>,subscriptions:array>,isDeliverable:boolean>,emailMarketing:struct>,flows:array>,lastBounced:timestamp,lastConverted:timestamp,lastDelivered:timestamp,lastDropped:timestamp,lastEngaged:timestamp,lastHardBounced:timestamp,lastOpened:timestamp,lastPromotionalSent:timestamp,lastSent:timestamp,lastSoftBounced:timestamp,lastSpam:timestamp,lastSubscribed:timestamp,lastUnsubscribed:timestamp,lists:array>,subscriptionSources:array>>,emailSuppressed:struct>" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + }, + "relation_name": "unomi.profiles", + "created_at": 1717939104.4667082 + }, + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings": + { + "database": null, + "schema": "default", + "name": "swell_vip_tiers_settings", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__default", + "swell_vip_tiers_settings" + ], + "source_name": "yoda_e2e_loyalty__default", + "source_description": "Tables written by yoda_e2e_loyalty R&D team", + "loader": "", + "identifier": "swell_vip_tiers_settings", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "settings of yoda_e2e_loyalty merchants at VIP tier", + "columns": + { + "merchant_id": + { + "name": "merchant_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [] + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "default.swell_vip_tiers_settings", + "created_at": 1717939104.4757388 + }, + "source.yoda.yoda_e2e_loyalty__default.dim_sf_accounts": + { + "database": null, + "schema": "default", + "name": "dim_sf_accounts", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__default.dim_sf_accounts", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__default", + "dim_sf_accounts" + ], + "source_name": "yoda_e2e_loyalty__default", + "source_description": "Tables written by yoda_e2e_loyalty R&D team", + "loader": "", + "identifier": "dim_sf_accounts", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "dwh_created_at": + { + "name": "dwh_created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "dwh_updated_at": + { + "name": "dwh_updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "account_id": + { + "name": "account_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "name": "organization_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_key": + { + "name": "organization_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_type": + { + "name": "account_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_name": + { + "name": "account_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_rating": + { + "name": "account_rating", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_created_date": + { + "name": "account_created_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_description": + { + "name": "account_description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_owner_sf_user_gk": + { + "name": "account_owner_sf_user_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_created_by_sf_user_gk": + { + "name": "account_created_by_sf_user_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_main_csm_sf_user_id": + { + "name": "account_main_csm_sf_user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_main_csm_sf_user_gk": + { + "name": "account_main_csm_sf_user_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_csm_sf_user_id": + { + "name": "account_csm_sf_user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_health_score": + { + "name": "account_health_score", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_last_modified_date": + { + "name": "account_last_modified_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_last_modified_by_sf_user_gk": + { + "name": "account_last_modified_by_sf_user_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_num_of_active_leads_referred_by_agency": + { + "name": "account_num_of_active_leads_referred_by_agency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "account_agency_bucket": + { + "name": "account_agency_bucket", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_lost_reason": + { + "name": "account_agency_lost_reason", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_potential": + { + "name": "account_agency_potential", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_stage": + { + "name": "account_agency_stage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_segment": + { + "name": "account_agency_segment", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_health_stage": + { + "name": "account_health_stage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_industry": + { + "name": "account_industry", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_num_of_leads_sent_to_the_agency": + { + "name": "account_num_of_leads_sent_to_the_agency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "account_referred_by_agency_id": + { + "name": "account_referred_by_agency_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_referring_agency_owner_gk": + { + "name": "account_referring_agency_owner_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_time_zone": + { + "name": "account_time_zone", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_id_15_digits": + { + "name": "account_id_15_digits", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_country": + { + "name": "account_country", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_csm_sf_user_gk": + { + "name": "account_csm_sf_user_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_is_deleted": + { + "name": "account_is_deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "account_lead_id": + { + "name": "account_lead_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_utm_campaign": + { + "name": "account_utm_campaign", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_utm_content": + { + "name": "account_utm_content", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_utm_medium": + { + "name": "account_utm_medium", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_utm_source": + { + "name": "account_utm_source", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_utm_term": + { + "name": "account_utm_term", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_latest_opportunity_id": + { + "name": "account_latest_opportunity_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_tier": + { + "name": "account_tier", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_urgency": + { + "name": "account_agency_urgency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_solution_engineer_id": + { + "name": "account_solution_engineer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_solution_engineer_gk": + { + "name": "account_solution_engineer_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_record_type_id": + { + "name": "account_record_type_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_referrer_type": + { + "name": "account_referrer_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_engagement_level": + { + "name": "account_agency_engagement_level", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_is_referral_agreement_signed": + { + "name": "account_is_referral_agreement_signed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "account_agency_pdr_gk": + { + "name": "account_agency_pdr_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_is_enterprise_account": + { + "name": "account_is_enterprise_account", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "account_lead_referred_date": + { + "name": "account_lead_referred_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_lifecycle_rep_gk": + { + "name": "account_lifecycle_rep_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_stage": + { + "name": "account_stage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_primary_sales_channel": + { + "name": "account_primary_sales_channel", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_yotpo_industry": + { + "name": "account_yotpo_industry", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_yotpo_sub_industry": + { + "name": "account_yotpo_sub_industry", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_yotpo_industry_confidence_level": + { + "name": "account_yotpo_industry_confidence_level", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_yotpo_industry_verified": + { + "name": "is_yotpo_industry_verified", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "account_annual_revenue": + { + "name": "account_annual_revenue", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sales_territory": + { + "name": "account_sales_territory", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_number_of_employees": + { + "name": "account_number_of_employees", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_alexa_rank": + { + "name": "account_alexa_rank", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_country_region": + { + "name": "account_country_region", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_state_region": + { + "name": "account_state_region", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_funding": + { + "name": "account_funding", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_status": + { + "name": "account_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_nurturing_reason": + { + "name": "account_nurturing_reason", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sub_nurturing_reason": + { + "name": "account_sub_nurturing_reason", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_junk_reason": + { + "name": "account_junk_reason", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sales_ops_tier": + { + "name": "account_sales_ops_tier", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_domain": + { + "name": "account_domain", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_account_data_excluded": + { + "name": "is_account_data_excluded", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "account_renewal_cycle": + { + "name": "account_renewal_cycle", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_managing_agency_id": + { + "name": "account_managing_agency_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_cs_estimated_aov": + { + "name": "account_cs_estimated_aov", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_cs_estimated_monthly_orders": + { + "name": "account_cs_estimated_monthly_orders", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_cs_estimated_annual_sales": + { + "name": "account_cs_estimated_annual_sales", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_email": + { + "name": "account_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_plan_name": + { + "name": "account_plan_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_extensions": + { + "name": "account_extensions", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_city": + { + "name": "account_city", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_country_code": + { + "name": "account_country_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_state": + { + "name": "account_state", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_state_code": + { + "name": "account_state_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_street": + { + "name": "account_street", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_postal_code": + { + "name": "account_postal_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_estimated_monthly_orders_volume": + { + "name": "account_estimated_monthly_orders_volume", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yotpo_acv": + { + "name": "yotpo_acv", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "swell_acv": + { + "name": "swell_acv", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "vms_acv": + { + "name": "vms_acv", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "swell_contract_renewal_date": + { + "name": "swell_contract_renewal_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "yotpo_contract_renewal_date": + { + "name": "yotpo_contract_renewal_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "vms_contract_renewal_date": + { + "name": "vms_contract_renewal_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_total_acv": + { + "name": "account_total_acv", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "account_closest_contract_renewal_date": + { + "name": "account_closest_contract_renewal_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_cross_sale_status": + { + "name": "account_cross_sale_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_sdr_id": + { + "name": "last_sdr_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_sdr_gk": + { + "name": "last_sdr_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "last_ae_id": + { + "name": "last_ae_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_ae_gk": + { + "name": "last_ae_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_swell_csm_sf_user_id": + { + "name": "account_swell_csm_sf_user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_swell_csm_sf_user_gk": + { + "name": "account_swell_csm_sf_user_gk", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_agency_supported_yoda_e2e_platforms": + { + "name": "account_agency_supported_yoda_e2e_platforms", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_yoda_e2e_platform": + { + "name": "account_yoda_e2e_platform", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_annual_account": + { + "name": "is_annual_account", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "account_sdr_owner_id": + { + "name": "account_sdr_owner_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sdr_owner_gk": + { + "name": "account_sdr_owner_gk", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_cs_segment": + { + "name": "account_cs_segment", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_search_provider": + { + "name": "account_search_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_reviews_provider": + { + "name": "account_reviews_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_yoda_e2e_loyalty_provider": + { + "name": "account_yoda_e2e_loyalty_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_curation_provider": + { + "name": "account_curation_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_email_marketing_provider": + { + "name": "account_email_marketing_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_acv_from_referred_accounts": + { + "name": "total_acv_from_referred_accounts", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "account_cross_sell_type": + { + "name": "account_cross_sell_type", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_influenced_by_agency_id": + { + "name": "account_influenced_by_agency_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_territory": + { + "name": "account_territory", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_test_account": + { + "name": "is_test_account", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "average_monthly_orders_last_3_months": + { + "name": "average_monthly_orders_last_3_months", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_agency_services": + { + "name": "account_agency_services", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ideal_sccount_profile": + { + "name": "ideal_sccount_profile", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "package_category": + { + "name": "package_category", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_personalization_provider": + { + "name": "account_personalization_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_payment_provider": + { + "name": "account_payment_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_help_desk_provider": + { + "name": "account_help_desk_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_pos_provider": + { + "name": "account_pos_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_cdp_provider": + { + "name": "account_cdp_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_chat_bots_provider": + { + "name": "account_chat_bots_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_ads_provider": + { + "name": "account_ads_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sms_acv": + { + "name": "account_sms_acv", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "account_iap_patch": + { + "name": "account_iap_patch", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_datanayze_monthly_tech_spend": + { + "name": "account_datanayze_monthly_tech_spend", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sms_csm_sf_user_id": + { + "name": "account_sms_csm_sf_user_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sms_csm_sf_user_gk": + { + "name": "account_sms_csm_sf_user_gk", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "partner_influencer_referrer_type": + { + "name": "partner_influencer_referrer_type", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_referral_referrer_type": + { + "name": "partner_referral_referrer_type", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_strategic_priority": + { + "name": "is_strategic_priority", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "am_csm_pod": + { + "name": "am_csm_pod", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "similarweb_traffic": + { + "name": "similarweb_traffic", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_cs_tags": + { + "name": "account_cs_tags", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sms_strategist": + { + "name": "account_sms_strategist", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_id": + { + "name": "account_first_won_opportunity_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_segment": + { + "name": "account_first_won_opportunity_segment", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_owner": + { + "name": "account_first_won_opportunity_owner", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_owner_role": + { + "name": "account_first_won_opportunity_owner_role", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_start_date": + { + "name": "account_first_won_opportunity_start_date", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_first_won_opportunity_attribution_channel": + { + "name": "account_first_won_opportunity_attribution_channel", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sms_provider": + { + "name": "account_sms_provider", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_start_date_current_cycle": + { + "name": "account_first_won_opportunity_start_date_current_cycle", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "parent_account_id": + { + "name": "parent_account_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_limit_roll_up": + { + "name": "order_limit_roll_up", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "reviews_first_opportunity": + { + "name": "reviews_first_opportunity", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vms_first_opportunity": + { + "name": "vms_first_opportunity", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_loyalty_first_opportunity": + { + "name": "yoda_e2e_loyalty_first_opportunity", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sms_first_opportunity": + { + "name": "sms_first_opportunity", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_multi_product_account": + { + "name": "is_multi_product_account", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "account_sales_segment": + { + "name": "account_sales_segment", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "managed_services_agency_id": + { + "name": "managed_services_agency_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ms_account_live_date": + { + "name": "ms_account_live_date", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "ms_account_churn_date": + { + "name": "ms_account_churn_date", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "ms_account_source": + { + "name": "ms_account_source", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ms_sms_user_id": + { + "name": "ms_sms_user_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_first_won_opportunity_acv_segment": + { + "name": "account_first_won_opportunity_acv_segment", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_finance_segment_group": + { + "name": "account_first_won_opportunity_finance_segment_group", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_sales_region": + { + "name": "account_first_won_opportunity_sales_region", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_tier": + { + "name": "partner_tier", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "parent_account_organization_key": + { + "name": "parent_account_organization_key", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "owner_id": + { + "name": "owner_id", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_owner_name": + { + "name": "partner_owner_name", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sal_to_next_tier": + { + "name": "sal_to_next_tier", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "acv_to_next_tier": + { + "name": "acv_to_next_tier", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "decimal(18,2)" + }, + "next_partner_tier": + { + "name": "next_partner_tier", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "iap_tier": + { + "name": "iap_tier", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_type_sub_category": + { + "name": "partner_type_sub_category", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sms_upsell_date": + { + "name": "account_sms_upsell_date", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "is_original_dem_gen_partners": + { + "name": "is_original_dem_gen_partners", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_original_dem_gen_marketing": + { + "name": "is_original_dem_gen_marketing", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_original_dem_gen_osdr": + { + "name": "is_original_dem_gen_osdr", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_original_dem_gen_other": + { + "name": "is_original_dem_gen_other", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "sms_usage_cancellation_date": + { + "name": "sms_usage_cancellation_date", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "default.dim_sf_accounts", + "created_at": 1717939104.477095 + }, + "source.yoda.yoda_e2e_loyalty__default.currency_rates": + { + "database": null, + "schema": "default", + "name": "currency_rates", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__default.currency_rates", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__default", + "currency_rates" + ], + "source_name": "yoda_e2e_loyalty__default", + "source_description": "Tables written by yoda_e2e_loyalty R&D team", + "loader": "", + "identifier": "currency_rates", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "base": + { + "name": "base", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "day_of_currency_exchange": + { + "name": "day_of_currency_exchange", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "date": + { + "name": "date", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "country": + { + "name": "country", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "name": "currency", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "default.currency_rates", + "created_at": 1717939104.4773202 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts": + { + "database": null, + "schema": "chainperks", + "name": "yotpo_platform_accounts", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "yotpo_platform_accounts" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "yotpo_platform_accounts", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "app_key": + { + "name": "app_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_secret": + { + "name": "app_secret", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "org_key": + { + "name": "org_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.yotpo_platform_accounts", + "created_at": 1717939104.4775465 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds": + { + "database": null, + "schema": "chainperks", + "name": "vip_tiers_thresholds", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "vip_tiers_thresholds" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "vip_tiers_thresholds", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount_spent_cents": + { + "name": "amount_spent_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_completed": + { + "name": "campaign_completed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_earned": + { + "name": "points_earned", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchases_made": + { + "name": "purchases_made", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referrals_completed": + { + "name": "referrals_completed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "requirements_needed": + { + "name": "requirements_needed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "tier_id": + { + "name": "tier_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "type": + { + "name": "type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.vip_tiers_thresholds", + "created_at": 1717939104.4777763 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers": + { + "database": null, + "schema": "chainperks", + "name": "vip_tiers", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "vip_tiers" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "vip_tiers", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "earned_title": + { + "name": "earned_title", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_multiplier": + { + "name": "points_multiplier", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rank": + { + "name": "rank", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "name": "reward_points", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "should_mirror_entry": + { + "name": "should_mirror_entry", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "type": + { + "name": "type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_option_id": + { + "name": "redemption_option_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "background_image_id": + { + "name": "background_image_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.vip_tiers", + "created_at": 1717939104.4780135 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.user_agents": + { + "database": null, + "schema": "chainperks", + "name": "user_agents", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.user_agents", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "user_agents" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "user_agents", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_agent_hash": + { + "name": "user_agent_hash", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_agent": + { + "name": "user_agent", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.user_agents", + "created_at": 1717939104.4782221 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.user_actions": + { + "database": null, + "schema": "chainperks", + "name": "user_actions", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.user_actions", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "user_actions" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "user_actions", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "applied_to_campaigns": + { + "name": "applied_to_campaigns", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "name": "campaign_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email": + { + "name": "email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_swell_user": + { + "name": "has_swell_user", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "history_title": + { + "name": "history_title", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip_address": + { + "name": "ip_address", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "metadata": + { + "name": "metadata", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "parent_perk_id": + { + "name": "parent_perk_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "name": "referral_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "name": "reward_points", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "synced_to_analytics": + { + "name": "synced_to_analytics", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "name": "third_party_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "name": "type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_agent_id": + { + "name": "user_agent_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "action_creation_time": + { + "name": "action_creation_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.user_actions", + "created_at": 1717939104.478472 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.subscriptions": + { + "database": null, + "schema": "chainperks", + "name": "subscriptions", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.subscriptions", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "subscriptions" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "subscriptions", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "base_price_cents": + { + "name": "base_price_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "billing_provider": + { + "name": "billing_provider", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "current": + { + "name": "current", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "included_orders": + { + "name": "included_orders", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_usage_charge_at": + { + "name": "last_usage_charge_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "overdue": + { + "name": "overdue", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "pending": + { + "name": "pending", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "per_order_price_cents": + { + "name": "per_order_price_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "percentage_of_redemptions": + { + "name": "percentage_of_redemptions", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "percentage_of_referrals": + { + "name": "percentage_of_referrals", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "plan_id": + { + "name": "plan_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "was_current": + { + "name": "was_current", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "charge_status": + { + "name": "charge_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "recurring_charge_id": + { + "name": "recurring_charge_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "manual_price_cents": + { + "name": "manual_price_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.subscriptions", + "created_at": 1717939104.478715 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.refunds": + { + "database": null, + "schema": "chainperks", + "name": "refunds", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.refunds", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "refunds" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "refunds", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount_cents_in_shopper_currency": + { + "name": "amount_cents_in_shopper_currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "amount_cents": + { + "name": "amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gift_card_amount": + { + "name": "gift_card_amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "gift_card_cents": + { + "name": "gift_card_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_id": + { + "name": "purchase_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "refund_id": + { + "name": "refund_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "swell_gift_card_amount": + { + "name": "swell_gift_card_amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "swell_gift_card_cents": + { + "name": "swell_gift_card_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_amount": + { + "name": "total_amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.refunds", + "created_at": 1717939104.4789913 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.refund_items": + { + "database": null, + "schema": "chainperks", + "name": "refund_items", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.refund_items", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "refund_items" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "refund_items", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "discount_allocation_amount_cents": + { + "name": "discount_allocation_amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_item_id": + { + "name": "purchase_item_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "quantity": + { + "name": "quantity", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "refund_id": + { + "name": "refund_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "name": "third_party_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.refund_items", + "created_at": 1717939104.4792087 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referrals": + { + "database": null, + "schema": "chainperks", + "name": "referrals", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referrals", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referrals" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "referrals", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount_cents": + { + "name": "amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "average_amount_cents": + { + "name": "average_amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "name": "campaign_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip_address": + { + "name": "ip_address", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_apple_private_relay_ip": + { + "name": "is_apple_private_relay_ip", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "link_share_type": + { + "name": "link_share_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "orders": + { + "name": "orders", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_balance": + { + "name": "points_balance", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_earned": + { + "name": "points_earned", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_code_id": + { + "name": "referral_code_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_agent_id": + { + "name": "user_agent_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "completed_at": + { + "name": "completed_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referring_host": + { + "name": "referring_host", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_product_id": + { + "name": "external_product_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "manually_override_status": + { + "name": "manually_override_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.referrals", + "created_at": 1717939104.4794588 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referral_snapshots": + { + "database": null, + "schema": "chainperks", + "name": "referral_snapshots", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referral_snapshots", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referral_snapshots" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "referral_snapshots", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount_cents": + { + "name": "amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "average_amount_cents": + { + "name": "average_amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "copy_link_shares": + { + "name": "copy_link_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "day": + { + "name": "day", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "email_shares": + { + "name": "email_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "emails_sent": + { + "name": "emails_sent", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "emails_viewed": + { + "name": "emails_viewed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "facebook_messenger_shares": + { + "name": "facebook_messenger_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "facebook_shares": + { + "name": "facebook_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_email": + { + "name": "links_clicked_from_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_facebook": + { + "name": "links_clicked_from_facebook", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_twitter": + { + "name": "links_clicked_from_twitter", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked": + { + "name": "links_clicked", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "orders": + { + "name": "orders", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "personal_email_shares": + { + "name": "personal_email_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shares": + { + "name": "shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_shares": + { + "name": "sms_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "twitter_shares": + { + "name": "twitter_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "whatsapp_shares": + { + "name": "whatsapp_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.referral_snapshots", + "created_at": 1717939104.4797144 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referral_shares": + { + "database": null, + "schema": "chainperks", + "name": "referral_shares", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referral_shares", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referral_shares" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "referral_shares", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip_address": + { + "name": "ip_address", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_code_id": + { + "name": "referral_code_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "type": + { + "name": "type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_agent_id": + { + "name": "user_agent_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.referral_shares", + "created_at": 1717939104.4799368 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referral_receipts": + { + "database": null, + "schema": "chainperks", + "name": "referral_receipts", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referral_receipts", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referral_receipts" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "referral_receipts", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email": + { + "name": "email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_reversed": + { + "name": "is_reversed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_code_id": + { + "name": "referral_code_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "name": "referral_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referred_customer_id": + { + "name": "referred_customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "signed_up_at": + { + "name": "signed_up_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source": + { + "name": "source", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "completed_at": + { + "name": "completed_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reminder_job_id": + { + "name": "reminder_job_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_discount_code_id": + { + "name": "referral_discount_code_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.referral_receipts", + "created_at": 1717939104.4801776 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referral_discount_codes": + { + "database": null, + "schema": "chainperks", + "name": "referral_discount_codes", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referral_discount_codes", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referral_discount_codes" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "referral_discount_codes", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount_cents": + { + "name": "amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "amount_used_cents": + { + "name": "amount_used_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "average_amount_cents": + { + "name": "average_amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "name": "campaign_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "code": + { + "name": "code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "orders": + { + "name": "orders", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_option_id": + { + "name": "redemption_option_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "name": "third_party_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "third_party_rule_id": + { + "name": "third_party_rule_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "used": + { + "name": "used", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "uses": + { + "name": "uses", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "batch_id": + { + "name": "batch_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.referral_discount_codes", + "created_at": 1717939104.4804218 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referral_codes": + { + "database": null, + "schema": "chainperks", + "name": "referral_codes", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referral_codes", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referral_codes" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "referral_codes", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "name": "created_at", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount_cents": + { + "name": "amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "average_amount_cents": + { + "name": "average_amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "name": "campaign_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "clicks": + { + "name": "clicks", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "code": + { + "name": "code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "copy_link_shares": + { + "name": "copy_link_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_shares": + { + "name": "email_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "emails_sent": + { + "name": "emails_sent", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "emails_viewed": + { + "name": "emails_viewed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expiration_final_reminder_job_id": + { + "name": "expiration_final_reminder_job_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expiration_reminder_job_id": + { + "name": "expiration_reminder_job_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expire_job_id": + { + "name": "expire_job_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expired": + { + "name": "expired", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expires_at": + { + "name": "expires_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "facebook_messenger_shares": + { + "name": "facebook_messenger_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "facebook_shares": + { + "name": "facebook_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "identity_id": + { + "name": "identity_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "invalid_clicks": + { + "name": "invalid_clicks", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_email": + { + "name": "links_clicked_from_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_facebook": + { + "name": "links_clicked_from_facebook", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_twitter": + { + "name": "links_clicked_from_twitter", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked": + { + "name": "links_clicked", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "orders": + { + "name": "orders", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shares": + { + "name": "shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_shares": + { + "name": "sms_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "target_referrals": + { + "name": "target_referrals", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "twitter_shares": + { + "name": "twitter_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "whatsapp_shares": + { + "name": "whatsapp_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "personal_email_shares": + { + "name": "personal_email_shares", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.referral_codes", + "created_at": 1717939104.4807394 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options": + { + "database": null, + "schema": "chainperks", + "name": "redemption_options", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "redemption_options" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "redemption_options", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount": + { + "name": "amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "applies_once": + { + "name": "applies_once", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "applies_to_any_or_all_attributes": + { + "name": "applies_to_any_or_all_attributes", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_id": + { + "name": "applies_to_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_product_type": + { + "name": "applies_to_product_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_resource": + { + "name": "applies_to_resource", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "automatically_apply": + { + "name": "automatically_apply", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "charset": + { + "name": "charset", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "code_length": + { + "name": "code_length", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cost_text": + { + "name": "cost_text", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "coupon_cancellation_url": + { + "name": "coupon_cancellation_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "coupons_pool_amount": + { + "name": "coupons_pool_amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "deleted": + { + "name": "deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "description": + { + "name": "description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_amount_cents": + { + "name": "discount_amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_percentage": + { + "name": "discount_percentage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_rate_cents": + { + "name": "discount_rate_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_type": + { + "name": "discount_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_in_admin": + { + "name": "display_in_admin", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "display_in_popup": + { + "name": "display_in_popup", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "display_order": + { + "name": "display_order", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "duration": + { + "name": "duration", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expires_after": + { + "name": "expires_after", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_product_cost_cents": + { + "name": "free_product_cost_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "free_shipping_less_than_cents": + { + "name": "free_shipping_less_than_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "generic_url": + { + "name": "generic_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "icon": + { + "name": "icon", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "image": + { + "name": "image", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_offline": + { + "name": "is_offline", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_pos": + { + "name": "is_pos", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "once_per_customer": + { + "name": "once_per_customer", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "prefix": + { + "name": "prefix", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "quantity": + { + "name": "quantity", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "restrict_to_redeeming_customer": + { + "name": "restrict_to_redeeming_customer", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_intro": + { + "name": "reward_intro", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "secret": + { + "name": "secret", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "show_online": + { + "name": "show_online", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "single_use": + { + "name": "single_use", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "skip_yoda_e2e_platform_create": + { + "name": "skip_yoda_e2e_platform_create", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "title": + { + "name": "title", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "name": "type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "usage_limit": + { + "name": "usage_limit", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "value_cents": + { + "name": "value_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "name": "third_party_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "background_image_id": + { + "name": "background_image_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "saved_search_ids": + { + "name": "saved_search_ids", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_attributes": + { + "name": "applies_to_attributes", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_values": + { + "name": "applies_to_values", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cart_greater_than_cents": + { + "name": "cart_greater_than_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_ids": + { + "name": "customer_ids", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_coupon_cost_cents": + { + "name": "custom_coupon_cost_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "product_ids": + { + "name": "product_ids", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "variant_ids": + { + "name": "variant_ids", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "collection_ids": + { + "name": "collection_ids", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "segment_ids": + { + "name": "segment_ids", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_codes_webhook_threshold": + { + "name": "redemption_codes_webhook_threshold", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_amount": + { + "name": "min_amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "group_ids": + { + "name": "group_ids", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.redemption_options", + "created_at": 1717939104.4811544 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_codes": + { + "database": null, + "schema": "chainperks", + "name": "redemption_codes", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.redemption_codes", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "redemption_codes" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "redemption_codes", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount_used_cents": + { + "name": "amount_used_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "code": + { + "name": "code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "point_redemption_id": + { + "name": "point_redemption_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_option_id": + { + "name": "redemption_option_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "name": "third_party_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "third_party_rule_id": + { + "name": "third_party_rule_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "used": + { + "name": "used", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "uses": + { + "name": "uses", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "recharge_third_party_id": + { + "name": "recharge_third_party_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.redemption_codes", + "created_at": 1717939104.481397 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_with_currency": + { + "database": null, + "schema": "chainperks", + "name": "purchases_with_currency", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.purchases_with_currency", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "purchases_with_currency" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "purchases_with_currency", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount_cents": + { + "name": "amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency_symbol": + { + "name": "currency_symbol", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_exchange_rate": + { + "name": "external_exchange_rate", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_loyalty_exchange_rate": + { + "name": "yoda_e2e_loyalty_exchange_rate", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_id": + { + "name": "purchase_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.purchases_with_currency", + "created_at": 1717939104.4816248 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_redemptions": + { + "database": null, + "schema": "chainperks", + "name": "purchases_redemptions", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.purchases_redemptions", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "purchases_redemptions" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "purchases_redemptions", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_id": + { + "name": "purchase_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_id": + { + "name": "redemption_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.purchases_redemptions", + "created_at": 1717939104.4818358 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.purchases": + { + "database": null, + "schema": "chainperks", + "name": "purchases", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.purchases", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "purchases" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "purchases", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "amount_cents": + { + "name": "amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "applied_to_campaigns": + { + "name": "applied_to_campaigns", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "avs_postal_match": + { + "name": "avs_postal_match", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "avs_result_code": + { + "name": "avs_result_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "avs_street_match": + { + "name": "avs_street_match", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "before_swellrewards": + { + "name": "before_swellrewards", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "billing_address1": + { + "name": "billing_address1", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_address2": + { + "name": "billing_address2", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_city": + { + "name": "billing_city", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_country_code": + { + "name": "billing_country_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_first_name": + { + "name": "billing_first_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_last_name": + { + "name": "billing_last_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_phone": + { + "name": "billing_phone", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_zip": + { + "name": "billing_zip", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "name": "browser_country_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "chargeback_protection": + { + "name": "chargeback_protection", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "credit_card_bin": + { + "name": "credit_card_bin", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "credit_card_company": + { + "name": "credit_card_company", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "credit_card_number": + { + "name": "credit_card_number", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cvv_result_code": + { + "name": "cvv_result_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "eligible_for_vip_tiers": + { + "name": "eligible_for_vip_tiers", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "fraud_review": + { + "name": "fraud_review", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gateway": + { + "name": "gateway", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_swell_user": + { + "name": "has_swell_user", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip_address": + { + "name": "ip_address", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_refunded": + { + "name": "is_refunded", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_repeat": + { + "name": "is_repeat", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "landing_site": + { + "name": "landing_site", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id": + { + "name": "order_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processor_id": + { + "name": "processor_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id": + { + "name": "redemption_code_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "name": "referral_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referring_site": + { + "name": "referring_site", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sender_email": + { + "name": "sender_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_address1": + { + "name": "shipping_address1", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_address2": + { + "name": "shipping_address2", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_city": + { + "name": "shipping_city", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "name": "shipping_country_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_first_name": + { + "name": "shipping_first_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_last_name": + { + "name": "shipping_last_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_phone": + { + "name": "shipping_phone", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_zip": + { + "name": "shipping_zip", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_id": + { + "name": "store_account_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "swell_discount_cost_cents": + { + "name": "swell_discount_cost_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "synced_to_analytics": + { + "name": "synced_to_analytics", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_agent_id": + { + "name": "user_agent_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_agent": + { + "name": "user_agent", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "fee_amount_cents": + { + "name": "fee_amount_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "transaction_id": + { + "name": "transaction_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "affiliate_amount": + { + "name": "affiliate_amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "referral_discount_code_id": + { + "name": "referral_discount_code_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "transaction_hash": + { + "name": "transaction_hash", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vip_tier_eligibility_job_id": + { + "name": "vip_tier_eligibility_job_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "channel_type": + { + "name": "channel_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "name": "store_address", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clerk_name": + { + "name": "clerk_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "name": "store_city", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "name": "store_state", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clerk_employee_id": + { + "name": "clerk_employee_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.purchases", + "created_at": 1717939104.4822423 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.purchase_items": + { + "database": null, + "schema": "chainperks", + "name": "purchase_items", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.purchase_items", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "purchase_items" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "purchase_items", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "category_id": + { + "name": "category_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price_cents": + { + "name": "price_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "product_id": + { + "name": "product_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_id": + { + "name": "purchase_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "quantity": + { + "name": "quantity", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "name": "third_party_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "title": + { + "name": "title", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vendor": + { + "name": "vendor", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_type": + { + "name": "product_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tags": + { + "name": "tags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.purchase_items", + "created_at": 1717939104.4824789 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.processors": + { + "database": null, + "schema": "chainperks", + "name": "processors", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.processors", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "processors" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "processors", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "guid": + { + "name": "guid", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_authorized": + { + "name": "has_authorized", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "import_completed": + { + "name": "import_completed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "import_records_processed": + { + "name": "import_records_processed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "import_started": + { + "name": "import_started", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "import_total_records": + { + "name": "import_total_records", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_fetch_at": + { + "name": "last_fetch_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_page_number": + { + "name": "last_page_number", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "oauth_token_id": + { + "name": "oauth_token_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "paused": + { + "name": "paused", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "type": + { + "name": "type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "permissions": + { + "name": "permissions", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.processors", + "created_at": 1717939104.4827178 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions": + { + "database": null, + "schema": "chainperks", + "name": "point_redemptions", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "point_redemptions" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "point_redemptions", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "approved_at": + { + "name": "approved_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "approved": + { + "name": "approved", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "at_checkout": + { + "name": "at_checkout", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cost_cents": + { + "name": "cost_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "deleted": + { + "name": "deleted", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_admin": + { + "name": "is_admin", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_pos": + { + "name": "is_pos", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_option_id": + { + "name": "redemption_option_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "refunded_amount": + { + "name": "refunded_amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reversed": + { + "name": "reversed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_text": + { + "name": "reward_text", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_title": + { + "name": "reward_title", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "value_cents": + { + "name": "value_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "visible": + { + "name": "visible", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cart_id": + { + "name": "cart_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "identity_id": + { + "name": "identity_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "perk_id": + { + "name": "perk_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "amount": + { + "name": "amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "name": "referral_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_order_id": + { + "name": "third_party_order_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "point_transactions": + { + "name": "point_transactions", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "api_version": + { + "name": "api_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.point_redemptions", + "created_at": 1717939104.4829931 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.perks_user_actions": + { + "database": null, + "schema": "chainperks", + "name": "perks_user_actions", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.perks_user_actions", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "perks_user_actions" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "perks_user_actions", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "perk_id": + { + "name": "perk_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_action_id": + { + "name": "user_action_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.perks_user_actions", + "created_at": 1717939104.4832008 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.perks": + { + "database": null, + "schema": "chainperks", + "name": "perks", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.perks", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "perks" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "perks", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "awarded_at": + { + "name": "awarded_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "original_awarded_at": + { + "name": "original_awarded_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "completed_at": + { + "name": "completed_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "admin_only": + { + "name": "admin_only", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "award_job_id": + { + "name": "award_job_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "awarded": + { + "name": "awarded", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "balance_only": + { + "name": "balance_only", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "name": "campaign_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "completed_action": + { + "name": "completed_action", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "completed": + { + "name": "completed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expiration_job_id": + { + "name": "expiration_job_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expired_at": + { + "name": "expired_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expired": + { + "name": "expired", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expires_at": + { + "name": "expires_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "hidden": + { + "name": "hidden", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "history_title": + { + "name": "history_title", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "identity_id": + { + "name": "identity_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "pending": + { + "name": "pending", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redeemable": + { + "name": "redeemable", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_option_id": + { + "name": "redemption_option_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "name": "referral_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reversed_at": + { + "name": "reversed_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reversed": + { + "name": "reversed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "name": "reward_points", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_multiplier": + { + "name": "points_multiplier", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "points_transactions": + { + "name": "points_transactions", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "point_transactions": + { + "name": "point_transactions", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.perks", + "created_at": 1717939104.4834826 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.merchants": + { + "database": null, + "schema": "chainperks", + "name": "merchants", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.merchants", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "merchants" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "merchants", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "affiliate_include_shipping": + { + "name": "affiliate_include_shipping", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "affiliate_order_price_setting": + { + "name": "affiliate_order_price_setting", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "allow_program_overwrite": + { + "name": "allow_program_overwrite", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "api_access_enabled": + { + "name": "api_access_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "api_key": + { + "name": "api_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bricknmortar": + { + "name": "bricknmortar", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "can_generate_coupons": + { + "name": "can_generate_coupons", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cash_payout_setting": + { + "name": "cash_payout_setting", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "code_based_referral_program_on_demand": + { + "name": "code_based_referral_program_on_demand", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "company_name": + { + "name": "company_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "completed_onboarding": + { + "name": "completed_onboarding", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "completed_profile": + { + "name": "completed_profile", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "contact_email": + { + "name": "contact_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cross_origin_store_accounts": + { + "name": "cross_origin_store_accounts", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_payout_percentage": + { + "name": "default_payout_percentage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "default_paypal_email_subject": + { + "name": "default_paypal_email_subject", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "delete_used_coupons_enable": + { + "name": "delete_used_coupons_enable", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_code_based_referral_program_enabled": + { + "name": "discount_code_based_referral_program_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_code_generation_strategy": + { + "name": "discount_code_generation_strategy", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_width": + { + "name": "email_header_width", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_layout": + { + "name": "email_layout", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_customer_tags": + { + "name": "exclude_customer_tags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "facebook_app_id": + { + "name": "facebook_app_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "featured": + { + "name": "featured", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "first_time_referral_discounts_enable_flag": + { + "name": "first_time_referral_discounts_enable_flag", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "force_store_accounts": + { + "name": "force_store_accounts", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "free_products_enabled": + { + "name": "free_products_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "from_email": + { + "name": "from_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "from_name": + { + "name": "from_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "group_id": + { + "name": "group_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "guid": + { + "name": "guid", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_analytics_installed": + { + "name": "has_analytics_installed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "has_rewards_installed": + { + "name": "has_rewards_installed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "has_store": + { + "name": "has_store", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_purchases_with_details": + { + "name": "include_purchases_with_details", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_shipping": + { + "name": "include_shipping", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_storefront_css": + { + "name": "include_storefront_css", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "install_order_volume": + { + "name": "install_order_volume", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "installed_analytics_at": + { + "name": "installed_analytics_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "installed_rewards_at": + { + "name": "installed_rewards_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "invoice_job_id": + { + "name": "invoice_job_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_approved": + { + "name": "is_approved", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "limit_redemptions": + { + "name": "limit_redemptions", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_loyalty_opt_in_strategy": + { + "name": "yoda_e2e_loyalty_opt_in_strategy", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "manual_adjustment_admin_only": + { + "name": "manual_adjustment_admin_only", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "metafield_namespace": + { + "name": "metafield_namespace", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "oauth_app_id": + { + "name": "oauth_app_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "on_free_trial": + { + "name": "on_free_trial", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_price_setting": + { + "name": "order_price_setting", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "owner_id": + { + "name": "owner_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "plan": + { + "name": "plan", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform": + { + "name": "yoda_e2e_platform", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_per_dollar": + { + "name": "points_per_dollar", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_reminder_delay_days": + { + "name": "points_reminder_delay_days", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "process_discounts_webhook": + { + "name": "process_discounts_webhook", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_webhook": + { + "name": "process_order_webhook", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "program_live": + { + "name": "program_live", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "program_locked": + { + "name": "program_locked", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_avoid_ip_and_user_agent": + { + "name": "referral_avoid_ip_and_user_agent", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_opt_in_strategy": + { + "name": "referral_opt_in_strategy", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_reminder_days": + { + "name": "referral_reminder_days", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "round_discounts_strategy": + { + "name": "round_discounts_strategy", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "security_level": + { + "name": "security_level", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "setup_rewards_page": + { + "name": "setup_rewards_page", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "show_billing_information": + { + "name": "show_billing_information", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "slug": + { + "name": "slug", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source": + { + "name": "source", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_login_url": + { + "name": "store_account_login_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_registration_url": + { + "name": "store_account_registration_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "name": "store_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "swell_redemptions_enabled": + { + "name": "swell_redemptions_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sync_fields_with_processor": + { + "name": "sync_fields_with_processor", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sync_newsletter_with_yoda_e2e_platform": + { + "name": "sync_newsletter_with_yoda_e2e_platform", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sync_tiers_with_yoda_e2e_platform": + { + "name": "sync_tiers_with_yoda_e2e_platform", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "test_account": + { + "name": "test_account", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "name": "third_party_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "time_zone": + { + "name": "time_zone", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "value_per_subscriber_cents": + { + "name": "value_per_subscriber_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "verified_email_domain": + { + "name": "verified_email_domain", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "vip_tiers_job_running": + { + "name": "vip_tiers_job_running", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "website": + { + "name": "website", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "weekly_digest_enabled": + { + "name": "weekly_digest_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_bg_color": + { + "name": "widget_bg_color", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_brand_color": + { + "name": "widget_brand_color", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_distance_from_end": + { + "name": "widget_distance_from_end", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_enabled": + { + "name": "widget_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_expanded_by_default": + { + "name": "widget_expanded_by_default", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_header_text": + { + "name": "widget_header_text", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_height": + { + "name": "widget_height", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_location_mobile": + { + "name": "widget_location_mobile", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_location": + { + "name": "widget_location", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_mobile": + { + "name": "widget_mobile", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_rounded": + { + "name": "widget_rounded", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_text_color": + { + "name": "widget_text_color", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_text": + { + "name": "widget_text", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_theme": + { + "name": "widget_theme", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "name": "description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_url": + { + "name": "logo_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "nav_exclusions": + { + "name": "nav_exclusions", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_paid_status": + { + "name": "order_paid_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_status": + { + "name": "process_order_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "stripe_customer_id": + { + "name": "stripe_customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "webhook_token": + { + "name": "webhook_token", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "webhook_url": + { + "name": "webhook_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "collection_exclusions": + { + "name": "collection_exclusions", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_tags": + { + "name": "customer_tags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_exclusions": + { + "name": "product_exclusions", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_layout_html": + { + "name": "email_layout_html", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_content_type": + { + "name": "email_header_image_content_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_file_name": + { + "name": "email_header_image_file_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_file_size": + { + "name": "email_header_image_file_size", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_header_image_updated_at": + { + "name": "email_header_image_updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "usage_charge_job_id": + { + "name": "usage_charge_job_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "uninstalled_analytics_at": + { + "name": "uninstalled_analytics_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "uninstalled_rewards_at": + { + "name": "uninstalled_rewards_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_paid_state": + { + "name": "order_paid_state", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_state": + { + "name": "process_order_state", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "used_coupons_delete_after_days": + { + "name": "used_coupons_delete_after_days", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "process_refund_status": + { + "name": "process_refund_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_trial_expiration_job_id": + { + "name": "free_trial_expiration_job_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_trial_expires_at": + { + "name": "free_trial_expires_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_platform_engine": + { + "name": "yoda_e2e_platform_engine", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_content_type": + { + "name": "logo_content_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_file_name": + { + "name": "logo_file_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_file_size": + { + "name": "logo_file_size", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "logo_updated_at": + { + "name": "logo_updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_font_family": + { + "name": "widget_font_family", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_font_url": + { + "name": "widget_font_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_chat_group": + { + "name": "custom_chat_group", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_script_url": + { + "name": "custom_script_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.merchants", + "created_at": 1717939104.4840553 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.group_customers": + { + "database": null, + "schema": "chainperks", + "name": "group_customers", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.group_customers", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "group_customers" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "group_customers", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_seen_at": + { + "name": "last_seen_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "email": + { + "name": "email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_from_reports": + { + "name": "exclude_from_reports", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "group_id": + { + "name": "group_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_balance": + { + "name": "points_balance", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_earned": + { + "name": "points_earned", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_expire_at": + { + "name": "points_expire_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscribed": + { + "name": "subscribed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.group_customers", + "created_at": 1717939104.4842806 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.email_campaign_emails": + { + "database": null, + "schema": "chainperks", + "name": "email_campaign_emails", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.email_campaign_emails", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "email_campaign_emails" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "email_campaign_emails", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bounced": + { + "name": "bounced", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "clicked": + { + "name": "clicked", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "delayed": + { + "name": "delayed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_campaign_id": + { + "name": "email_campaign_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "marked_as_spam": + { + "name": "marked_as_spam", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "opened_at": + { + "name": "opened_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "opened": + { + "name": "opened", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "rejected": + { + "name": "rejected", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sent_at": + { + "name": "sent_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sent": + { + "name": "sent", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "soft_bounced": + { + "name": "soft_bounced", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "unsubscribed": + { + "name": "unsubscribed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "clicked_at": + { + "name": "clicked_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "delayed_at": + { + "name": "delayed_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "bounced_at": + { + "name": "bounced_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "unsubscribed_at": + { + "name": "unsubscribed_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "rejected_at": + { + "name": "rejected_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "marked_as_spam_at": + { + "name": "marked_as_spam_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.email_campaign_emails", + "created_at": 1717939104.484541 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers_history": + { + "database": null, + "schema": "chainperks", + "name": "customers_vip_tiers_history", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers_history", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "customers_vip_tiers_history" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "customers_vip_tiers_history", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "action": + { + "name": "action", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expired_at": + { + "name": "expired_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "tier_entry_date": + { + "name": "tier_entry_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "tier_expiration_date": + { + "name": "tier_expiration_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "tier_id": + { + "name": "tier_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.customers_vip_tiers_history", + "created_at": 1717939104.4848142 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers": + { + "database": null, + "schema": "chainperks", + "name": "customers_vip_tiers", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "customers_vip_tiers" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "customers_vip_tiers", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tier_entry_date": + { + "name": "tier_entry_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "tier_expiration_date": + { + "name": "tier_expiration_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "history_id": + { + "name": "history_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "state": + { + "name": "state", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tier_id": + { + "name": "tier_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.customers_vip_tiers", + "created_at": 1717939104.4850488 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.customers_opt_in": + { + "database": null, + "schema": "chainperks", + "name": "customers_opt_in", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.customers_opt_in", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "customers_opt_in" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "customers_opt_in", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "opted_in_at": + { + "name": "opted_in_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "name": "customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source_type": + { + "name": "source_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.customers_opt_in", + "created_at": 1717939104.4852664 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.customers": + { + "database": null, + "schema": "chainperks", + "name": "customers", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.customers", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "customers" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "customers", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_purchase_at": + { + "name": "last_purchase_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "accepts_marketing": + { + "name": "accepts_marketing", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "first_name": + { + "name": "first_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "group_customer_id": + { + "name": "group_customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "has_provided_tax_details": + { + "name": "has_provided_tax_details", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "identity_id": + { + "name": "identity_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_locked": + { + "name": "is_locked", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_member": + { + "name": "is_member", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_name": + { + "name": "last_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "perks_redeemed": + { + "name": "perks_redeemed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone_number": + { + "name": "phone_number", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processor_id": + { + "name": "processor_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_code_id": + { + "name": "referral_code_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referred_by_customer_id": + { + "name": "referred_by_customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source": + { + "name": "source", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_id": + { + "name": "store_account_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tags": + { + "name": "tags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_purchases": + { + "name": "total_purchases", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_spend_cents": + { + "name": "total_spend_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "name": "user_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "pos_account_id": + { + "name": "pos_account_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.customers", + "created_at": 1717939104.4855373 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.customer_birthdays": + { + "database": null, + "schema": "chainperks", + "name": "customer_birthdays", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.customer_birthdays", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "customer_birthdays" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "customer_birthdays", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "day": + { + "name": "day", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "group_customer_id": + { + "name": "group_customer_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "month": + { + "name": "month", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "year": + { + "name": "year", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_sent": + { + "name": "last_sent", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.customer_birthdays", + "created_at": 1717939104.4857461 + }, + "source.yoda.yoda_e2e_loyalty__chainperks.campaigns": + { + "database": null, + "schema": "chainperks", + "name": "campaigns", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "campaigns" + ], + "source_name": "yoda_e2e_loyalty__chainperks", + "source_description": "", + "loader": "", + "identifier": "campaigns", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "upsolver_schema_version": + { + "name": "upsolver_schema_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "name": "updated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "name": "created_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "activated_at": + { + "name": "activated_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "active": + { + "name": "active", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "admin_display_name": + { + "name": "admin_display_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "admin_only": + { + "name": "admin_only", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "already_completed": + { + "name": "already_completed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "archived": + { + "name": "archived", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ask_year": + { + "name": "ask_year", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_codes_count": + { + "name": "campaign_codes_count", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cta_text": + { + "name": "cta_text", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "name": "currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "days_until_next_action": + { + "name": "days_until_next_action", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_email_subject": + { + "name": "default_email_subject", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_share_text_header": + { + "name": "default_share_text_header", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_share_text": + { + "name": "default_share_text", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_sms_text": + { + "name": "default_sms_text", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "delay_reward_days": + { + "name": "delay_reward_days", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "delay_reward": + { + "name": "delay_reward", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "details": + { + "name": "details", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_order": + { + "name": "display_order", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "exclude_customer_tags": + { + "name": "exclude_customer_tags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "exclude_order_tags": + { + "name": "exclude_order_tags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expired": + { + "name": "expired", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "extra_copy1": + { + "name": "extra_copy1", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "extra_copy2": + { + "name": "extra_copy2", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "extra_copy3": + { + "name": "extra_copy3", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "hidden": + { + "name": "hidden", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "hours_until_next_action": + { + "name": "hours_until_next_action", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "icon": + { + "name": "icon", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "name": "id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_audience_ids": + { + "name": "include_audience_ids", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "name": "merchant_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_actions_required": + { + "name": "min_actions_required", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_spend_cents": + { + "name": "min_spend_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "must_be_customer": + { + "name": "must_be_customer", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "overflow_enabled": + { + "name": "overflow_enabled", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "product_map_strategy": + { + "name": "product_map_strategy", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_restrictions_reward": + { + "name": "product_restrictions_reward", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_auto_apply_coupon": + { + "name": "referral_auto_apply_coupon", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_host": + { + "name": "referral_host", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "requires_referral_code": + { + "name": "requires_referral_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_percentage": + { + "name": "reward_percentage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "name": "reward_points", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_text": + { + "name": "reward_text", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_type": + { + "name": "reward_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "show_in_admin": + { + "name": "show_in_admin", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "show_in_rewards_popup": + { + "name": "show_in_rewards_popup", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "title": + { + "name": "title", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "name": "type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "use_account_creation_date": + { + "name": "use_account_creation_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "use_custom_url": + { + "name": "use_custom_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "use_oauth": + { + "name": "use_oauth", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "max_perks_per_user": + { + "name": "max_perks_per_user", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "goal_spend_cents": + { + "name": "goal_spend_cents", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "required_order_comparison": + { + "name": "required_order_comparison", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_product_id_map": + { + "name": "reward_product_id_map", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "background_image_id": + { + "name": "background_image_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_tiers": + { + "name": "campaign_tiers", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_tags": + { + "name": "customer_tags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_product_by_types": + { + "name": "exclude_product_by_types", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_tags": + { + "name": "order_tags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "require_product_by_ids": + { + "name": "require_product_by_ids", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "require_product_by_types": + { + "name": "require_product_by_types", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "action_name": + { + "name": "action_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_email_body": + { + "name": "default_email_body", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_description": + { + "name": "facebook_description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_option_id": + { + "name": "redemption_option_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_query_params": + { + "name": "referral_query_params", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_redemption_option_id": + { + "name": "referral_redemption_option_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_redirect_url": + { + "name": "referral_redirect_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_reward_points": + { + "name": "referral_reward_points", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referred_user_target_campaign_id": + { + "name": "referred_user_target_campaign_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referrer_target_campaign_id": + { + "name": "referrer_target_campaign_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expired_at": + { + "name": "expired_at", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "max_perks_total": + { + "name": "max_perks_total", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "url": + { + "name": "url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "require_product_by_tags": + { + "name": "require_product_by_tags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "goal_purchases": + { + "name": "goal_purchases", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "entity_id": + { + "name": "entity_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "username": + { + "name": "username", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "answer": + { + "name": "answer", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minutes_between_perks": + { + "name": "minutes_between_perks", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "question": + { + "name": "question", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vip_tier_id": + { + "name": "vip_tier_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "api_key": + { + "name": "api_key", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_media_filter": + { + "name": "reward_media_filter", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "action_filter": + { + "name": "action_filter", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "share_image_id": + { + "name": "share_image_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "minutes_between_actions": + { + "name": "minutes_between_actions", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "custom_url": + { + "name": "custom_url", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "image_id": + { + "name": "image_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "share_header": + { + "name": "share_header", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "share_text": + { + "name": "share_text", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "required_order_count": + { + "name": "required_order_count", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "api_secret": + { + "name": "api_secret", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_scanned_review_id": + { + "name": "last_scanned_review_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_audience_ids": + { + "name": "exclude_audience_ids", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "receipts_escalation_email": + { + "name": "receipts_escalation_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "receipts_notification_email": + { + "name": "receipts_notification_email", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "chainperks.campaigns", + "created_at": 1717939104.4862394 + }, + "source.yoda.yoda_e2e_loyalty__yoda_e2e_communication.store_email_activity": + { + "database": null, + "schema": "yoda_e2e_communication", + "name": "store_email_activity", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "unique_id": "source.yoda.yoda_e2e_loyalty__yoda_e2e_communication.store_email_activity", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__yoda_e2e_communication", + "store_email_activity" + ], + "source_name": "yoda_e2e_loyalty__yoda_e2e_communication", + "source_description": "", + "loader": "", + "identifier": "store_email_activity", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "store_id": + { + "name": "store_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "start_date": + { + "name": "start_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "campaigns_emails_delivered": + { + "name": "campaigns_emails_delivered", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flows_emails_delivered": + { + "name": "flows_emails_delivered", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_emails": + { + "name": "total_emails", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "test_emails": + { + "name": "test_emails", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_email_delivered": + { + "name": "last_email_delivered", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "relation_name": "yoda_e2e_communication.store_email_activity", + "created_at": 1717939104.4864542 + }, + "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw": + { + "database": null, + "schema": "costpo", + "name": "aws_billing_report_raw", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "original_file_path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "unique_id": "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "source", + "yoda_e2e_infra__costpo", + "aws_billing_report_raw" + ], + "source_name": "yoda_e2e_infra__costpo", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "aws_billing_report_raw", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "identity_line_item_id": + { + "name": "identity_line_item_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "identity_time_interval": + { + "name": "identity_time_interval", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_invoice_id": + { + "name": "bill_invoice_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_billing_entity": + { + "name": "bill_billing_entity", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_bill_type": + { + "name": "bill_bill_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_payer_account_id": + { + "name": "bill_payer_account_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_billing_period_start_date": + { + "name": "bill_billing_period_start_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bill_billing_period_end_date": + { + "name": "bill_billing_period_end_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "line_item_usage_account_id": + { + "name": "line_item_usage_account_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_line_item_type": + { + "name": "line_item_line_item_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_start_date": + { + "name": "line_item_usage_start_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "line_item_usage_end_date": + { + "name": "line_item_usage_end_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "line_item_product_code": + { + "name": "line_item_product_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_type": + { + "name": "line_item_usage_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_operation": + { + "name": "line_item_operation", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_availability_zone": + { + "name": "line_item_availability_zone", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_resource_id": + { + "name": "line_item_resource_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_amount": + { + "name": "line_item_usage_amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_normalization_factor": + { + "name": "line_item_normalization_factor", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_normalized_usage_amount": + { + "name": "line_item_normalized_usage_amount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_currency_code": + { + "name": "line_item_currency_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_unblended_rate": + { + "name": "line_item_unblended_rate", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_unblended_cost": + { + "name": "line_item_unblended_cost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_blended_rate": + { + "name": "line_item_blended_rate", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_blended_cost": + { + "name": "line_item_blended_cost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_line_item_description": + { + "name": "line_item_line_item_description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_tax_type": + { + "name": "line_item_tax_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_net_unblended_rate": + { + "name": "line_item_net_unblended_rate", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_net_unblended_cost": + { + "name": "line_item_net_unblended_cost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_legal_entity": + { + "name": "line_item_legal_entity", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_name": + { + "name": "product_product_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_purchase_option": + { + "name": "product_purchase_option", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_alarm_type": + { + "name": "product_alarm_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_availability": + { + "name": "product_availability", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_availability_zone": + { + "name": "product_availability_zone", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle": + { + "name": "product_bundle", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle_description": + { + "name": "product_bundle_description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle_group": + { + "name": "product_bundle_group", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_cache_engine": + { + "name": "product_cache_engine", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_capacitystatus": + { + "name": "product_capacitystatus", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_category": + { + "name": "product_category", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_clock_speed": + { + "name": "product_clock_speed", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_component": + { + "name": "product_component", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_compute_family": + { + "name": "product_compute_family", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_compute_type": + { + "name": "product_compute_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_concurrencyscalingfreeusage": + { + "name": "product_concurrencyscalingfreeusage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_counts_against_quota": + { + "name": "product_counts_against_quota", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_cputype": + { + "name": "product_cputype", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_current_generation": + { + "name": "product_current_generation", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_data": + { + "name": "product_data", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_data_transfer_quota": + { + "name": "product_data_transfer_quota", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_database_engine": + { + "name": "product_database_engine", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_datastore_storagetype": + { + "name": "product_datastore_storagetype", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_dedicated_ebs_throughput": + { + "name": "product_dedicated_ebs_throughput", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_deployment_option": + { + "name": "product_deployment_option", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_description": + { + "name": "product_description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_durability": + { + "name": "product_durability", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_ecu": + { + "name": "product_ecu", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_endpoint": + { + "name": "product_endpoint", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_endpoint_type": + { + "name": "product_endpoint_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_engine_code": + { + "name": "product_engine_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_enhanced_networking_supported": + { + "name": "product_enhanced_networking_supported", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_event_type": + { + "name": "product_event_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_execution_frequency": + { + "name": "product_execution_frequency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_execution_location": + { + "name": "product_execution_location", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_fee_code": + { + "name": "product_fee_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_fee_description": + { + "name": "product_fee_description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_free_overage": + { + "name": "product_free_overage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_frequency_mode": + { + "name": "product_frequency_mode", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_from_location": + { + "name": "product_from_location", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_from_location_type": + { + "name": "product_from_location_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_gpu": + { + "name": "product_gpu", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_gpu_memory": + { + "name": "product_gpu_memory", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_granularity": + { + "name": "product_granularity", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_group": + { + "name": "product_group", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_group_description": + { + "name": "product_group_description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_insightstype": + { + "name": "product_insightstype", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_family": + { + "name": "product_instance_family", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_name": + { + "name": "product_instance_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_type": + { + "name": "product_instance_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_type_family": + { + "name": "product_instance_type_family", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_avx2_available": + { + "name": "product_intel_avx2_available", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_avx_available": + { + "name": "product_intel_avx_available", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_turbo_available": + { + "name": "product_intel_turbo_available", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_io": + { + "name": "product_io", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_license": + { + "name": "product_license", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_license_model": + { + "name": "product_license_model", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_location": + { + "name": "product_location", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_location_type": + { + "name": "product_location_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_logs_destination": + { + "name": "product_logs_destination", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_iops_burst_performance": + { + "name": "product_max_iops_burst_performance", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_iopsvolume": + { + "name": "product_max_iopsvolume", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_throughputvolume": + { + "name": "product_max_throughputvolume", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_volume_size": + { + "name": "product_max_volume_size", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_maximum_extended_storage": + { + "name": "product_maximum_extended_storage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memory": + { + "name": "product_memory", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memory_gib": + { + "name": "product_memory_gib", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memorytype": + { + "name": "product_memorytype", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_message_delivery_frequency": + { + "name": "product_message_delivery_frequency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_message_delivery_order": + { + "name": "product_message_delivery_order", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_min_volume_size": + { + "name": "product_min_volume_size", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_network_performance": + { + "name": "product_network_performance", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_normalization_size_factor": + { + "name": "product_normalization_size_factor", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_operating_system": + { + "name": "product_operating_system", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_operation": + { + "name": "product_operation", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_overage_type": + { + "name": "product_overage_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_cpu": + { + "name": "product_physical_cpu", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_gpu": + { + "name": "product_physical_gpu", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_processor": + { + "name": "product_physical_processor", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_pre_installed_sw": + { + "name": "product_pre_installed_sw", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_pricing_unit": + { + "name": "product_pricing_unit", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_processor_architecture": + { + "name": "product_processor_architecture", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_processor_features": + { + "name": "product_processor_features", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_family": + { + "name": "product_product_family", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_purchaseterm": + { + "name": "product_purchaseterm", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_queue_type": + { + "name": "product_queue_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_ratetype": + { + "name": "product_ratetype", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_region": + { + "name": "product_region", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_request_description": + { + "name": "product_request_description", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_request_type": + { + "name": "product_request_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_resource_endpoint": + { + "name": "product_resource_endpoint", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_resource_type": + { + "name": "product_resource_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_rootvolume": + { + "name": "product_rootvolume", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_routing_target": + { + "name": "product_routing_target", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_routing_type": + { + "name": "product_routing_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_running_mode": + { + "name": "product_running_mode", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_servicecode": + { + "name": "product_servicecode", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_servicename": + { + "name": "product_servicename", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_sku": + { + "name": "product_sku", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_software_included": + { + "name": "product_software_included", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_software_type": + { + "name": "product_software_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_standard_storage_retention_included": + { + "name": "product_standard_storage_retention_included", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage": + { + "name": "product_storage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_class": + { + "name": "product_storage_class", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_family": + { + "name": "product_storage_family", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_media": + { + "name": "product_storage_media", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_type": + { + "name": "product_storage_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_tenancy": + { + "name": "product_tenancy", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_tiertype": + { + "name": "product_tiertype", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_to_location": + { + "name": "product_to_location", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_to_location_type": + { + "name": "product_to_location_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_transfer_type": + { + "name": "product_transfer_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_type": + { + "name": "product_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_usage_family": + { + "name": "product_usage_family", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_usagetype": + { + "name": "product_usagetype", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_uservolume": + { + "name": "product_uservolume", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_vcpu": + { + "name": "product_vcpu", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_version": + { + "name": "product_version", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_volume_api_name": + { + "name": "product_volume_api_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_volume_type": + { + "name": "product_volume_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_with_active_users": + { + "name": "product_with_active_users", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_lease_contract_length": + { + "name": "pricing_lease_contract_length", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_offering_class": + { + "name": "pricing_offering_class", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_purchase_option": + { + "name": "pricing_purchase_option", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_rate_code": + { + "name": "pricing_rate_code", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_rate_id": + { + "name": "pricing_rate_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_currency": + { + "name": "pricing_currency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_public_on_demand_cost": + { + "name": "pricing_public_on_demand_cost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pricing_public_on_demand_rate": + { + "name": "pricing_public_on_demand_rate", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_term": + { + "name": "pricing_term", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_unit": + { + "name": "pricing_unit", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_amortized_upfront_cost_for_usage": + { + "name": "reservation_amortized_upfront_cost_for_usage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_amortized_upfront_fee_for_billing_period": + { + "name": "reservation_amortized_upfront_fee_for_billing_period", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_effective_cost": + { + "name": "reservation_effective_cost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_end_time": + { + "name": "reservation_end_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_modification_status": + { + "name": "reservation_modification_status", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_net_amortized_upfront_cost_for_usage": + { + "name": "reservation_net_amortized_upfront_cost_for_usage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_amortized_upfront_fee_for_billing_period": + { + "name": "reservation_net_amortized_upfront_fee_for_billing_period", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_effective_cost": + { + "name": "reservation_net_effective_cost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_recurring_fee_for_usage": + { + "name": "reservation_net_recurring_fee_for_usage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_unused_amortized_upfront_fee_for_billing_period": + { + "name": "reservation_net_unused_amortized_upfront_fee_for_billing_period", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_unused_recurring_fee": + { + "name": "reservation_net_unused_recurring_fee", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_upfront_value": + { + "name": "reservation_net_upfront_value", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_normalized_units_per_reservation": + { + "name": "reservation_normalized_units_per_reservation", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_number_of_reservations": + { + "name": "reservation_number_of_reservations", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_recurring_fee_for_usage": + { + "name": "reservation_recurring_fee_for_usage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_reservation_a_r_n": + { + "name": "reservation_reservation_a_r_n", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_start_time": + { + "name": "reservation_start_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_subscription_id": + { + "name": "reservation_subscription_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_total_reserved_normalized_units": + { + "name": "reservation_total_reserved_normalized_units", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_total_reserved_units": + { + "name": "reservation_total_reserved_units", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_units_per_reservation": + { + "name": "reservation_units_per_reservation", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_unused_amortized_upfront_fee_for_billing_period": + { + "name": "reservation_unused_amortized_upfront_fee_for_billing_period", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_normalized_unit_quantity": + { + "name": "reservation_unused_normalized_unit_quantity", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_quantity": + { + "name": "reservation_unused_quantity", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_recurring_fee": + { + "name": "reservation_unused_recurring_fee", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_upfront_value": + { + "name": "reservation_upfront_value", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "discount_edp_discount": + { + "name": "discount_edp_discount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "discount_private_rate_discount": + { + "name": "discount_private_rate_discount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "discount_total_discount": + { + "name": "discount_total_discount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_total_commitment_to_date": + { + "name": "savings_plan_total_commitment_to_date", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_savings_plan_a_r_n": + { + "name": "savings_plan_savings_plan_a_r_n", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_savings_plan_rate": + { + "name": "savings_plan_savings_plan_rate", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_used_commitment": + { + "name": "savings_plan_used_commitment", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_savings_plan_effective_cost": + { + "name": "savings_plan_savings_plan_effective_cost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_amortized_upfront_commitment_for_billing_period": + { + "name": "savings_plan_amortized_upfront_commitment_for_billing_period", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_recurring_commitment_for_billing_period": + { + "name": "savings_plan_recurring_commitment_for_billing_period", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_start_time": + { + "name": "savings_plan_start_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_end_time": + { + "name": "savings_plan_end_time", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_instance_type_family": + { + "name": "savings_plan_instance_type_family", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_offering_type": + { + "name": "savings_plan_offering_type", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_payment_option": + { + "name": "savings_plan_payment_option", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_purchase_term": + { + "name": "savings_plan_purchase_term", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_region": + { + "name": "savings_plan_region", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_net_savings_plan_effective_cost": + { + "name": "savings_plan_net_savings_plan_effective_cost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_net_amortized_upfront_commitment_for_billing_period": + { + "name": "savings_plan_net_amortized_upfront_commitment_for_billing_period", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_net_recurring_commitment_for_billing_period": + { + "name": "savings_plan_net_recurring_commitment_for_billing_period", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "resource_tags_aws_created_by": + { + "name": "resource_tags_aws_created_by", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_aws_elasticmapreduce_instance_group_role": + { + "name": "resource_tags_aws_elasticmapreduce_instance_group_role", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_aws_elasticmapreduce_job_flow_id": + { + "name": "resource_tags_aws_elasticmapreduce_job_flow_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_databricks_instance_pool_id": + { + "name": "resource_tags_user_databricks_instance_pool_id", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_docker_compose": + { + "name": "resource_tags_user_docker_compose", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_environment": + { + "name": "resource_tags_user_environment", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_name": + { + "name": "resource_tags_user_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_service": + { + "name": "resource_tags_user_service", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_account": + { + "name": "resource_tags_user_account", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_asg": + { + "name": "resource_tags_user_asg", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_cluster_name": + { + "name": "resource_tags_user_cluster_name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_component": + { + "name": "resource_tags_user_component", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_product_line": + { + "name": "resource_tags_user_product_line", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_sub_componenet": + { + "name": "resource_tags_user_sub_componenet", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_sub_component": + { + "name": "resource_tags_user_sub_component", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "year": + { + "name": "year", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "month": + { + "name": "month", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_infra" + ] + }, + "relation_name": "costpo.aws_billing_report_raw", + "created_at": 1717939104.487365 + }, + "source.yoda.yoda_e2e_infra__costpo.kubecost_raw": + { + "database": null, + "schema": "costpo", + "name": "kubecost_raw", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "original_file_path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "unique_id": "source.yoda.yoda_e2e_infra__costpo.kubecost_raw", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "source", + "yoda_e2e_infra__costpo", + "kubecost_raw" + ], + "source_name": "yoda_e2e_infra__costpo", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "kubecost_raw", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "cpucorehours": + { + "name": "cpucorehours", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpucorerequestaverage": + { + "name": "cpucorerequestaverage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpucoreusageaverage": + { + "name": "cpucoreusageaverage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpucores": + { + "name": "cpucores", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpucost": + { + "name": "cpucost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpucostadjustment": + { + "name": "cpucostadjustment", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpuefficiency": + { + "name": "cpuefficiency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "end": + { + "name": "end", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "externalcost": + { + "name": "externalcost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "gpucost": + { + "name": "gpucost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "gpucostadjustment": + { + "name": "gpucostadjustment", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "gpucount": + { + "name": "gpucount", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "gpuhours": + { + "name": "gpuhours", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "loadbalancercost": + { + "name": "loadbalancercost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "loadbalancercostadjustment": + { + "name": "loadbalancercostadjustment", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "minutes": + { + "name": "minutes", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "name": + { + "name": "name", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "networkcost": + { + "name": "networkcost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "networkcostadjustment": + { + "name": "networkcostadjustment", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "networkreceivebytes": + { + "name": "networkreceivebytes", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "networktransferbytes": + { + "name": "networktransferbytes", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "properties": + { + "name": "properties", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "struct,namespace:string,node:string,pod:string,providerID:string,services:array>" + }, + "pvbytehours": + { + "name": "pvbytehours", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pvbytes": + { + "name": "pvbytes", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pvcost": + { + "name": "pvcost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pvcostadjustment": + { + "name": "pvcostadjustment", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pvs": + { + "name": "pvs", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "rambytehours": + { + "name": "rambytehours", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rambyterequestaverage": + { + "name": "rambyterequestaverage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rambyteusageaverage": + { + "name": "rambyteusageaverage", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rambytes": + { + "name": "rambytes", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "ramcost": + { + "name": "ramcost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "ramcostadjustment": + { + "name": "ramcostadjustment", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "ramefficiency": + { + "name": "ramefficiency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rawallocationonly": + { + "name": "rawallocationonly", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "struct" + }, + "sharedcost": + { + "name": "sharedcost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "start": + { + "name": "start", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "totalcost": + { + "name": "totalcost", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "totalefficiency": + { + "name": "totalefficiency", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "window": + { + "name": "window", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "type": "struct" + }, + "year": + { + "name": "year", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "month": + { + "name": "month", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "day": + { + "name": "day", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_infra" + ] + }, + "relation_name": "costpo.kubecost_raw", + "created_at": 1717939104.4876873 + }, + "source.yoda.yoda_e2e_infra__costpo.databricks_cost_raw": + { + "database": null, + "schema": "costpo", + "name": "databricks_cost_raw", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "original_file_path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "unique_id": "source.yoda.yoda_e2e_infra__costpo.databricks_cost_raw", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "source", + "yoda_e2e_infra__costpo", + "databricks_cost_raw" + ], + "source_name": "yoda_e2e_infra__costpo", + "source_description": "TODO: Update Source Description", + "loader": "", + "identifier": "databricks_cost_raw", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "TODO: Update Source Description", + "columns": + { + "workspaceid": + { + "name": "workspaceid", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "timestamp": + { + "name": "timestamp", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "date" + }, + "clusterid": + { + "name": "clusterid", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clustername": + { + "name": "clustername", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clusternodetype": + { + "name": "clusternodetype", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clusterowneruserid": + { + "name": "clusterowneruserid", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clustercustomtags": + { + "name": "clustercustomtags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sku": + { + "name": "sku", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dbus": + { + "name": "dbus", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "float" + }, + "machinehours": + { + "name": "machinehours", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "float" + }, + "clusterownerusername": + { + "name": "clusterownerusername", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tags": + { + "name": "tags", + "description": "TODO: Update Source Description", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_infra" + ] + }, + "relation_name": "costpo.databricks_cost_raw", + "created_at": 1717939104.4879146 + }, + "source.yoda.yoda_e2e_infra__default.s3_inventory": + { + "database": null, + "schema": "default", + "name": "s3_inventory", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "original_file_path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "unique_id": "source.yoda.yoda_e2e_infra__default.s3_inventory", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "source", + "yoda_e2e_infra__default", + "s3_inventory" + ], + "source_name": "yoda_e2e_infra__default", + "source_description": "", + "loader": "", + "identifier": "s3_inventory", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "", + "columns": + { + "bucket": + { + "name": "bucket", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "key": + { + "name": "key", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "size": + { + "name": "size", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_modified_date": + { + "name": "last_modified_date", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "e_tag": + { + "name": "e_tag", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "storage_class": + { + "name": "storage_class", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_multipart_uploaded": + { + "name": "is_multipart_uploaded", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "replication_status": + { + "name": "replication_status", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "encryption_status": + { + "name": "encryption_status", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "object_lock_retain_until_date": + { + "name": "object_lock_retain_until_date", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "object_lock_mode": + { + "name": "object_lock_mode", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "object_lock_legal_hold_status": + { + "name": "object_lock_legal_hold_status", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "intelligent_tiering_access_tier": + { + "name": "intelligent_tiering_access_tier", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "year": + { + "name": "year", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "month": + { + "name": "month", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + }, + "day": + { + "name": "day", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_infra" + ] + }, + "relation_name": "default.s3_inventory", + "created_at": 1717939104.4881504 + }, + "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot": + { + "database": null, + "schema": "reporting_service", + "name": "costpo_kubecost_snapshot", + "resource_type": "source", + "package_name": "yoda", + "path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "original_file_path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "unique_id": "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "source", + "yoda_e2e_infra__reporting_service", + "costpo_kubecost_snapshot" + ], + "source_name": "yoda_e2e_infra__reporting_service", + "source_description": "", + "loader": "", + "identifier": "costpo_kubecost_snapshot", + "quoting": + { + "database": null, + "schema": null, + "identifier": null, + "column": null + }, + "loaded_at_field": null, + "freshness": + { + "warn_after": + { + "count": null, + "period": null + }, + "error_after": + { + "count": null, + "period": null + }, + "filter": null + }, + "external": null, + "description": "", + "columns": + { + "Kubecost Data Container": + { + "name": "Kubecost Data Container", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost Data Product Line": + { + "name": "Kubecost Data Product Line", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost Data Team": + { + "name": "Kubecost Data Team", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost Data Group": + { + "name": "Kubecost Data Group", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Average of Ram Efficiency": + { + "name": "Average of Ram Efficiency", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Average of CPU Efficiency": + { + "name": "Average of CPU Efficiency", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Total Cost": + { + "name": "Total Cost", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Savings opportunities": + { + "name": "Savings opportunities", + "description": "", + "meta": + {}, + "constraints": + [], + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "meta": + {}, + "source_meta": + {}, + "tags": + [], + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "patch_path": null, + "unrendered_config": + { + "tags": + [ + "yoda_e2e_infra" + ] + }, + "relation_name": "reporting_service.costpo_kubecost_snapshot", + "created_at": 1717939104.4884026 + } + }, + "macros": + { + "macro.yoda.generate_schema_name": + { + "name": "generate_schema_name", + "resource_type": "macro", + "package_name": "yoda", + "path": "macros/generate_schema_name.sql", + "original_file_path": "macros/generate_schema_name.sql", + "unique_id": "macro.yoda.generate_schema_name", + "macro_sql": "{% macro generate_schema_name(custom_schema_name, node) -%}\n {%- if (target.name == \"prod\" or target.name == \"staging\") and node[\"resource_type\"]==\"model\" and node[\"package_name\"]==\"dbt_artifacts\"-%}\n {%- if target.name == \"prod\" -%}\n {%- set default_schema = \"yoda_e2e_dbt_artifacts\" -%}\n {%- else -%}\n {%- set default_schema = \"yoda_e2e_staging_dbt_artifacts\" -%}\n {%- endif -%}\n {{ default_schema }}\n {%- else -%}\n {{ dbt_data_applications.generate_schema_name_env(custom_schema_name, node) }}\n {%- endif -%}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.generate_schema_name_env" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.499694, + "supported_languages": null + }, + "macro.yoda.generate_alias_name": + { + "name": "generate_alias_name", + "resource_type": "macro", + "package_name": "yoda", + "path": "macros/get_custom_alias.sql", + "original_file_path": "macros/get_custom_alias.sql", + "unique_id": "macro.yoda.generate_alias_name", + "macro_sql": "{% macro generate_alias_name(custom_alias_name=none, node=none) -%}\n {%- if (target.name == \"prod\" or target.name == \"staging\") and node[\"resource_type\"]==\"model\" and node[\"package_name\"]==\"dbt_artifacts\" -%}\n {{ node.name }}\n {%- else -%}\n {{ dbt_data_applications.generate_alias_name_env(custom_alias_name, node) }}\n {%- endif -%}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.generate_alias_name_env" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5007608, + "supported_languages": null + }, + "macro.yoda.select_table": + { + "name": "select_table", + "resource_type": "macro", + "package_name": "yoda", + "path": "macros/select_table/select_table.sql", + "original_file_path": "macros/select_table/select_table.sql", + "unique_id": "macro.yoda.select_table", + "macro_sql": "{% macro select_table(model_table, unit_test_table, should_mock_data) %}\n\n {% if should_mock_data == true %}\n\n {{ return(unit_test_table) }}\n\n {% else %}\n\n {{ return(model_table) }}\n\n {% endif %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "A macro created to mock data for unit testing. It checks if current run is dedicated for unit test and replacing source / reference to the object which is a mock (created as DBT seed).", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "yoda://macros/select_table/select_table.yml", + "arguments": + [ + { + "name": "model_table", + "type": "DBT ref / source", + "description": "Name of the DBT reference / source object that should be used when current run is not related with unit testing" + }, + { + "name": "unit_test_table", + "type": "DBT ref / source", + "description": "Name of the mocked DBT seed object that should be used when current run is related with unit testing" + }, + { + "name": "should_mock_data", + "type": "boolean", + "description": "Boolean flag if data should be mocked (for test run) or not (production run)" + } + ], + "created_at": 1717939104.2692506, + "supported_languages": null + }, + "macro.yoda.test_select_table": + { + "name": "test_select_table", + "resource_type": "macro", + "package_name": "yoda", + "path": "macros/select_table/unit_test/test_select_table.sql", + "original_file_path": "macros/select_table/unit_test/test_select_table.sql", + "unique_id": "macro.yoda.test_select_table", + "macro_sql": "{% macro test_select_table() %}\n {% do test_mock_run() %}\n {% do test_no_mock_run() %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.yoda.test_mock_run", + "macro.yoda.test_no_mock_run" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5021875, + "supported_languages": null + }, + "macro.yoda.test_mock_run": + { + "name": "test_mock_run", + "resource_type": "macro", + "package_name": "yoda", + "path": "macros/select_table/unit_test/test_select_table.sql", + "original_file_path": "macros/select_table/unit_test/test_select_table.sql", + "unique_id": "macro.yoda.test_mock_run", + "macro_sql": "{% macro test_mock_run() %}\n {% set result = select_table(model_table = ref('analytics___utils_stg__calendar'), unit_test_table = ref('analytics___utils_stg__unit_test_generic'), should_mock_data = true ) %}\n {{ dbt_unittest.assert_equals(result, ref('analytics___utils_stg__unit_test_generic')) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.yoda.select_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5028594, + "supported_languages": null + }, + "macro.yoda.test_no_mock_run": + { + "name": "test_no_mock_run", + "resource_type": "macro", + "package_name": "yoda", + "path": "macros/select_table/unit_test/test_select_table.sql", + "original_file_path": "macros/select_table/unit_test/test_select_table.sql", + "unique_id": "macro.yoda.test_no_mock_run", + "macro_sql": "{% macro test_no_mock_run() %}\n {% set result = select_table(model_table = ref('analytics___utils_stg__calendar'), unit_test_table = ref('analytics___utils_stg__unit_test_generic'), should_mock_data = false ) %}\n {{ dbt_unittest.assert_equals(result, ref('analytics___utils_stg__calendar')) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.yoda.select_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5035145, + "supported_languages": null + }, + "macro.yoda.test_unique": + { + "name": "test_unique", + "resource_type": "macro", + "package_name": "yoda", + "path": "tests/generic/unique.sql", + "original_file_path": "tests/generic/unique.sql", + "unique_id": "macro.yoda.test_unique", + "macro_sql": "{% test unique(model) %}\n\n {% set column_name = kwargs.get('column_name', kwargs.get('arg')) %}\n {% set test_in_env = kwargs.get('env') %}\n\n {#- Perform test if: target name matches given env configuration OR env not given in yml -#}\n {%- if test_in_env is none or target.name == test_in_env -%}\n {{ config(fail_calc = \"sum(n_records)\") }}\n\n select count(*) as n_records from (\n select {{ column_name }} from {{ model }} where {{ column_name }} is not null group by {{ column_name }} having count(*) > 1\n )\n {%- else -%}\n {% do log('Test unique for model ' ~ model ~ ' is not configured to execute in ' ~ target.name ~ ' environment -> Passing.', info=True) %}\n {{ config(fail_calc = \"sum(validation_errors)\") }}\n\n select 0 as validation_errors\n {%- endif -%}\n\n{% endtest %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.50553, + "supported_languages": null + }, + "macro.yoda.test_not_null": + { + "name": "test_not_null", + "resource_type": "macro", + "package_name": "yoda", + "path": "tests/generic/not_null.sql", + "original_file_path": "tests/generic/not_null.sql", + "unique_id": "macro.yoda.test_not_null", + "macro_sql": "{% test not_null(model) %}\n\n {% set column_name = kwargs.get('column_name', kwargs.get('arg')) %}\n {% set test_in_env = kwargs.get('env') %}\n\n {#- Perform test if: target name matches given env configuration OR env not given in yml -#}\n {%- if test_in_env is none or target.name == test_in_env -%}\n select * from {{ model }} where {{ column_name }} is null\n {%- else -%}\n {% do log('Test not_null for model ' ~ model ~ ' is not configured to execute in ' ~ target.name ~ ' environment -> Passing.', info=True) %}\n {{ config(fail_calc = \"sum(validation_errors)\") }}\n\n select 0 as validation_errors\n {%- endif -%}\n\n{% endtest %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5077107, + "supported_languages": null + }, + "macro.dbt_spark.tblproperties_clause": + { + "name": "tblproperties_clause", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.tblproperties_clause", + "macro_sql": "{% macro tblproperties_clause() %}\n {{ return(adapter.dispatch('tblproperties_clause', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__tblproperties_clause" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5337207, + "supported_languages": null + }, + "macro.dbt_spark.spark__tblproperties_clause": + { + "name": "spark__tblproperties_clause", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__tblproperties_clause", + "macro_sql": "{% macro spark__tblproperties_clause() -%}\n {%- set tblproperties = config.get('tblproperties') -%}\n {%- if tblproperties is not none %}\n tblproperties (\n {%- for prop in tblproperties -%}\n '{{ prop }}' = '{{ tblproperties[prop] }}' {% if not loop.last %}, {% endif %}\n {%- endfor %}\n )\n {%- endif %}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.534545, + "supported_languages": null + }, + "macro.dbt_spark.file_format_clause": + { + "name": "file_format_clause", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.file_format_clause", + "macro_sql": "{% macro file_format_clause() %}\n {{ return(adapter.dispatch('file_format_clause', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__file_format_clause" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5349092, + "supported_languages": null + }, + "macro.dbt_spark.spark__file_format_clause": + { + "name": "spark__file_format_clause", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__file_format_clause", + "macro_sql": "{% macro spark__file_format_clause() %}\n {%- set file_format = config.get('file_format', validator=validation.any[basestring]) -%}\n {%- if file_format is not none %}\n using {{ file_format }}\n {%- endif %}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5354607, + "supported_languages": null + }, + "macro.dbt_spark.location_clause": + { + "name": "location_clause", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.location_clause", + "macro_sql": "{% macro location_clause() %}\n {{ return(adapter.dispatch('location_clause', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__location_clause" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5358202, + "supported_languages": null + }, + "macro.dbt_spark.spark__location_clause": + { + "name": "spark__location_clause", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__location_clause", + "macro_sql": "{% macro spark__location_clause() %}\n {%- set location_root = config.get('location_root', validator=validation.any[basestring]) -%}\n {%- set identifier = model['alias'] -%}\n {%- if location_root is not none %}\n location '{{ location_root }}/{{ identifier }}'\n {%- endif %}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.536546, + "supported_languages": null + }, + "macro.dbt_spark.options_clause": + { + "name": "options_clause", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.options_clause", + "macro_sql": "{% macro options_clause() -%}\n {{ return(adapter.dispatch('options_clause', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__options_clause" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.536917, + "supported_languages": null + }, + "macro.dbt_spark.spark__options_clause": + { + "name": "spark__options_clause", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__options_clause", + "macro_sql": "{% macro spark__options_clause() -%}\n {%- set options = config.get('options') -%}\n {%- if config.get('file_format') == 'hudi' -%}\n {%- set unique_key = config.get('unique_key') -%}\n {%- if unique_key is not none and options is none -%}\n {%- set options = {'primaryKey': config.get('unique_key')} -%}\n {%- elif unique_key is not none and options is not none and 'primaryKey' not in options -%}\n {%- set _ = options.update({'primaryKey': config.get('unique_key')}) -%}\n {%- elif options is not none and 'primaryKey' in options and options['primaryKey'] != unique_key -%}\n {{ exceptions.raise_compiler_error(\"unique_key and options('primaryKey') should be the same column(s).\") }}\n {%- endif %}\n {%- endif %}\n\n {%- if options is not none %}\n options (\n {%- for option in options -%}\n {{ option }} \"{{ options[option] }}\" {% if not loop.last %}, {% endif %}\n {%- endfor %}\n )\n {%- endif %}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5391648, + "supported_languages": null + }, + "macro.dbt_spark.comment_clause": + { + "name": "comment_clause", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.comment_clause", + "macro_sql": "{% macro comment_clause() %}\n {{ return(adapter.dispatch('comment_clause', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__comment_clause" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5395386, + "supported_languages": null + }, + "macro.dbt_spark.spark__comment_clause": + { + "name": "spark__comment_clause", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__comment_clause", + "macro_sql": "{% macro spark__comment_clause() %}\n {%- set raw_persist_docs = config.get('persist_docs', {}) -%}\n\n {%- if raw_persist_docs is mapping -%}\n {%- set raw_relation = raw_persist_docs.get('relation', false) -%}\n {%- if raw_relation -%}\n comment '{{ model.description | replace(\"'\", \"\\\\'\") }}'\n {% endif %}\n {%- elif raw_persist_docs -%}\n {{ exceptions.raise_compiler_error(\"Invalid value provided for 'persist_docs'. Expected dict but got value: \" ~ raw_persist_docs) }}\n {% endif %}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5405695, + "supported_languages": null + }, + "macro.dbt_spark.partition_cols": + { + "name": "partition_cols", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.partition_cols", + "macro_sql": "{% macro partition_cols(label, required=false) %}\n {{ return(adapter.dispatch('partition_cols', 'dbt')(label, required)) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__partition_cols" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5410607, + "supported_languages": null + }, + "macro.dbt_spark.spark__partition_cols": + { + "name": "spark__partition_cols", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__partition_cols", + "macro_sql": "{% macro spark__partition_cols(label, required=false) %}\n {%- set cols = config.get('partition_by', validator=validation.any[list, basestring]) -%}\n {%- if cols is not none %}\n {%- if cols is string -%}\n {%- set cols = [cols] -%}\n {%- endif -%}\n {{ label }} (\n {%- for item in cols -%}\n {{ item }}\n {%- if not loop.last -%},{%- endif -%}\n {%- endfor -%}\n )\n {%- endif %}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.542199, + "supported_languages": null + }, + "macro.dbt_spark.clustered_cols": + { + "name": "clustered_cols", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.clustered_cols", + "macro_sql": "{% macro clustered_cols(label, required=false) %}\n {{ return(adapter.dispatch('clustered_cols', 'dbt')(label, required)) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__clustered_cols" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5426648, + "supported_languages": null + }, + "macro.dbt_spark.spark__clustered_cols": + { + "name": "spark__clustered_cols", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__clustered_cols", + "macro_sql": "{% macro spark__clustered_cols(label, required=false) %}\n {%- set cols = config.get('clustered_by', validator=validation.any[list, basestring]) -%}\n {%- set buckets = config.get('buckets', validator=validation.any[int]) -%}\n {%- if (cols is not none) and (buckets is not none) %}\n {%- if cols is string -%}\n {%- set cols = [cols] -%}\n {%- endif -%}\n {{ label }} (\n {%- for item in cols -%}\n {{ item }}\n {%- if not loop.last -%},{%- endif -%}\n {%- endfor -%}\n ) into {{ buckets }} buckets\n {%- endif %}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5442386, + "supported_languages": null + }, + "macro.dbt_spark.fetch_tbl_properties": + { + "name": "fetch_tbl_properties", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.fetch_tbl_properties", + "macro_sql": "{% macro fetch_tbl_properties(relation) -%}\n {% call statement('list_properties', fetch_result=True) -%}\n SHOW TBLPROPERTIES {{ relation }}\n {% endcall %}\n {% do return(load_result('list_properties').table) %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5448315, + "supported_languages": null + }, + "macro.dbt_spark.create_temporary_view": + { + "name": "create_temporary_view", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.create_temporary_view", + "macro_sql": "{% macro create_temporary_view(relation, compiled_code) -%}\n {{ return(adapter.dispatch('create_temporary_view', 'dbt')(relation, compiled_code)) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_temporary_view" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5452652, + "supported_languages": null + }, + "macro.dbt_spark.spark__create_temporary_view": + { + "name": "spark__create_temporary_view", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__create_temporary_view", + "macro_sql": "{% macro spark__create_temporary_view(relation, compiled_code) -%}\n create or replace temporary view {{ relation }} as\n {{ compiled_code }}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5455563, + "supported_languages": null + }, + "macro.dbt_spark.spark__create_table_as": + { + "name": "spark__create_table_as", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__create_table_as", + "macro_sql": "{%- macro spark__create_table_as(temporary, relation, compiled_code, language='sql') -%}\n {%- if language == 'sql' -%}\n {%- if temporary -%}\n {{ create_temporary_view(relation, compiled_code) }}\n {%- else -%}\n {% if config.get('file_format', validator=validation.any[basestring]) in ['delta', 'iceberg'] %}\n create or replace table {{ relation }}\n {% else %}\n create table {{ relation }}\n {% endif %}\n {%- set contract_config = config.get('contract') -%}\n {%- if contract_config.enforced -%}\n {{ get_assert_columns_equivalent(compiled_code) }}\n {%- set compiled_code = get_select_subquery(compiled_code) %}\n {% endif %}\n {{ file_format_clause() }}\n {{ options_clause() }}\n {{ tblproperties_clause() }}\n {{ partition_cols(label=\"partitioned by\") }}\n {{ clustered_cols(label=\"clustered by\") }}\n {{ location_clause() }}\n {{ comment_clause() }}\n\n as\n {{ compiled_code }}\n {%- endif -%}\n {%- elif language == 'python' -%}\n {#--\n N.B. Python models _can_ write to temp views HOWEVER they use a different session\n and have already expired by the time they need to be used (I.E. in merges for incremental models)\n\n TODO: Deep dive into spark sessions to see if we can reuse a single session for an entire\n dbt invocation.\n --#}\n {{ py_write_table(compiled_code=compiled_code, target_relation=relation) }}\n {%- endif -%}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.create_temporary_view", + "macro.dbt.get_assert_columns_equivalent", + "macro.dbt.get_select_subquery", + "macro.dbt_spark.file_format_clause", + "macro.dbt_spark.options_clause", + "macro.dbt_spark.tblproperties_clause", + "macro.dbt_spark.partition_cols", + "macro.dbt_spark.clustered_cols", + "macro.dbt_spark.location_clause", + "macro.dbt_spark.comment_clause", + "macro.dbt_spark.py_write_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5478177, + "supported_languages": null + }, + "macro.dbt_spark.persist_constraints": + { + "name": "persist_constraints", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.persist_constraints", + "macro_sql": "{% macro persist_constraints(relation, model) %}\n {{ return(adapter.dispatch('persist_constraints', 'dbt')(relation, model)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__persist_constraints" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5482688, + "supported_languages": null + }, + "macro.dbt_spark.spark__persist_constraints": + { + "name": "spark__persist_constraints", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__persist_constraints", + "macro_sql": "{% macro spark__persist_constraints(relation, model) %}\n {%- set contract_config = config.get('contract') -%}\n {% if contract_config.enforced and config.get('file_format', 'delta') == 'delta' %}\n {% do alter_table_add_constraints(relation, model.constraints) %}\n {% do alter_column_set_constraints(relation, model.columns) %}\n {% endif %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.alter_table_add_constraints", + "macro.dbt_spark.alter_column_set_constraints" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5491495, + "supported_languages": null + }, + "macro.dbt_spark.alter_table_add_constraints": + { + "name": "alter_table_add_constraints", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.alter_table_add_constraints", + "macro_sql": "{% macro alter_table_add_constraints(relation, constraints) %}\n {{ return(adapter.dispatch('alter_table_add_constraints', 'dbt')(relation, constraints)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__alter_table_add_constraints" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5495875, + "supported_languages": null + }, + "macro.dbt_spark.spark__alter_table_add_constraints": + { + "name": "spark__alter_table_add_constraints", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__alter_table_add_constraints", + "macro_sql": "{% macro spark__alter_table_add_constraints(relation, constraints) %}\n {% for constraint in constraints %}\n {% if constraint.type == 'check' and not is_incremental() %}\n {%- set constraint_hash = local_md5(column_name ~ \";\" ~ constraint.expression ~ \";\" ~ loop.index) -%}\n {% call statement() %}\n alter table {{ relation }} add constraint {{ constraint.name if constraint.name else constraint_hash }} check ({{ constraint.expression }});\n {% endcall %}\n {% endif %}\n {% endfor %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.is_incremental", + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5506907, + "supported_languages": null + }, + "macro.dbt_spark.alter_column_set_constraints": + { + "name": "alter_column_set_constraints", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.alter_column_set_constraints", + "macro_sql": "{% macro alter_column_set_constraints(relation, column_dict) %}\n {{ return(adapter.dispatch('alter_column_set_constraints', 'dbt')(relation, column_dict)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__alter_column_set_constraints" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5511312, + "supported_languages": null + }, + "macro.dbt_spark.spark__alter_column_set_constraints": + { + "name": "spark__alter_column_set_constraints", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__alter_column_set_constraints", + "macro_sql": "{% macro spark__alter_column_set_constraints(relation, column_dict) %}\n {% for column_name in column_dict %}\n {% set constraints = column_dict[column_name]['constraints'] %}\n {% for constraint in constraints %}\n {% if constraint.type != 'not_null' %}\n {{ exceptions.warn('Invalid constraint for column ' ~ column_name ~ '. Only `not_null` is supported.') }}\n {% else %}\n {% set quoted_name = adapter.quote(column_name) if column_dict[column_name]['quote'] else column_name %}\n {% call statement() %}\n alter table {{ relation }} change column {{ quoted_name }} set not null {{ constraint.expression or \"\" }};\n {% endcall %}\n {% endif %}\n {% endfor %}\n {% endfor %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5526257, + "supported_languages": null + }, + "macro.dbt_spark.get_column_comment_sql": + { + "name": "get_column_comment_sql", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.get_column_comment_sql", + "macro_sql": "{% macro get_column_comment_sql(column_name, column_dict) -%}\n {% if column_name in column_dict and column_dict[column_name][\"description\"] -%}\n {% set escaped_description = column_dict[column_name][\"description\"] | replace(\"'\", \"\\\\'\") %}\n {% set column_comment_clause = \"comment '\" ~ escaped_description ~ \"'\" %}\n {%- endif -%}\n {{ adapter.quote(column_name) }} {{ column_comment_clause }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5535653, + "supported_languages": null + }, + "macro.dbt_spark.get_persist_docs_column_list": + { + "name": "get_persist_docs_column_list", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.get_persist_docs_column_list", + "macro_sql": "{% macro get_persist_docs_column_list(model_columns, query_columns) %}\n {% for column_name in query_columns %}\n {{ get_column_comment_sql(column_name, model_columns) }}\n {{- \", \" if not loop.last else \"\" }}\n {% endfor %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.get_column_comment_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.55413, + "supported_languages": null + }, + "macro.dbt_spark.spark__create_view_as": + { + "name": "spark__create_view_as", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__create_view_as", + "macro_sql": "{% macro spark__create_view_as(relation, sql) -%}\n create or replace view {{ relation }}\n {% if config.persist_column_docs() -%}\n {% set model_columns = model.columns %}\n {% set query_columns = get_columns_in_query(sql) %}\n (\n {{ get_persist_docs_column_list(model_columns, query_columns) }}\n )\n {% endif %}\n {{ comment_clause() }}\n {%- set contract_config = config.get('contract') -%}\n {%- if contract_config.enforced -%}\n {{ get_assert_columns_equivalent(sql) }}\n {%- endif %}\n as\n {{ sql }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_columns_in_query", + "macro.dbt_spark.get_persist_docs_column_list", + "macro.dbt_spark.comment_clause", + "macro.dbt.get_assert_columns_equivalent" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5552464, + "supported_languages": null + }, + "macro.dbt_spark.spark__create_schema": + { + "name": "spark__create_schema", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__create_schema", + "macro_sql": "{% macro spark__create_schema(relation) -%}\n {%- call statement('create_schema') -%}\n create schema if not exists {{relation}}\n {% endcall %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5556016, + "supported_languages": null + }, + "macro.dbt_spark.spark__drop_schema": + { + "name": "spark__drop_schema", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__drop_schema", + "macro_sql": "{% macro spark__drop_schema(relation) -%}\n {%- call statement('drop_schema') -%}\n drop schema if exists {{ relation }} cascade\n {%- endcall -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5559485, + "supported_languages": null + }, + "macro.dbt_spark.get_columns_in_relation_raw": + { + "name": "get_columns_in_relation_raw", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.get_columns_in_relation_raw", + "macro_sql": "{% macro get_columns_in_relation_raw(relation) -%}\n {{ return(adapter.dispatch('get_columns_in_relation_raw', 'dbt')(relation)) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_columns_in_relation_raw" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.556319, + "supported_languages": null + }, + "macro.dbt_spark.spark__get_columns_in_relation_raw": + { + "name": "spark__get_columns_in_relation_raw", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__get_columns_in_relation_raw", + "macro_sql": "{% macro spark__get_columns_in_relation_raw(relation) -%}\n {% call statement('get_columns_in_relation_raw', fetch_result=True) %}\n describe extended {{ relation }}\n {% endcall %}\n {% do return(load_result('get_columns_in_relation_raw').table) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5568912, + "supported_languages": null + }, + "macro.dbt_spark.spark__get_columns_in_relation": + { + "name": "spark__get_columns_in_relation", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__get_columns_in_relation", + "macro_sql": "{% macro spark__get_columns_in_relation(relation) -%}\n {% call statement('get_columns_in_relation', fetch_result=True) %}\n describe extended {{ relation.include(schema=(schema is not none)) }}\n {% endcall %}\n {% do return(load_result('get_columns_in_relation').table) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5575538, + "supported_languages": null + }, + "macro.dbt_spark.spark__list_relations_without_caching": + { + "name": "spark__list_relations_without_caching", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__list_relations_without_caching", + "macro_sql": "{% macro spark__list_relations_without_caching(relation) %}\n {% call statement('list_relations_without_caching', fetch_result=True) -%}\n show table extended in {{ relation.schema }} like '*'\n {% endcall %}\n\n {% do return(load_result('list_relations_without_caching').table) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5581307, + "supported_languages": null + }, + "macro.dbt_spark.list_relations_show_tables_without_caching": + { + "name": "list_relations_show_tables_without_caching", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.list_relations_show_tables_without_caching", + "macro_sql": "{% macro list_relations_show_tables_without_caching(schema_relation) %}\n {#-- Spark with iceberg tables don't work with show table extended for #}\n {#-- V2 iceberg tables #}\n {#-- https://issues.apache.org/jira/browse/SPARK-33393 #}\n {% call statement('list_relations_without_caching_show_tables', fetch_result=True) -%}\n show tables in {{ schema_relation.schema }} like '*'\n {% endcall %}\n\n {% do return(load_result('list_relations_without_caching_show_tables').table) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.558853, + "supported_languages": null + }, + "macro.dbt_spark.describe_table_extended_without_caching": + { + "name": "describe_table_extended_without_caching", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.describe_table_extended_without_caching", + "macro_sql": "{% macro describe_table_extended_without_caching(table_name) %}\n {#-- Spark with iceberg tables don't work with show table extended for #}\n {#-- V2 iceberg tables #}\n {#-- https://issues.apache.org/jira/browse/SPARK-33393 #}\n {% call statement('describe_table_extended_without_caching', fetch_result=True) -%}\n describe extended {{ table_name }}\n {% endcall %}\n {% do return(load_result('describe_table_extended_without_caching').table) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5594516, + "supported_languages": null + }, + "macro.dbt_spark.spark__list_schemas": + { + "name": "spark__list_schemas", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__list_schemas", + "macro_sql": "{% macro spark__list_schemas(database) -%}\n {% call statement('list_schemas', fetch_result=True, auto_begin=False) %}\n show databases\n {% endcall %}\n {{ return(load_result('list_schemas').table) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5599864, + "supported_languages": null + }, + "macro.dbt_spark.spark__rename_relation": + { + "name": "spark__rename_relation", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__rename_relation", + "macro_sql": "{% macro spark__rename_relation(from_relation, to_relation) -%}\n {% call statement('rename_relation') -%}\n {% if not from_relation.type %}\n {% do exceptions.raise_database_error(\"Cannot rename a relation with a blank type: \" ~ from_relation.identifier) %}\n {% elif from_relation.type in ('table') %}\n alter table {{ from_relation }} rename to {{ to_relation }}\n {% elif from_relation.type == 'view' %}\n alter view {{ from_relation }} rename to {{ to_relation }}\n {% else %}\n {% do exceptions.raise_database_error(\"Unknown type '\" ~ from_relation.type ~ \"' for relation: \" ~ from_relation.identifier) %}\n {% endif %}\n {%- endcall %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5612597, + "supported_languages": null + }, + "macro.dbt_spark.spark__drop_relation": + { + "name": "spark__drop_relation", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__drop_relation", + "macro_sql": "{% macro spark__drop_relation(relation) -%}\n {% call statement('drop_relation', auto_begin=False) -%}\n drop {{ relation.type }} if exists {{ relation }}\n {%- endcall %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5617218, + "supported_languages": null + }, + "macro.dbt_spark.spark__generate_database_name": + { + "name": "spark__generate_database_name", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__generate_database_name", + "macro_sql": "{% macro spark__generate_database_name(custom_database_name=none, node=none) -%}\n {% do return(None) %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5620482, + "supported_languages": null + }, + "macro.dbt_spark.spark__persist_docs": + { + "name": "spark__persist_docs", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__persist_docs", + "macro_sql": "{% macro spark__persist_docs(relation, model, for_relation, for_columns) -%}\n {% if for_columns and config.persist_column_docs() and model.columns %}\n {% do alter_column_comment(relation, model.columns) %}\n {% endif %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.alter_column_comment" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5626147, + "supported_languages": null + }, + "macro.dbt_spark.spark__alter_column_comment": + { + "name": "spark__alter_column_comment", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__alter_column_comment", + "macro_sql": "{% macro spark__alter_column_comment(relation, column_dict) %}\n {% if config.get('file_format', validator=validation.any[basestring]) in ['delta', 'hudi', 'iceberg'] %}\n {% for column_name in column_dict %}\n {% set comment = column_dict[column_name]['description'] %}\n {% set escaped_comment = comment | replace('\\'', '\\\\\\'') %}\n {% set comment_query %}\n {% if relation.is_iceberg %}\n alter table {{ relation }} alter column\n {{ adapter.quote(column_name) if column_dict[column_name]['quote'] else column_name }}\n comment '{{ escaped_comment }}';\n {% else %}\n alter table {{ relation }} change column\n {{ adapter.quote(column_name) if column_dict[column_name]['quote'] else column_name }}\n comment '{{ escaped_comment }}';\n {% endif %}\n {% endset %}\n {% do run_query(comment_query) %}\n {% endfor %}\n {% endif %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5646353, + "supported_languages": null + }, + "macro.dbt_spark.spark__make_temp_relation": + { + "name": "spark__make_temp_relation", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__make_temp_relation", + "macro_sql": "{% macro spark__make_temp_relation(base_relation, suffix) %}\n {% set tmp_identifier = base_relation.identifier ~ suffix %}\n {% set tmp_relation = base_relation.incorporate(path = {\n \"identifier\": tmp_identifier\n }) -%}\n\n {%- set tmp_relation = tmp_relation.include(database=false, schema=false) -%}\n {% do return(tmp_relation) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5655043, + "supported_languages": null + }, + "macro.dbt_spark.spark__alter_column_type": + { + "name": "spark__alter_column_type", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__alter_column_type", + "macro_sql": "{% macro spark__alter_column_type(relation, column_name, new_column_type) -%}\n {% call statement('alter_column_type') %}\n alter table {{ relation }} alter column {{ column_name }} type {{ new_column_type }};\n {% endcall %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5660427, + "supported_languages": null + }, + "macro.dbt_spark.spark__alter_relation_add_remove_columns": + { + "name": "spark__alter_relation_add_remove_columns", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/adapters.sql", + "original_file_path": "macros/adapters.sql", + "unique_id": "macro.dbt_spark.spark__alter_relation_add_remove_columns", + "macro_sql": "{% macro spark__alter_relation_add_remove_columns(relation, add_columns, remove_columns) %}\n\n {% if remove_columns %}\n {% if relation.is_delta %}\n {% set platform_name = 'Delta Lake' %}\n {% elif relation.is_iceberg %}\n {% set platform_name = 'Iceberg' %}\n {% else %}\n {% set platform_name = 'Apache Spark' %}\n {% endif %}\n {{ exceptions.raise_compiler_error(platform_name + ' does not support dropping columns from tables') }}\n {% endif %}\n\n {% if add_columns is none %}\n {% set add_columns = [] %}\n {% endif %}\n\n {% set sql -%}\n\n alter {{ relation.type }} {{ relation }}\n\n {% if add_columns %} add columns {% endif %}\n {% for column in add_columns %}\n {{ column.name }} {{ column.data_type }}{{ ',' if not loop.last }}\n {% endfor %}\n\n {%- endset -%}\n\n {% do run_query(sql) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.567906, + "supported_languages": null + }, + "macro.dbt_spark.spark__copy_grants": + { + "name": "spark__copy_grants", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/apply_grants.sql", + "original_file_path": "macros/apply_grants.sql", + "unique_id": "macro.dbt_spark.spark__copy_grants", + "macro_sql": "{% macro spark__copy_grants() %}\n\n {% if config.materialized == 'view' %}\n {#-- Spark views don't copy grants when they're replaced --#}\n {{ return(False) }}\n\n {% else %}\n {#-- This depends on how we're replacing the table, which depends on its file format\n -- Just play it safe by assuming that grants have been copied over, and need to be checked / possibly revoked\n -- We can make this more efficient in the future\n #}\n {{ return(True) }}\n\n {% endif %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5691705, + "supported_languages": null + }, + "macro.dbt_spark.spark__get_grant_sql": + { + "name": "spark__get_grant_sql", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/apply_grants.sql", + "original_file_path": "macros/apply_grants.sql", + "unique_id": "macro.dbt_spark.spark__get_grant_sql", + "macro_sql": "\n\n\n{%- macro spark__get_grant_sql(relation, privilege, grantees) -%}\n grant {{ privilege }} on {{ relation }} to {{ adapter.quote(grantees[0]) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5696104, + "supported_languages": null + }, + "macro.dbt_spark.spark__get_revoke_sql": + { + "name": "spark__get_revoke_sql", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/apply_grants.sql", + "original_file_path": "macros/apply_grants.sql", + "unique_id": "macro.dbt_spark.spark__get_revoke_sql", + "macro_sql": "\n\n\n{%- macro spark__get_revoke_sql(relation, privilege, grantees) -%}\n revoke {{ privilege }} on {{ relation }} from {{ adapter.quote(grantees[0]) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5700405, + "supported_languages": null + }, + "macro.dbt_spark.spark__support_multiple_grantees_per_dcl_statement": + { + "name": "spark__support_multiple_grantees_per_dcl_statement", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/apply_grants.sql", + "original_file_path": "macros/apply_grants.sql", + "unique_id": "macro.dbt_spark.spark__support_multiple_grantees_per_dcl_statement", + "macro_sql": "\n\n\n{%- macro spark__support_multiple_grantees_per_dcl_statement() -%}\n {{ return(False) }}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5702815, + "supported_languages": null + }, + "macro.dbt_spark.spark__call_dcl_statements": + { + "name": "spark__call_dcl_statements", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/apply_grants.sql", + "original_file_path": "macros/apply_grants.sql", + "unique_id": "macro.dbt_spark.spark__call_dcl_statements", + "macro_sql": "{% macro spark__call_dcl_statements(dcl_statement_list) %}\n {% for dcl_statement in dcl_statement_list %}\n {% call statement('grant_or_revoke') %}\n {{ dcl_statement }}\n {% endcall %}\n {% endfor %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5707695, + "supported_languages": null + }, + "macro.dbt_spark.spark__array_concat": + { + "name": "spark__array_concat", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/array_concat.sql", + "original_file_path": "macros/utils/array_concat.sql", + "unique_id": "macro.dbt_spark.spark__array_concat", + "macro_sql": "{% macro spark__array_concat(array_1, array_2) -%}\n concat({{ array_1 }}, {{ array_2 }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5711298, + "supported_languages": null + }, + "macro.dbt_spark.spark__concat": + { + "name": "spark__concat", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/concat.sql", + "original_file_path": "macros/utils/concat.sql", + "unique_id": "macro.dbt_spark.spark__concat", + "macro_sql": "{% macro spark__concat(fields) -%}\n concat({{ fields|join(', ') }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5714786, + "supported_languages": null + }, + "macro.dbt_spark.spark__split_part": + { + "name": "spark__split_part", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/split_part.sql", + "original_file_path": "macros/utils/split_part.sql", + "unique_id": "macro.dbt_spark.spark__split_part", + "macro_sql": "{% macro spark__split_part(string_text, delimiter_text, part_number) %}\n\n {% set delimiter_expr %}\n\n -- escape if starts with a special character\n case when regexp_extract({{ delimiter_text }}, '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', {{ delimiter_text }})\n else {{ delimiter_text }} end\n\n {% endset %}\n\n {% if part_number >= 0 %}\n\n {% set split_part_expr %}\n\n split(\n {{ string_text }},\n {{ delimiter_expr }}\n )[({{ part_number - 1 if part_number > 0 else part_number }})]\n\n {% endset %}\n\n {% else %}\n\n {% set split_part_expr %}\n\n split(\n {{ string_text }},\n {{ delimiter_expr }}\n )[(\n length({{ string_text }})\n - length(\n replace({{ string_text }}, {{ delimiter_text }}, '')\n ) + 1 + {{ part_number }}\n )]\n\n {% endset %}\n\n {% endif %}\n\n {{ return(split_part_expr) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.573766, + "supported_languages": null + }, + "macro.dbt_spark.spark__current_timestamp": + { + "name": "spark__current_timestamp", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/timestamps.sql", + "original_file_path": "macros/utils/timestamps.sql", + "unique_id": "macro.dbt_spark.spark__current_timestamp", + "macro_sql": "{% macro spark__current_timestamp() -%}\n current_timestamp()\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5739915, + "supported_languages": null + }, + "macro.dbt_spark.spark__safe_cast": + { + "name": "spark__safe_cast", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/safe_cast.sql", + "original_file_path": "macros/utils/safe_cast.sql", + "unique_id": "macro.dbt_spark.spark__safe_cast", + "macro_sql": "{% macro spark__safe_cast(field, type) %}\n{%- set field_clean = field.strip('\"').strip(\"'\") if (cast_from_string_unsupported_for(type) and field is string) else field -%}\ncast({{field_clean}} as {{type}})\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.cast_from_string_unsupported_for" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5747995, + "supported_languages": null + }, + "macro.dbt_spark.cast_from_string_unsupported_for": + { + "name": "cast_from_string_unsupported_for", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/safe_cast.sql", + "original_file_path": "macros/utils/safe_cast.sql", + "unique_id": "macro.dbt_spark.cast_from_string_unsupported_for", + "macro_sql": "{% macro cast_from_string_unsupported_for(type) %}\n {{ return(type.lower().startswith('struct') or type.lower().startswith('array') or type.lower().startswith('map')) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.575504, + "supported_languages": null + }, + "macro.dbt_spark.spark__listagg": + { + "name": "spark__listagg", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/listagg.sql", + "original_file_path": "macros/utils/listagg.sql", + "unique_id": "macro.dbt_spark.spark__listagg", + "macro_sql": "{% macro spark__listagg(measure, delimiter_text, order_by_clause, limit_num) -%}\n\n {% if order_by_clause %}\n {{ exceptions.warn(\"order_by_clause is not supported for listagg on Spark/Databricks\") }}\n {% endif %}\n\n {% set collect_list %} collect_list({{ measure }}) {% endset %}\n\n {% set limited %} slice({{ collect_list }}, 1, {{ limit_num }}) {% endset %}\n\n {% set collected = limited if limit_num else collect_list %}\n\n {% set final %} array_join({{ collected }}, {{ delimiter_text }}) {% endset %}\n\n {% do return(final) %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5770261, + "supported_languages": null + }, + "macro.dbt_spark.spark__dateadd": + { + "name": "spark__dateadd", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/dateadd.sql", + "original_file_path": "macros/utils/dateadd.sql", + "unique_id": "macro.dbt_spark.spark__dateadd", + "macro_sql": "{% macro spark__dateadd(datepart, interval, from_date_or_timestamp) %}\n\n {%- set clock_component -%}\n {# make sure the dates + timestamps are real, otherwise raise an error asap #}\n to_unix_timestamp({{ assert_not_null('to_timestamp', from_date_or_timestamp) }})\n - to_unix_timestamp({{ assert_not_null('date', from_date_or_timestamp) }})\n {%- endset -%}\n\n {%- if datepart in ['day', 'week'] -%}\n\n {%- set multiplier = 7 if datepart == 'week' else 1 -%}\n\n to_timestamp(\n to_unix_timestamp(\n date_add(\n {{ assert_not_null('date', from_date_or_timestamp) }},\n cast({{interval}} * {{multiplier}} as int)\n )\n ) + {{clock_component}}\n )\n\n {%- elif datepart in ['month', 'quarter', 'year'] -%}\n\n {%- set multiplier -%}\n {%- if datepart == 'month' -%} 1\n {%- elif datepart == 'quarter' -%} 3\n {%- elif datepart == 'year' -%} 12\n {%- endif -%}\n {%- endset -%}\n\n to_timestamp(\n to_unix_timestamp(\n add_months(\n {{ assert_not_null('date', from_date_or_timestamp) }},\n cast({{interval}} * {{multiplier}} as int)\n )\n ) + {{clock_component}}\n )\n\n {%- elif datepart in ('hour', 'minute', 'second', 'millisecond', 'microsecond') -%}\n\n {%- set multiplier -%}\n {%- if datepart == 'hour' -%} 3600\n {%- elif datepart == 'minute' -%} 60\n {%- elif datepart == 'second' -%} 1\n {%- elif datepart == 'millisecond' -%} (1/1000000)\n {%- elif datepart == 'microsecond' -%} (1/1000000)\n {%- endif -%}\n {%- endset -%}\n\n to_timestamp(\n {{ assert_not_null('to_unix_timestamp', from_date_or_timestamp) }}\n + cast({{interval}} * {{multiplier}} as int)\n )\n\n {%- else -%}\n\n {{ exceptions.raise_compiler_error(\"macro dateadd not implemented for datepart ~ '\" ~ datepart ~ \"' ~ on Spark\") }}\n\n {%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.assert_not_null" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5820637, + "supported_languages": null + }, + "macro.dbt_spark.assert_not_null": + { + "name": "assert_not_null", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/assert_not_null.sql", + "original_file_path": "macros/utils/assert_not_null.sql", + "unique_id": "macro.dbt_spark.assert_not_null", + "macro_sql": "{% macro assert_not_null(function, arg) -%}\n {{ return(adapter.dispatch('assert_not_null', 'dbt')(function, arg)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__assert_not_null" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5827036, + "supported_languages": null + }, + "macro.dbt_spark.spark__assert_not_null": + { + "name": "spark__assert_not_null", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/assert_not_null.sql", + "original_file_path": "macros/utils/assert_not_null.sql", + "unique_id": "macro.dbt_spark.spark__assert_not_null", + "macro_sql": "{% macro spark__assert_not_null(function, arg) %}\n\n coalesce({{function}}({{arg}}), nvl2({{function}}({{arg}}), assert_true({{function}}({{arg}}) is not null), null))\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5831304, + "supported_languages": null + }, + "macro.dbt_spark.spark__escape_single_quotes": + { + "name": "spark__escape_single_quotes", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/escape_single_quotes.sql", + "original_file_path": "macros/utils/escape_single_quotes.sql", + "unique_id": "macro.dbt_spark.spark__escape_single_quotes", + "macro_sql": "{% macro spark__escape_single_quotes(expression) -%}\n{{ expression | replace(\"'\",\"\\\\'\") }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.583516, + "supported_languages": null + }, + "macro.dbt_spark.spark__bool_or": + { + "name": "spark__bool_or", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/bool_or.sql", + "original_file_path": "macros/utils/bool_or.sql", + "unique_id": "macro.dbt_spark.spark__bool_or", + "macro_sql": "{% macro spark__bool_or(expression) -%}\n\n max({{ expression }})\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5838218, + "supported_languages": null + }, + "macro.dbt_spark.spark__datediff": + { + "name": "spark__datediff", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/datediff.sql", + "original_file_path": "macros/utils/datediff.sql", + "unique_id": "macro.dbt_spark.spark__datediff", + "macro_sql": "{% macro spark__datediff(first_date, second_date, datepart) %}\n\n {%- if datepart in ['day', 'week', 'month', 'quarter', 'year'] -%}\n\n {# make sure the dates are real, otherwise raise an error asap #}\n {% set first_date = assert_not_null('date', first_date) %}\n {% set second_date = assert_not_null('date', second_date) %}\n\n {%- endif -%}\n\n {%- if datepart == 'day' -%}\n\n datediff({{second_date}}, {{first_date}})\n\n {%- elif datepart == 'week' -%}\n\n case when {{first_date}} < {{second_date}}\n then floor(datediff({{second_date}}, {{first_date}})/7)\n else ceil(datediff({{second_date}}, {{first_date}})/7)\n end\n\n -- did we cross a week boundary (Sunday)?\n + case\n when {{first_date}} < {{second_date}} and dayofweek({{second_date}}) < dayofweek({{first_date}}) then 1\n when {{first_date}} > {{second_date}} and dayofweek({{second_date}}) > dayofweek({{first_date}}) then -1\n else 0 end\n\n {%- elif datepart == 'month' -%}\n\n case when {{first_date}} < {{second_date}}\n then floor(months_between(date({{second_date}}), date({{first_date}})))\n else ceil(months_between(date({{second_date}}), date({{first_date}})))\n end\n\n -- did we cross a month boundary?\n + case\n when {{first_date}} < {{second_date}} and dayofmonth({{second_date}}) < dayofmonth({{first_date}}) then 1\n when {{first_date}} > {{second_date}} and dayofmonth({{second_date}}) > dayofmonth({{first_date}}) then -1\n else 0 end\n\n {%- elif datepart == 'quarter' -%}\n\n case when {{first_date}} < {{second_date}}\n then floor(months_between(date({{second_date}}), date({{first_date}}))/3)\n else ceil(months_between(date({{second_date}}), date({{first_date}}))/3)\n end\n\n -- did we cross a quarter boundary?\n + case\n when {{first_date}} < {{second_date}} and (\n (dayofyear({{second_date}}) - (quarter({{second_date}}) * 365/4))\n < (dayofyear({{first_date}}) - (quarter({{first_date}}) * 365/4))\n ) then 1\n when {{first_date}} > {{second_date}} and (\n (dayofyear({{second_date}}) - (quarter({{second_date}}) * 365/4))\n > (dayofyear({{first_date}}) - (quarter({{first_date}}) * 365/4))\n ) then -1\n else 0 end\n\n {%- elif datepart == 'year' -%}\n\n year({{second_date}}) - year({{first_date}})\n\n {%- elif datepart in ('hour', 'minute', 'second', 'millisecond', 'microsecond') -%}\n\n {%- set divisor -%}\n {%- if datepart == 'hour' -%} 3600\n {%- elif datepart == 'minute' -%} 60\n {%- elif datepart == 'second' -%} 1\n {%- elif datepart == 'millisecond' -%} (1/1000)\n {%- elif datepart == 'microsecond' -%} (1/1000000)\n {%- endif -%}\n {%- endset -%}\n\n case when {{first_date}} < {{second_date}}\n then ceil((\n {# make sure the timestamps are real, otherwise raise an error asap #}\n {{ assert_not_null('to_unix_timestamp', assert_not_null('to_timestamp', second_date)) }}\n - {{ assert_not_null('to_unix_timestamp', assert_not_null('to_timestamp', first_date)) }}\n ) / {{divisor}})\n else floor((\n {{ assert_not_null('to_unix_timestamp', assert_not_null('to_timestamp', second_date)) }}\n - {{ assert_not_null('to_unix_timestamp', assert_not_null('to_timestamp', first_date)) }}\n ) / {{divisor}})\n end\n\n {% if datepart == 'millisecond' %}\n + cast(date_format({{second_date}}, 'SSS') as int)\n - cast(date_format({{first_date}}, 'SSS') as int)\n {% endif %}\n\n {% if datepart == 'microsecond' %}\n {% set capture_str = '[0-9]{4}-[0-9]{2}-[0-9]{2}.[0-9]{2}:[0-9]{2}:[0-9]{2}.([0-9]{6})' %}\n -- Spark doesn't really support microseconds, so this is a massive hack!\n -- It will only work if the timestamp-string is of the format\n -- 'yyyy-MM-dd-HH mm.ss.SSSSSS'\n + cast(regexp_extract({{second_date}}, '{{capture_str}}', 1) as int)\n - cast(regexp_extract({{first_date}}, '{{capture_str}}', 1) as int)\n {% endif %}\n\n {%- else -%}\n\n {{ exceptions.raise_compiler_error(\"macro datediff not implemented for datepart ~ '\" ~ datepart ~ \"' ~ on Spark\") }}\n\n {%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.assert_not_null" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.595728, + "supported_languages": null + }, + "macro.dbt_spark.spark__any_value": + { + "name": "spark__any_value", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/any_value.sql", + "original_file_path": "macros/utils/any_value.sql", + "unique_id": "macro.dbt_spark.spark__any_value", + "macro_sql": "{% macro spark__any_value(expression) -%}\n {#-- return any value (non-deterministic) --#}\n first({{ expression }})\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5960772, + "supported_languages": null + }, + "macro.dbt_spark.spark__array_construct": + { + "name": "spark__array_construct", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/array_construct.sql", + "original_file_path": "macros/utils/array_construct.sql", + "unique_id": "macro.dbt_spark.spark__array_construct", + "macro_sql": "{% macro spark__array_construct(inputs, data_type) -%}\n array( {{ inputs|join(' , ') }} )\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.59645, + "supported_languages": null + }, + "macro.dbt_spark.spark__array_append": + { + "name": "spark__array_append", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/utils/array_append.sql", + "original_file_path": "macros/utils/array_append.sql", + "unique_id": "macro.dbt_spark.spark__array_append", + "macro_sql": "{% macro spark__array_append(array, new_element) -%}\n {{ array_concat(array, array_construct([new_element])) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.array_concat", + "macro.dbt_utils.array_construct" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.5968926, + "supported_languages": null + }, + "macro.dbt_spark.spark__get_binding_char": + { + "name": "spark__get_binding_char", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/seed.sql", + "original_file_path": "macros/materializations/seed.sql", + "unique_id": "macro.dbt_spark.spark__get_binding_char", + "macro_sql": "{% macro spark__get_binding_char() %}\n {{ return('?' if target.method == 'odbc' else '%s') }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.599669, + "supported_languages": null + }, + "macro.dbt_spark.spark__reset_csv_table": + { + "name": "spark__reset_csv_table", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/seed.sql", + "original_file_path": "macros/materializations/seed.sql", + "unique_id": "macro.dbt_spark.spark__reset_csv_table", + "macro_sql": "{% macro spark__reset_csv_table(model, full_refresh, old_relation, agate_table) %}\n {% if old_relation %}\n {{ adapter.drop_relation(old_relation) }}\n {% endif %}\n {% set sql = create_csv_table(model, agate_table) %}\n {{ return(sql) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.create_csv_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.600351, + "supported_languages": null + }, + "macro.dbt_spark.spark__load_csv_rows": + { + "name": "spark__load_csv_rows", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/seed.sql", + "original_file_path": "macros/materializations/seed.sql", + "unique_id": "macro.dbt_spark.spark__load_csv_rows", + "macro_sql": "{% macro spark__load_csv_rows(model, agate_table) %}\n\n {% set batch_size = get_batch_size() %}\n {% set column_override = model['config'].get('column_types', {}) %}\n\n {% set statements = [] %}\n\n {% for chunk in agate_table.rows | batch(batch_size) %}\n {% set bindings = [] %}\n\n {% for row in chunk %}\n {% do bindings.extend(row) %}\n {% endfor %}\n\n {% set sql %}\n insert into {{ this.render() }} values\n {% for row in chunk -%}\n ({%- for col_name in agate_table.column_names -%}\n {%- set inferred_type = adapter.convert_type(agate_table, loop.index0) -%}\n {%- set type = column_override.get(col_name, inferred_type) -%}\n cast({{ get_binding_char() }} as {{type}})\n {%- if not loop.last%},{%- endif %}\n {%- endfor -%})\n {%- if not loop.last%},{%- endif %}\n {%- endfor %}\n {% endset %}\n\n {% do adapter.add_query(sql, bindings=bindings, abridge_sql_log=True) %}\n\n {% if loop.index0 == 0 %}\n {% do statements.append(sql) %}\n {% endif %}\n {% endfor %}\n\n {# Return SQL so we can render it out into the compiled files #}\n {{ return(statements[0]) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_batch_size", + "macro.dbt.get_binding_char" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.603199, + "supported_languages": null + }, + "macro.dbt_spark.spark__create_csv_table": + { + "name": "spark__create_csv_table", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/seed.sql", + "original_file_path": "macros/materializations/seed.sql", + "unique_id": "macro.dbt_spark.spark__create_csv_table", + "macro_sql": "{% macro spark__create_csv_table(model, agate_table) %}\n {%- set column_override = model['config'].get('column_types', {}) -%}\n {%- set quote_seed_column = model['config'].get('quote_columns', None) -%}\n\n {% set sql %}\n create table {{ this.render() }} (\n {%- for col_name in agate_table.column_names -%}\n {%- set inferred_type = adapter.convert_type(agate_table, loop.index0) -%}\n {%- set type = column_override.get(col_name, inferred_type) -%}\n {%- set column_name = (col_name | string) -%}\n {{ adapter.quote_seed_column(column_name, quote_seed_column) }} {{ type }} {%- if not loop.last -%}, {%- endif -%}\n {%- endfor -%}\n )\n {{ file_format_clause() }}\n {{ partition_cols(label=\"partitioned by\") }}\n {{ clustered_cols(label=\"clustered by\") }}\n {{ location_clause() }}\n {{ comment_clause() }}\n {% endset %}\n\n {% call statement('_') -%}\n {{ sql }}\n {%- endcall %}\n\n {{ return(sql) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.file_format_clause", + "macro.dbt_spark.partition_cols", + "macro.dbt_spark.clustered_cols", + "macro.dbt_spark.location_clause", + "macro.dbt_spark.comment_clause", + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.60558, + "supported_languages": null + }, + "macro.dbt_spark.spark__can_clone_table": + { + "name": "spark__can_clone_table", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/clone.sql", + "original_file_path": "macros/materializations/clone.sql", + "unique_id": "macro.dbt_spark.spark__can_clone_table", + "macro_sql": "{% macro spark__can_clone_table() %}\n {{ return(True) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6089666, + "supported_languages": null + }, + "macro.dbt_spark.spark__create_or_replace_clone": + { + "name": "spark__create_or_replace_clone", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/clone.sql", + "original_file_path": "macros/materializations/clone.sql", + "unique_id": "macro.dbt_spark.spark__create_or_replace_clone", + "macro_sql": "{% macro spark__create_or_replace_clone(this_relation, defer_relation) %}\n create or replace table {{ this_relation }} shallow clone {{ defer_relation }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6092746, + "supported_languages": null + }, + "macro.dbt_spark.materialization_clone_spark": + { + "name": "materialization_clone_spark", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/clone.sql", + "original_file_path": "macros/materializations/clone.sql", + "unique_id": "macro.dbt_spark.materialization_clone_spark", + "macro_sql": "\n\n{%- materialization clone, adapter='spark' -%}\n\n {%- set relations = {'relations': []} -%}\n\n {%- if not defer_relation -%}\n -- nothing to do\n {{ log(\"No relation found in state manifest for \" ~ model.unique_id, info=True) }}\n {{ return(relations) }}\n {%- endif -%}\n\n {%- set existing_relation = load_cached_relation(this) -%}\n\n {%- if existing_relation and not flags.FULL_REFRESH -%}\n -- noop!\n {{ log(\"Relation \" ~ existing_relation ~ \" already exists\", info=True) }}\n {{ return(relations) }}\n {%- endif -%}\n\n {%- set other_existing_relation = load_cached_relation(defer_relation) -%}\n {%- set file_format = config.get('file_format', validator=validation.any[basestring]) -%}\n\n -- If this is a database that can do zero-copy cloning of tables, and the other relation is a table, then this will be a table\n -- Otherwise, this will be a view\n\n {% set can_clone_table = can_clone_table() %}\n\n {%- if file_format != 'delta' -%}\n {% set invalid_format_msg -%}\n Invalid file format: {{ file_format }}\n shallow clone requires file_format be set to 'delta'\n {%- endset %}\n {% do exceptions.raise_compiler_error(invalid_format_msg) %}\n {%- elif other_existing_relation and other_existing_relation.type == 'table' and can_clone_table -%}\n\n {%- set target_relation = this.incorporate(type='table') -%}\n {% if existing_relation is not none and not existing_relation.is_table %}\n {{ log(\"Dropping relation \" ~ existing_relation ~ \" because it is of type \" ~ existing_relation.type) }}\n {{ drop_relation_if_exists(existing_relation) }}\n {% endif %}\n\n -- as a general rule, data platforms that can clone tables can also do atomic 'create or replace'\n {% call statement('main') %}\n {{ create_or_replace_clone(target_relation, defer_relation) }}\n {% endcall %}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n {% do persist_docs(target_relation, model) %}\n\n {{ return({'relations': [target_relation]}) }}\n\n {%- else -%}\n\n {%- set target_relation = this.incorporate(type='view') -%}\n\n -- reuse the view materialization\n -- TODO: support actual dispatch for materialization macros\n -- Tracking ticket: https://github.com/dbt-labs/dbt-core/issues/7799\n {% set search_name = \"materialization_view_\" ~ adapter.type() %}\n {% if not search_name in context %}\n {% set search_name = \"materialization_view_default\" %}\n {% endif %}\n {% set materialization_macro = context[search_name] %}\n {% set relations = materialization_macro() %}\n {{ return(relations) }}\n {% endif %}\n\n{%- endmaterialization -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.can_clone_table", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.statement", + "macro.dbt.create_or_replace_clone", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6137562, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt_spark.materialization_view_spark": + { + "name": "materialization_view_spark", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/view.sql", + "original_file_path": "macros/materializations/view.sql", + "unique_id": "macro.dbt_spark.materialization_view_spark", + "macro_sql": "{% materialization view, adapter='spark' -%}\n {{ return(create_or_replace_view()) }}\n{%- endmaterialization %}", + "depends_on": + { + "macros": + [ + "macro.dbt.create_or_replace_view" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.614174, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt_spark.spark__snapshot_hash_arguments": + { + "name": "spark__snapshot_hash_arguments", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/snapshot.sql", + "original_file_path": "macros/materializations/snapshot.sql", + "unique_id": "macro.dbt_spark.spark__snapshot_hash_arguments", + "macro_sql": "{% macro spark__snapshot_hash_arguments(args) -%}\n md5({%- for arg in args -%}\n coalesce(cast({{ arg }} as string ), '')\n {% if not loop.last %} || '|' || {% endif %}\n {%- endfor -%})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.626643, + "supported_languages": null + }, + "macro.dbt_spark.spark__snapshot_string_as_time": + { + "name": "spark__snapshot_string_as_time", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/snapshot.sql", + "original_file_path": "macros/materializations/snapshot.sql", + "unique_id": "macro.dbt_spark.spark__snapshot_string_as_time", + "macro_sql": "{% macro spark__snapshot_string_as_time(timestamp) -%}\n {%- set result = \"to_timestamp('\" ~ timestamp ~ \"')\" -%}\n {{ return(result) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6270492, + "supported_languages": null + }, + "macro.dbt_spark.spark__snapshot_merge_sql": + { + "name": "spark__snapshot_merge_sql", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/snapshot.sql", + "original_file_path": "macros/materializations/snapshot.sql", + "unique_id": "macro.dbt_spark.spark__snapshot_merge_sql", + "macro_sql": "{% macro spark__snapshot_merge_sql(target, source, insert_cols) -%}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n {% if target.is_iceberg %}\n {# create view only supports a name (no catalog, or schema) #}\n using {{ source.identifier }} as DBT_INTERNAL_SOURCE\n {% else %}\n using {{ source }} as DBT_INTERNAL_SOURCE\n {% endif %}\n on DBT_INTERNAL_SOURCE.dbt_scd_id = DBT_INTERNAL_DEST.dbt_scd_id\n when matched\n and DBT_INTERNAL_DEST.dbt_valid_to is null\n and DBT_INTERNAL_SOURCE.dbt_change_type in ('update', 'delete')\n then update\n set dbt_valid_to = DBT_INTERNAL_SOURCE.dbt_valid_to\n\n when not matched\n and DBT_INTERNAL_SOURCE.dbt_change_type = 'insert'\n then insert *\n ;\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6276307, + "supported_languages": null + }, + "macro.dbt_spark.spark_build_snapshot_staging_table": + { + "name": "spark_build_snapshot_staging_table", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/snapshot.sql", + "original_file_path": "macros/materializations/snapshot.sql", + "unique_id": "macro.dbt_spark.spark_build_snapshot_staging_table", + "macro_sql": "{% macro spark_build_snapshot_staging_table(strategy, sql, target_relation) %}\n {% set tmp_identifier = target_relation.identifier ~ '__dbt_tmp' %}\n\n {% if target_relation.is_iceberg %}\n {# iceberg catalog does not support create view, but regular spark does. We removed the catalog and schema #}\n {%- set tmp_relation = api.Relation.create(identifier=tmp_identifier,\n schema=none,\n database=none,\n type='view') -%}\n {% else %}\n {%- set tmp_relation = api.Relation.create(identifier=tmp_identifier,\n schema=target_relation.schema,\n database=none,\n type='view') -%}\n {% endif %}\n\n {% set select = snapshot_staging_table(strategy, sql, target_relation) %}\n\n {# needs to be a non-temp view so that its columns can be ascertained via `describe` #}\n {% call statement('build_snapshot_staging_relation') %}\n {{ create_view_as(tmp_relation, select) }}\n {% endcall %}\n\n {% do return(tmp_relation) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.snapshot_staging_table", + "macro.dbt.statement", + "macro.dbt.create_view_as" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6292953, + "supported_languages": null + }, + "macro.dbt_spark.spark__post_snapshot": + { + "name": "spark__post_snapshot", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/snapshot.sql", + "original_file_path": "macros/materializations/snapshot.sql", + "unique_id": "macro.dbt_spark.spark__post_snapshot", + "macro_sql": "{% macro spark__post_snapshot(staging_relation) %}\n {% do adapter.drop_relation(staging_relation) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6296043, + "supported_languages": null + }, + "macro.dbt_spark.spark__create_columns": + { + "name": "spark__create_columns", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/snapshot.sql", + "original_file_path": "macros/materializations/snapshot.sql", + "unique_id": "macro.dbt_spark.spark__create_columns", + "macro_sql": "{% macro spark__create_columns(relation, columns) %}\n {% if columns|length > 0 %}\n {% call statement() %}\n alter table {{ relation }} add columns (\n {% for column in columns %}\n `{{ column.name }}` {{ column.data_type }} {{- ',' if not loop.last -}}\n {% endfor %}\n );\n {% endcall %}\n {% endif %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.630455, + "supported_languages": null + }, + "macro.dbt_spark.materialization_snapshot_spark": + { + "name": "materialization_snapshot_spark", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/snapshot.sql", + "original_file_path": "macros/materializations/snapshot.sql", + "unique_id": "macro.dbt_spark.materialization_snapshot_spark", + "macro_sql": "{% materialization snapshot, adapter='spark' %}\n {%- set config = model['config'] -%}\n\n {%- set target_table = model.get('alias', model.get('name')) -%}\n\n {%- set strategy_name = config.get('strategy') -%}\n {%- set unique_key = config.get('unique_key') %}\n {%- set file_format = config.get('file_format', 'parquet') -%}\n {%- set grant_config = config.get('grants') -%}\n\n {% set target_relation_exists, target_relation = get_or_create_relation(\n database=none,\n schema=model.schema,\n identifier=target_table,\n type='table') -%}\n\n {%- if file_format not in ['delta', 'iceberg', 'hudi'] -%}\n {% set invalid_format_msg -%}\n Invalid file format: {{ file_format }}\n Snapshot functionality requires file_format be set to 'delta' or 'iceberg' or 'hudi'\n {%- endset %}\n {% do exceptions.raise_compiler_error(invalid_format_msg) %}\n {% endif %}\n\n {%- if target_relation_exists -%}\n {%- if not target_relation.is_delta and not target_relation.is_iceberg and not target_relation.is_hudi -%}\n {% set invalid_format_msg -%}\n The existing table {{ model.schema }}.{{ target_table }} is in another format than 'delta' or 'iceberg' or 'hudi'\n {%- endset %}\n {% do exceptions.raise_compiler_error(invalid_format_msg) %}\n {% endif %}\n {% endif %}\n\n {% if not adapter.check_schema_exists(model.database, model.schema) %}\n {% do create_schema(model.schema) %}\n {% endif %}\n\n {%- if not target_relation.is_table -%}\n {% do exceptions.relation_wrong_type(target_relation, 'table') %}\n {%- endif -%}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n {% set strategy_macro = strategy_dispatch(strategy_name) %}\n {% set strategy = strategy_macro(model, \"snapshotted_data\", \"source_data\", config, target_relation_exists) %}\n\n {% if not target_relation_exists %}\n\n {% set build_sql = build_snapshot_table(strategy, model['compiled_code']) %}\n {% set final_sql = create_table_as(False, target_relation, build_sql) %}\n\n {% else %}\n\n {{ adapter.valid_snapshot_target(target_relation) }}\n\n {% set staging_table = spark_build_snapshot_staging_table(strategy, sql, target_relation) %}\n\n -- this may no-op if the database does not require column expansion\n {% do adapter.expand_target_column_types(from_relation=staging_table,\n to_relation=target_relation) %}\n\n {% set missing_columns = adapter.get_missing_columns(staging_table, target_relation)\n | rejectattr('name', 'equalto', 'dbt_change_type')\n | rejectattr('name', 'equalto', 'DBT_CHANGE_TYPE')\n | rejectattr('name', 'equalto', 'dbt_unique_key')\n | rejectattr('name', 'equalto', 'DBT_UNIQUE_KEY')\n | list %}\n\n {% do create_columns(target_relation, missing_columns) %}\n\n {% set source_columns = adapter.get_columns_in_relation(staging_table)\n | rejectattr('name', 'equalto', 'dbt_change_type')\n | rejectattr('name', 'equalto', 'DBT_CHANGE_TYPE')\n | rejectattr('name', 'equalto', 'dbt_unique_key')\n | rejectattr('name', 'equalto', 'DBT_UNIQUE_KEY')\n | list %}\n\n {% set quoted_source_columns = [] %}\n {% for column in source_columns %}\n {% do quoted_source_columns.append(adapter.quote(column.name)) %}\n {% endfor %}\n\n {% set final_sql = snapshot_merge_sql(\n target = target_relation,\n source = staging_table,\n insert_cols = quoted_source_columns\n )\n %}\n\n {% endif %}\n\n {% call statement('main') %}\n {{ final_sql }}\n {% endcall %}\n\n {% set should_revoke = should_revoke(target_relation_exists, full_refresh_mode) %}\n {% do apply_grants(target_relation, grant_config, should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {{ adapter.commit() }}\n\n {% if staging_table is defined %}\n {% do post_snapshot(staging_table) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmaterialization %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_or_create_relation", + "macro.dbt.create_schema", + "macro.dbt.run_hooks", + "macro.dbt.strategy_dispatch", + "macro.dbt.build_snapshot_table", + "macro.dbt.create_table_as", + "macro.dbt_spark.spark_build_snapshot_staging_table", + "macro.dbt.create_columns", + "macro.dbt.snapshot_merge_sql", + "macro.dbt.statement", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs", + "macro.dbt.post_snapshot" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6384454, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt_spark.materialization_table_spark": + { + "name": "materialization_table_spark", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/table.sql", + "original_file_path": "macros/materializations/table.sql", + "unique_id": "macro.dbt_spark.materialization_table_spark", + "macro_sql": "{% materialization table, adapter = 'spark', supported_languages=['sql', 'python'] %}\n {%- set language = model['language'] -%}\n {%- set identifier = model['alias'] -%}\n {%- set grant_config = config.get('grants') -%}\n\n {%- set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) -%}\n {%- set target_relation = api.Relation.create(identifier=identifier,\n schema=schema,\n database=database,\n type='table') -%}\n\n {{ run_hooks(pre_hooks) }}\n\n -- setup: if the target relation already exists, drop it\n -- in case if the existing and future table is delta or iceberg, we want to do a\n -- create or replace table instead of dropping, so we don't have the table unavailable\n {% if old_relation is not none %}\n {% set is_delta = (old_relation.is_delta and config.get('file_format', validator=validation.any[basestring]) == 'delta') %}\n {% set is_iceberg = (old_relation.is_iceberg and config.get('file_format', validator=validation.any[basestring]) == 'iceberg') %}\n {% set old_relation_type = old_relation.type %}\n {% else %}\n {% set is_delta = false %}\n {% set is_iceberg = false %}\n {% set old_relation_type = target_relation.type %}\n {% endif %}\n\n {% if not is_delta and not is_iceberg %}\n {% set existing_relation = target_relation %}\n {{ adapter.drop_relation(existing_relation.incorporate(type=old_relation_type)) }}\n {% endif %}\n\n -- build model\n {%- call statement('main', language=language) -%}\n {{ create_table_as(False, target_relation, compiled_code, language) }}\n {%- endcall -%}\n\n {% set should_revoke = should_revoke(old_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {% do persist_constraints(target_relation, model) %}\n\n {{ run_hooks(post_hooks) }}\n\n {{ return({'relations': [target_relation]})}}\n\n{% endmaterialization %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_hooks", + "macro.dbt.statement", + "macro.dbt.create_table_as", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs", + "macro.dbt_spark.persist_constraints" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6458979, + "supported_languages": + [ + "sql", + "python" + ] + }, + "macro.dbt_spark.py_write_table": + { + "name": "py_write_table", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/table.sql", + "original_file_path": "macros/materializations/table.sql", + "unique_id": "macro.dbt_spark.py_write_table", + "macro_sql": "{% macro py_write_table(compiled_code, target_relation) %}\n{{ compiled_code }}\n# --- Autogenerated dbt materialization code. --- #\ndbt = dbtObj(spark.table)\ndf = model(dbt, spark)\n\n# make sure pyspark exists in the namepace, for 7.3.x-scala2.12 it does not exist\nimport pyspark\n# make sure pandas exists before using it\ntry:\n import pandas\n pandas_available = True\nexcept ImportError:\n pandas_available = False\n\n# make sure pyspark.pandas exists before using it\ntry:\n import pyspark.pandas\n pyspark_pandas_api_available = True\nexcept ImportError:\n pyspark_pandas_api_available = False\n\n# make sure databricks.koalas exists before using it\ntry:\n import databricks.koalas\n koalas_available = True\nexcept ImportError:\n koalas_available = False\n\n# preferentially convert pandas DataFrames to pandas-on-Spark or Koalas DataFrames first\n# since they know how to convert pandas DataFrames better than `spark.createDataFrame(df)`\n# and converting from pandas-on-Spark to Spark DataFrame has no overhead\nif pyspark_pandas_api_available and pandas_available and isinstance(df, pandas.core.frame.DataFrame):\n df = pyspark.pandas.frame.DataFrame(df)\nelif koalas_available and pandas_available and isinstance(df, pandas.core.frame.DataFrame):\n df = databricks.koalas.frame.DataFrame(df)\n\n# convert to pyspark.sql.dataframe.DataFrame\nif isinstance(df, pyspark.sql.dataframe.DataFrame):\n pass # since it is already a Spark DataFrame\nelif pyspark_pandas_api_available and isinstance(df, pyspark.pandas.frame.DataFrame):\n df = df.to_spark()\nelif koalas_available and isinstance(df, databricks.koalas.frame.DataFrame):\n df = df.to_spark()\nelif pandas_available and isinstance(df, pandas.core.frame.DataFrame):\n df = spark.createDataFrame(df)\nelse:\n msg = f\"{type(df)} is not a supported type for dbt Python materialization\"\n raise Exception(msg)\n\ndf.write.mode(\"overwrite\").format(\"{{ config.get('file_format', 'delta') }}\").option(\"overwriteSchema\", \"true\").saveAsTable(\"{{ target_relation }}\")\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6465256, + "supported_languages": null + }, + "macro.dbt_spark.py_script_comment": + { + "name": "py_script_comment", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/table.sql", + "original_file_path": "macros/materializations/table.sql", + "unique_id": "macro.dbt_spark.py_script_comment", + "macro_sql": "{%macro py_script_comment()%}\n# how to execute python model in notebook\n# dbt = dbtObj(spark.table)\n# df = model(dbt, spark)\n{%endmacro%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6467032, + "supported_languages": null + }, + "macro.dbt_spark.materialization_incremental_spark": + { + "name": "materialization_incremental_spark", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/incremental/incremental.sql", + "original_file_path": "macros/materializations/incremental/incremental.sql", + "unique_id": "macro.dbt_spark.materialization_incremental_spark", + "macro_sql": "{% materialization incremental, adapter='spark', supported_languages=['sql', 'python'] -%}\n {#-- Validate early so we don't run SQL if the file_format + strategy combo is invalid --#}\n {%- set raw_file_format = config.get('file_format', default='parquet') -%}\n {%- set raw_strategy = config.get('incremental_strategy') or 'append' -%}\n {%- set grant_config = config.get('grants') -%}\n\n {%- set file_format = dbt_spark_validate_get_file_format(raw_file_format) -%}\n {%- set strategy = dbt_spark_validate_get_incremental_strategy(raw_strategy, file_format) -%}\n\n {#-- Set vars --#}\n\n {%- set unique_key = config.get('unique_key', none) -%}\n {%- set partition_by = config.get('partition_by', none) -%}\n {%- set language = model['language'] -%}\n {%- set on_schema_change = incremental_validate_on_schema_change(config.get('on_schema_change'), default='ignore') -%}\n {%- set incremental_predicates = config.get('predicates', none) or config.get('incremental_predicates', none) -%}\n {%- set target_relation = this -%}\n {%- set existing_relation = load_relation(this) -%}\n {%- set tmp_relation = make_temp_relation(this) -%}\n\n {#-- for SQL model we will create temp view that doesn't have database and schema --#}\n {%- if language == 'sql'-%}\n {%- set tmp_relation = tmp_relation.include(database=false, schema=false) -%}\n {%- endif -%}\n\n {#-- Set Overwrite Mode --#}\n {%- if strategy == 'insert_overwrite' and partition_by -%}\n {%- call statement() -%}\n set spark.sql.sources.partitionOverwriteMode = DYNAMIC\n {%- endcall -%}\n {%- endif -%}\n\n {#-- Run pre-hooks --#}\n {{ run_hooks(pre_hooks) }}\n\n {#-- Incremental run logic --#}\n {%- if existing_relation is none -%}\n {#-- Relation must be created --#}\n {%- call statement('main', language=language) -%}\n {{ create_table_as(False, target_relation, compiled_code, language) }}\n {%- endcall -%}\n {% do persist_constraints(target_relation, model) %}\n {%- elif existing_relation.is_view or should_full_refresh() -%}\n {#-- Relation must be dropped & recreated --#}\n {% set is_delta = (file_format == 'delta' and existing_relation.is_delta) %}\n {% if not is_delta %} {#-- If Delta, we will `create or replace` below, so no need to drop --#}\n {% do adapter.drop_relation(existing_relation) %}\n {% endif %}\n {%- call statement('main', language=language) -%}\n {{ create_table_as(False, target_relation, compiled_code, language) }}\n {%- endcall -%}\n {% do persist_constraints(target_relation, model) %}\n {%- else -%}\n {#-- Relation must be merged --#}\n {%- call statement('create_tmp_relation', language=language) -%}\n {{ create_table_as(True, tmp_relation, compiled_code, language) }}\n {%- endcall -%}\n {%- do process_schema_changes(on_schema_change, tmp_relation, existing_relation) -%}\n {%- call statement('main') -%}\n {{ dbt_spark_get_incremental_sql(strategy, tmp_relation, target_relation, existing_relation, unique_key, incremental_predicates) }}\n {%- endcall -%}\n {%- if language == 'python' -%}\n {#--\n This is yucky.\n See note in dbt-spark/dbt/include/spark/macros/adapters.sql\n re: python models and temporary views.\n\n Also, why do neither drop_relation or adapter.drop_relation work here?!\n --#}\n {% call statement('drop_relation') -%}\n drop table if exists {{ tmp_relation }}\n {%- endcall %}\n {%- endif -%}\n {%- endif -%}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode) %}\n {% do apply_grants(target_relation, grant_config, should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {{ run_hooks(post_hooks) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{%- endmaterialization %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.dbt_spark_validate_get_file_format", + "macro.dbt_spark.dbt_spark_validate_get_incremental_strategy", + "macro.dbt.incremental_validate_on_schema_change", + "macro.dbt.load_relation", + "macro.dbt.make_temp_relation", + "macro.dbt.statement", + "macro.dbt.run_hooks", + "macro.dbt.create_table_as", + "macro.dbt_spark.persist_constraints", + "macro.dbt.should_full_refresh", + "macro.dbt.process_schema_changes", + "macro.dbt_spark.dbt_spark_get_incremental_sql", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6539977, + "supported_languages": + [ + "sql", + "python" + ] + }, + "macro.dbt_spark.get_insert_overwrite_sql": + { + "name": "get_insert_overwrite_sql", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/incremental/strategies.sql", + "original_file_path": "macros/materializations/incremental/strategies.sql", + "unique_id": "macro.dbt_spark.get_insert_overwrite_sql", + "macro_sql": "{% macro get_insert_overwrite_sql(source_relation, target_relation, existing_relation) %}\n\n {%- set dest_columns = adapter.get_columns_in_relation(target_relation) -%}\n {%- set dest_cols_csv = dest_columns | map(attribute='quoted') | join(', ') -%}\n {% if existing_relation.is_iceberg %}\n {# removed table from statement for iceberg #}\n insert overwrite {{ target_relation }}\n {# removed partition_cols for iceberg as well #}\n {% else %}\n insert overwrite table {{ target_relation }}\n {{ partition_cols(label=\"partition\") }}\n {% endif %}\n select {{dest_cols_csv}} from {{ source_relation }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.partition_cols" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6573274, + "supported_languages": null + }, + "macro.dbt_spark.get_insert_into_sql": + { + "name": "get_insert_into_sql", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/incremental/strategies.sql", + "original_file_path": "macros/materializations/incremental/strategies.sql", + "unique_id": "macro.dbt_spark.get_insert_into_sql", + "macro_sql": "{% macro get_insert_into_sql(source_relation, target_relation) %}\n\n {%- set dest_columns = adapter.get_columns_in_relation(target_relation) -%}\n {%- set dest_cols_csv = dest_columns | map(attribute='quoted') | join(', ') -%}\n insert into table {{ target_relation }}\n select {{dest_cols_csv}} from {{ source_relation }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.657997, + "supported_languages": null + }, + "macro.dbt_spark.spark__get_merge_sql": + { + "name": "spark__get_merge_sql", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/incremental/strategies.sql", + "original_file_path": "macros/materializations/incremental/strategies.sql", + "unique_id": "macro.dbt_spark.spark__get_merge_sql", + "macro_sql": "{% macro spark__get_merge_sql(target, source, unique_key, dest_columns, incremental_predicates) %}\n {# need dest_columns for merge_exclude_columns, default to use \"*\" #}\n {%- set predicates = [] if incremental_predicates is none else [] + incremental_predicates -%}\n {%- set dest_columns = adapter.get_columns_in_relation(target) -%}\n {%- set merge_update_columns = config.get('merge_update_columns') -%}\n {%- set merge_exclude_columns = config.get('merge_exclude_columns') -%}\n {%- set update_columns = get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) -%}\n\n {% if unique_key %}\n {% if unique_key is sequence and unique_key is not mapping and unique_key is not string %}\n {% for key in unique_key %}\n {% set this_key_match %}\n DBT_INTERNAL_SOURCE.{{ key }} = DBT_INTERNAL_DEST.{{ key }}\n {% endset %}\n {% do predicates.append(this_key_match) %}\n {% endfor %}\n {% else %}\n {% set unique_key_match %}\n DBT_INTERNAL_SOURCE.{{ unique_key }} = DBT_INTERNAL_DEST.{{ unique_key }}\n {% endset %}\n {% do predicates.append(unique_key_match) %}\n {% endif %}\n {% else %}\n {% do predicates.append('FALSE') %}\n {% endif %}\n\n {{ sql_header if sql_header is not none }}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n using {{ source }} as DBT_INTERNAL_SOURCE\n on {{ predicates | join(' and ') }}\n\n when matched then update set\n {% if update_columns -%}{%- for column_name in update_columns %}\n {{ column_name }} = DBT_INTERNAL_SOURCE.{{ column_name }}\n {%- if not loop.last %}, {%- endif %}\n {%- endfor %}\n {%- else %} * {% endif %}\n\n when not matched then insert *\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_merge_update_columns" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6609685, + "supported_languages": null + }, + "macro.dbt_spark.dbt_spark_get_incremental_sql": + { + "name": "dbt_spark_get_incremental_sql", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/incremental/strategies.sql", + "original_file_path": "macros/materializations/incremental/strategies.sql", + "unique_id": "macro.dbt_spark.dbt_spark_get_incremental_sql", + "macro_sql": "{% macro dbt_spark_get_incremental_sql(strategy, source, target, existing, unique_key, incremental_predicates) %}\n {%- if strategy == 'append' -%}\n {#-- insert new records into existing table, without updating or overwriting #}\n {{ get_insert_into_sql(source, target) }}\n {%- elif strategy == 'insert_overwrite' -%}\n {#-- insert statements don't like CTEs, so support them via a temp view #}\n {{ get_insert_overwrite_sql(source, target, existing) }}\n {%- elif strategy == 'merge' -%}\n {#-- merge all columns for datasources which implement MERGE INTO (e.g. databricks, iceberg) - schema changes are handled for us #}\n {{ get_merge_sql(target, source, unique_key, dest_columns=none, incremental_predicates=incremental_predicates) }}\n {%- else -%}\n {% set no_sql_for_strategy_msg -%}\n No known SQL for the incremental strategy provided: {{ strategy }}\n {%- endset %}\n {%- do exceptions.raise_compiler_error(no_sql_for_strategy_msg) -%}\n {%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.get_insert_into_sql", + "macro.dbt_spark.get_insert_overwrite_sql", + "macro.dbt.get_merge_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6622953, + "supported_languages": null + }, + "macro.dbt_spark.spark__get_merge_update_columns": + { + "name": "spark__get_merge_update_columns", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/incremental/column_helpers.sql", + "original_file_path": "macros/materializations/incremental/column_helpers.sql", + "unique_id": "macro.dbt_spark.spark__get_merge_update_columns", + "macro_sql": "{% macro spark__get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) %}\n {%- set default_cols = None -%}\n\n {%- if merge_update_columns and merge_exclude_columns -%}\n {{ exceptions.raise_compiler_error(\n 'Model cannot specify merge_update_columns and merge_exclude_columns. Please update model to use only one config'\n )}}\n {%- elif merge_update_columns -%}\n {%- set update_columns = merge_update_columns -%}\n {%- elif merge_exclude_columns -%}\n {%- set update_columns = [] -%}\n {%- for column in dest_columns -%}\n {% if column.column | lower not in merge_exclude_columns | map(\"lower\") | list %}\n {%- do update_columns.append(column.quoted) -%}\n {% endif %}\n {%- endfor -%}\n {%- else -%}\n {%- set update_columns = default_cols -%}\n {%- endif -%}\n\n {{ return(update_columns) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6641355, + "supported_languages": null + }, + "macro.dbt_spark.dbt_spark_validate_get_file_format": + { + "name": "dbt_spark_validate_get_file_format", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/incremental/validate.sql", + "original_file_path": "macros/materializations/incremental/validate.sql", + "unique_id": "macro.dbt_spark.dbt_spark_validate_get_file_format", + "macro_sql": "{% macro dbt_spark_validate_get_file_format(raw_file_format) %}\n {#-- Validate the file format #}\n\n {% set accepted_formats = ['text', 'csv', 'json', 'jdbc', 'parquet', 'orc', 'hive', 'delta', 'iceberg', 'libsvm', 'hudi'] %}\n\n {% set invalid_file_format_msg -%}\n Invalid file format provided: {{ raw_file_format }}\n Expected one of: {{ accepted_formats | join(', ') }}\n {%- endset %}\n\n {% if raw_file_format not in accepted_formats %}\n {% do exceptions.raise_compiler_error(invalid_file_format_msg) %}\n {% endif %}\n\n {% do return(raw_file_format) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6662219, + "supported_languages": null + }, + "macro.dbt_spark.dbt_spark_validate_get_incremental_strategy": + { + "name": "dbt_spark_validate_get_incremental_strategy", + "resource_type": "macro", + "package_name": "dbt_spark", + "path": "macros/materializations/incremental/validate.sql", + "original_file_path": "macros/materializations/incremental/validate.sql", + "unique_id": "macro.dbt_spark.dbt_spark_validate_get_incremental_strategy", + "macro_sql": "{% macro dbt_spark_validate_get_incremental_strategy(raw_strategy, file_format) %}\n {#-- Validate the incremental strategy #}\n\n {% set invalid_strategy_msg -%}\n Invalid incremental strategy provided: {{ raw_strategy }}\n Expected one of: 'append', 'merge', 'insert_overwrite'\n {%- endset %}\n\n {% set invalid_merge_msg -%}\n Invalid incremental strategy provided: {{ raw_strategy }}\n You can only choose this strategy when file_format is set to 'delta' or 'iceberg' or 'hudi'\n {%- endset %}\n\n {% set invalid_insert_overwrite_endpoint_msg -%}\n Invalid incremental strategy provided: {{ raw_strategy }}\n You cannot use this strategy when connecting via endpoint\n Use the 'append' or 'merge' strategy instead\n {%- endset %}\n\n {% if raw_strategy not in ['append', 'merge', 'insert_overwrite'] %}\n {% do exceptions.raise_compiler_error(invalid_strategy_msg) %}\n {%-else %}\n {% if raw_strategy == 'merge' and file_format not in ['delta', 'iceberg', 'hudi'] %}\n {% do exceptions.raise_compiler_error(invalid_merge_msg) %}\n {% endif %}\n {% if raw_strategy == 'insert_overwrite' and target.endpoint %}\n {% do exceptions.raise_compiler_error(invalid_insert_overwrite_endpoint_msg) %}\n {% endif %}\n {% endif %}\n\n {% do return(raw_strategy) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.667999, + "supported_languages": null + }, + "macro.dbt.get_catalog_relations": + { + "name": "get_catalog_relations", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.get_catalog_relations", + "macro_sql": "{% macro get_catalog_relations(information_schema, relations) -%}\n {{ return(adapter.dispatch('get_catalog_relations', 'dbt')(information_schema, relations)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_catalog_relations" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.672441, + "supported_languages": null + }, + "macro.dbt.default__get_catalog_relations": + { + "name": "default__get_catalog_relations", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.default__get_catalog_relations", + "macro_sql": "{% macro default__get_catalog_relations(information_schema, relations) -%}\n {% set typename = adapter.type() %}\n {% set msg -%}\n get_catalog_relations not implemented for {{ typename }}\n {%- endset %}\n\n {{ exceptions.raise_compiler_error(msg) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6730325, + "supported_languages": null + }, + "macro.dbt.get_catalog": + { + "name": "get_catalog", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.get_catalog", + "macro_sql": "{% macro get_catalog(information_schema, schemas) -%}\n {{ return(adapter.dispatch('get_catalog', 'dbt')(information_schema, schemas)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_catalog" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6734548, + "supported_languages": null + }, + "macro.dbt.default__get_catalog": + { + "name": "default__get_catalog", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.default__get_catalog", + "macro_sql": "{% macro default__get_catalog(information_schema, schemas) -%}\n\n {% set typename = adapter.type() %}\n {% set msg -%}\n get_catalog not implemented for {{ typename }}\n {%- endset %}\n\n {{ exceptions.raise_compiler_error(msg) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6739962, + "supported_languages": null + }, + "macro.dbt.information_schema_name": + { + "name": "information_schema_name", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.information_schema_name", + "macro_sql": "{% macro information_schema_name(database) %}\n {{ return(adapter.dispatch('information_schema_name', 'dbt')(database)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__information_schema_name" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6743875, + "supported_languages": null + }, + "macro.dbt.default__information_schema_name": + { + "name": "default__information_schema_name", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.default__information_schema_name", + "macro_sql": "{% macro default__information_schema_name(database) -%}\n {%- if database -%}\n {{ database }}.INFORMATION_SCHEMA\n {%- else -%}\n INFORMATION_SCHEMA\n {%- endif -%}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6747305, + "supported_languages": null + }, + "macro.dbt.list_schemas": + { + "name": "list_schemas", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.list_schemas", + "macro_sql": "{% macro list_schemas(database) -%}\n {{ return(adapter.dispatch('list_schemas', 'dbt')(database)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__list_schemas" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6751096, + "supported_languages": null + }, + "macro.dbt.default__list_schemas": + { + "name": "default__list_schemas", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.default__list_schemas", + "macro_sql": "{% macro default__list_schemas(database) -%}\n {% set sql %}\n select distinct schema_name\n from {{ information_schema_name(database) }}.SCHEMATA\n where catalog_name ilike '{{ database }}'\n {% endset %}\n {{ return(run_query(sql)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.information_schema_name", + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6756184, + "supported_languages": null + }, + "macro.dbt.check_schema_exists": + { + "name": "check_schema_exists", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.check_schema_exists", + "macro_sql": "{% macro check_schema_exists(information_schema, schema) -%}\n {{ return(adapter.dispatch('check_schema_exists', 'dbt')(information_schema, schema)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__check_schema_exists" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.67604, + "supported_languages": null + }, + "macro.dbt.default__check_schema_exists": + { + "name": "default__check_schema_exists", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.default__check_schema_exists", + "macro_sql": "{% macro default__check_schema_exists(information_schema, schema) -%}\n {% set sql -%}\n select count(*)\n from {{ information_schema.replace(information_schema_view='SCHEMATA') }}\n where catalog_name='{{ information_schema.database }}'\n and schema_name='{{ schema }}'\n {%- endset %}\n {{ return(run_query(sql)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.replace", + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6766727, + "supported_languages": null + }, + "macro.dbt.list_relations_without_caching": + { + "name": "list_relations_without_caching", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.list_relations_without_caching", + "macro_sql": "{% macro list_relations_without_caching(schema_relation) %}\n {{ return(adapter.dispatch('list_relations_without_caching', 'dbt')(schema_relation)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__list_relations_without_caching" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.677189, + "supported_languages": null + }, + "macro.dbt.default__list_relations_without_caching": + { + "name": "default__list_relations_without_caching", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.default__list_relations_without_caching", + "macro_sql": "{% macro default__list_relations_without_caching(schema_relation) %}\n {{ exceptions.raise_not_implemented(\n 'list_relations_without_caching macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6775293, + "supported_languages": null + }, + "macro.dbt.get_relations": + { + "name": "get_relations", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.get_relations", + "macro_sql": "{% macro get_relations() %}\n {{ return(adapter.dispatch('get_relations', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_relations" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6778762, + "supported_languages": null + }, + "macro.dbt.default__get_relations": + { + "name": "default__get_relations", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.default__get_relations", + "macro_sql": "{% macro default__get_relations() %}\n {{ exceptions.raise_not_implemented(\n 'get_relations macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6781952, + "supported_languages": null + }, + "macro.dbt.get_relation_last_modified": + { + "name": "get_relation_last_modified", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.get_relation_last_modified", + "macro_sql": "{% macro get_relation_last_modified(information_schema, relations) %}\n {{ return(adapter.dispatch('get_relation_last_modified', 'dbt')(information_schema, relations)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_relation_last_modified" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6786678, + "supported_languages": null + }, + "macro.dbt.default__get_relation_last_modified": + { + "name": "default__get_relation_last_modified", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/metadata.sql", + "original_file_path": "macros/adapters/metadata.sql", + "unique_id": "macro.dbt.default__get_relation_last_modified", + "macro_sql": "{% macro default__get_relation_last_modified(information_schema, relations) %}\n {{ exceptions.raise_not_implemented(\n 'get_relation_last_modified macro not implemented for adapter ' + adapter.type()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.679035, + "supported_languages": null + }, + "macro.dbt.make_intermediate_relation": + { + "name": "make_intermediate_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.make_intermediate_relation", + "macro_sql": "{% macro make_intermediate_relation(base_relation, suffix='__dbt_tmp') %}\n {{ return(adapter.dispatch('make_intermediate_relation', 'dbt')(base_relation, suffix)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__make_intermediate_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6821117, + "supported_languages": null + }, + "macro.dbt.default__make_intermediate_relation": + { + "name": "default__make_intermediate_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.default__make_intermediate_relation", + "macro_sql": "{% macro default__make_intermediate_relation(base_relation, suffix) %}\n {{ return(default__make_temp_relation(base_relation, suffix)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__make_temp_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6824646, + "supported_languages": null + }, + "macro.dbt.make_temp_relation": + { + "name": "make_temp_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.make_temp_relation", + "macro_sql": "{% macro make_temp_relation(base_relation, suffix='__dbt_tmp') %}\n {{ return(adapter.dispatch('make_temp_relation', 'dbt')(base_relation, suffix)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__make_temp_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6829169, + "supported_languages": null + }, + "macro.dbt.default__make_temp_relation": + { + "name": "default__make_temp_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.default__make_temp_relation", + "macro_sql": "{% macro default__make_temp_relation(base_relation, suffix) %}\n {%- set temp_identifier = base_relation.identifier ~ suffix -%}\n {%- set temp_relation = base_relation.incorporate(\n path={\"identifier\": temp_identifier}) -%}\n\n {{ return(temp_relation) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6835122, + "supported_languages": null + }, + "macro.dbt.make_backup_relation": + { + "name": "make_backup_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.make_backup_relation", + "macro_sql": "{% macro make_backup_relation(base_relation, backup_relation_type, suffix='__dbt_backup') %}\n {{ return(adapter.dispatch('make_backup_relation', 'dbt')(base_relation, backup_relation_type, suffix)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__make_backup_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6840081, + "supported_languages": null + }, + "macro.dbt.default__make_backup_relation": + { + "name": "default__make_backup_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.default__make_backup_relation", + "macro_sql": "{% macro default__make_backup_relation(base_relation, backup_relation_type, suffix) %}\n {%- set backup_identifier = base_relation.identifier ~ suffix -%}\n {%- set backup_relation = base_relation.incorporate(\n path={\"identifier\": backup_identifier},\n type=backup_relation_type\n ) -%}\n {{ return(backup_relation) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6846623, + "supported_languages": null + }, + "macro.dbt.truncate_relation": + { + "name": "truncate_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.truncate_relation", + "macro_sql": "{% macro truncate_relation(relation) -%}\n {{ return(adapter.dispatch('truncate_relation', 'dbt')(relation)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__truncate_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6850622, + "supported_languages": null + }, + "macro.dbt.default__truncate_relation": + { + "name": "default__truncate_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.default__truncate_relation", + "macro_sql": "{% macro default__truncate_relation(relation) -%}\n {% call statement('truncate_relation') -%}\n truncate table {{ relation }}\n {%- endcall %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6854076, + "supported_languages": null + }, + "macro.dbt.get_or_create_relation": + { + "name": "get_or_create_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.get_or_create_relation", + "macro_sql": "{% macro get_or_create_relation(database, schema, identifier, type) -%}\n {{ return(adapter.dispatch('get_or_create_relation', 'dbt')(database, schema, identifier, type)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_or_create_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6859605, + "supported_languages": null + }, + "macro.dbt.default__get_or_create_relation": + { + "name": "default__get_or_create_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.default__get_or_create_relation", + "macro_sql": "{% macro default__get_or_create_relation(database, schema, identifier, type) %}\n {%- set target_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) %}\n\n {% if target_relation %}\n {% do return([true, target_relation]) %}\n {% endif %}\n\n {%- set new_relation = api.Relation.create(\n database=database,\n schema=schema,\n identifier=identifier,\n type=type\n ) -%}\n {% do return([false, new_relation]) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.687106, + "supported_languages": null + }, + "macro.dbt.load_cached_relation": + { + "name": "load_cached_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.load_cached_relation", + "macro_sql": "{% macro load_cached_relation(relation) %}\n {% do return(adapter.get_relation(\n database=relation.database,\n schema=relation.schema,\n identifier=relation.identifier\n )) -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6875744, + "supported_languages": null + }, + "macro.dbt.load_relation": + { + "name": "load_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/relation.sql", + "original_file_path": "macros/adapters/relation.sql", + "unique_id": "macro.dbt.load_relation", + "macro_sql": "{% macro load_relation(relation) %}\n {{ return(load_cached_relation(relation)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6878705, + "supported_languages": null + }, + "macro.dbt.validate_sql": + { + "name": "validate_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/validate_sql.sql", + "original_file_path": "macros/adapters/validate_sql.sql", + "unique_id": "macro.dbt.validate_sql", + "macro_sql": "{% macro validate_sql(sql) -%}\n {{ return(adapter.dispatch('validate_sql', 'dbt')(sql)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__validate_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6884289, + "supported_languages": null + }, + "macro.dbt.default__validate_sql": + { + "name": "default__validate_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/validate_sql.sql", + "original_file_path": "macros/adapters/validate_sql.sql", + "unique_id": "macro.dbt.default__validate_sql", + "macro_sql": "{% macro default__validate_sql(sql) -%}\n {% call statement('validate_sql') -%}\n explain {{ sql }}\n {% endcall %}\n {{ return(load_result('validate_sql')) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6889234, + "supported_languages": null + }, + "macro.dbt.current_timestamp": + { + "name": "current_timestamp", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/timestamps.sql", + "original_file_path": "macros/adapters/timestamps.sql", + "unique_id": "macro.dbt.current_timestamp", + "macro_sql": "{%- macro current_timestamp() -%}\n {{ adapter.dispatch('current_timestamp', 'dbt')() }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__current_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6898077, + "supported_languages": null + }, + "macro.dbt.default__current_timestamp": + { + "name": "default__current_timestamp", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/timestamps.sql", + "original_file_path": "macros/adapters/timestamps.sql", + "unique_id": "macro.dbt.default__current_timestamp", + "macro_sql": "{% macro default__current_timestamp() -%}\n {{ exceptions.raise_not_implemented(\n 'current_timestamp macro not implemented for adapter ' + adapter.type()) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.690239, + "supported_languages": null + }, + "macro.dbt.snapshot_get_time": + { + "name": "snapshot_get_time", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/timestamps.sql", + "original_file_path": "macros/adapters/timestamps.sql", + "unique_id": "macro.dbt.snapshot_get_time", + "macro_sql": "\n\n{%- macro snapshot_get_time() -%}\n {{ adapter.dispatch('snapshot_get_time', 'dbt')() }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__snapshot_get_time" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6905408, + "supported_languages": null + }, + "macro.dbt.default__snapshot_get_time": + { + "name": "default__snapshot_get_time", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/timestamps.sql", + "original_file_path": "macros/adapters/timestamps.sql", + "unique_id": "macro.dbt.default__snapshot_get_time", + "macro_sql": "{% macro default__snapshot_get_time() %}\n {{ current_timestamp() }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.current_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.690767, + "supported_languages": null + }, + "macro.dbt.current_timestamp_backcompat": + { + "name": "current_timestamp_backcompat", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/timestamps.sql", + "original_file_path": "macros/adapters/timestamps.sql", + "unique_id": "macro.dbt.current_timestamp_backcompat", + "macro_sql": "{% macro current_timestamp_backcompat() %}\n {{ return(adapter.dispatch('current_timestamp_backcompat', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__current_timestamp_backcompat" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6911092, + "supported_languages": null + }, + "macro.dbt.default__current_timestamp_backcompat": + { + "name": "default__current_timestamp_backcompat", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/timestamps.sql", + "original_file_path": "macros/adapters/timestamps.sql", + "unique_id": "macro.dbt.default__current_timestamp_backcompat", + "macro_sql": "{% macro default__current_timestamp_backcompat() %}\n current_timestamp::timestamp\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6912751, + "supported_languages": null + }, + "macro.dbt.current_timestamp_in_utc_backcompat": + { + "name": "current_timestamp_in_utc_backcompat", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/timestamps.sql", + "original_file_path": "macros/adapters/timestamps.sql", + "unique_id": "macro.dbt.current_timestamp_in_utc_backcompat", + "macro_sql": "{% macro current_timestamp_in_utc_backcompat() %}\n {{ return(adapter.dispatch('current_timestamp_in_utc_backcompat', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__current_timestamp_in_utc_backcompat" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6916223, + "supported_languages": null + }, + "macro.dbt.default__current_timestamp_in_utc_backcompat": + { + "name": "default__current_timestamp_in_utc_backcompat", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/timestamps.sql", + "original_file_path": "macros/adapters/timestamps.sql", + "unique_id": "macro.dbt.default__current_timestamp_in_utc_backcompat", + "macro_sql": "{% macro default__current_timestamp_in_utc_backcompat() %}\n {{ return(adapter.dispatch('current_timestamp_backcompat', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.current_timestamp_backcompat", + "macro.dbt.default__current_timestamp_backcompat" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6919675, + "supported_languages": null + }, + "macro.dbt.get_show_sql": + { + "name": "get_show_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/show.sql", + "original_file_path": "macros/adapters/show.sql", + "unique_id": "macro.dbt.get_show_sql", + "macro_sql": "{% macro get_show_sql(compiled_code, sql_header, limit) -%}\n {%- if sql_header -%}\n {{ sql_header }}\n {%- endif -%}\n {%- if limit is not none -%}\n {{ get_limit_subquery_sql(compiled_code, limit) }}\n {%- else -%}\n {{ compiled_code }}\n {%- endif -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_limit_subquery_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6929805, + "supported_languages": null + }, + "macro.dbt.get_limit_subquery_sql": + { + "name": "get_limit_subquery_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/show.sql", + "original_file_path": "macros/adapters/show.sql", + "unique_id": "macro.dbt.get_limit_subquery_sql", + "macro_sql": "{% macro get_limit_subquery_sql(sql, limit) %}\n {{ adapter.dispatch('get_limit_subquery_sql', 'dbt')(sql, limit) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_limit_subquery_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6933746, + "supported_languages": null + }, + "macro.dbt.default__get_limit_subquery_sql": + { + "name": "default__get_limit_subquery_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/show.sql", + "original_file_path": "macros/adapters/show.sql", + "unique_id": "macro.dbt.default__get_limit_subquery_sql", + "macro_sql": "{% macro default__get_limit_subquery_sql(sql, limit) %}\n select *\n from (\n {{ sql }}\n ) as model_limit_subq\n limit {{ limit }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.693667, + "supported_languages": null + }, + "macro.dbt.alter_column_comment": + { + "name": "alter_column_comment", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/persist_docs.sql", + "original_file_path": "macros/adapters/persist_docs.sql", + "unique_id": "macro.dbt.alter_column_comment", + "macro_sql": "{% macro alter_column_comment(relation, column_dict) -%}\n {{ return(adapter.dispatch('alter_column_comment', 'dbt')(relation, column_dict)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__alter_column_comment" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.694841, + "supported_languages": null + }, + "macro.dbt.default__alter_column_comment": + { + "name": "default__alter_column_comment", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/persist_docs.sql", + "original_file_path": "macros/adapters/persist_docs.sql", + "unique_id": "macro.dbt.default__alter_column_comment", + "macro_sql": "{% macro default__alter_column_comment(relation, column_dict) -%}\n {{ exceptions.raise_not_implemented(\n 'alter_column_comment macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6952, + "supported_languages": null + }, + "macro.dbt.alter_relation_comment": + { + "name": "alter_relation_comment", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/persist_docs.sql", + "original_file_path": "macros/adapters/persist_docs.sql", + "unique_id": "macro.dbt.alter_relation_comment", + "macro_sql": "{% macro alter_relation_comment(relation, relation_comment) -%}\n {{ return(adapter.dispatch('alter_relation_comment', 'dbt')(relation, relation_comment)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__alter_relation_comment" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6956184, + "supported_languages": null + }, + "macro.dbt.default__alter_relation_comment": + { + "name": "default__alter_relation_comment", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/persist_docs.sql", + "original_file_path": "macros/adapters/persist_docs.sql", + "unique_id": "macro.dbt.default__alter_relation_comment", + "macro_sql": "{% macro default__alter_relation_comment(relation, relation_comment) -%}\n {{ exceptions.raise_not_implemented(\n 'alter_relation_comment macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6959662, + "supported_languages": null + }, + "macro.dbt.persist_docs": + { + "name": "persist_docs", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/persist_docs.sql", + "original_file_path": "macros/adapters/persist_docs.sql", + "unique_id": "macro.dbt.persist_docs", + "macro_sql": "{% macro persist_docs(relation, model, for_relation=true, for_columns=true) -%}\n {{ return(adapter.dispatch('persist_docs', 'dbt')(relation, model, for_relation, for_columns)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__persist_docs" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6965191, + "supported_languages": null + }, + "macro.dbt.default__persist_docs": + { + "name": "default__persist_docs", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/persist_docs.sql", + "original_file_path": "macros/adapters/persist_docs.sql", + "unique_id": "macro.dbt.default__persist_docs", + "macro_sql": "{% macro default__persist_docs(relation, model, for_relation, for_columns) -%}\n {% if for_relation and config.persist_relation_docs() and model.description %}\n {% do run_query(alter_relation_comment(relation, model.description)) %}\n {% endif %}\n\n {% if for_columns and config.persist_column_docs() and model.columns %}\n {% do run_query(alter_column_comment(relation, model.columns)) %}\n {% endif %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query", + "macro.dbt.alter_relation_comment", + "macro.dbt.alter_column_comment" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.6975164, + "supported_languages": null + }, + "macro.dbt.get_columns_in_relation": + { + "name": "get_columns_in_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.get_columns_in_relation", + "macro_sql": "{% macro get_columns_in_relation(relation) -%}\n {{ return(adapter.dispatch('get_columns_in_relation', 'dbt')(relation)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_columns_in_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7010806, + "supported_languages": null + }, + "macro.dbt.default__get_columns_in_relation": + { + "name": "default__get_columns_in_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.default__get_columns_in_relation", + "macro_sql": "{% macro default__get_columns_in_relation(relation) -%}\n {{ exceptions.raise_not_implemented(\n 'get_columns_in_relation macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.701415, + "supported_languages": null + }, + "macro.dbt.sql_convert_columns_in_relation": + { + "name": "sql_convert_columns_in_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.sql_convert_columns_in_relation", + "macro_sql": "{% macro sql_convert_columns_in_relation(table) -%}\n {% set columns = [] %}\n {% for row in table %}\n {% do columns.append(api.Column(*row)) %}\n {% endfor %}\n {{ return(columns) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7020648, + "supported_languages": null + }, + "macro.dbt.get_empty_subquery_sql": + { + "name": "get_empty_subquery_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.get_empty_subquery_sql", + "macro_sql": "{% macro get_empty_subquery_sql(select_sql, select_sql_header=none) -%}\n {{ return(adapter.dispatch('get_empty_subquery_sql', 'dbt')(select_sql, select_sql_header)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_empty_subquery_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7026117, + "supported_languages": null + }, + "macro.dbt.default__get_empty_subquery_sql": + { + "name": "default__get_empty_subquery_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.default__get_empty_subquery_sql", + "macro_sql": "{% macro default__get_empty_subquery_sql(select_sql, select_sql_header=none) %}\n {%- if select_sql_header is not none -%}\n {{ select_sql_header }}\n {%- endif -%}\n select * from (\n {{ select_sql }}\n ) as __dbt_sbq\n where false\n limit 0\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7030418, + "supported_languages": null + }, + "macro.dbt.get_empty_schema_sql": + { + "name": "get_empty_schema_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.get_empty_schema_sql", + "macro_sql": "{% macro get_empty_schema_sql(columns) -%}\n {{ return(adapter.dispatch('get_empty_schema_sql', 'dbt')(columns)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_empty_schema_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7034175, + "supported_languages": null + }, + "macro.dbt.default__get_empty_schema_sql": + { + "name": "default__get_empty_schema_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.default__get_empty_schema_sql", + "macro_sql": "{% macro default__get_empty_schema_sql(columns) %}\n {%- set col_err = [] -%}\n {%- set col_naked_numeric = [] -%}\n select\n {% for i in columns %}\n {%- set col = columns[i] -%}\n {%- if col['data_type'] is not defined -%}\n {%- do col_err.append(col['name']) -%}\n {#-- If this column's type is just 'numeric' then it is missing precision/scale, raise a warning --#}\n {%- elif col['data_type'].strip().lower() in ('numeric', 'decimal', 'number') -%}\n {%- do col_naked_numeric.append(col['name']) -%}\n {%- endif -%}\n {% set col_name = adapter.quote(col['name']) if col.get('quote') else col['name'] %}\n {{ cast('null', col['data_type']) }} as {{ col_name }}{{ \", \" if not loop.last }}\n {%- endfor -%}\n {%- if (col_err | length) > 0 -%}\n {{ exceptions.column_type_missing(column_names=col_err) }}\n {%- elif (col_naked_numeric | length) > 0 -%}\n {{ exceptions.warn(\"Detected columns with numeric type and unspecified precision/scale, this can lead to unintended rounding: \" ~ col_naked_numeric ~ \"`\") }}\n {%- endif -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.cast" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7058558, + "supported_languages": null + }, + "macro.dbt.get_column_schema_from_query": + { + "name": "get_column_schema_from_query", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.get_column_schema_from_query", + "macro_sql": "{% macro get_column_schema_from_query(select_sql, select_sql_header=none) -%}\n {% set columns = [] %}\n {# -- Using an 'empty subquery' here to get the same schema as the given select_sql statement, without necessitating a data scan.#}\n {% set sql = get_empty_subquery_sql(select_sql, select_sql_header) %}\n {% set column_schema = adapter.get_column_schema_from_query(sql) %}\n {{ return(column_schema) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_empty_subquery_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7065647, + "supported_languages": null + }, + "macro.dbt.get_columns_in_query": + { + "name": "get_columns_in_query", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.get_columns_in_query", + "macro_sql": "{% macro get_columns_in_query(select_sql) -%}\n {{ return(adapter.dispatch('get_columns_in_query', 'dbt')(select_sql)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_columns_in_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7069407, + "supported_languages": null + }, + "macro.dbt.default__get_columns_in_query": + { + "name": "default__get_columns_in_query", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.default__get_columns_in_query", + "macro_sql": "{% macro default__get_columns_in_query(select_sql) %}\n {% call statement('get_columns_in_query', fetch_result=True, auto_begin=False) -%}\n {{ get_empty_subquery_sql(select_sql) }}\n {% endcall %}\n {{ return(load_result('get_columns_in_query').table.columns | map(attribute='name') | list) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt.get_empty_subquery_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7076461, + "supported_languages": null + }, + "macro.dbt.alter_column_type": + { + "name": "alter_column_type", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.alter_column_type", + "macro_sql": "{% macro alter_column_type(relation, column_name, new_column_type) -%}\n {{ return(adapter.dispatch('alter_column_type', 'dbt')(relation, column_name, new_column_type)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__alter_column_type" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7081041, + "supported_languages": null + }, + "macro.dbt.default__alter_column_type": + { + "name": "default__alter_column_type", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.default__alter_column_type", + "macro_sql": "{% macro default__alter_column_type(relation, column_name, new_column_type) -%}\n {#\n 1. Create a new column (w/ temp name and correct type)\n 2. Copy data over to it\n 3. Drop the existing column (cascade!)\n 4. Rename the new column to existing column\n #}\n {%- set tmp_column = column_name + \"__dbt_alter\" -%}\n\n {% call statement('alter_column_type') %}\n alter table {{ relation }} add column {{ adapter.quote(tmp_column) }} {{ new_column_type }};\n update {{ relation }} set {{ adapter.quote(tmp_column) }} = {{ adapter.quote(column_name) }};\n alter table {{ relation }} drop column {{ adapter.quote(column_name) }} cascade;\n alter table {{ relation }} rename column {{ adapter.quote(tmp_column) }} to {{ adapter.quote(column_name) }}\n {% endcall %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7093558, + "supported_languages": null + }, + "macro.dbt.alter_relation_add_remove_columns": + { + "name": "alter_relation_add_remove_columns", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.alter_relation_add_remove_columns", + "macro_sql": "{% macro alter_relation_add_remove_columns(relation, add_columns = none, remove_columns = none) -%}\n {{ return(adapter.dispatch('alter_relation_add_remove_columns', 'dbt')(relation, add_columns, remove_columns)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__alter_relation_add_remove_columns" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.709877, + "supported_languages": null + }, + "macro.dbt.default__alter_relation_add_remove_columns": + { + "name": "default__alter_relation_add_remove_columns", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/columns.sql", + "original_file_path": "macros/adapters/columns.sql", + "unique_id": "macro.dbt.default__alter_relation_add_remove_columns", + "macro_sql": "{% macro default__alter_relation_add_remove_columns(relation, add_columns, remove_columns) %}\n\n {% if add_columns is none %}\n {% set add_columns = [] %}\n {% endif %}\n {% if remove_columns is none %}\n {% set remove_columns = [] %}\n {% endif %}\n\n {% set sql -%}\n\n alter {{ relation.type }} {{ relation }}\n\n {% for column in add_columns %}\n add column {{ column.name }} {{ column.data_type }}{{ ',' if not loop.last }}\n {% endfor %}{{ ',' if add_columns and remove_columns }}\n\n {% for column in remove_columns %}\n drop column {{ column.name }}{{ ',' if not loop.last }}\n {% endfor %}\n\n {%- endset -%}\n\n {% do run_query(sql) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7114747, + "supported_languages": null + }, + "macro.dbt.create_schema": + { + "name": "create_schema", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/schema.sql", + "original_file_path": "macros/adapters/schema.sql", + "unique_id": "macro.dbt.create_schema", + "macro_sql": "{% macro create_schema(relation) -%}\n {{ adapter.dispatch('create_schema', 'dbt')(relation) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_schema" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7121832, + "supported_languages": null + }, + "macro.dbt.default__create_schema": + { + "name": "default__create_schema", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/schema.sql", + "original_file_path": "macros/adapters/schema.sql", + "unique_id": "macro.dbt.default__create_schema", + "macro_sql": "{% macro default__create_schema(relation) -%}\n {%- call statement('create_schema') -%}\n create schema if not exists {{ relation.without_identifier() }}\n {% endcall %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.712571, + "supported_languages": null + }, + "macro.dbt.drop_schema": + { + "name": "drop_schema", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/schema.sql", + "original_file_path": "macros/adapters/schema.sql", + "unique_id": "macro.dbt.drop_schema", + "macro_sql": "{% macro drop_schema(relation) -%}\n {{ adapter.dispatch('drop_schema', 'dbt')(relation) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__drop_schema" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7129333, + "supported_languages": null + }, + "macro.dbt.default__drop_schema": + { + "name": "default__drop_schema", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/schema.sql", + "original_file_path": "macros/adapters/schema.sql", + "unique_id": "macro.dbt.default__drop_schema", + "macro_sql": "{% macro default__drop_schema(relation) -%}\n {%- call statement('drop_schema') -%}\n drop schema if exists {{ relation.without_identifier() }} cascade\n {% endcall %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7133212, + "supported_languages": null + }, + "macro.dbt.collect_freshness": + { + "name": "collect_freshness", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/freshness.sql", + "original_file_path": "macros/adapters/freshness.sql", + "unique_id": "macro.dbt.collect_freshness", + "macro_sql": "{% macro collect_freshness(source, loaded_at_field, filter) %}\n {{ return(adapter.dispatch('collect_freshness', 'dbt')(source, loaded_at_field, filter))}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__collect_freshness" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7141025, + "supported_languages": null + }, + "macro.dbt.default__collect_freshness": + { + "name": "default__collect_freshness", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/freshness.sql", + "original_file_path": "macros/adapters/freshness.sql", + "unique_id": "macro.dbt.default__collect_freshness", + "macro_sql": "{% macro default__collect_freshness(source, loaded_at_field, filter) %}\n {% call statement('collect_freshness', fetch_result=True, auto_begin=False) -%}\n select\n max({{ loaded_at_field }}) as max_loaded_at,\n {{ current_timestamp() }} as snapshotted_at\n from {{ source }}\n {% if filter %}\n where {{ filter }}\n {% endif %}\n {% endcall %}\n {{ return(load_result('collect_freshness')) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt.current_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.714941, + "supported_languages": null + }, + "macro.dbt.get_create_index_sql": + { + "name": "get_create_index_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/indexes.sql", + "original_file_path": "macros/adapters/indexes.sql", + "unique_id": "macro.dbt.get_create_index_sql", + "macro_sql": "{% macro get_create_index_sql(relation, index_dict) -%}\n {{ return(adapter.dispatch('get_create_index_sql', 'dbt')(relation, index_dict)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_index_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.716318, + "supported_languages": null + }, + "macro.dbt.default__get_create_index_sql": + { + "name": "default__get_create_index_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/indexes.sql", + "original_file_path": "macros/adapters/indexes.sql", + "unique_id": "macro.dbt.default__get_create_index_sql", + "macro_sql": "{% macro default__get_create_index_sql(relation, index_dict) -%}\n {% do return(None) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7166114, + "supported_languages": null + }, + "macro.dbt.create_indexes": + { + "name": "create_indexes", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/indexes.sql", + "original_file_path": "macros/adapters/indexes.sql", + "unique_id": "macro.dbt.create_indexes", + "macro_sql": "{% macro create_indexes(relation) -%}\n {{ adapter.dispatch('create_indexes', 'dbt')(relation) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__create_indexes" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7169635, + "supported_languages": null + }, + "macro.dbt.default__create_indexes": + { + "name": "default__create_indexes", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/indexes.sql", + "original_file_path": "macros/adapters/indexes.sql", + "unique_id": "macro.dbt.default__create_indexes", + "macro_sql": "{% macro default__create_indexes(relation) -%}\n {%- set _indexes = config.get('indexes', default=[]) -%}\n\n {% for _index_dict in _indexes %}\n {% set create_index_sql = get_create_index_sql(relation, _index_dict) %}\n {% if create_index_sql %}\n {% do run_query(create_index_sql) %}\n {% endif %}\n {% endfor %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_create_index_sql", + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7178924, + "supported_languages": null + }, + "macro.dbt.get_drop_index_sql": + { + "name": "get_drop_index_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/indexes.sql", + "original_file_path": "macros/adapters/indexes.sql", + "unique_id": "macro.dbt.get_drop_index_sql", + "macro_sql": "{% macro get_drop_index_sql(relation, index_name) -%}\n {{ adapter.dispatch('get_drop_index_sql', 'dbt')(relation, index_name) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_drop_index_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7182755, + "supported_languages": null + }, + "macro.dbt.default__get_drop_index_sql": + { + "name": "default__get_drop_index_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/indexes.sql", + "original_file_path": "macros/adapters/indexes.sql", + "unique_id": "macro.dbt.default__get_drop_index_sql", + "macro_sql": "{% macro default__get_drop_index_sql(relation, index_name) -%}\n {{ exceptions.raise_compiler_error(\"`get_drop_index_sql has not been implemented for this adapter.\") }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7185707, + "supported_languages": null + }, + "macro.dbt.get_show_indexes_sql": + { + "name": "get_show_indexes_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/indexes.sql", + "original_file_path": "macros/adapters/indexes.sql", + "unique_id": "macro.dbt.get_show_indexes_sql", + "macro_sql": "{% macro get_show_indexes_sql(relation) -%}\n {{ adapter.dispatch('get_show_indexes_sql', 'dbt')(relation) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_show_indexes_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7189023, + "supported_languages": null + }, + "macro.dbt.default__get_show_indexes_sql": + { + "name": "default__get_show_indexes_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/indexes.sql", + "original_file_path": "macros/adapters/indexes.sql", + "unique_id": "macro.dbt.default__get_show_indexes_sql", + "macro_sql": "{% macro default__get_show_indexes_sql(relation) -%}\n {{ exceptions.raise_compiler_error(\"`get_show_indexes_sql has not been implemented for this adapter.\") }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7191703, + "supported_languages": null + }, + "macro.dbt.copy_grants": + { + "name": "copy_grants", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.copy_grants", + "macro_sql": "{% macro copy_grants() %}\n {{ return(adapter.dispatch('copy_grants', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__copy_grants" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7218573, + "supported_languages": null + }, + "macro.dbt.default__copy_grants": + { + "name": "default__copy_grants", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.default__copy_grants", + "macro_sql": "{% macro default__copy_grants() %}\n {{ return(True) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7221134, + "supported_languages": null + }, + "macro.dbt.support_multiple_grantees_per_dcl_statement": + { + "name": "support_multiple_grantees_per_dcl_statement", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.support_multiple_grantees_per_dcl_statement", + "macro_sql": "{% macro support_multiple_grantees_per_dcl_statement() %}\n {{ return(adapter.dispatch('support_multiple_grantees_per_dcl_statement', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__support_multiple_grantees_per_dcl_statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7224634, + "supported_languages": null + }, + "macro.dbt.default__support_multiple_grantees_per_dcl_statement": + { + "name": "default__support_multiple_grantees_per_dcl_statement", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.default__support_multiple_grantees_per_dcl_statement", + "macro_sql": "\n\n{%- macro default__support_multiple_grantees_per_dcl_statement() -%}\n {{ return(True) }}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7227037, + "supported_languages": null + }, + "macro.dbt.should_revoke": + { + "name": "should_revoke", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.should_revoke", + "macro_sql": "{% macro should_revoke(existing_relation, full_refresh_mode=True) %}\n\n {% if not existing_relation %}\n {#-- The table doesn't already exist, so no grants to copy over --#}\n {{ return(False) }}\n {% elif full_refresh_mode %}\n {#-- The object is being REPLACED -- whether grants are copied over depends on the value of user config --#}\n {{ return(copy_grants()) }}\n {% else %}\n {#-- The table is being merged/upserted/inserted -- grants will be carried over --#}\n {{ return(True) }}\n {% endif %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.copy_grants" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7234116, + "supported_languages": null + }, + "macro.dbt.get_show_grant_sql": + { + "name": "get_show_grant_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.get_show_grant_sql", + "macro_sql": "{% macro get_show_grant_sql(relation) %}\n {{ return(adapter.dispatch(\"get_show_grant_sql\", \"dbt\")(relation)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_show_grant_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7237942, + "supported_languages": null + }, + "macro.dbt.default__get_show_grant_sql": + { + "name": "default__get_show_grant_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.default__get_show_grant_sql", + "macro_sql": "{% macro default__get_show_grant_sql(relation) %}\n show grants on {{ relation }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7240193, + "supported_languages": null + }, + "macro.dbt.get_grant_sql": + { + "name": "get_grant_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.get_grant_sql", + "macro_sql": "{% macro get_grant_sql(relation, privilege, grantees) %}\n {{ return(adapter.dispatch('get_grant_sql', 'dbt')(relation, privilege, grantees)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_grant_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7244837, + "supported_languages": null + }, + "macro.dbt.default__get_grant_sql": + { + "name": "default__get_grant_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.default__get_grant_sql", + "macro_sql": "\n\n{%- macro default__get_grant_sql(relation, privilege, grantees) -%}\n grant {{ privilege }} on {{ relation }} to {{ grantees | join(', ') }}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7248993, + "supported_languages": null + }, + "macro.dbt.get_revoke_sql": + { + "name": "get_revoke_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.get_revoke_sql", + "macro_sql": "{% macro get_revoke_sql(relation, privilege, grantees) %}\n {{ return(adapter.dispatch('get_revoke_sql', 'dbt')(relation, privilege, grantees)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_revoke_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7253683, + "supported_languages": null + }, + "macro.dbt.default__get_revoke_sql": + { + "name": "default__get_revoke_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.default__get_revoke_sql", + "macro_sql": "\n\n{%- macro default__get_revoke_sql(relation, privilege, grantees) -%}\n revoke {{ privilege }} on {{ relation }} from {{ grantees | join(', ') }}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7257633, + "supported_languages": null + }, + "macro.dbt.get_dcl_statement_list": + { + "name": "get_dcl_statement_list", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.get_dcl_statement_list", + "macro_sql": "{% macro get_dcl_statement_list(relation, grant_config, get_dcl_macro) %}\n {{ return(adapter.dispatch('get_dcl_statement_list', 'dbt')(relation, grant_config, get_dcl_macro)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_dcl_statement_list" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.726234, + "supported_languages": null + }, + "macro.dbt.default__get_dcl_statement_list": + { + "name": "default__get_dcl_statement_list", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.default__get_dcl_statement_list", + "macro_sql": "\n\n{%- macro default__get_dcl_statement_list(relation, grant_config, get_dcl_macro) -%}\n {#\n -- Unpack grant_config into specific privileges and the set of users who need them granted/revoked.\n -- Depending on whether this database supports multiple grantees per statement, pass in the list of\n -- all grantees per privilege, or (if not) template one statement per privilege-grantee pair.\n -- `get_dcl_macro` will be either `get_grant_sql` or `get_revoke_sql`\n #}\n {%- set dcl_statements = [] -%}\n {%- for privilege, grantees in grant_config.items() %}\n {%- if support_multiple_grantees_per_dcl_statement() and grantees -%}\n {%- set dcl = get_dcl_macro(relation, privilege, grantees) -%}\n {%- do dcl_statements.append(dcl) -%}\n {%- else -%}\n {%- for grantee in grantees -%}\n {% set dcl = get_dcl_macro(relation, privilege, [grantee]) %}\n {%- do dcl_statements.append(dcl) -%}\n {% endfor -%}\n {%- endif -%}\n {%- endfor -%}\n {{ return(dcl_statements) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.support_multiple_grantees_per_dcl_statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7279491, + "supported_languages": null + }, + "macro.dbt.call_dcl_statements": + { + "name": "call_dcl_statements", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.call_dcl_statements", + "macro_sql": "{% macro call_dcl_statements(dcl_statement_list) %}\n {{ return(adapter.dispatch(\"call_dcl_statements\", \"dbt\")(dcl_statement_list)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__call_dcl_statements" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.728357, + "supported_languages": null + }, + "macro.dbt.default__call_dcl_statements": + { + "name": "default__call_dcl_statements", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.default__call_dcl_statements", + "macro_sql": "{% macro default__call_dcl_statements(dcl_statement_list) %}\n {#\n -- By default, supply all grant + revoke statements in a single semicolon-separated block,\n -- so that they're all processed together.\n\n -- Some databases do not support this. Those adapters will need to override this macro\n -- to run each statement individually.\n #}\n {% call statement('grants') %}\n {% for dcl_statement in dcl_statement_list %}\n {{ dcl_statement }};\n {% endfor %}\n {% endcall %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.728915, + "supported_languages": null + }, + "macro.dbt.apply_grants": + { + "name": "apply_grants", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.apply_grants", + "macro_sql": "{% macro apply_grants(relation, grant_config, should_revoke) %}\n {{ return(adapter.dispatch(\"apply_grants\", \"dbt\")(relation, grant_config, should_revoke)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__apply_grants" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.729382, + "supported_languages": null + }, + "macro.dbt.default__apply_grants": + { + "name": "default__apply_grants", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/adapters/apply_grants.sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "unique_id": "macro.dbt.default__apply_grants", + "macro_sql": "{% macro default__apply_grants(relation, grant_config, should_revoke=True) %}\n {#-- If grant_config is {} or None, this is a no-op --#}\n {% if grant_config %}\n {% if should_revoke %}\n {#-- We think previous grants may have carried over --#}\n {#-- Show current grants and calculate diffs --#}\n {% set current_grants_table = run_query(get_show_grant_sql(relation)) %}\n {% set current_grants_dict = adapter.standardize_grants_dict(current_grants_table) %}\n {% set needs_granting = diff_of_two_dicts(grant_config, current_grants_dict) %}\n {% set needs_revoking = diff_of_two_dicts(current_grants_dict, grant_config) %}\n {% if not (needs_granting or needs_revoking) %}\n {{ log('On ' ~ relation ~': All grants are in place, no revocation or granting needed.')}}\n {% endif %}\n {% else %}\n {#-- We don't think there's any chance of previous grants having carried over. --#}\n {#-- Jump straight to granting what the user has configured. --#}\n {% set needs_revoking = {} %}\n {% set needs_granting = grant_config %}\n {% endif %}\n {% if needs_granting or needs_revoking %}\n {% set revoke_statement_list = get_dcl_statement_list(relation, needs_revoking, get_revoke_sql) %}\n {% set grant_statement_list = get_dcl_statement_list(relation, needs_granting, get_grant_sql) %}\n {% set dcl_statement_list = revoke_statement_list + grant_statement_list %}\n {% if dcl_statement_list %}\n {{ call_dcl_statements(dcl_statement_list) }}\n {% endif %}\n {% endif %}\n {% endif %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query", + "macro.dbt.get_show_grant_sql", + "macro.dbt.get_dcl_statement_list", + "macro.dbt.call_dcl_statements" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.731768, + "supported_languages": null + }, + "macro.dbt.resolve_model_name": + { + "name": "resolve_model_name", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/python_model/python.sql", + "original_file_path": "macros/python_model/python.sql", + "unique_id": "macro.dbt.resolve_model_name", + "macro_sql": "{% macro resolve_model_name(input_model_name) %}\n {{ return(adapter.dispatch('resolve_model_name', 'dbt')(input_model_name)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__resolve_model_name" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.734327, + "supported_languages": null + }, + "macro.dbt.default__resolve_model_name": + { + "name": "default__resolve_model_name", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/python_model/python.sql", + "original_file_path": "macros/python_model/python.sql", + "unique_id": "macro.dbt.default__resolve_model_name", + "macro_sql": "\n\n{%- macro default__resolve_model_name(input_model_name) -%}\n {{ input_model_name | string | replace('\"', '\\\"') }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7346532, + "supported_languages": null + }, + "macro.dbt.build_ref_function": + { + "name": "build_ref_function", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/python_model/python.sql", + "original_file_path": "macros/python_model/python.sql", + "unique_id": "macro.dbt.build_ref_function", + "macro_sql": "{% macro build_ref_function(model) %}\n\n {%- set ref_dict = {} -%}\n {%- for _ref in model.refs -%}\n {% set _ref_args = [_ref.get('package'), _ref['name']] if _ref.get('package') else [_ref['name'],] %}\n {%- set resolved = ref(*_ref_args, v=_ref.get('version')) -%}\n {%- if _ref.get('version') -%}\n {% do _ref_args.extend([\"v\" ~ _ref['version']]) %}\n {%- endif -%}\n {%- do ref_dict.update({_ref_args | join('.'): resolve_model_name(resolved)}) -%}\n {%- endfor -%}\n\ndef ref(*args, **kwargs):\n refs = {{ ref_dict | tojson }}\n key = '.'.join(args)\n version = kwargs.get(\"v\") or kwargs.get(\"version\")\n if version:\n key += f\".v{version}\"\n dbt_load_df_function = kwargs.get(\"dbt_load_df_function\")\n return dbt_load_df_function(refs[key])\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.resolve_model_name" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7362974, + "supported_languages": null + }, + "macro.dbt.build_source_function": + { + "name": "build_source_function", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/python_model/python.sql", + "original_file_path": "macros/python_model/python.sql", + "unique_id": "macro.dbt.build_source_function", + "macro_sql": "{% macro build_source_function(model) %}\n\n {%- set source_dict = {} -%}\n {%- for _source in model.sources -%}\n {%- set resolved = source(*_source) -%}\n {%- do source_dict.update({_source | join('.'): resolve_model_name(resolved)}) -%}\n {%- endfor -%}\n\ndef source(*args, dbt_load_df_function):\n sources = {{ source_dict | tojson }}\n key = '.'.join(args)\n return dbt_load_df_function(sources[key])\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.resolve_model_name" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7371523, + "supported_languages": null + }, + "macro.dbt.build_config_dict": + { + "name": "build_config_dict", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/python_model/python.sql", + "original_file_path": "macros/python_model/python.sql", + "unique_id": "macro.dbt.build_config_dict", + "macro_sql": "{% macro build_config_dict(model) %}\n {%- set config_dict = {} -%}\n {% set config_dbt_used = zip(model.config.config_keys_used, model.config.config_keys_defaults) | list %}\n {%- for key, default in config_dbt_used -%}\n {# weird type testing with enum, would be much easier to write this logic in Python! #}\n {%- if key == \"language\" -%}\n {%- set value = \"python\" -%}\n {%- endif -%}\n {%- set value = model.config.get(key, default) -%}\n {%- do config_dict.update({key: value}) -%}\n {%- endfor -%}\nconfig_dict = {{ config_dict }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7383351, + "supported_languages": null + }, + "macro.dbt.py_script_postfix": + { + "name": "py_script_postfix", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/python_model/python.sql", + "original_file_path": "macros/python_model/python.sql", + "unique_id": "macro.dbt.py_script_postfix", + "macro_sql": "{% macro py_script_postfix(model) %}\n# This part is user provided model code\n# you will need to copy the next section to run the code\n# COMMAND ----------\n# this part is dbt logic for get ref work, do not modify\n\n{{ build_ref_function(model ) }}\n{{ build_source_function(model ) }}\n{{ build_config_dict(model) }}\n\nclass config:\n def __init__(self, *args, **kwargs):\n pass\n\n @staticmethod\n def get(key, default=None):\n return config_dict.get(key, default)\n\nclass this:\n \"\"\"dbt.this() or dbt.this.identifier\"\"\"\n database = \"{{ this.database }}\"\n schema = \"{{ this.schema }}\"\n identifier = \"{{ this.identifier }}\"\n {% set this_relation_name = resolve_model_name(this) %}\n def __repr__(self):\n return '{{ this_relation_name }}'\n\n\nclass dbtObj:\n def __init__(self, load_df_function) -> None:\n self.source = lambda *args: source(*args, dbt_load_df_function=load_df_function)\n self.ref = lambda *args, **kwargs: ref(*args, **kwargs, dbt_load_df_function=load_df_function)\n self.config = config\n self.this = this()\n self.is_incremental = {{ is_incremental() }}\n\n# COMMAND ----------\n{{py_script_comment()}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.build_ref_function", + "macro.dbt.build_source_function", + "macro.dbt.build_config_dict", + "macro.dbt.resolve_model_name", + "macro.dbt.is_incremental", + "macro.dbt.py_script_comment" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7392778, + "supported_languages": null + }, + "macro.dbt.py_script_comment": + { + "name": "py_script_comment", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/python_model/python.sql", + "original_file_path": "macros/python_model/python.sql", + "unique_id": "macro.dbt.py_script_comment", + "macro_sql": "{%macro py_script_comment()%}\n{%endmacro%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.739439, + "supported_languages": null + }, + "macro.dbt.default__test_accepted_values": + { + "name": "default__test_accepted_values", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/generic_test_sql/accepted_values.sql", + "original_file_path": "macros/generic_test_sql/accepted_values.sql", + "unique_id": "macro.dbt.default__test_accepted_values", + "macro_sql": "{% macro default__test_accepted_values(model, column_name, values, quote=True) %}\n\nwith all_values as (\n\n select\n {{ column_name }} as value_field,\n count(*) as n_records\n\n from {{ model }}\n group by {{ column_name }}\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n {% for value in values -%}\n {% if quote -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif -%}\n {%- if not loop.last -%},{%- endif %}\n {%- endfor %}\n)\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7405484, + "supported_languages": null + }, + "macro.dbt.default__test_unique": + { + "name": "default__test_unique", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/generic_test_sql/unique.sql", + "original_file_path": "macros/generic_test_sql/unique.sql", + "unique_id": "macro.dbt.default__test_unique", + "macro_sql": "{% macro default__test_unique(model, column_name) %}\n\nselect\n {{ column_name }} as unique_field,\n count(*) as n_records\n\nfrom {{ model }}\nwhere {{ column_name }} is not null\ngroup by {{ column_name }}\nhaving count(*) > 1\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7410576, + "supported_languages": null + }, + "macro.dbt.default__test_relationships": + { + "name": "default__test_relationships", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/generic_test_sql/relationships.sql", + "original_file_path": "macros/generic_test_sql/relationships.sql", + "unique_id": "macro.dbt.default__test_relationships", + "macro_sql": "{% macro default__test_relationships(model, column_name, to, field) %}\n\nwith child as (\n select {{ column_name }} as from_field\n from {{ model }}\n where {{ column_name }} is not null\n),\n\nparent as (\n select {{ field }} as to_field\n from {{ to }}\n)\n\nselect\n from_field\n\nfrom child\nleft join parent\n on child.from_field = parent.to_field\n\nwhere parent.to_field is null\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7417068, + "supported_languages": null + }, + "macro.dbt.default__test_not_null": + { + "name": "default__test_not_null", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/generic_test_sql/not_null.sql", + "original_file_path": "macros/generic_test_sql/not_null.sql", + "unique_id": "macro.dbt.default__test_not_null", + "macro_sql": "{% macro default__test_not_null(model, column_name) %}\n\n{% set column_list = '*' if should_store_failures() else column_name %}\n\nselect {{ column_list }}\nfrom {{ model }}\nwhere {{ column_name }} is null\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.should_store_failures" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.742301, + "supported_languages": null + }, + "macro.dbt.length": + { + "name": "length", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/length.sql", + "original_file_path": "macros/utils/length.sql", + "unique_id": "macro.dbt.length", + "macro_sql": "{% macro length(expression) -%}\n {{ return(adapter.dispatch('length', 'dbt') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__length" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.742802, + "supported_languages": null + }, + "macro.dbt.default__length": + { + "name": "default__length", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/length.sql", + "original_file_path": "macros/utils/length.sql", + "unique_id": "macro.dbt.default__length", + "macro_sql": "{% macro default__length(expression) %}\n\n length(\n {{ expression }}\n )\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.74303, + "supported_languages": null + }, + "macro.dbt.position": + { + "name": "position", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/position.sql", + "original_file_path": "macros/utils/position.sql", + "unique_id": "macro.dbt.position", + "macro_sql": "{% macro position(substring_text, string_text) -%}\n {{ return(adapter.dispatch('position', 'dbt') (substring_text, string_text)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__position" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7435882, + "supported_languages": null + }, + "macro.dbt.default__position": + { + "name": "default__position", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/position.sql", + "original_file_path": "macros/utils/position.sql", + "unique_id": "macro.dbt.default__position", + "macro_sql": "{% macro default__position(substring_text, string_text) %}\n\n position(\n {{ substring_text }} in {{ string_text }}\n )\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.743878, + "supported_languages": null + }, + "macro.dbt.array_concat": + { + "name": "array_concat", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/array_concat.sql", + "original_file_path": "macros/utils/array_concat.sql", + "unique_id": "macro.dbt.array_concat", + "macro_sql": "{% macro array_concat(array_1, array_2) -%}\n {{ return(adapter.dispatch('array_concat', 'dbt')(array_1, array_2)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__array_concat" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7444198, + "supported_languages": null + }, + "macro.dbt.default__array_concat": + { + "name": "default__array_concat", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/array_concat.sql", + "original_file_path": "macros/utils/array_concat.sql", + "unique_id": "macro.dbt.default__array_concat", + "macro_sql": "{% macro default__array_concat(array_1, array_2) -%}\n array_cat({{ array_1 }}, {{ array_2 }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7448404, + "supported_languages": null + }, + "macro.dbt.concat": + { + "name": "concat", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/concat.sql", + "original_file_path": "macros/utils/concat.sql", + "unique_id": "macro.dbt.concat", + "macro_sql": "{% macro concat(fields) -%}\n {{ return(adapter.dispatch('concat', 'dbt')(fields)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__concat" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7453346, + "supported_languages": null + }, + "macro.dbt.default__concat": + { + "name": "default__concat", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/concat.sql", + "original_file_path": "macros/utils/concat.sql", + "unique_id": "macro.dbt.default__concat", + "macro_sql": "{% macro default__concat(fields) -%}\n {{ fields|join(' || ') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7455978, + "supported_languages": null + }, + "macro.dbt.date_trunc": + { + "name": "date_trunc", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/date_trunc.sql", + "original_file_path": "macros/utils/date_trunc.sql", + "unique_id": "macro.dbt.date_trunc", + "macro_sql": "{% macro date_trunc(datepart, date) -%}\n {{ return(adapter.dispatch('date_trunc', 'dbt') (datepart, date)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__date_trunc" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.746134, + "supported_languages": null + }, + "macro.dbt.default__date_trunc": + { + "name": "default__date_trunc", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/date_trunc.sql", + "original_file_path": "macros/utils/date_trunc.sql", + "unique_id": "macro.dbt.default__date_trunc", + "macro_sql": "{% macro default__date_trunc(datepart, date) -%}\n date_trunc('{{datepart}}', {{date}})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7464108, + "supported_languages": null + }, + "macro.dbt.get_powers_of_two": + { + "name": "get_powers_of_two", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/generate_series.sql", + "original_file_path": "macros/utils/generate_series.sql", + "unique_id": "macro.dbt.get_powers_of_two", + "macro_sql": "{% macro get_powers_of_two(upper_bound) %}\n {{ return(adapter.dispatch('get_powers_of_two', 'dbt')(upper_bound)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_powers_of_two" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7477741, + "supported_languages": null + }, + "macro.dbt.default__get_powers_of_two": + { + "name": "default__get_powers_of_two", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/generate_series.sql", + "original_file_path": "macros/utils/generate_series.sql", + "unique_id": "macro.dbt.default__get_powers_of_two", + "macro_sql": "{% macro default__get_powers_of_two(upper_bound) %}\n\n {% if upper_bound <= 0 %}\n {{ exceptions.raise_compiler_error(\"upper bound must be positive\") }}\n {% endif %}\n\n {% for _ in range(1, 100) %}\n {% if upper_bound <= 2 ** loop.index %}{{ return(loop.index) }}{% endif %}\n {% endfor %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7486293, + "supported_languages": null + }, + "macro.dbt.generate_series": + { + "name": "generate_series", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/generate_series.sql", + "original_file_path": "macros/utils/generate_series.sql", + "unique_id": "macro.dbt.generate_series", + "macro_sql": "{% macro generate_series(upper_bound) %}\n {{ return(adapter.dispatch('generate_series', 'dbt')(upper_bound)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__generate_series" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.74904, + "supported_languages": null + }, + "macro.dbt.default__generate_series": + { + "name": "default__generate_series", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/generate_series.sql", + "original_file_path": "macros/utils/generate_series.sql", + "unique_id": "macro.dbt.default__generate_series", + "macro_sql": "{% macro default__generate_series(upper_bound) %}\n\n {% set n = dbt.get_powers_of_two(upper_bound) %}\n\n with p as (\n select 0 as generated_number union all select 1\n ), unioned as (\n\n select\n\n {% for i in range(n) %}\n p{{i}}.generated_number * power(2, {{i}})\n {% if not loop.last %} + {% endif %}\n {% endfor %}\n + 1\n as generated_number\n\n from\n\n {% for i in range(n) %}\n p as p{{i}}\n {% if not loop.last %} cross join {% endif %}\n {% endfor %}\n\n )\n\n select *\n from unioned\n where generated_number <= {{upper_bound}}\n order by generated_number\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_powers_of_two" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7501113, + "supported_languages": null + }, + "macro.dbt.right": + { + "name": "right", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/right.sql", + "original_file_path": "macros/utils/right.sql", + "unique_id": "macro.dbt.right", + "macro_sql": "{% macro right(string_text, length_expression) -%}\n {{ return(adapter.dispatch('right', 'dbt') (string_text, length_expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__right" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7506905, + "supported_languages": null + }, + "macro.dbt.default__right": + { + "name": "default__right", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/right.sql", + "original_file_path": "macros/utils/right.sql", + "unique_id": "macro.dbt.default__right", + "macro_sql": "{% macro default__right(string_text, length_expression) %}\n\n right(\n {{ string_text }},\n {{ length_expression }}\n )\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.75098, + "supported_languages": null + }, + "macro.dbt.cast": + { + "name": "cast", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/cast.sql", + "original_file_path": "macros/utils/cast.sql", + "unique_id": "macro.dbt.cast", + "macro_sql": "{% macro cast(field, type) %}\n {{ return(adapter.dispatch('cast', 'dbt') (field, type)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__cast" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7515297, + "supported_languages": null + }, + "macro.dbt.default__cast": + { + "name": "default__cast", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/cast.sql", + "original_file_path": "macros/utils/cast.sql", + "unique_id": "macro.dbt.default__cast", + "macro_sql": "{% macro default__cast(field, type) %}\n cast({{field}} as {{type}})\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7518039, + "supported_languages": null + }, + "macro.dbt.split_part": + { + "name": "split_part", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/split_part.sql", + "original_file_path": "macros/utils/split_part.sql", + "unique_id": "macro.dbt.split_part", + "macro_sql": "{% macro split_part(string_text, delimiter_text, part_number) %}\n {{ return(adapter.dispatch('split_part', 'dbt') (string_text, delimiter_text, part_number)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__split_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7526896, + "supported_languages": null + }, + "macro.dbt.default__split_part": + { + "name": "default__split_part", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/split_part.sql", + "original_file_path": "macros/utils/split_part.sql", + "unique_id": "macro.dbt.default__split_part", + "macro_sql": "{% macro default__split_part(string_text, delimiter_text, part_number) %}\n\n split_part(\n {{ string_text }},\n {{ delimiter_text }},\n {{ part_number }}\n )\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7530553, + "supported_languages": null + }, + "macro.dbt._split_part_negative": + { + "name": "_split_part_negative", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/split_part.sql", + "original_file_path": "macros/utils/split_part.sql", + "unique_id": "macro.dbt._split_part_negative", + "macro_sql": "{% macro _split_part_negative(string_text, delimiter_text, part_number) %}\n\n split_part(\n {{ string_text }},\n {{ delimiter_text }},\n length({{ string_text }})\n - length(\n replace({{ string_text }}, {{ delimiter_text }}, '')\n ) + 2 + {{ part_number }}\n )\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7535176, + "supported_languages": null + }, + "macro.dbt.except": + { + "name": "except", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/except.sql", + "original_file_path": "macros/utils/except.sql", + "unique_id": "macro.dbt.except", + "macro_sql": "{% macro except() %}\n {{ return(adapter.dispatch('except', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__except" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7539566, + "supported_languages": null + }, + "macro.dbt.default__except": + { + "name": "default__except", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/except.sql", + "original_file_path": "macros/utils/except.sql", + "unique_id": "macro.dbt.default__except", + "macro_sql": "{% macro default__except() %}\n\n except\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7541218, + "supported_languages": null + }, + "macro.dbt.safe_cast": + { + "name": "safe_cast", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/safe_cast.sql", + "original_file_path": "macros/utils/safe_cast.sql", + "unique_id": "macro.dbt.safe_cast", + "macro_sql": "{% macro safe_cast(field, type) %}\n {{ return(adapter.dispatch('safe_cast', 'dbt') (field, type)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__safe_cast" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7547472, + "supported_languages": null + }, + "macro.dbt.default__safe_cast": + { + "name": "default__safe_cast", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/safe_cast.sql", + "original_file_path": "macros/utils/safe_cast.sql", + "unique_id": "macro.dbt.default__safe_cast", + "macro_sql": "{% macro default__safe_cast(field, type) %}\n {# most databases don't support this function yet\n so we just need to use cast #}\n cast({{field}} as {{type}})\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7551472, + "supported_languages": null + }, + "macro.dbt.listagg": + { + "name": "listagg", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/listagg.sql", + "original_file_path": "macros/utils/listagg.sql", + "unique_id": "macro.dbt.listagg", + "macro_sql": "{% macro listagg(measure, delimiter_text=\"','\", order_by_clause=none, limit_num=none) -%}\n {{ return(adapter.dispatch('listagg', 'dbt') (measure, delimiter_text, order_by_clause, limit_num)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__listagg" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7562287, + "supported_languages": null + }, + "macro.dbt.default__listagg": + { + "name": "default__listagg", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/listagg.sql", + "original_file_path": "macros/utils/listagg.sql", + "unique_id": "macro.dbt.default__listagg", + "macro_sql": "{% macro default__listagg(measure, delimiter_text, order_by_clause, limit_num) -%}\n\n {% if limit_num -%}\n array_to_string(\n array_slice(\n array_agg(\n {{ measure }}\n ){% if order_by_clause -%}\n within group ({{ order_by_clause }})\n {%- endif %}\n ,0\n ,{{ limit_num }}\n ),\n {{ delimiter_text }}\n )\n {%- else %}\n listagg(\n {{ measure }},\n {{ delimiter_text }}\n )\n {% if order_by_clause -%}\n within group ({{ order_by_clause }})\n {%- endif %}\n {%- endif %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7570968, + "supported_languages": null + }, + "macro.dbt.dateadd": + { + "name": "dateadd", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/dateadd.sql", + "original_file_path": "macros/utils/dateadd.sql", + "unique_id": "macro.dbt.dateadd", + "macro_sql": "{% macro dateadd(datepart, interval, from_date_or_timestamp) %}\n {{ return(adapter.dispatch('dateadd', 'dbt')(datepart, interval, from_date_or_timestamp)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.757744, + "supported_languages": null + }, + "macro.dbt.default__dateadd": + { + "name": "default__dateadd", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/dateadd.sql", + "original_file_path": "macros/utils/dateadd.sql", + "unique_id": "macro.dbt.default__dateadd", + "macro_sql": "{% macro default__dateadd(datepart, interval, from_date_or_timestamp) %}\n\n dateadd(\n {{ datepart }},\n {{ interval }},\n {{ from_date_or_timestamp }}\n )\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7580914, + "supported_languages": null + }, + "macro.dbt.cast_bool_to_text": + { + "name": "cast_bool_to_text", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/cast_bool_to_text.sql", + "original_file_path": "macros/utils/cast_bool_to_text.sql", + "unique_id": "macro.dbt.cast_bool_to_text", + "macro_sql": "{% macro cast_bool_to_text(field) %}\n {{ adapter.dispatch('cast_bool_to_text', 'dbt') (field) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__cast_bool_to_text" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7585704, + "supported_languages": null + }, + "macro.dbt.default__cast_bool_to_text": + { + "name": "default__cast_bool_to_text", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/cast_bool_to_text.sql", + "original_file_path": "macros/utils/cast_bool_to_text.sql", + "unique_id": "macro.dbt.default__cast_bool_to_text", + "macro_sql": "{% macro default__cast_bool_to_text(field) %}\n cast({{ field }} as {{ api.Column.translate_type('string') }})\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7589076, + "supported_languages": null + }, + "macro.dbt.type_string": + { + "name": "type_string", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.type_string", + "macro_sql": "\n\n{%- macro type_string() -%}\n {{ return(adapter.dispatch('type_string', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.760496, + "supported_languages": null + }, + "macro.dbt.default__type_string": + { + "name": "default__type_string", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.default__type_string", + "macro_sql": "{% macro default__type_string() %}\n {{ return(api.Column.translate_type(\"string\")) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.760836, + "supported_languages": null + }, + "macro.dbt.type_timestamp": + { + "name": "type_timestamp", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.type_timestamp", + "macro_sql": "\n\n{%- macro type_timestamp() -%}\n {{ return(adapter.dispatch('type_timestamp', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7611794, + "supported_languages": null + }, + "macro.dbt.default__type_timestamp": + { + "name": "default__type_timestamp", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.default__type_timestamp", + "macro_sql": "{% macro default__type_timestamp() %}\n {{ return(api.Column.translate_type(\"timestamp\")) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.761503, + "supported_languages": null + }, + "macro.dbt.type_float": + { + "name": "type_float", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.type_float", + "macro_sql": "\n\n{%- macro type_float() -%}\n {{ return(adapter.dispatch('type_float', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_float" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7618394, + "supported_languages": null + }, + "macro.dbt.default__type_float": + { + "name": "default__type_float", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.default__type_float", + "macro_sql": "{% macro default__type_float() %}\n {{ return(api.Column.translate_type(\"float\")) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7621553, + "supported_languages": null + }, + "macro.dbt.type_numeric": + { + "name": "type_numeric", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.type_numeric", + "macro_sql": "\n\n{%- macro type_numeric() -%}\n {{ return(adapter.dispatch('type_numeric', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_numeric" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.76249, + "supported_languages": null + }, + "macro.dbt.default__type_numeric": + { + "name": "default__type_numeric", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.default__type_numeric", + "macro_sql": "{% macro default__type_numeric() %}\n {{ return(api.Column.numeric_type(\"numeric\", 28, 6)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7628603, + "supported_languages": null + }, + "macro.dbt.type_bigint": + { + "name": "type_bigint", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.type_bigint", + "macro_sql": "\n\n{%- macro type_bigint() -%}\n {{ return(adapter.dispatch('type_bigint', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_bigint" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7631946, + "supported_languages": null + }, + "macro.dbt.default__type_bigint": + { + "name": "default__type_bigint", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.default__type_bigint", + "macro_sql": "{% macro default__type_bigint() %}\n {{ return(api.Column.translate_type(\"bigint\")) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7635071, + "supported_languages": null + }, + "macro.dbt.type_int": + { + "name": "type_int", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.type_int", + "macro_sql": "\n\n{%- macro type_int() -%}\n {{ return(adapter.dispatch('type_int', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_int" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7638383, + "supported_languages": null + }, + "macro.dbt.default__type_int": + { + "name": "default__type_int", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.default__type_int", + "macro_sql": "{%- macro default__type_int() -%}\n {{ return(api.Column.translate_type(\"integer\")) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7641404, + "supported_languages": null + }, + "macro.dbt.type_boolean": + { + "name": "type_boolean", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.type_boolean", + "macro_sql": "\n\n{%- macro type_boolean() -%}\n {{ return(adapter.dispatch('type_boolean', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_boolean" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7645793, + "supported_languages": null + }, + "macro.dbt.default__type_boolean": + { + "name": "default__type_boolean", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/data_types.sql", + "original_file_path": "macros/utils/data_types.sql", + "unique_id": "macro.dbt.default__type_boolean", + "macro_sql": "{%- macro default__type_boolean() -%}\n {{ return(api.Column.translate_type(\"boolean\")) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7649033, + "supported_languages": null + }, + "macro.dbt.hash": + { + "name": "hash", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/hash.sql", + "original_file_path": "macros/utils/hash.sql", + "unique_id": "macro.dbt.hash", + "macro_sql": "{% macro hash(field) -%}\n {{ return(adapter.dispatch('hash', 'dbt') (field)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__hash" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7654142, + "supported_languages": null + }, + "macro.dbt.default__hash": + { + "name": "default__hash", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/hash.sql", + "original_file_path": "macros/utils/hash.sql", + "unique_id": "macro.dbt.default__hash", + "macro_sql": "{% macro default__hash(field) -%}\n md5(cast({{ field }} as {{ api.Column.translate_type('string') }}))\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7657492, + "supported_languages": null + }, + "macro.dbt.last_day": + { + "name": "last_day", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/last_day.sql", + "original_file_path": "macros/utils/last_day.sql", + "unique_id": "macro.dbt.last_day", + "macro_sql": "{% macro last_day(date, datepart) %}\n {{ return(adapter.dispatch('last_day', 'dbt') (date, datepart)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__last_day" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.766402, + "supported_languages": null + }, + "macro.dbt.default_last_day": + { + "name": "default_last_day", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/last_day.sql", + "original_file_path": "macros/utils/last_day.sql", + "unique_id": "macro.dbt.default_last_day", + "macro_sql": "\n\n{%- macro default_last_day(date, datepart) -%}\n cast(\n {{dbt.dateadd('day', '-1',\n dbt.dateadd(datepart, '1', dbt.date_trunc(datepart, date))\n )}}\n as date)\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.dateadd", + "macro.dbt.date_trunc" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7669475, + "supported_languages": null + }, + "macro.dbt.default__last_day": + { + "name": "default__last_day", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/last_day.sql", + "original_file_path": "macros/utils/last_day.sql", + "unique_id": "macro.dbt.default__last_day", + "macro_sql": "{% macro default__last_day(date, datepart) -%}\n {{dbt.default_last_day(date, datepart)}}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default_last_day" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7672596, + "supported_languages": null + }, + "macro.dbt.intersect": + { + "name": "intersect", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/intersect.sql", + "original_file_path": "macros/utils/intersect.sql", + "unique_id": "macro.dbt.intersect", + "macro_sql": "{% macro intersect() %}\n {{ return(adapter.dispatch('intersect', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__intersect" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7677078, + "supported_languages": null + }, + "macro.dbt.default__intersect": + { + "name": "default__intersect", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/intersect.sql", + "original_file_path": "macros/utils/intersect.sql", + "unique_id": "macro.dbt.default__intersect", + "macro_sql": "{% macro default__intersect() %}\n\n intersect\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7678769, + "supported_languages": null + }, + "macro.dbt.replace": + { + "name": "replace", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/replace.sql", + "original_file_path": "macros/utils/replace.sql", + "unique_id": "macro.dbt.replace", + "macro_sql": "{% macro replace(field, old_chars, new_chars) -%}\n {{ return(adapter.dispatch('replace', 'dbt') (field, old_chars, new_chars)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__replace" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7685025, + "supported_languages": null + }, + "macro.dbt.default__replace": + { + "name": "default__replace", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/replace.sql", + "original_file_path": "macros/utils/replace.sql", + "unique_id": "macro.dbt.default__replace", + "macro_sql": "{% macro default__replace(field, old_chars, new_chars) %}\n\n replace(\n {{ field }},\n {{ old_chars }},\n {{ new_chars }}\n )\n\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7688766, + "supported_languages": null + }, + "macro.dbt.escape_single_quotes": + { + "name": "escape_single_quotes", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/escape_single_quotes.sql", + "original_file_path": "macros/utils/escape_single_quotes.sql", + "unique_id": "macro.dbt.escape_single_quotes", + "macro_sql": "{% macro escape_single_quotes(expression) %}\n {{ return(adapter.dispatch('escape_single_quotes', 'dbt') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__escape_single_quotes" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.769393, + "supported_languages": null + }, + "macro.dbt.default__escape_single_quotes": + { + "name": "default__escape_single_quotes", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/escape_single_quotes.sql", + "original_file_path": "macros/utils/escape_single_quotes.sql", + "unique_id": "macro.dbt.default__escape_single_quotes", + "macro_sql": "{% macro default__escape_single_quotes(expression) -%}\n{{ expression | replace(\"'\",\"''\") }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7696877, + "supported_languages": null + }, + "macro.dbt.get_intervals_between": + { + "name": "get_intervals_between", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/date_spine.sql", + "original_file_path": "macros/utils/date_spine.sql", + "unique_id": "macro.dbt.get_intervals_between", + "macro_sql": "{% macro get_intervals_between(start_date, end_date, datepart) -%}\n {{ return(adapter.dispatch('get_intervals_between', 'dbt')(start_date, end_date, datepart)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_intervals_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7709289, + "supported_languages": null + }, + "macro.dbt.default__get_intervals_between": + { + "name": "default__get_intervals_between", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/date_spine.sql", + "original_file_path": "macros/utils/date_spine.sql", + "unique_id": "macro.dbt.default__get_intervals_between", + "macro_sql": "{% macro default__get_intervals_between(start_date, end_date, datepart) -%}\n {%- call statement('get_intervals_between', fetch_result=True) %}\n\n select {{ dbt.datediff(start_date, end_date, datepart) }}\n\n {%- endcall -%}\n\n {%- set value_list = load_result('get_intervals_between') -%}\n\n {%- if value_list and value_list['data'] -%}\n {%- set values = value_list['data'] | map(attribute=0) | list %}\n {{ return(values[0]) }}\n {%- else -%}\n {{ return(1) }}\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt.datediff" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.772141, + "supported_languages": null + }, + "macro.dbt.date_spine": + { + "name": "date_spine", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/date_spine.sql", + "original_file_path": "macros/utils/date_spine.sql", + "unique_id": "macro.dbt.date_spine", + "macro_sql": "{% macro date_spine(datepart, start_date, end_date) %}\n {{ return(adapter.dispatch('date_spine', 'dbt')(datepart, start_date, end_date)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__date_spine" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7726114, + "supported_languages": null + }, + "macro.dbt.default__date_spine": + { + "name": "default__date_spine", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/date_spine.sql", + "original_file_path": "macros/utils/date_spine.sql", + "unique_id": "macro.dbt.default__date_spine", + "macro_sql": "{% macro default__date_spine(datepart, start_date, end_date) %}\n\n\n {# call as follows:\n\n date_spine(\n \"day\",\n \"to_date('01/01/2016', 'mm/dd/yyyy')\",\n \"dbt.dateadd(week, 1, current_date)\"\n ) #}\n\n\n with rawdata as (\n\n {{dbt.generate_series(\n dbt.get_intervals_between(start_date, end_date, datepart)\n )}}\n\n ),\n\n all_periods as (\n\n select (\n {{\n dbt.dateadd(\n datepart,\n \"row_number() over (order by 1) - 1\",\n start_date\n )\n }}\n ) as date_{{datepart}}\n from rawdata\n\n ),\n\n filtered as (\n\n select *\n from all_periods\n where date_{{datepart}} <= {{ end_date }}\n\n )\n\n select * from filtered\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.generate_series", + "macro.dbt.get_intervals_between", + "macro.dbt.dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7733674, + "supported_languages": null + }, + "macro.dbt.bool_or": + { + "name": "bool_or", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/bool_or.sql", + "original_file_path": "macros/utils/bool_or.sql", + "unique_id": "macro.dbt.bool_or", + "macro_sql": "{% macro bool_or(expression) -%}\n {{ return(adapter.dispatch('bool_or', 'dbt') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__bool_or" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.773865, + "supported_languages": null + }, + "macro.dbt.default__bool_or": + { + "name": "default__bool_or", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/bool_or.sql", + "original_file_path": "macros/utils/bool_or.sql", + "unique_id": "macro.dbt.default__bool_or", + "macro_sql": "{% macro default__bool_or(expression) -%}\n\n bool_or({{ expression }})\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7740917, + "supported_languages": null + }, + "macro.dbt.datediff": + { + "name": "datediff", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/datediff.sql", + "original_file_path": "macros/utils/datediff.sql", + "unique_id": "macro.dbt.datediff", + "macro_sql": "{% macro datediff(first_date, second_date, datepart) %}\n {{ return(adapter.dispatch('datediff', 'dbt')(first_date, second_date, datepart)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__datediff" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7747371, + "supported_languages": null + }, + "macro.dbt.default__datediff": + { + "name": "default__datediff", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/datediff.sql", + "original_file_path": "macros/utils/datediff.sql", + "unique_id": "macro.dbt.default__datediff", + "macro_sql": "{% macro default__datediff(first_date, second_date, datepart) -%}\n\n datediff(\n {{ datepart }},\n {{ first_date }},\n {{ second_date }}\n )\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7751944, + "supported_languages": null + }, + "macro.dbt.any_value": + { + "name": "any_value", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/any_value.sql", + "original_file_path": "macros/utils/any_value.sql", + "unique_id": "macro.dbt.any_value", + "macro_sql": "{% macro any_value(expression) -%}\n {{ return(adapter.dispatch('any_value', 'dbt') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__any_value" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.775683, + "supported_languages": null + }, + "macro.dbt.default__any_value": + { + "name": "default__any_value", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/any_value.sql", + "original_file_path": "macros/utils/any_value.sql", + "unique_id": "macro.dbt.default__any_value", + "macro_sql": "{% macro default__any_value(expression) -%}\n\n any_value({{ expression }})\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7759058, + "supported_languages": null + }, + "macro.dbt.array_construct": + { + "name": "array_construct", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/array_construct.sql", + "original_file_path": "macros/utils/array_construct.sql", + "unique_id": "macro.dbt.array_construct", + "macro_sql": "{% macro array_construct(inputs=[], data_type=api.Column.translate_type('integer')) -%}\n {{ return(adapter.dispatch('array_construct', 'dbt')(inputs, data_type)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__array_construct" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.776619, + "supported_languages": null + }, + "macro.dbt.default__array_construct": + { + "name": "default__array_construct", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/array_construct.sql", + "original_file_path": "macros/utils/array_construct.sql", + "unique_id": "macro.dbt.default__array_construct", + "macro_sql": "{% macro default__array_construct(inputs, data_type) -%}\n {% if inputs|length > 0 %}\n array[ {{ inputs|join(' , ') }} ]\n {% else %}\n array[]::{{data_type}}[]\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7771502, + "supported_languages": null + }, + "macro.dbt.array_append": + { + "name": "array_append", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/array_append.sql", + "original_file_path": "macros/utils/array_append.sql", + "unique_id": "macro.dbt.array_append", + "macro_sql": "{% macro array_append(array, new_element) -%}\n {{ return(adapter.dispatch('array_append', 'dbt')(array, new_element)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__array_append" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7777114, + "supported_languages": null + }, + "macro.dbt.default__array_append": + { + "name": "default__array_append", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/array_append.sql", + "original_file_path": "macros/utils/array_append.sql", + "unique_id": "macro.dbt.default__array_append", + "macro_sql": "{% macro default__array_append(array, new_element) -%}\n array_append({{ array }}, {{ new_element }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7780004, + "supported_languages": null + }, + "macro.dbt.string_literal": + { + "name": "string_literal", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/literal.sql", + "original_file_path": "macros/utils/literal.sql", + "unique_id": "macro.dbt.string_literal", + "macro_sql": "{%- macro string_literal(value) -%}\n {{ return(adapter.dispatch('string_literal', 'dbt') (value)) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__string_literal" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7784886, + "supported_languages": null + }, + "macro.dbt.default__string_literal": + { + "name": "default__string_literal", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/literal.sql", + "original_file_path": "macros/utils/literal.sql", + "unique_id": "macro.dbt.default__string_literal", + "macro_sql": "{% macro default__string_literal(value) -%}\n '{{ value }}'\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7787154, + "supported_languages": null + }, + "macro.dbt.date": + { + "name": "date", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/date.sql", + "original_file_path": "macros/utils/date.sql", + "unique_id": "macro.dbt.date", + "macro_sql": "{% macro date(year, month, day) %}\n {{ return(adapter.dispatch('date', 'dbt') (year, month, day)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__date" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7793634, + "supported_languages": null + }, + "macro.dbt.default__date": + { + "name": "default__date", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/utils/date.sql", + "original_file_path": "macros/utils/date.sql", + "unique_id": "macro.dbt.default__date", + "macro_sql": "{% macro default__date(year, month, day) -%}\n {%- set dt = modules.datetime.date(year, month, day) -%}\n {%- set iso_8601_formatted_date = dt.strftime('%Y-%m-%d') -%}\n to_date('{{ iso_8601_formatted_date }}', 'YYYY-MM-DD')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7799592, + "supported_languages": null + }, + "macro.dbt.set_sql_header": + { + "name": "set_sql_header", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/configs.sql", + "original_file_path": "macros/materializations/configs.sql", + "unique_id": "macro.dbt.set_sql_header", + "macro_sql": "{% macro set_sql_header(config) -%}\n {{ config.set('sql_header', caller()) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.780636, + "supported_languages": null + }, + "macro.dbt.should_full_refresh": + { + "name": "should_full_refresh", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/configs.sql", + "original_file_path": "macros/materializations/configs.sql", + "unique_id": "macro.dbt.should_full_refresh", + "macro_sql": "{% macro should_full_refresh() %}\n {% set config_full_refresh = config.get('full_refresh') %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {% do return(config_full_refresh) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7812924, + "supported_languages": null + }, + "macro.dbt.should_store_failures": + { + "name": "should_store_failures", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/configs.sql", + "original_file_path": "macros/materializations/configs.sql", + "unique_id": "macro.dbt.should_store_failures", + "macro_sql": "{% macro should_store_failures() %}\n {% set config_store_failures = config.get('store_failures') %}\n {% if config_store_failures is none %}\n {% set config_store_failures = flags.STORE_FAILURES %}\n {% endif %}\n {% do return(config_store_failures) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7819264, + "supported_languages": null + }, + "macro.dbt.run_hooks": + { + "name": "run_hooks", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/hooks.sql", + "original_file_path": "macros/materializations/hooks.sql", + "unique_id": "macro.dbt.run_hooks", + "macro_sql": "{% macro run_hooks(hooks, inside_transaction=True) %}\n {% for hook in hooks | selectattr('transaction', 'equalto', inside_transaction) %}\n {% if not inside_transaction and loop.first %}\n {% call statement(auto_begin=inside_transaction) %}\n commit;\n {% endcall %}\n {% endif %}\n {% set rendered = render(hook.get('sql')) | trim %}\n {% if (rendered | length) > 0 %}\n {% call statement(auto_begin=inside_transaction) %}\n {{ rendered }}\n {% endcall %}\n {% endif %}\n {% endfor %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.783923, + "supported_languages": null + }, + "macro.dbt.make_hook_config": + { + "name": "make_hook_config", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/hooks.sql", + "original_file_path": "macros/materializations/hooks.sql", + "unique_id": "macro.dbt.make_hook_config", + "macro_sql": "{% macro make_hook_config(sql, inside_transaction) %}\n {{ tojson({\"sql\": sql, \"transaction\": inside_transaction}) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7844286, + "supported_languages": null + }, + "macro.dbt.before_begin": + { + "name": "before_begin", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/hooks.sql", + "original_file_path": "macros/materializations/hooks.sql", + "unique_id": "macro.dbt.before_begin", + "macro_sql": "{% macro before_begin(sql) %}\n {{ make_hook_config(sql, inside_transaction=False) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.make_hook_config" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7847304, + "supported_languages": null + }, + "macro.dbt.in_transaction": + { + "name": "in_transaction", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/hooks.sql", + "original_file_path": "macros/materializations/hooks.sql", + "unique_id": "macro.dbt.in_transaction", + "macro_sql": "{% macro in_transaction(sql) %}\n {{ make_hook_config(sql, inside_transaction=True) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.make_hook_config" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7850473, + "supported_languages": null + }, + "macro.dbt.after_commit": + { + "name": "after_commit", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/hooks.sql", + "original_file_path": "macros/materializations/hooks.sql", + "unique_id": "macro.dbt.after_commit", + "macro_sql": "{% macro after_commit(sql) %}\n {{ make_hook_config(sql, inside_transaction=False) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.make_hook_config" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7853415, + "supported_languages": null + }, + "macro.dbt.snapshot_merge_sql": + { + "name": "snapshot_merge_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/snapshot_merge.sql", + "original_file_path": "macros/materializations/snapshots/snapshot_merge.sql", + "unique_id": "macro.dbt.snapshot_merge_sql", + "macro_sql": "{% macro snapshot_merge_sql(target, source, insert_cols) -%}\n {{ adapter.dispatch('snapshot_merge_sql', 'dbt')(target, source, insert_cols) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__snapshot_merge_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7861128, + "supported_languages": null + }, + "macro.dbt.default__snapshot_merge_sql": + { + "name": "default__snapshot_merge_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/snapshot_merge.sql", + "original_file_path": "macros/materializations/snapshots/snapshot_merge.sql", + "unique_id": "macro.dbt.default__snapshot_merge_sql", + "macro_sql": "{% macro default__snapshot_merge_sql(target, source, insert_cols) -%}\n {%- set insert_cols_csv = insert_cols | join(', ') -%}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n using {{ source }} as DBT_INTERNAL_SOURCE\n on DBT_INTERNAL_SOURCE.dbt_scd_id = DBT_INTERNAL_DEST.dbt_scd_id\n\n when matched\n and DBT_INTERNAL_DEST.dbt_valid_to is null\n and DBT_INTERNAL_SOURCE.dbt_change_type in ('update', 'delete')\n then update\n set dbt_valid_to = DBT_INTERNAL_SOURCE.dbt_valid_to\n\n when not matched\n and DBT_INTERNAL_SOURCE.dbt_change_type = 'insert'\n then insert ({{ insert_cols_csv }})\n values ({{ insert_cols_csv }})\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.78667, + "supported_languages": null + }, + "macro.dbt.strategy_dispatch": + { + "name": "strategy_dispatch", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/strategies.sql", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "unique_id": "macro.dbt.strategy_dispatch", + "macro_sql": "{% macro strategy_dispatch(name) -%}\n{% set original_name = name %}\n {% if '.' in name %}\n {% set package_name, name = name.split(\".\", 1) %}\n {% else %}\n {% set package_name = none %}\n {% endif %}\n\n {% if package_name is none %}\n {% set package_context = context %}\n {% elif package_name in context %}\n {% set package_context = context[package_name] %}\n {% else %}\n {% set error_msg %}\n Could not find package '{{package_name}}', called with '{{original_name}}'\n {% endset %}\n {{ exceptions.raise_compiler_error(error_msg | trim) }}\n {% endif %}\n\n {%- set search_name = 'snapshot_' ~ name ~ '_strategy' -%}\n\n {% if search_name not in package_context %}\n {% set error_msg %}\n The specified strategy macro '{{name}}' was not found in package '{{ package_name }}'\n {% endset %}\n {{ exceptions.raise_compiler_error(error_msg | trim) }}\n {% endif %}\n {{ return(package_context[search_name]) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.792415, + "supported_languages": null + }, + "macro.dbt.snapshot_hash_arguments": + { + "name": "snapshot_hash_arguments", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/strategies.sql", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "unique_id": "macro.dbt.snapshot_hash_arguments", + "macro_sql": "{% macro snapshot_hash_arguments(args) -%}\n {{ adapter.dispatch('snapshot_hash_arguments', 'dbt')(args) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__snapshot_hash_arguments" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7927854, + "supported_languages": null + }, + "macro.dbt.default__snapshot_hash_arguments": + { + "name": "default__snapshot_hash_arguments", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/strategies.sql", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "unique_id": "macro.dbt.default__snapshot_hash_arguments", + "macro_sql": "{% macro default__snapshot_hash_arguments(args) -%}\n md5({%- for arg in args -%}\n coalesce(cast({{ arg }} as varchar ), '')\n {% if not loop.last %} || '|' || {% endif %}\n {%- endfor -%})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7932684, + "supported_languages": null + }, + "macro.dbt.snapshot_timestamp_strategy": + { + "name": "snapshot_timestamp_strategy", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/strategies.sql", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "unique_id": "macro.dbt.snapshot_timestamp_strategy", + "macro_sql": "{% macro snapshot_timestamp_strategy(node, snapshotted_rel, current_rel, config, target_exists) %}\n {% set primary_key = config['unique_key'] %}\n {% set updated_at = config['updated_at'] %}\n {% set invalidate_hard_deletes = config.get('invalidate_hard_deletes', false) %}\n\n {#/*\n The snapshot relation might not have an {{ updated_at }} value if the\n snapshot strategy is changed from `check` to `timestamp`. We\n should use a dbt-created column for the comparison in the snapshot\n table instead of assuming that the user-supplied {{ updated_at }}\n will be present in the historical data.\n\n See https://github.com/dbt-labs/dbt-core/issues/2350\n */ #}\n {% set row_changed_expr -%}\n ({{ snapshotted_rel }}.dbt_valid_from < {{ current_rel }}.{{ updated_at }})\n {%- endset %}\n\n {% set scd_id_expr = snapshot_hash_arguments([primary_key, updated_at]) %}\n\n {% do return({\n \"unique_key\": primary_key,\n \"updated_at\": updated_at,\n \"row_changed\": row_changed_expr,\n \"scd_id\": scd_id_expr,\n \"invalidate_hard_deletes\": invalidate_hard_deletes\n }) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.snapshot_hash_arguments" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7947261, + "supported_languages": null + }, + "macro.dbt.snapshot_string_as_time": + { + "name": "snapshot_string_as_time", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/strategies.sql", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "unique_id": "macro.dbt.snapshot_string_as_time", + "macro_sql": "{% macro snapshot_string_as_time(timestamp) -%}\n {{ adapter.dispatch('snapshot_string_as_time', 'dbt')(timestamp) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__snapshot_string_as_time" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7950678, + "supported_languages": null + }, + "macro.dbt.default__snapshot_string_as_time": + { + "name": "default__snapshot_string_as_time", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/strategies.sql", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "unique_id": "macro.dbt.default__snapshot_string_as_time", + "macro_sql": "{% macro default__snapshot_string_as_time(timestamp) %}\n {% do exceptions.raise_not_implemented(\n 'snapshot_string_as_time macro not implemented for adapter '+adapter.type()\n ) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7954268, + "supported_languages": null + }, + "macro.dbt.snapshot_check_all_get_existing_columns": + { + "name": "snapshot_check_all_get_existing_columns", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/strategies.sql", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "unique_id": "macro.dbt.snapshot_check_all_get_existing_columns", + "macro_sql": "{% macro snapshot_check_all_get_existing_columns(node, target_exists, check_cols_config) -%}\n {%- if not target_exists -%}\n {#-- no table yet -> return whatever the query does --#}\n {{ return((false, query_columns)) }}\n {%- endif -%}\n\n {#-- handle any schema changes --#}\n {%- set target_relation = adapter.get_relation(database=node.database, schema=node.schema, identifier=node.alias) -%}\n\n {% if check_cols_config == 'all' %}\n {%- set query_columns = get_columns_in_query(node['compiled_code']) -%}\n\n {% elif check_cols_config is iterable and (check_cols_config | length) > 0 %}\n {#-- query for proper casing/quoting, to support comparison below --#}\n {%- set select_check_cols_from_target -%}\n {#-- N.B. The whitespace below is necessary to avoid edge case issue with comments --#}\n {#-- See: https://github.com/dbt-labs/dbt-core/issues/6781 --#}\n select {{ check_cols_config | join(', ') }} from (\n {{ node['compiled_code'] }}\n ) subq\n {%- endset -%}\n {% set query_columns = get_columns_in_query(select_check_cols_from_target) %}\n\n {% else %}\n {% do exceptions.raise_compiler_error(\"Invalid value for 'check_cols': \" ~ check_cols_config) %}\n {% endif %}\n\n {%- set existing_cols = adapter.get_columns_in_relation(target_relation) | map(attribute = 'name') | list -%}\n {%- set ns = namespace() -%} {#-- handle for-loop scoping with a namespace --#}\n {%- set ns.column_added = false -%}\n\n {%- set intersection = [] -%}\n {%- for col in query_columns -%}\n {%- if col in existing_cols -%}\n {%- do intersection.append(adapter.quote(col)) -%}\n {%- else -%}\n {% set ns.column_added = true %}\n {%- endif -%}\n {%- endfor -%}\n {{ return((ns.column_added, intersection)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_columns_in_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.7983284, + "supported_languages": null + }, + "macro.dbt.snapshot_check_strategy": + { + "name": "snapshot_check_strategy", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/strategies.sql", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "unique_id": "macro.dbt.snapshot_check_strategy", + "macro_sql": "{% macro snapshot_check_strategy(node, snapshotted_rel, current_rel, config, target_exists) %}\n {% set check_cols_config = config['check_cols'] %}\n {% set primary_key = config['unique_key'] %}\n {% set invalidate_hard_deletes = config.get('invalidate_hard_deletes', false) %}\n {% set updated_at = config.get('updated_at', snapshot_get_time()) %}\n\n {% set column_added = false %}\n\n {% set column_added, check_cols = snapshot_check_all_get_existing_columns(node, target_exists, check_cols_config) %}\n\n {%- set row_changed_expr -%}\n (\n {%- if column_added -%}\n {{ get_true_sql() }}\n {%- else -%}\n {%- for col in check_cols -%}\n {{ snapshotted_rel }}.{{ col }} != {{ current_rel }}.{{ col }}\n or\n (\n (({{ snapshotted_rel }}.{{ col }} is null) and not ({{ current_rel }}.{{ col }} is null))\n or\n ((not {{ snapshotted_rel }}.{{ col }} is null) and ({{ current_rel }}.{{ col }} is null))\n )\n {%- if not loop.last %} or {% endif -%}\n {%- endfor -%}\n {%- endif -%}\n )\n {%- endset %}\n\n {% set scd_id_expr = snapshot_hash_arguments([primary_key, updated_at]) %}\n\n {% do return({\n \"unique_key\": primary_key,\n \"updated_at\": updated_at,\n \"row_changed\": row_changed_expr,\n \"scd_id\": scd_id_expr,\n \"invalidate_hard_deletes\": invalidate_hard_deletes\n }) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.snapshot_get_time", + "macro.dbt.snapshot_check_all_get_existing_columns", + "macro.dbt.get_true_sql", + "macro.dbt.snapshot_hash_arguments" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8011339, + "supported_languages": null + }, + "macro.dbt.materialization_snapshot_default": + { + "name": "materialization_snapshot_default", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/snapshot.sql", + "original_file_path": "macros/materializations/snapshots/snapshot.sql", + "unique_id": "macro.dbt.materialization_snapshot_default", + "macro_sql": "{% materialization snapshot, default %}\n {%- set config = model['config'] -%}\n\n {%- set target_table = model.get('alias', model.get('name')) -%}\n\n {%- set strategy_name = config.get('strategy') -%}\n {%- set unique_key = config.get('unique_key') %}\n -- grab current tables grants config for comparision later on\n {%- set grant_config = config.get('grants') -%}\n\n {% set target_relation_exists, target_relation = get_or_create_relation(\n database=model.database,\n schema=model.schema,\n identifier=target_table,\n type='table') -%}\n\n {%- if not target_relation.is_table -%}\n {% do exceptions.relation_wrong_type(target_relation, 'table') %}\n {%- endif -%}\n\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n {% set strategy_macro = strategy_dispatch(strategy_name) %}\n {% set strategy = strategy_macro(model, \"snapshotted_data\", \"source_data\", config, target_relation_exists) %}\n\n {% if not target_relation_exists %}\n\n {% set build_sql = build_snapshot_table(strategy, model['compiled_code']) %}\n {% set final_sql = create_table_as(False, target_relation, build_sql) %}\n\n {% else %}\n\n {{ adapter.valid_snapshot_target(target_relation) }}\n\n {% set staging_table = build_snapshot_staging_table(strategy, sql, target_relation) %}\n\n -- this may no-op if the database does not require column expansion\n {% do adapter.expand_target_column_types(from_relation=staging_table,\n to_relation=target_relation) %}\n\n {% set missing_columns = adapter.get_missing_columns(staging_table, target_relation)\n | rejectattr('name', 'equalto', 'dbt_change_type')\n | rejectattr('name', 'equalto', 'DBT_CHANGE_TYPE')\n | rejectattr('name', 'equalto', 'dbt_unique_key')\n | rejectattr('name', 'equalto', 'DBT_UNIQUE_KEY')\n | list %}\n\n {% do create_columns(target_relation, missing_columns) %}\n\n {% set source_columns = adapter.get_columns_in_relation(staging_table)\n | rejectattr('name', 'equalto', 'dbt_change_type')\n | rejectattr('name', 'equalto', 'DBT_CHANGE_TYPE')\n | rejectattr('name', 'equalto', 'dbt_unique_key')\n | rejectattr('name', 'equalto', 'DBT_UNIQUE_KEY')\n | list %}\n\n {% set quoted_source_columns = [] %}\n {% for column in source_columns %}\n {% do quoted_source_columns.append(adapter.quote(column.name)) %}\n {% endfor %}\n\n {% set final_sql = snapshot_merge_sql(\n target = target_relation,\n source = staging_table,\n insert_cols = quoted_source_columns\n )\n %}\n\n {% endif %}\n\n {% call statement('main') %}\n {{ final_sql }}\n {% endcall %}\n\n {% set should_revoke = should_revoke(target_relation_exists, full_refresh_mode=False) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {% if not target_relation_exists %}\n {% do create_indexes(target_relation) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {{ adapter.commit() }}\n\n {% if staging_table is defined %}\n {% do post_snapshot(staging_table) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmaterialization %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_or_create_relation", + "macro.dbt.run_hooks", + "macro.dbt.strategy_dispatch", + "macro.dbt.build_snapshot_table", + "macro.dbt.create_table_as", + "macro.dbt.build_snapshot_staging_table", + "macro.dbt.create_columns", + "macro.dbt.snapshot_merge_sql", + "macro.dbt.statement", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs", + "macro.dbt.create_indexes", + "macro.dbt.post_snapshot" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8116052, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt.create_columns": + { + "name": "create_columns", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/helpers.sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "unique_id": "macro.dbt.create_columns", + "macro_sql": "{% macro create_columns(relation, columns) %}\n {{ adapter.dispatch('create_columns', 'dbt')(relation, columns) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_columns" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8173695, + "supported_languages": null + }, + "macro.dbt.default__create_columns": + { + "name": "default__create_columns", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/helpers.sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "unique_id": "macro.dbt.default__create_columns", + "macro_sql": "{% macro default__create_columns(relation, columns) %}\n {% for column in columns %}\n {% call statement() %}\n alter table {{ relation }} add column \"{{ column.name }}\" {{ column.data_type }};\n {% endcall %}\n {% endfor %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8179743, + "supported_languages": null + }, + "macro.dbt.post_snapshot": + { + "name": "post_snapshot", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/helpers.sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "unique_id": "macro.dbt.post_snapshot", + "macro_sql": "{% macro post_snapshot(staging_relation) %}\n {{ adapter.dispatch('post_snapshot', 'dbt')(staging_relation) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__post_snapshot" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8183234, + "supported_languages": null + }, + "macro.dbt.default__post_snapshot": + { + "name": "default__post_snapshot", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/helpers.sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "unique_id": "macro.dbt.default__post_snapshot", + "macro_sql": "{% macro default__post_snapshot(staging_relation) %}\n {# no-op #}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8185213, + "supported_languages": null + }, + "macro.dbt.get_true_sql": + { + "name": "get_true_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/helpers.sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "unique_id": "macro.dbt.get_true_sql", + "macro_sql": "{% macro get_true_sql() %}\n {{ adapter.dispatch('get_true_sql', 'dbt')() }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_true_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8188276, + "supported_languages": null + }, + "macro.dbt.default__get_true_sql": + { + "name": "default__get_true_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/helpers.sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "unique_id": "macro.dbt.default__get_true_sql", + "macro_sql": "{% macro default__get_true_sql() %}\n {{ return('TRUE') }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.819075, + "supported_languages": null + }, + "macro.dbt.snapshot_staging_table": + { + "name": "snapshot_staging_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/helpers.sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "unique_id": "macro.dbt.snapshot_staging_table", + "macro_sql": "{% macro snapshot_staging_table(strategy, source_sql, target_relation) -%}\n {{ adapter.dispatch('snapshot_staging_table', 'dbt')(strategy, source_sql, target_relation) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__snapshot_staging_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8194919, + "supported_languages": null + }, + "macro.dbt.default__snapshot_staging_table": + { + "name": "default__snapshot_staging_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/helpers.sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "unique_id": "macro.dbt.default__snapshot_staging_table", + "macro_sql": "{% macro default__snapshot_staging_table(strategy, source_sql, target_relation) -%}\n\n with snapshot_query as (\n\n {{ source_sql }}\n\n ),\n\n snapshotted_data as (\n\n select *,\n {{ strategy.unique_key }} as dbt_unique_key\n\n from {{ target_relation }}\n where dbt_valid_to is null\n\n ),\n\n insertions_source_data as (\n\n select\n *,\n {{ strategy.unique_key }} as dbt_unique_key,\n {{ strategy.updated_at }} as dbt_updated_at,\n {{ strategy.updated_at }} as dbt_valid_from,\n nullif({{ strategy.updated_at }}, {{ strategy.updated_at }}) as dbt_valid_to,\n {{ strategy.scd_id }} as dbt_scd_id\n\n from snapshot_query\n ),\n\n updates_source_data as (\n\n select\n *,\n {{ strategy.unique_key }} as dbt_unique_key,\n {{ strategy.updated_at }} as dbt_updated_at,\n {{ strategy.updated_at }} as dbt_valid_from,\n {{ strategy.updated_at }} as dbt_valid_to\n\n from snapshot_query\n ),\n\n {%- if strategy.invalidate_hard_deletes %}\n\n deletes_source_data as (\n\n select\n *,\n {{ strategy.unique_key }} as dbt_unique_key\n from snapshot_query\n ),\n {% endif %}\n\n insertions as (\n\n select\n 'insert' as dbt_change_type,\n source_data.*\n\n from insertions_source_data as source_data\n left outer join snapshotted_data on snapshotted_data.dbt_unique_key = source_data.dbt_unique_key\n where snapshotted_data.dbt_unique_key is null\n or (\n snapshotted_data.dbt_unique_key is not null\n and (\n {{ strategy.row_changed }}\n )\n )\n\n ),\n\n updates as (\n\n select\n 'update' as dbt_change_type,\n source_data.*,\n snapshotted_data.dbt_scd_id\n\n from updates_source_data as source_data\n join snapshotted_data on snapshotted_data.dbt_unique_key = source_data.dbt_unique_key\n where (\n {{ strategy.row_changed }}\n )\n )\n\n {%- if strategy.invalidate_hard_deletes -%}\n ,\n\n deletes as (\n\n select\n 'delete' as dbt_change_type,\n source_data.*,\n {{ snapshot_get_time() }} as dbt_valid_from,\n {{ snapshot_get_time() }} as dbt_updated_at,\n {{ snapshot_get_time() }} as dbt_valid_to,\n snapshotted_data.dbt_scd_id\n\n from snapshotted_data\n left join deletes_source_data as source_data on snapshotted_data.dbt_unique_key = source_data.dbt_unique_key\n where source_data.dbt_unique_key is null\n )\n {%- endif %}\n\n select * from insertions\n union all\n select * from updates\n {%- if strategy.invalidate_hard_deletes %}\n union all\n select * from deletes\n {%- endif %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.snapshot_get_time" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.821258, + "supported_languages": null + }, + "macro.dbt.build_snapshot_table": + { + "name": "build_snapshot_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/helpers.sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "unique_id": "macro.dbt.build_snapshot_table", + "macro_sql": "{% macro build_snapshot_table(strategy, sql) -%}\n {{ adapter.dispatch('build_snapshot_table', 'dbt')(strategy, sql) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__build_snapshot_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8216546, + "supported_languages": null + }, + "macro.dbt.default__build_snapshot_table": + { + "name": "default__build_snapshot_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/helpers.sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "unique_id": "macro.dbt.default__build_snapshot_table", + "macro_sql": "{% macro default__build_snapshot_table(strategy, sql) %}\n\n select *,\n {{ strategy.scd_id }} as dbt_scd_id,\n {{ strategy.updated_at }} as dbt_updated_at,\n {{ strategy.updated_at }} as dbt_valid_from,\n nullif({{ strategy.updated_at }}, {{ strategy.updated_at }}) as dbt_valid_to\n from (\n {{ sql }}\n ) sbq\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8221772, + "supported_languages": null + }, + "macro.dbt.build_snapshot_staging_table": + { + "name": "build_snapshot_staging_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/snapshots/helpers.sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "unique_id": "macro.dbt.build_snapshot_staging_table", + "macro_sql": "{% macro build_snapshot_staging_table(strategy, sql, target_relation) %}\n {% set temp_relation = make_temp_relation(target_relation) %}\n\n {% set select = snapshot_staging_table(strategy, sql, target_relation) %}\n\n {% call statement('build_snapshot_staging_relation') %}\n {{ create_table_as(True, temp_relation, select) }}\n {% endcall %}\n\n {% do return(temp_relation) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.make_temp_relation", + "macro.dbt.snapshot_staging_table", + "macro.dbt.statement", + "macro.dbt.create_table_as" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8230376, + "supported_languages": null + }, + "macro.dbt.materialization_view_default": + { + "name": "materialization_view_default", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/view.sql", + "original_file_path": "macros/materializations/models/view.sql", + "unique_id": "macro.dbt.materialization_view_default", + "macro_sql": "{%- materialization view, default -%}\n\n {%- set existing_relation = load_cached_relation(this) -%}\n {%- set target_relation = this.incorporate(type='view') -%}\n {%- set intermediate_relation = make_intermediate_relation(target_relation) -%}\n\n -- the intermediate_relation should not already exist in the database; get_relation\n -- will return None in that case. Otherwise, we get a relation that we can drop\n -- later, before we try to use this name for the current operation\n {%- set preexisting_intermediate_relation = load_cached_relation(intermediate_relation) -%}\n /*\n This relation (probably) doesn't exist yet. If it does exist, it's a leftover from\n a previous run, and we're going to try to drop it immediately. At the end of this\n materialization, we're going to rename the \"existing_relation\" to this identifier,\n and then we're going to drop it. In order to make sure we run the correct one of:\n - drop view ...\n - drop table ...\n\n We need to set the type of this relation to be the type of the existing_relation, if it exists,\n or else \"view\" as a sane default if it does not. Note that if the existing_relation does not\n exist, then there is nothing to move out of the way and subsequentally drop. In that case,\n this relation will be effectively unused.\n */\n {%- set backup_relation_type = 'view' if existing_relation is none else existing_relation.type -%}\n {%- set backup_relation = make_backup_relation(target_relation, backup_relation_type) -%}\n -- as above, the backup_relation should not already exist\n {%- set preexisting_backup_relation = load_cached_relation(backup_relation) -%}\n -- grab current tables grants config for comparision later on\n {% set grant_config = config.get('grants') %}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- drop the temp relations if they exist already in the database\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n -- build model\n {% call statement('main') -%}\n {{ get_create_view_as_sql(intermediate_relation, sql) }}\n {%- endcall %}\n\n -- cleanup\n -- move the existing view out of the way\n {% if existing_relation is not none %}\n /* Do the equivalent of rename_if_exists. 'existing_relation' could have been dropped\n since the variable was first set. */\n {% set existing_relation = load_cached_relation(existing_relation) %}\n {% if existing_relation is not none %}\n {{ adapter.rename_relation(existing_relation, backup_relation) }}\n {% endif %}\n {% endif %}\n {{ adapter.rename_relation(intermediate_relation, target_relation) }}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {{ adapter.commit() }}\n\n {{ drop_relation_if_exists(backup_relation) }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{%- endmaterialization -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.make_intermediate_relation", + "macro.dbt.make_backup_relation", + "macro.dbt.run_hooks", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.statement", + "macro.dbt.get_create_view_as_sql", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.828293, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt.materialization_table_default": + { + "name": "materialization_table_default", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/table.sql", + "original_file_path": "macros/materializations/models/table.sql", + "unique_id": "macro.dbt.materialization_table_default", + "macro_sql": "{% materialization table, default %}\n\n {%- set existing_relation = load_cached_relation(this) -%}\n {%- set target_relation = this.incorporate(type='table') %}\n {%- set intermediate_relation = make_intermediate_relation(target_relation) -%}\n -- the intermediate_relation should not already exist in the database; get_relation\n -- will return None in that case. Otherwise, we get a relation that we can drop\n -- later, before we try to use this name for the current operation\n {%- set preexisting_intermediate_relation = load_cached_relation(intermediate_relation) -%}\n /*\n See ../view/view.sql for more information about this relation.\n */\n {%- set backup_relation_type = 'table' if existing_relation is none else existing_relation.type -%}\n {%- set backup_relation = make_backup_relation(target_relation, backup_relation_type) -%}\n -- as above, the backup_relation should not already exist\n {%- set preexisting_backup_relation = load_cached_relation(backup_relation) -%}\n -- grab current tables grants config for comparision later on\n {% set grant_config = config.get('grants') %}\n\n -- drop the temp relations if they exist already in the database\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n -- build model\n {% call statement('main') -%}\n {{ get_create_table_as_sql(False, intermediate_relation, sql) }}\n {%- endcall %}\n\n -- cleanup\n {% if existing_relation is not none %}\n /* Do the equivalent of rename_if_exists. 'existing_relation' could have been dropped\n since the variable was first set. */\n {% set existing_relation = load_cached_relation(existing_relation) %}\n {% if existing_relation is not none %}\n {{ adapter.rename_relation(existing_relation, backup_relation) }}\n {% endif %}\n {% endif %}\n\n {{ adapter.rename_relation(intermediate_relation, target_relation) }}\n\n {% do create_indexes(target_relation) %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n -- `COMMIT` happens here\n {{ adapter.commit() }}\n\n -- finally, drop the existing/backup relation after the commit\n {{ drop_relation_if_exists(backup_relation) }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n{% endmaterialization %}", + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.make_intermediate_relation", + "macro.dbt.make_backup_relation", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.run_hooks", + "macro.dbt.statement", + "macro.dbt.get_create_table_as_sql", + "macro.dbt.create_indexes", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8334773, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt.materialization_materialized_view_default": + { + "name": "materialization_materialized_view_default", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/materialized_view.sql", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "unique_id": "macro.dbt.materialization_materialized_view_default", + "macro_sql": "{% materialization materialized_view, default %}\n {% set existing_relation = load_cached_relation(this) %}\n {% set target_relation = this.incorporate(type=this.MaterializedView) %}\n {% set intermediate_relation = make_intermediate_relation(target_relation) %}\n {% set backup_relation_type = target_relation.MaterializedView if existing_relation is none else existing_relation.type %}\n {% set backup_relation = make_backup_relation(target_relation, backup_relation_type) %}\n\n {{ materialized_view_setup(backup_relation, intermediate_relation, pre_hooks) }}\n\n {% set build_sql = materialized_view_get_build_sql(existing_relation, target_relation, backup_relation, intermediate_relation) %}\n\n {% if build_sql == '' %}\n {{ materialized_view_execute_no_op(target_relation) }}\n {% else %}\n {{ materialized_view_execute_build_sql(build_sql, existing_relation, target_relation, post_hooks) }}\n {% endif %}\n\n {{ materialized_view_teardown(backup_relation, intermediate_relation, post_hooks) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmaterialization %}", + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.make_intermediate_relation", + "macro.dbt.make_backup_relation", + "macro.dbt.materialized_view_setup", + "macro.dbt.materialized_view_get_build_sql", + "macro.dbt.materialized_view_execute_no_op", + "macro.dbt.materialized_view_execute_build_sql", + "macro.dbt.materialized_view_teardown" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8410492, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt.materialized_view_setup": + { + "name": "materialized_view_setup", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/materialized_view.sql", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "unique_id": "macro.dbt.materialized_view_setup", + "macro_sql": "{% macro materialized_view_setup(backup_relation, intermediate_relation, pre_hooks) %}\n\n -- backup_relation and intermediate_relation should not already exist in the database\n -- it's possible these exist because of a previous run that exited unexpectedly\n {% set preexisting_backup_relation = load_cached_relation(backup_relation) %}\n {% set preexisting_intermediate_relation = load_cached_relation(intermediate_relation) %}\n\n -- drop the temp relations if they exist already in the database\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.run_hooks" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.841843, + "supported_languages": null + }, + "macro.dbt.materialized_view_teardown": + { + "name": "materialized_view_teardown", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/materialized_view.sql", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "unique_id": "macro.dbt.materialized_view_teardown", + "macro_sql": "{% macro materialized_view_teardown(backup_relation, intermediate_relation, post_hooks) %}\n\n -- drop the temp relations if they exist to leave the database clean for the next run\n {{ drop_relation_if_exists(backup_relation) }}\n {{ drop_relation_if_exists(intermediate_relation) }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.drop_relation_if_exists", + "macro.dbt.run_hooks" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8423486, + "supported_languages": null + }, + "macro.dbt.materialized_view_get_build_sql": + { + "name": "materialized_view_get_build_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/materialized_view.sql", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "unique_id": "macro.dbt.materialized_view_get_build_sql", + "macro_sql": "{% macro materialized_view_get_build_sql(existing_relation, target_relation, backup_relation, intermediate_relation) %}\n\n {% set full_refresh_mode = should_full_refresh() %}\n\n -- determine the scenario we're in: create, full_refresh, alter, refresh data\n {% if existing_relation is none %}\n {% set build_sql = get_create_materialized_view_as_sql(target_relation, sql) %}\n {% elif full_refresh_mode or not existing_relation.is_materialized_view %}\n {% set build_sql = get_replace_sql(existing_relation, target_relation, sql) %}\n {% else %}\n\n -- get config options\n {% set on_configuration_change = config.get('on_configuration_change') %}\n {% set configuration_changes = get_materialized_view_configuration_changes(existing_relation, config) %}\n\n {% if configuration_changes is none %}\n {% set build_sql = refresh_materialized_view(target_relation) %}\n\n {% elif on_configuration_change == 'apply' %}\n {% set build_sql = get_alter_materialized_view_as_sql(target_relation, configuration_changes, sql, existing_relation, backup_relation, intermediate_relation) %}\n {% elif on_configuration_change == 'continue' %}\n {% set build_sql = '' %}\n {{ exceptions.warn(\"Configuration changes were identified and `on_configuration_change` was set to `continue` for `\" ~ target_relation ~ \"`\") }}\n {% elif on_configuration_change == 'fail' %}\n {{ exceptions.raise_fail_fast_error(\"Configuration changes were identified and `on_configuration_change` was set to `fail` for `\" ~ target_relation ~ \"`\") }}\n\n {% else %}\n -- this only happens if the user provides a value other than `apply`, 'skip', 'fail'\n {{ exceptions.raise_compiler_error(\"Unexpected configuration scenario\") }}\n\n {% endif %}\n\n {% endif %}\n\n {% do return(build_sql) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.should_full_refresh", + "macro.dbt.get_create_materialized_view_as_sql", + "macro.dbt.get_replace_sql", + "macro.dbt.get_materialized_view_configuration_changes", + "macro.dbt.refresh_materialized_view", + "macro.dbt.get_alter_materialized_view_as_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.844966, + "supported_languages": null + }, + "macro.dbt.materialized_view_execute_no_op": + { + "name": "materialized_view_execute_no_op", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/materialized_view.sql", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "unique_id": "macro.dbt.materialized_view_execute_no_op", + "macro_sql": "{% macro materialized_view_execute_no_op(target_relation) %}\n {% do store_raw_result(\n name=\"main\",\n message=\"skip \" ~ target_relation,\n code=\"skip\",\n rows_affected=\"-1\"\n ) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8454428, + "supported_languages": null + }, + "macro.dbt.materialized_view_execute_build_sql": + { + "name": "materialized_view_execute_build_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/materialized_view.sql", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "unique_id": "macro.dbt.materialized_view_execute_build_sql", + "macro_sql": "{% macro materialized_view_execute_build_sql(build_sql, existing_relation, target_relation, post_hooks) %}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n {% set grant_config = config.get('grants') %}\n\n {% call statement(name=\"main\") %}\n {{ build_sql }}\n {% endcall %}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {{ adapter.commit() }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_hooks", + "macro.dbt.statement", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8467615, + "supported_languages": null + }, + "macro.dbt.can_clone_table": + { + "name": "can_clone_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/clone/can_clone_table.sql", + "original_file_path": "macros/materializations/models/clone/can_clone_table.sql", + "unique_id": "macro.dbt.can_clone_table", + "macro_sql": "{% macro can_clone_table() %}\n {{ return(adapter.dispatch('can_clone_table', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__can_clone_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8472311, + "supported_languages": null + }, + "macro.dbt.default__can_clone_table": + { + "name": "default__can_clone_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/clone/can_clone_table.sql", + "original_file_path": "macros/materializations/models/clone/can_clone_table.sql", + "unique_id": "macro.dbt.default__can_clone_table", + "macro_sql": "{% macro default__can_clone_table() %}\n {{ return(False) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8474753, + "supported_languages": null + }, + "macro.dbt.create_or_replace_clone": + { + "name": "create_or_replace_clone", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/clone/create_or_replace_clone.sql", + "original_file_path": "macros/materializations/models/clone/create_or_replace_clone.sql", + "unique_id": "macro.dbt.create_or_replace_clone", + "macro_sql": "{% macro create_or_replace_clone(this_relation, defer_relation) %}\n {{ return(adapter.dispatch('create_or_replace_clone', 'dbt')(this_relation, defer_relation)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_or_replace_clone" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.848045, + "supported_languages": null + }, + "macro.dbt.default__create_or_replace_clone": + { + "name": "default__create_or_replace_clone", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/clone/create_or_replace_clone.sql", + "original_file_path": "macros/materializations/models/clone/create_or_replace_clone.sql", + "unique_id": "macro.dbt.default__create_or_replace_clone", + "macro_sql": "{% macro default__create_or_replace_clone(this_relation, defer_relation) %}\n create or replace table {{ this_relation }} clone {{ defer_relation }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8483326, + "supported_languages": null + }, + "macro.dbt.materialization_clone_default": + { + "name": "materialization_clone_default", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/clone/clone.sql", + "original_file_path": "macros/materializations/models/clone/clone.sql", + "unique_id": "macro.dbt.materialization_clone_default", + "macro_sql": "{%- materialization clone, default -%}\n\n {%- set relations = {'relations': []} -%}\n\n {%- if not defer_relation -%}\n -- nothing to do\n {{ log(\"No relation found in state manifest for \" ~ model.unique_id, info=True) }}\n {{ return(relations) }}\n {%- endif -%}\n\n {%- set existing_relation = load_cached_relation(this) -%}\n\n {%- if existing_relation and not flags.FULL_REFRESH -%}\n -- noop!\n {{ log(\"Relation \" ~ existing_relation ~ \" already exists\", info=True) }}\n {{ return(relations) }}\n {%- endif -%}\n\n {%- set other_existing_relation = load_cached_relation(defer_relation) -%}\n\n -- If this is a database that can do zero-copy cloning of tables, and the other relation is a table, then this will be a table\n -- Otherwise, this will be a view\n\n {% set can_clone_table = can_clone_table() %}\n\n {%- if other_existing_relation and other_existing_relation.type == 'table' and can_clone_table -%}\n\n {%- set target_relation = this.incorporate(type='table') -%}\n {% if existing_relation is not none and not existing_relation.is_table %}\n {{ log(\"Dropping relation \" ~ existing_relation ~ \" because it is of type \" ~ existing_relation.type) }}\n {{ drop_relation_if_exists(existing_relation) }}\n {% endif %}\n\n -- as a general rule, data platforms that can clone tables can also do atomic 'create or replace'\n {% call statement('main') %}\n {% if target_relation and defer_relation and target_relation == defer_relation %}\n {{ log(\"Target relation and defer relation are the same, skipping clone for relation: \" ~ target_relation) }}\n {% else %}\n {{ create_or_replace_clone(target_relation, defer_relation) }}\n {% endif %}\n\n {% endcall %}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n {% do persist_docs(target_relation, model) %}\n\n {{ return({'relations': [target_relation]}) }}\n\n {%- else -%}\n\n {%- set target_relation = this.incorporate(type='view') -%}\n\n -- reuse the view materialization\n -- TODO: support actual dispatch for materialization macros\n -- Tracking ticket: https://github.com/dbt-labs/dbt-core/issues/7799\n {% set search_name = \"materialization_view_\" ~ adapter.type() %}\n {% if not search_name in context %}\n {% set search_name = \"materialization_view_default\" %}\n {% endif %}\n {% set materialization_macro = context[search_name] %}\n {% set relations = materialization_macro() %}\n {{ return(relations) }}\n\n {%- endif -%}\n\n{%- endmaterialization -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.can_clone_table", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.statement", + "macro.dbt.create_or_replace_clone", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8548985, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt.get_merge_sql": + { + "name": "get_merge_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/merge.sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "unique_id": "macro.dbt.get_merge_sql", + "macro_sql": "{% macro get_merge_sql(target, source, unique_key, dest_columns, incremental_predicates=none) -%}\n -- back compat for old kwarg name\n {% set incremental_predicates = kwargs.get('predicates', incremental_predicates) %}\n {{ adapter.dispatch('get_merge_sql', 'dbt')(target, source, unique_key, dest_columns, incremental_predicates) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_merge_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8636878, + "supported_languages": null + }, + "macro.dbt.default__get_merge_sql": + { + "name": "default__get_merge_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/merge.sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "unique_id": "macro.dbt.default__get_merge_sql", + "macro_sql": "{% macro default__get_merge_sql(target, source, unique_key, dest_columns, incremental_predicates=none) -%}\n {%- set predicates = [] if incremental_predicates is none else [] + incremental_predicates -%}\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n {%- set merge_update_columns = config.get('merge_update_columns') -%}\n {%- set merge_exclude_columns = config.get('merge_exclude_columns') -%}\n {%- set update_columns = get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {% if unique_key %}\n {% if unique_key is sequence and unique_key is not mapping and unique_key is not string %}\n {% for key in unique_key %}\n {% set this_key_match %}\n DBT_INTERNAL_SOURCE.{{ key }} = DBT_INTERNAL_DEST.{{ key }}\n {% endset %}\n {% do predicates.append(this_key_match) %}\n {% endfor %}\n {% else %}\n {% set unique_key_match %}\n DBT_INTERNAL_SOURCE.{{ unique_key }} = DBT_INTERNAL_DEST.{{ unique_key }}\n {% endset %}\n {% do predicates.append(unique_key_match) %}\n {% endif %}\n {% else %}\n {% do predicates.append('FALSE') %}\n {% endif %}\n\n {{ sql_header if sql_header is not none }}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n using {{ source }} as DBT_INTERNAL_SOURCE\n on {{\"(\" ~ predicates | join(\") and (\") ~ \")\"}}\n\n {% if unique_key %}\n when matched then update set\n {% for column_name in update_columns -%}\n {{ column_name }} = DBT_INTERNAL_SOURCE.{{ column_name }}\n {%- if not loop.last %}, {%- endif %}\n {%- endfor %}\n {% endif %}\n\n when not matched then insert\n ({{ dest_cols_csv }})\n values\n ({{ dest_cols_csv }})\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_quoted_csv", + "macro.dbt.get_merge_update_columns" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8669794, + "supported_languages": null + }, + "macro.dbt.get_delete_insert_merge_sql": + { + "name": "get_delete_insert_merge_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/merge.sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "unique_id": "macro.dbt.get_delete_insert_merge_sql", + "macro_sql": "{% macro get_delete_insert_merge_sql(target, source, unique_key, dest_columns, incremental_predicates) -%}\n {{ adapter.dispatch('get_delete_insert_merge_sql', 'dbt')(target, source, unique_key, dest_columns, incremental_predicates) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_delete_insert_merge_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8675134, + "supported_languages": null + }, + "macro.dbt.default__get_delete_insert_merge_sql": + { + "name": "default__get_delete_insert_merge_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/merge.sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "unique_id": "macro.dbt.default__get_delete_insert_merge_sql", + "macro_sql": "{% macro default__get_delete_insert_merge_sql(target, source, unique_key, dest_columns, incremental_predicates) -%}\n\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n\n {% if unique_key %}\n {% if unique_key is sequence and unique_key is not string %}\n delete from {{target }}\n using {{ source }}\n where (\n {% for key in unique_key %}\n {{ source }}.{{ key }} = {{ target }}.{{ key }}\n {{ \"and \" if not loop.last}}\n {% endfor %}\n {% if incremental_predicates %}\n {% for predicate in incremental_predicates %}\n and {{ predicate }}\n {% endfor %}\n {% endif %}\n );\n {% else %}\n delete from {{ target }}\n where (\n {{ unique_key }}) in (\n select ({{ unique_key }})\n from {{ source }}\n )\n {%- if incremental_predicates %}\n {% for predicate in incremental_predicates %}\n and {{ predicate }}\n {% endfor %}\n {%- endif -%};\n\n {% endif %}\n {% endif %}\n\n insert into {{ target }} ({{ dest_cols_csv }})\n (\n select {{ dest_cols_csv }}\n from {{ source }}\n )\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_quoted_csv" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8696032, + "supported_languages": null + }, + "macro.dbt.get_insert_overwrite_merge_sql": + { + "name": "get_insert_overwrite_merge_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/merge.sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "unique_id": "macro.dbt.get_insert_overwrite_merge_sql", + "macro_sql": "{% macro get_insert_overwrite_merge_sql(target, source, dest_columns, predicates, include_sql_header=false) -%}\n {{ adapter.dispatch('get_insert_overwrite_merge_sql', 'dbt')(target, source, dest_columns, predicates, include_sql_header) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_insert_overwrite_merge_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8701456, + "supported_languages": null + }, + "macro.dbt.default__get_insert_overwrite_merge_sql": + { + "name": "default__get_insert_overwrite_merge_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/merge.sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "unique_id": "macro.dbt.default__get_insert_overwrite_merge_sql", + "macro_sql": "{% macro default__get_insert_overwrite_merge_sql(target, source, dest_columns, predicates, include_sql_header) -%}\n {#-- The only time include_sql_header is True: --#}\n {#-- BigQuery + insert_overwrite strategy + \"static\" partitions config --#}\n {#-- We should consider including the sql header at the materialization level instead --#}\n\n {%- set predicates = [] if predicates is none else [] + predicates -%}\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {{ sql_header if sql_header is not none and include_sql_header }}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n using {{ source }} as DBT_INTERNAL_SOURCE\n on FALSE\n\n when not matched by source\n {% if predicates %} and {{ predicates | join(' and ') }} {% endif %}\n then delete\n\n when not matched then insert\n ({{ dest_cols_csv }})\n values\n ({{ dest_cols_csv }})\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_quoted_csv" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.871447, + "supported_languages": null + }, + "macro.dbt.is_incremental": + { + "name": "is_incremental", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/is_incremental.sql", + "original_file_path": "macros/materializations/models/incremental/is_incremental.sql", + "unique_id": "macro.dbt.is_incremental", + "macro_sql": "{% macro is_incremental() %}\n {#-- do not run introspective queries in parsing #}\n {% if not execute %}\n {{ return(False) }}\n {% else %}\n {% set relation = adapter.get_relation(this.database, this.schema, this.table) %}\n {{ return(relation is not none\n and relation.type == 'table'\n and model.config.materialized == 'incremental'\n and not should_full_refresh()) }}\n {% endif %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.should_full_refresh" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8726518, + "supported_languages": null + }, + "macro.dbt.materialization_incremental_default": + { + "name": "materialization_incremental_default", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/incremental.sql", + "original_file_path": "macros/materializations/models/incremental/incremental.sql", + "unique_id": "macro.dbt.materialization_incremental_default", + "macro_sql": "{% materialization incremental, default -%}\n\n -- relations\n {%- set existing_relation = load_cached_relation(this) -%}\n {%- set target_relation = this.incorporate(type='table') -%}\n {%- set temp_relation = make_temp_relation(target_relation)-%}\n {%- set intermediate_relation = make_intermediate_relation(target_relation)-%}\n {%- set backup_relation_type = 'table' if existing_relation is none else existing_relation.type -%}\n {%- set backup_relation = make_backup_relation(target_relation, backup_relation_type) -%}\n\n -- configs\n {%- set unique_key = config.get('unique_key') -%}\n {%- set full_refresh_mode = (should_full_refresh() or existing_relation.is_view) -%}\n {%- set on_schema_change = incremental_validate_on_schema_change(config.get('on_schema_change'), default='ignore') -%}\n\n -- the temp_ and backup_ relations should not already exist in the database; get_relation\n -- will return None in that case. Otherwise, we get a relation that we can drop\n -- later, before we try to use this name for the current operation. This has to happen before\n -- BEGIN, in a separate transaction\n {%- set preexisting_intermediate_relation = load_cached_relation(intermediate_relation)-%}\n {%- set preexisting_backup_relation = load_cached_relation(backup_relation) -%}\n -- grab current tables grants config for comparision later on\n {% set grant_config = config.get('grants') %}\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n {% set to_drop = [] %}\n\n {% if existing_relation is none %}\n {% set build_sql = get_create_table_as_sql(False, target_relation, sql) %}\n {% elif full_refresh_mode %}\n {% set build_sql = get_create_table_as_sql(False, intermediate_relation, sql) %}\n {% set need_swap = true %}\n {% else %}\n {% do run_query(get_create_table_as_sql(True, temp_relation, sql)) %}\n {% do adapter.expand_target_column_types(\n from_relation=temp_relation,\n to_relation=target_relation) %}\n {#-- Process schema changes. Returns dict of changes if successful. Use source columns for upserting/merging --#}\n {% set dest_columns = process_schema_changes(on_schema_change, temp_relation, existing_relation) %}\n {% if not dest_columns %}\n {% set dest_columns = adapter.get_columns_in_relation(existing_relation) %}\n {% endif %}\n\n {#-- Get the incremental_strategy, the macro to use for the strategy, and build the sql --#}\n {% set incremental_strategy = config.get('incremental_strategy') or 'default' %}\n {% set incremental_predicates = config.get('predicates', none) or config.get('incremental_predicates', none) %}\n {% set strategy_sql_macro_func = adapter.get_incremental_strategy_macro(context, incremental_strategy) %}\n {% set strategy_arg_dict = ({'target_relation': target_relation, 'temp_relation': temp_relation, 'unique_key': unique_key, 'dest_columns': dest_columns, 'incremental_predicates': incremental_predicates }) %}\n {% set build_sql = strategy_sql_macro_func(strategy_arg_dict) %}\n\n {% endif %}\n\n {% call statement(\"main\") %}\n {{ build_sql }}\n {% endcall %}\n\n {% if need_swap %}\n {% do adapter.rename_relation(target_relation, backup_relation) %}\n {% do adapter.rename_relation(intermediate_relation, target_relation) %}\n {% do to_drop.append(backup_relation) %}\n {% endif %}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {% if existing_relation is none or existing_relation.is_view or should_full_refresh() %}\n {% do create_indexes(target_relation) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n -- `COMMIT` happens here\n {% do adapter.commit() %}\n\n {% for rel in to_drop %}\n {% do adapter.drop_relation(rel) %}\n {% endfor %}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{%- endmaterialization %}", + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.make_temp_relation", + "macro.dbt.make_intermediate_relation", + "macro.dbt.make_backup_relation", + "macro.dbt.should_full_refresh", + "macro.dbt.incremental_validate_on_schema_change", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.run_hooks", + "macro.dbt.get_create_table_as_sql", + "macro.dbt.run_query", + "macro.dbt.process_schema_changes", + "macro.dbt.statement", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs", + "macro.dbt.create_indexes" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8819287, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt.get_incremental_append_sql": + { + "name": "get_incremental_append_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/strategies.sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "unique_id": "macro.dbt.get_incremental_append_sql", + "macro_sql": "{% macro get_incremental_append_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_append_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_incremental_append_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.88342, + "supported_languages": null + }, + "macro.dbt.default__get_incremental_append_sql": + { + "name": "default__get_incremental_append_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/strategies.sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "unique_id": "macro.dbt.default__get_incremental_append_sql", + "macro_sql": "{% macro default__get_incremental_append_sql(arg_dict) %}\n\n {% do return(get_insert_into_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"dest_columns\"])) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_insert_into_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8839028, + "supported_languages": null + }, + "macro.dbt.get_incremental_delete_insert_sql": + { + "name": "get_incremental_delete_insert_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/strategies.sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "unique_id": "macro.dbt.get_incremental_delete_insert_sql", + "macro_sql": "{% macro get_incremental_delete_insert_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_delete_insert_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_incremental_delete_insert_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8842816, + "supported_languages": null + }, + "macro.dbt.default__get_incremental_delete_insert_sql": + { + "name": "default__get_incremental_delete_insert_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/strategies.sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "unique_id": "macro.dbt.default__get_incremental_delete_insert_sql", + "macro_sql": "{% macro default__get_incremental_delete_insert_sql(arg_dict) %}\n\n {% do return(get_delete_insert_merge_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"unique_key\"], arg_dict[\"dest_columns\"], arg_dict[\"incremental_predicates\"])) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_delete_insert_merge_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8848906, + "supported_languages": null + }, + "macro.dbt.get_incremental_merge_sql": + { + "name": "get_incremental_merge_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/strategies.sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "unique_id": "macro.dbt.get_incremental_merge_sql", + "macro_sql": "{% macro get_incremental_merge_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_merge_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_incremental_merge_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8852746, + "supported_languages": null + }, + "macro.dbt.default__get_incremental_merge_sql": + { + "name": "default__get_incremental_merge_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/strategies.sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "unique_id": "macro.dbt.default__get_incremental_merge_sql", + "macro_sql": "{% macro default__get_incremental_merge_sql(arg_dict) %}\n\n {% do return(get_merge_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"unique_key\"], arg_dict[\"dest_columns\"], arg_dict[\"incremental_predicates\"])) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_merge_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8858654, + "supported_languages": null + }, + "macro.dbt.get_incremental_insert_overwrite_sql": + { + "name": "get_incremental_insert_overwrite_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/strategies.sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "unique_id": "macro.dbt.get_incremental_insert_overwrite_sql", + "macro_sql": "{% macro get_incremental_insert_overwrite_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_insert_overwrite_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_incremental_insert_overwrite_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8862422, + "supported_languages": null + }, + "macro.dbt.default__get_incremental_insert_overwrite_sql": + { + "name": "default__get_incremental_insert_overwrite_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/strategies.sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "unique_id": "macro.dbt.default__get_incremental_insert_overwrite_sql", + "macro_sql": "{% macro default__get_incremental_insert_overwrite_sql(arg_dict) %}\n\n {% do return(get_insert_overwrite_merge_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"dest_columns\"], arg_dict[\"incremental_predicates\"])) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_insert_overwrite_merge_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8867774, + "supported_languages": null + }, + "macro.dbt.get_incremental_default_sql": + { + "name": "get_incremental_default_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/strategies.sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "unique_id": "macro.dbt.get_incremental_default_sql", + "macro_sql": "{% macro get_incremental_default_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_default_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_incremental_default_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8871555, + "supported_languages": null + }, + "macro.dbt.default__get_incremental_default_sql": + { + "name": "default__get_incremental_default_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/strategies.sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "unique_id": "macro.dbt.default__get_incremental_default_sql", + "macro_sql": "{% macro default__get_incremental_default_sql(arg_dict) %}\n\n {% do return(get_incremental_append_sql(arg_dict)) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_incremental_append_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8874686, + "supported_languages": null + }, + "macro.dbt.get_insert_into_sql": + { + "name": "get_insert_into_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/strategies.sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "unique_id": "macro.dbt.get_insert_into_sql", + "macro_sql": "{% macro get_insert_into_sql(target_relation, temp_relation, dest_columns) %}\n\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n\n insert into {{ target_relation }} ({{ dest_cols_csv }})\n (\n select {{ dest_cols_csv }}\n from {{ temp_relation }}\n )\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_quoted_csv" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8880389, + "supported_languages": null + }, + "macro.dbt.get_quoted_csv": + { + "name": "get_quoted_csv", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/column_helpers.sql", + "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", + "unique_id": "macro.dbt.get_quoted_csv", + "macro_sql": "{% macro get_quoted_csv(column_names) %}\n\n {% set quoted = [] %}\n {% for col in column_names -%}\n {%- do quoted.append(adapter.quote(col)) -%}\n {%- endfor %}\n\n {%- set dest_cols_csv = quoted | join(', ') -%}\n {{ return(dest_cols_csv) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8906164, + "supported_languages": null + }, + "macro.dbt.diff_columns": + { + "name": "diff_columns", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/column_helpers.sql", + "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", + "unique_id": "macro.dbt.diff_columns", + "macro_sql": "{% macro diff_columns(source_columns, target_columns) %}\n\n {% set result = [] %}\n {% set source_names = source_columns | map(attribute = 'column') | list %}\n {% set target_names = target_columns | map(attribute = 'column') | list %}\n\n {# --check whether the name attribute exists in the target - this does not perform a data type check #}\n {% for sc in source_columns %}\n {% if sc.name not in target_names %}\n {{ result.append(sc) }}\n {% endif %}\n {% endfor %}\n\n {{ return(result) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8917508, + "supported_languages": null + }, + "macro.dbt.diff_column_data_types": + { + "name": "diff_column_data_types", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/column_helpers.sql", + "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", + "unique_id": "macro.dbt.diff_column_data_types", + "macro_sql": "{% macro diff_column_data_types(source_columns, target_columns) %}\n\n {% set result = [] %}\n {% for sc in source_columns %}\n {% set tc = target_columns | selectattr(\"name\", \"equalto\", sc.name) | list | first %}\n {% if tc %}\n {% if sc.data_type != tc.data_type and not sc.can_expand_to(other_column=tc) %}\n {{ result.append( { 'column_name': tc.name, 'new_type': sc.data_type } ) }}\n {% endif %}\n {% endif %}\n {% endfor %}\n\n {{ return(result) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.8932033, + "supported_languages": null + }, + "macro.dbt.get_merge_update_columns": + { + "name": "get_merge_update_columns", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/column_helpers.sql", + "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", + "unique_id": "macro.dbt.get_merge_update_columns", + "macro_sql": "{% macro get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) %}\n {{ return(adapter.dispatch('get_merge_update_columns', 'dbt')(merge_update_columns, merge_exclude_columns, dest_columns)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_merge_update_columns" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.893675, + "supported_languages": null + }, + "macro.dbt.default__get_merge_update_columns": + { + "name": "default__get_merge_update_columns", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/column_helpers.sql", + "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", + "unique_id": "macro.dbt.default__get_merge_update_columns", + "macro_sql": "{% macro default__get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) %}\n {%- set default_cols = dest_columns | map(attribute=\"quoted\") | list -%}\n\n {%- if merge_update_columns and merge_exclude_columns -%}\n {{ exceptions.raise_compiler_error(\n 'Model cannot specify merge_update_columns and merge_exclude_columns. Please update model to use only one config'\n )}}\n {%- elif merge_update_columns -%}\n {%- set update_columns = merge_update_columns -%}\n {%- elif merge_exclude_columns -%}\n {%- set update_columns = [] -%}\n {%- for column in dest_columns -%}\n {% if column.column | lower not in merge_exclude_columns | map(\"lower\") | list %}\n {%- do update_columns.append(column.quoted) -%}\n {% endif %}\n {%- endfor -%}\n {%- else -%}\n {%- set update_columns = default_cols -%}\n {%- endif -%}\n\n {{ return(update_columns) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.895151, + "supported_languages": null + }, + "macro.dbt.incremental_validate_on_schema_change": + { + "name": "incremental_validate_on_schema_change", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/on_schema_change.sql", + "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", + "unique_id": "macro.dbt.incremental_validate_on_schema_change", + "macro_sql": "{% macro incremental_validate_on_schema_change(on_schema_change, default='ignore') %}\n\n {% if on_schema_change not in ['sync_all_columns', 'append_new_columns', 'fail', 'ignore'] %}\n\n {% set log_message = 'Invalid value for on_schema_change (%s) specified. Setting default value of %s.' % (on_schema_change, default) %}\n {% do log(log_message) %}\n\n {{ return(default) }}\n\n {% else %}\n\n {{ return(on_schema_change) }}\n\n {% endif %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9032683, + "supported_languages": null + }, + "macro.dbt.check_for_schema_changes": + { + "name": "check_for_schema_changes", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/on_schema_change.sql", + "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", + "unique_id": "macro.dbt.check_for_schema_changes", + "macro_sql": "{% macro check_for_schema_changes(source_relation, target_relation) %}\n\n {% set schema_changed = False %}\n\n {%- set source_columns = adapter.get_columns_in_relation(source_relation) -%}\n {%- set target_columns = adapter.get_columns_in_relation(target_relation) -%}\n {%- set source_not_in_target = diff_columns(source_columns, target_columns) -%}\n {%- set target_not_in_source = diff_columns(target_columns, source_columns) -%}\n\n {% set new_target_types = diff_column_data_types(source_columns, target_columns) %}\n\n {% if source_not_in_target != [] %}\n {% set schema_changed = True %}\n {% elif target_not_in_source != [] or new_target_types != [] %}\n {% set schema_changed = True %}\n {% elif new_target_types != [] %}\n {% set schema_changed = True %}\n {% endif %}\n\n {% set changes_dict = {\n 'schema_changed': schema_changed,\n 'source_not_in_target': source_not_in_target,\n 'target_not_in_source': target_not_in_source,\n 'source_columns': source_columns,\n 'target_columns': target_columns,\n 'new_target_types': new_target_types\n } %}\n\n {% set msg %}\n In {{ target_relation }}:\n Schema changed: {{ schema_changed }}\n Source columns not in target: {{ source_not_in_target }}\n Target columns not in source: {{ target_not_in_source }}\n New column types: {{ new_target_types }}\n {% endset %}\n\n {% do log(msg) %}\n\n {{ return(changes_dict) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.diff_columns", + "macro.dbt.diff_column_data_types" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9057293, + "supported_languages": null + }, + "macro.dbt.sync_column_schemas": + { + "name": "sync_column_schemas", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/on_schema_change.sql", + "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", + "unique_id": "macro.dbt.sync_column_schemas", + "macro_sql": "{% macro sync_column_schemas(on_schema_change, target_relation, schema_changes_dict) %}\n\n {%- set add_to_target_arr = schema_changes_dict['source_not_in_target'] -%}\n\n {%- if on_schema_change == 'append_new_columns'-%}\n {%- if add_to_target_arr | length > 0 -%}\n {%- do alter_relation_add_remove_columns(target_relation, add_to_target_arr, none) -%}\n {%- endif -%}\n\n {% elif on_schema_change == 'sync_all_columns' %}\n {%- set remove_from_target_arr = schema_changes_dict['target_not_in_source'] -%}\n {%- set new_target_types = schema_changes_dict['new_target_types'] -%}\n\n {% if add_to_target_arr | length > 0 or remove_from_target_arr | length > 0 %}\n {%- do alter_relation_add_remove_columns(target_relation, add_to_target_arr, remove_from_target_arr) -%}\n {% endif %}\n\n {% if new_target_types != [] %}\n {% for ntt in new_target_types %}\n {% set column_name = ntt['column_name'] %}\n {% set new_type = ntt['new_type'] %}\n {% do alter_column_type(target_relation, column_name, new_type) %}\n {% endfor %}\n {% endif %}\n\n {% endif %}\n\n {% set schema_change_message %}\n In {{ target_relation }}:\n Schema change approach: {{ on_schema_change }}\n Columns added: {{ add_to_target_arr }}\n Columns removed: {{ remove_from_target_arr }}\n Data types changed: {{ new_target_types }}\n {% endset %}\n\n {% do log(schema_change_message) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.alter_relation_add_remove_columns", + "macro.dbt.alter_column_type" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9081402, + "supported_languages": null + }, + "macro.dbt.process_schema_changes": + { + "name": "process_schema_changes", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/models/incremental/on_schema_change.sql", + "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", + "unique_id": "macro.dbt.process_schema_changes", + "macro_sql": "{% macro process_schema_changes(on_schema_change, source_relation, target_relation) %}\n\n {% if on_schema_change == 'ignore' %}\n\n {{ return({}) }}\n\n {% else %}\n\n {% set schema_changes_dict = check_for_schema_changes(source_relation, target_relation) %}\n\n {% if schema_changes_dict['schema_changed'] %}\n\n {% if on_schema_change == 'fail' %}\n\n {% set fail_msg %}\n The source and target schemas on this incremental model are out of sync!\n They can be reconciled in several ways:\n - set the `on_schema_change` config to either append_new_columns or sync_all_columns, depending on your situation.\n - Re-run the incremental model with `full_refresh: True` to update the target schema.\n - update the schema manually and re-run the process.\n\n Additional troubleshooting context:\n Source columns not in target: {{ schema_changes_dict['source_not_in_target'] }}\n Target columns not in source: {{ schema_changes_dict['target_not_in_source'] }}\n New column types: {{ schema_changes_dict['new_target_types'] }}\n {% endset %}\n\n {% do exceptions.raise_compiler_error(fail_msg) %}\n\n {# -- unless we ignore, run the sync operation per the config #}\n {% else %}\n\n {% do sync_column_schemas(on_schema_change, target_relation, schema_changes_dict) %}\n\n {% endif %}\n\n {% endif %}\n\n {{ return(schema_changes_dict['source_columns']) }}\n\n {% endif %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.check_for_schema_changes", + "macro.dbt.sync_column_schemas" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9098725, + "supported_languages": null + }, + "macro.dbt.materialization_unit_default": + { + "name": "materialization_unit_default", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/tests/unit.sql", + "original_file_path": "macros/materializations/tests/unit.sql", + "unique_id": "macro.dbt.materialization_unit_default", + "macro_sql": "{%- materialization unit, default -%}\n\n {% set relations = [] %}\n\n {% set expected_rows = config.get('expected_rows') %}\n {% set expected_sql = config.get('expected_sql') %}\n {% set tested_expected_column_names = expected_rows[0].keys() if (expected_rows | length ) > 0 else get_columns_in_query(sql) %} %}\n\n {%- set target_relation = this.incorporate(type='table') -%}\n {%- set temp_relation = make_temp_relation(target_relation)-%}\n {% do run_query(get_create_table_as_sql(True, temp_relation, get_empty_subquery_sql(sql))) %}\n {%- set columns_in_relation = adapter.get_columns_in_relation(temp_relation) -%}\n {%- set column_name_to_data_types = {} -%}\n {%- for column in columns_in_relation -%}\n {%- do column_name_to_data_types.update({column.name|lower: column.data_type}) -%}\n {%- endfor -%}\n\n {% if not expected_sql %}\n {% set expected_sql = get_expected_sql(expected_rows, column_name_to_data_types) %}\n {% endif %}\n {% set unit_test_sql = get_unit_test_sql(sql, expected_sql, tested_expected_column_names) %}\n\n {% call statement('main', fetch_result=True) -%}\n\n {{ unit_test_sql }}\n\n {%- endcall %}\n\n {% do adapter.drop_relation(temp_relation) %}\n\n {{ return({'relations': relations}) }}\n\n{%- endmaterialization -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_columns_in_query", + "macro.dbt.make_temp_relation", + "macro.dbt.run_query", + "macro.dbt.get_create_table_as_sql", + "macro.dbt.get_empty_subquery_sql", + "macro.dbt.get_expected_sql", + "macro.dbt.get_unit_test_sql", + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9132352, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt.get_where_subquery": + { + "name": "get_where_subquery", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/tests/where_subquery.sql", + "original_file_path": "macros/materializations/tests/where_subquery.sql", + "unique_id": "macro.dbt.get_where_subquery", + "macro_sql": "{% macro get_where_subquery(relation) -%}\n {% do return(adapter.dispatch('get_where_subquery', 'dbt')(relation)) %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_where_subquery" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9139397, + "supported_languages": null + }, + "macro.dbt.default__get_where_subquery": + { + "name": "default__get_where_subquery", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/tests/where_subquery.sql", + "original_file_path": "macros/materializations/tests/where_subquery.sql", + "unique_id": "macro.dbt.default__get_where_subquery", + "macro_sql": "{% macro default__get_where_subquery(relation) -%}\n {% set where = config.get('where', '') %}\n {% if where %}\n {%- set filtered -%}\n (select * from {{ relation }} where {{ where }}) dbt_subquery\n {%- endset -%}\n {% do return(filtered) %}\n {%- else -%}\n {% do return(relation) %}\n {%- endif -%}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9147222, + "supported_languages": null + }, + "macro.dbt.materialization_test_default": + { + "name": "materialization_test_default", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/tests/test.sql", + "original_file_path": "macros/materializations/tests/test.sql", + "unique_id": "macro.dbt.materialization_test_default", + "macro_sql": "{%- materialization test, default -%}\n\n {% set relations = [] %}\n\n {% if should_store_failures() %}\n\n {% set identifier = model['alias'] %}\n {% set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) %}\n\n {% set store_failures_as = config.get('store_failures_as') %}\n -- if `--store-failures` is invoked via command line and `store_failures_as` is not set,\n -- config.get('store_failures_as', 'table') returns None, not 'table'\n {% if store_failures_as == none %}{% set store_failures_as = 'table' %}{% endif %}\n {% if store_failures_as not in ['table', 'view'] %}\n {{ exceptions.raise_compiler_error(\n \"'\" ~ store_failures_as ~ \"' is not a valid value for `store_failures_as`. \"\n \"Accepted values are: ['ephemeral', 'table', 'view']\"\n ) }}\n {% endif %}\n\n {% set target_relation = api.Relation.create(\n identifier=identifier, schema=schema, database=database, type=store_failures_as) -%} %}\n\n {% if old_relation %}\n {% do adapter.drop_relation(old_relation) %}\n {% endif %}\n\n {% call statement(auto_begin=True) %}\n {{ get_create_sql(target_relation, sql) }}\n {% endcall %}\n\n {% do relations.append(target_relation) %}\n\n {% set main_sql %}\n select *\n from {{ target_relation }}\n {% endset %}\n\n {{ adapter.commit() }}\n\n {% else %}\n\n {% set main_sql = sql %}\n\n {% endif %}\n\n {% set limit = config.get('limit') %}\n {% set fail_calc = config.get('fail_calc') %}\n {% set warn_if = config.get('warn_if') %}\n {% set error_if = config.get('error_if') %}\n\n {% call statement('main', fetch_result=True) -%}\n\n {{ get_test_sql(main_sql, fail_calc, warn_if, error_if, limit)}}\n\n {%- endcall %}\n\n {{ return({'relations': relations}) }}\n\n{%- endmaterialization -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.should_store_failures", + "macro.dbt.statement", + "macro.dbt.get_create_sql", + "macro.dbt.get_test_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9196763, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt.get_test_sql": + { + "name": "get_test_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/tests/helpers.sql", + "original_file_path": "macros/materializations/tests/helpers.sql", + "unique_id": "macro.dbt.get_test_sql", + "macro_sql": "{% macro get_test_sql(main_sql, fail_calc, warn_if, error_if, limit) -%}\n {{ adapter.dispatch('get_test_sql', 'dbt')(main_sql, fail_calc, warn_if, error_if, limit) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_test_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9214733, + "supported_languages": null + }, + "macro.dbt.default__get_test_sql": + { + "name": "default__get_test_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/tests/helpers.sql", + "original_file_path": "macros/materializations/tests/helpers.sql", + "unique_id": "macro.dbt.default__get_test_sql", + "macro_sql": "{% macro default__get_test_sql(main_sql, fail_calc, warn_if, error_if, limit) -%}\n select\n {{ fail_calc }} as failures,\n {{ fail_calc }} {{ warn_if }} as should_warn,\n {{ fail_calc }} {{ error_if }} as should_error\n from (\n {{ main_sql }}\n {{ \"limit \" ~ limit if limit != none }}\n ) dbt_internal_test\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9221122, + "supported_languages": null + }, + "macro.dbt.get_unit_test_sql": + { + "name": "get_unit_test_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/tests/helpers.sql", + "original_file_path": "macros/materializations/tests/helpers.sql", + "unique_id": "macro.dbt.get_unit_test_sql", + "macro_sql": "{% macro get_unit_test_sql(main_sql, expected_fixture_sql, expected_column_names) -%}\n {{ adapter.dispatch('get_unit_test_sql', 'dbt')(main_sql, expected_fixture_sql, expected_column_names) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_unit_test_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.922539, + "supported_languages": null + }, + "macro.dbt.default__get_unit_test_sql": + { + "name": "default__get_unit_test_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/tests/helpers.sql", + "original_file_path": "macros/materializations/tests/helpers.sql", + "unique_id": "macro.dbt.default__get_unit_test_sql", + "macro_sql": "{% macro default__get_unit_test_sql(main_sql, expected_fixture_sql, expected_column_names) -%}\n-- Build actual result given inputs\nwith dbt_internal_unit_test_actual as (\n select\n {% for expected_column_name in expected_column_names %}{{expected_column_name}}{% if not loop.last -%},{% endif %}{%- endfor -%}, {{ dbt.string_literal(\"actual\") }} as {{ adapter.quote(\"actual_or_expected\") }}\n from (\n {{ main_sql }}\n ) _dbt_internal_unit_test_actual\n),\n-- Build expected result\ndbt_internal_unit_test_expected as (\n select\n {% for expected_column_name in expected_column_names %}{{expected_column_name}}{% if not loop.last -%}, {% endif %}{%- endfor -%}, {{ dbt.string_literal(\"expected\") }} as {{ adapter.quote(\"actual_or_expected\") }}\n from (\n {{ expected_fixture_sql }}\n ) _dbt_internal_unit_test_expected\n)\n-- Union actual and expected results\nselect * from dbt_internal_unit_test_actual\nunion all\nselect * from dbt_internal_unit_test_expected\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.string_literal" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9237883, + "supported_languages": null + }, + "macro.dbt.materialization_seed_default": + { + "name": "materialization_seed_default", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/seed.sql", + "original_file_path": "macros/materializations/seeds/seed.sql", + "unique_id": "macro.dbt.materialization_seed_default", + "macro_sql": "{% materialization seed, default %}\n\n {%- set identifier = model['alias'] -%}\n {%- set full_refresh_mode = (should_full_refresh()) -%}\n\n {%- set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) -%}\n\n {%- set exists_as_table = (old_relation is not none and old_relation.is_table) -%}\n {%- set exists_as_view = (old_relation is not none and old_relation.is_view) -%}\n\n {%- set grant_config = config.get('grants') -%}\n {%- set agate_table = load_agate_table() -%}\n -- grab current tables grants config for comparison later on\n\n {%- do store_result('agate_table', response='OK', agate_table=agate_table) -%}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n -- build model\n {% set create_table_sql = \"\" %}\n {% if exists_as_view %}\n {{ exceptions.raise_compiler_error(\"Cannot seed to '{}', it is a view\".format(old_relation)) }}\n {% elif exists_as_table %}\n {% set create_table_sql = reset_csv_table(model, full_refresh_mode, old_relation, agate_table) %}\n {% else %}\n {% set create_table_sql = create_csv_table(model, agate_table) %}\n {% endif %}\n\n {% set code = 'CREATE' if full_refresh_mode else 'INSERT' %}\n {% set rows_affected = (agate_table.rows | length) %}\n {% set sql = load_csv_rows(model, agate_table) %}\n\n {% call noop_statement('main', code ~ ' ' ~ rows_affected, code, rows_affected) %}\n {{ get_csv_sql(create_table_sql, sql) }};\n {% endcall %}\n\n {% set target_relation = this.incorporate(type='table') %}\n\n {% set should_revoke = should_revoke(old_relation, full_refresh_mode) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {% if full_refresh_mode or not exists_as_table %}\n {% do create_indexes(target_relation) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n -- `COMMIT` happens here\n {{ adapter.commit() }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmaterialization %}", + "depends_on": + { + "macros": + [ + "macro.dbt.should_full_refresh", + "macro.dbt.run_hooks", + "macro.dbt.reset_csv_table", + "macro.dbt.create_csv_table", + "macro.dbt.load_csv_rows", + "macro.dbt.noop_statement", + "macro.dbt.get_csv_sql", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs", + "macro.dbt.create_indexes" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9301112, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt.create_csv_table": + { + "name": "create_csv_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.create_csv_table", + "macro_sql": "{% macro create_csv_table(model, agate_table) -%}\n {{ adapter.dispatch('create_csv_table', 'dbt')(model, agate_table) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_csv_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9370065, + "supported_languages": null + }, + "macro.dbt.default__create_csv_table": + { + "name": "default__create_csv_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.default__create_csv_table", + "macro_sql": "{% macro default__create_csv_table(model, agate_table) %}\n {%- set column_override = model['config'].get('column_types', {}) -%}\n {%- set quote_seed_column = model['config'].get('quote_columns', None) -%}\n\n {% set sql %}\n create table {{ this.render() }} (\n {%- for col_name in agate_table.column_names -%}\n {%- set inferred_type = adapter.convert_type(agate_table, loop.index0) -%}\n {%- set type = column_override.get(col_name, inferred_type) -%}\n {%- set column_name = (col_name | string) -%}\n {{ adapter.quote_seed_column(column_name, quote_seed_column) }} {{ type }} {%- if not loop.last -%}, {%- endif -%}\n {%- endfor -%}\n )\n {% endset %}\n\n {% call statement('_') -%}\n {{ sql }}\n {%- endcall %}\n\n {{ return(sql) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9387836, + "supported_languages": null + }, + "macro.dbt.reset_csv_table": + { + "name": "reset_csv_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.reset_csv_table", + "macro_sql": "{% macro reset_csv_table(model, full_refresh, old_relation, agate_table) -%}\n {{ adapter.dispatch('reset_csv_table', 'dbt')(model, full_refresh, old_relation, agate_table) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__reset_csv_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9392514, + "supported_languages": null + }, + "macro.dbt.default__reset_csv_table": + { + "name": "default__reset_csv_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.default__reset_csv_table", + "macro_sql": "{% macro default__reset_csv_table(model, full_refresh, old_relation, agate_table) %}\n {% set sql = \"\" %}\n {% if full_refresh %}\n {{ adapter.drop_relation(old_relation) }}\n {% set sql = create_csv_table(model, agate_table) %}\n {% else %}\n {{ adapter.truncate_relation(old_relation) }}\n {% set sql = \"truncate table \" ~ old_relation %}\n {% endif %}\n\n {{ return(sql) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.create_csv_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9402232, + "supported_languages": null + }, + "macro.dbt.get_csv_sql": + { + "name": "get_csv_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.get_csv_sql", + "macro_sql": "{% macro get_csv_sql(create_or_truncate_sql, insert_sql) %}\n {{ adapter.dispatch('get_csv_sql', 'dbt')(create_or_truncate_sql, insert_sql) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_csv_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9406104, + "supported_languages": null + }, + "macro.dbt.default__get_csv_sql": + { + "name": "default__get_csv_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.default__get_csv_sql", + "macro_sql": "{% macro default__get_csv_sql(create_or_truncate_sql, insert_sql) %}\n {{ create_or_truncate_sql }};\n -- dbt seed --\n {{ insert_sql }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9409137, + "supported_languages": null + }, + "macro.dbt.get_binding_char": + { + "name": "get_binding_char", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.get_binding_char", + "macro_sql": "{% macro get_binding_char() -%}\n {{ adapter.dispatch('get_binding_char', 'dbt')() }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_binding_char" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9412062, + "supported_languages": null + }, + "macro.dbt.default__get_binding_char": + { + "name": "default__get_binding_char", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.default__get_binding_char", + "macro_sql": "{% macro default__get_binding_char() %}\n {{ return('%s') }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9414494, + "supported_languages": null + }, + "macro.dbt.get_batch_size": + { + "name": "get_batch_size", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.get_batch_size", + "macro_sql": "{% macro get_batch_size() -%}\n {{ return(adapter.dispatch('get_batch_size', 'dbt')()) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_batch_size" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9417825, + "supported_languages": null + }, + "macro.dbt.default__get_batch_size": + { + "name": "default__get_batch_size", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.default__get_batch_size", + "macro_sql": "{% macro default__get_batch_size() %}\n {{ return(10000) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9420257, + "supported_languages": null + }, + "macro.dbt.get_seed_column_quoted_csv": + { + "name": "get_seed_column_quoted_csv", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.get_seed_column_quoted_csv", + "macro_sql": "{% macro get_seed_column_quoted_csv(model, column_names) %}\n {%- set quote_seed_column = model['config'].get('quote_columns', None) -%}\n {% set quoted = [] %}\n {% for col in column_names -%}\n {%- do quoted.append(adapter.quote_seed_column(col, quote_seed_column)) -%}\n {%- endfor %}\n\n {%- set dest_cols_csv = quoted | join(', ') -%}\n {{ return(dest_cols_csv) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9429893, + "supported_languages": null + }, + "macro.dbt.load_csv_rows": + { + "name": "load_csv_rows", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.load_csv_rows", + "macro_sql": "{% macro load_csv_rows(model, agate_table) -%}\n {{ adapter.dispatch('load_csv_rows', 'dbt')(model, agate_table) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__load_csv_rows" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9433658, + "supported_languages": null + }, + "macro.dbt.default__load_csv_rows": + { + "name": "default__load_csv_rows", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/materializations/seeds/helpers.sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "unique_id": "macro.dbt.default__load_csv_rows", + "macro_sql": "{% macro default__load_csv_rows(model, agate_table) %}\n\n {% set batch_size = get_batch_size() %}\n\n {% set cols_sql = get_seed_column_quoted_csv(model, agate_table.column_names) %}\n {% set bindings = [] %}\n\n {% set statements = [] %}\n\n {% for chunk in agate_table.rows | batch(batch_size) %}\n {% set bindings = [] %}\n\n {% for row in chunk %}\n {% do bindings.extend(row) %}\n {% endfor %}\n\n {% set sql %}\n insert into {{ this.render() }} ({{ cols_sql }}) values\n {% for row in chunk -%}\n ({%- for column in agate_table.column_names -%}\n {{ get_binding_char() }}\n {%- if not loop.last%},{%- endif %}\n {%- endfor -%})\n {%- if not loop.last%},{%- endif %}\n {%- endfor %}\n {% endset %}\n\n {% do adapter.add_query(sql, bindings=bindings, abridge_sql_log=True) %}\n\n {% if loop.index0 == 0 %}\n {% do statements.append(sql) %}\n {% endif %}\n {% endfor %}\n\n {# Return SQL so we can render it out into the compiled files #}\n {{ return(statements[0]) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_batch_size", + "macro.dbt.get_seed_column_quoted_csv", + "macro.dbt.get_binding_char" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9459553, + "supported_languages": null + }, + "macro.dbt.generate_database_name": + { + "name": "generate_database_name", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/get_custom_name/get_custom_database.sql", + "original_file_path": "macros/get_custom_name/get_custom_database.sql", + "unique_id": "macro.dbt.generate_database_name", + "macro_sql": "{% macro generate_database_name(custom_database_name=none, node=none) -%}\n {% do return(adapter.dispatch('generate_database_name', 'dbt')(custom_database_name, node)) %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__generate_database_name" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9467068, + "supported_languages": null + }, + "macro.dbt.default__generate_database_name": + { + "name": "default__generate_database_name", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/get_custom_name/get_custom_database.sql", + "original_file_path": "macros/get_custom_name/get_custom_database.sql", + "unique_id": "macro.dbt.default__generate_database_name", + "macro_sql": "{% macro default__generate_database_name(custom_database_name=none, node=none) -%}\n {%- set default_database = target.database -%}\n {%- if custom_database_name is none -%}\n\n {{ default_database }}\n\n {%- else -%}\n\n {{ custom_database_name }}\n\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9472337, + "supported_languages": null + }, + "macro.dbt.generate_alias_name": + { + "name": "generate_alias_name", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/get_custom_name/get_custom_alias.sql", + "original_file_path": "macros/get_custom_name/get_custom_alias.sql", + "unique_id": "macro.dbt.generate_alias_name", + "macro_sql": "{% macro generate_alias_name(custom_alias_name=none, node=none) -%}\n {% do return(adapter.dispatch('generate_alias_name', 'dbt')(custom_alias_name, node)) %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__generate_alias_name" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9479947, + "supported_languages": null + }, + "macro.dbt.default__generate_alias_name": + { + "name": "default__generate_alias_name", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/get_custom_name/get_custom_alias.sql", + "original_file_path": "macros/get_custom_name/get_custom_alias.sql", + "unique_id": "macro.dbt.default__generate_alias_name", + "macro_sql": "{% macro default__generate_alias_name(custom_alias_name=none, node=none) -%}\n\n {%- if custom_alias_name -%}\n\n {{ custom_alias_name | trim }}\n\n {%- elif node.version -%}\n\n {{ return(node.name ~ \"_v\" ~ (node.version | replace(\".\", \"_\"))) }}\n\n {%- else -%}\n\n {{ node.name }}\n\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.948756, + "supported_languages": null + }, + "macro.dbt.generate_schema_name": + { + "name": "generate_schema_name", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/get_custom_name/get_custom_schema.sql", + "original_file_path": "macros/get_custom_name/get_custom_schema.sql", + "unique_id": "macro.dbt.generate_schema_name", + "macro_sql": "{% macro generate_schema_name(custom_schema_name=none, node=none) -%}\n {{ return(adapter.dispatch('generate_schema_name', 'dbt')(custom_schema_name, node)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__generate_schema_name" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9497087, + "supported_languages": null + }, + "macro.dbt.default__generate_schema_name": + { + "name": "default__generate_schema_name", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/get_custom_name/get_custom_schema.sql", + "original_file_path": "macros/get_custom_name/get_custom_schema.sql", + "unique_id": "macro.dbt.default__generate_schema_name", + "macro_sql": "{% macro default__generate_schema_name(custom_schema_name, node) -%}\n\n {%- set default_schema = target.schema -%}\n {%- if custom_schema_name is none -%}\n\n {{ default_schema }}\n\n {%- else -%}\n\n {{ default_schema }}_{{ custom_schema_name | trim }}\n\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9502616, + "supported_languages": null + }, + "macro.dbt.generate_schema_name_for_env": + { + "name": "generate_schema_name_for_env", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/get_custom_name/get_custom_schema.sql", + "original_file_path": "macros/get_custom_name/get_custom_schema.sql", + "unique_id": "macro.dbt.generate_schema_name_for_env", + "macro_sql": "{% macro generate_schema_name_for_env(custom_schema_name, node) -%}\n\n {%- set default_schema = target.schema -%}\n {%- if target.name == 'prod' and custom_schema_name is not none -%}\n\n {{ custom_schema_name | trim }}\n\n {%- else -%}\n\n {{ default_schema }}\n\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.950853, + "supported_languages": null + }, + "macro.dbt.get_fixture_sql": + { + "name": "get_fixture_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/unit_test_sql/get_fixture_sql.sql", + "original_file_path": "macros/unit_test_sql/get_fixture_sql.sql", + "unique_id": "macro.dbt.get_fixture_sql", + "macro_sql": "{% macro get_fixture_sql(rows, column_name_to_data_types) %}\n-- Fixture for {{ model.name }}\n{% set default_row = {} %}\n\n{%- if not column_name_to_data_types -%}\n{#-- Use defer_relation IFF it is available in the manifest and 'this' is missing from the database --#}\n{%- set this_or_defer_relation = defer_relation if (defer_relation and not load_relation(this)) else this -%}\n{%- set columns_in_relation = adapter.get_columns_in_relation(this_or_defer_relation) -%}\n\n{%- set column_name_to_data_types = {} -%}\n{%- for column in columns_in_relation -%}\n{#-- This needs to be a case-insensitive comparison --#}\n{%- do column_name_to_data_types.update({column.name|lower: column.data_type}) -%}\n{%- endfor -%}\n{%- endif -%}\n\n{%- if not column_name_to_data_types -%}\n {{ exceptions.raise_compiler_error(\"Not able to get columns for unit test '\" ~ model.name ~ \"' from relation \" ~ this ~ \" because the relation doesn't exist\") }}\n{%- endif -%}\n\n{%- for column_name, column_type in column_name_to_data_types.items() -%}\n {%- do default_row.update({column_name: (safe_cast(\"null\", column_type) | trim )}) -%}\n{%- endfor -%}\n\n\n{%- for row in rows -%}\n{%- set formatted_row = format_row(row, column_name_to_data_types) -%}\n{%- set default_row_copy = default_row.copy() -%}\n{%- do default_row_copy.update(formatted_row) -%}\nselect\n{%- for column_name, column_value in default_row_copy.items() %} {{ column_value }} as {{ column_name }}{% if not loop.last -%}, {%- endif %}\n{%- endfor %}\n{%- if not loop.last %}\nunion all\n{% endif %}\n{%- endfor -%}\n\n{%- if (rows | length) == 0 -%}\n select\n {%- for column_name, column_value in default_row.items() %} {{ column_value }} as {{ column_name }}{% if not loop.last -%},{%- endif %}\n {%- endfor %}\n limit 0\n{%- endif -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.load_relation", + "macro.dbt.safe_cast", + "macro.dbt.format_row" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9567158, + "supported_languages": null + }, + "macro.dbt.get_expected_sql": + { + "name": "get_expected_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/unit_test_sql/get_fixture_sql.sql", + "original_file_path": "macros/unit_test_sql/get_fixture_sql.sql", + "unique_id": "macro.dbt.get_expected_sql", + "macro_sql": "{% macro get_expected_sql(rows, column_name_to_data_types) %}\n\n{%- if (rows | length) == 0 -%}\n select * from dbt_internal_unit_test_actual\n limit 0\n{%- else -%}\n{%- for row in rows -%}\n{%- set formatted_row = format_row(row, column_name_to_data_types) -%}\nselect\n{%- for column_name, column_value in formatted_row.items() %} {{ column_value }} as {{ column_name }}{% if not loop.last -%}, {%- endif %}\n{%- endfor %}\n{%- if not loop.last %}\nunion all\n{% endif %}\n{%- endfor -%}\n{%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.format_row" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9579706, + "supported_languages": null + }, + "macro.dbt.format_row": + { + "name": "format_row", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/unit_test_sql/get_fixture_sql.sql", + "original_file_path": "macros/unit_test_sql/get_fixture_sql.sql", + "unique_id": "macro.dbt.format_row", + "macro_sql": "\n\n{%- macro format_row(row, column_name_to_data_types) -%}\n {#-- generate case-insensitive formatted row --#}\n {% set formatted_row = {} %}\n {%- for column_name, column_value in row.items() -%}\n {% set column_name = column_name|lower %}\n\n {%- if column_name not in column_name_to_data_types %}\n {#-- if user-provided row contains column name that relation does not contain, raise an error --#}\n {% set fixture_name = \"expected output\" if model.resource_type == 'unit_test' else (\"'\" ~ model.name ~ \"'\") %}\n {{ exceptions.raise_compiler_error(\n \"Invalid column name: '\" ~ column_name ~ \"' in unit test fixture for \" ~ fixture_name ~ \".\"\n \"\\nAccepted columns for \" ~ fixture_name ~ \" are: \" ~ (column_name_to_data_types.keys()|list)\n ) }}\n {%- endif -%}\n\n {%- set column_type = column_name_to_data_types[column_name] %}\n\n {#-- sanitize column_value: wrap yaml strings in quotes, apply cast --#}\n {%- set column_value_clean = column_value -%}\n {%- if column_value is string -%}\n {%- set column_value_clean = dbt.string_literal(dbt.escape_single_quotes(column_value)) -%}\n {%- elif column_value is none -%}\n {%- set column_value_clean = 'null' -%}\n {%- endif -%}\n\n {%- set row_update = {column_name: safe_cast(column_value_clean, column_type) } -%}\n {%- do formatted_row.update(row_update) -%}\n {%- endfor -%}\n {{ return(formatted_row) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.string_literal", + "macro.dbt.escape_single_quotes", + "macro.dbt.safe_cast" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9602513, + "supported_languages": null + }, + "macro.dbt.convert_datetime": + { + "name": "convert_datetime", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/etc/datetime.sql", + "original_file_path": "macros/etc/datetime.sql", + "unique_id": "macro.dbt.convert_datetime", + "macro_sql": "{% macro convert_datetime(date_str, date_fmt) %}\n\n {% set error_msg -%}\n The provided partition date '{{ date_str }}' does not match the expected format '{{ date_fmt }}'\n {%- endset %}\n\n {% set res = try_or_compiler_error(error_msg, modules.datetime.datetime.strptime, date_str.strip(), date_fmt) %}\n {{ return(res) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9632409, + "supported_languages": null + }, + "macro.dbt.dates_in_range": + { + "name": "dates_in_range", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/etc/datetime.sql", + "original_file_path": "macros/etc/datetime.sql", + "unique_id": "macro.dbt.dates_in_range", + "macro_sql": "{% macro dates_in_range(start_date_str, end_date_str=none, in_fmt=\"%Y%m%d\", out_fmt=\"%Y%m%d\") %}\n {% set end_date_str = start_date_str if end_date_str is none else end_date_str %}\n\n {% set start_date = convert_datetime(start_date_str, in_fmt) %}\n {% set end_date = convert_datetime(end_date_str, in_fmt) %}\n\n {% set day_count = (end_date - start_date).days %}\n {% if day_count < 0 %}\n {% set msg -%}\n Partition start date is after the end date ({{ start_date }}, {{ end_date }})\n {%- endset %}\n\n {{ exceptions.raise_compiler_error(msg, model) }}\n {% endif %}\n\n {% set date_list = [] %}\n {% for i in range(0, day_count + 1) %}\n {% set the_date = (modules.datetime.timedelta(days=i) + start_date) %}\n {% if not out_fmt %}\n {% set _ = date_list.append(the_date) %}\n {% else %}\n {% set _ = date_list.append(the_date.strftime(out_fmt)) %}\n {% endif %}\n {% endfor %}\n\n {{ return(date_list) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.convert_datetime" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.965631, + "supported_languages": null + }, + "macro.dbt.partition_range": + { + "name": "partition_range", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/etc/datetime.sql", + "original_file_path": "macros/etc/datetime.sql", + "unique_id": "macro.dbt.partition_range", + "macro_sql": "{% macro partition_range(raw_partition_date, date_fmt='%Y%m%d') %}\n {% set partition_range = (raw_partition_date | string).split(\",\") %}\n\n {% if (partition_range | length) == 1 %}\n {% set start_date = partition_range[0] %}\n {% set end_date = none %}\n {% elif (partition_range | length) == 2 %}\n {% set start_date = partition_range[0] %}\n {% set end_date = partition_range[1] %}\n {% else %}\n {{ exceptions.raise_compiler_error(\"Invalid partition time. Expected format: {Start Date}[,{End Date}]. Got: \" ~ raw_partition_date) }}\n {% endif %}\n\n {{ return(dates_in_range(start_date, end_date, in_fmt=date_fmt)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.dates_in_range" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.967121, + "supported_languages": null + }, + "macro.dbt.py_current_timestring": + { + "name": "py_current_timestring", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/etc/datetime.sql", + "original_file_path": "macros/etc/datetime.sql", + "unique_id": "macro.dbt.py_current_timestring", + "macro_sql": "{% macro py_current_timestring() %}\n {% set dt = modules.datetime.datetime.now() %}\n {% do return(dt.strftime(\"%Y%m%d%H%M%S%f\")) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9675934, + "supported_languages": null + }, + "macro.dbt.statement": + { + "name": "statement", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/etc/statement.sql", + "original_file_path": "macros/etc/statement.sql", + "unique_id": "macro.dbt.statement", + "macro_sql": "\n{%- macro statement(name=None, fetch_result=False, auto_begin=True, language='sql') -%}\n {%- if execute: -%}\n {%- set compiled_code = caller() -%}\n\n {%- if name == 'main' -%}\n {{ log('Writing runtime {} for node \"{}\"'.format(language, model['unique_id'])) }}\n {{ write(compiled_code) }}\n {%- endif -%}\n {%- if language == 'sql'-%}\n {%- set res, table = adapter.execute(compiled_code, auto_begin=auto_begin, fetch=fetch_result) -%}\n {%- elif language == 'python' -%}\n {%- set res = submit_python_job(model, compiled_code) -%}\n {#-- TODO: What should table be for python models? --#}\n {%- set table = None -%}\n {%- else -%}\n {% do exceptions.raise_compiler_error(\"statement macro didn't get supported language\") %}\n {%- endif -%}\n\n {%- if name is not none -%}\n {{ store_result(name, response=res, agate_table=table) }}\n {%- endif -%}\n\n {%- endif -%}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9703953, + "supported_languages": null + }, + "macro.dbt.noop_statement": + { + "name": "noop_statement", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/etc/statement.sql", + "original_file_path": "macros/etc/statement.sql", + "unique_id": "macro.dbt.noop_statement", + "macro_sql": "{% macro noop_statement(name=None, message=None, code=None, rows_affected=None, res=None) -%}\n {%- set sql = caller() -%}\n\n {%- if name == 'main' -%}\n {{ log('Writing runtime SQL for node \"{}\"'.format(model['unique_id'])) }}\n {{ write(sql) }}\n {%- endif -%}\n\n {%- if name is not none -%}\n {{ store_raw_result(name, message=message, code=code, rows_affected=rows_affected, agate_table=res) }}\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9715753, + "supported_languages": null + }, + "macro.dbt.run_query": + { + "name": "run_query", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/etc/statement.sql", + "original_file_path": "macros/etc/statement.sql", + "unique_id": "macro.dbt.run_query", + "macro_sql": "{% macro run_query(sql) %}\n {% call statement(\"run_query_statement\", fetch_result=true, auto_begin=false) %}\n {{ sql }}\n {% endcall %}\n\n {% do return(load_result(\"run_query_statement\").table) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9721696, + "supported_languages": null + }, + "macro.dbt.get_create_backup_sql": + { + "name": "get_create_backup_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/create_backup.sql", + "original_file_path": "macros/relations/create_backup.sql", + "unique_id": "macro.dbt.get_create_backup_sql", + "macro_sql": "{%- macro get_create_backup_sql(relation) -%}\n {{- log('Applying CREATE BACKUP to: ' ~ relation) -}}\n {{- adapter.dispatch('get_create_backup_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_backup_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9728599, + "supported_languages": null + }, + "macro.dbt.default__get_create_backup_sql": + { + "name": "default__get_create_backup_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/create_backup.sql", + "original_file_path": "macros/relations/create_backup.sql", + "unique_id": "macro.dbt.default__get_create_backup_sql", + "macro_sql": "{%- macro default__get_create_backup_sql(relation) -%}\n\n -- get the standard backup name\n {% set backup_relation = make_backup_relation(relation, relation.type) %}\n\n -- drop any pre-existing backup\n {{ get_drop_sql(backup_relation) }};\n\n {{ get_rename_sql(relation, backup_relation.identifier) }}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.make_backup_relation", + "macro.dbt.get_drop_sql", + "macro.dbt.get_rename_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9734175, + "supported_languages": null + }, + "macro.dbt.get_rename_intermediate_sql": + { + "name": "get_rename_intermediate_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/rename_intermediate.sql", + "original_file_path": "macros/relations/rename_intermediate.sql", + "unique_id": "macro.dbt.get_rename_intermediate_sql", + "macro_sql": "{%- macro get_rename_intermediate_sql(relation) -%}\n {{- log('Applying RENAME INTERMEDIATE to: ' ~ relation) -}}\n {{- adapter.dispatch('get_rename_intermediate_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_rename_intermediate_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9740522, + "supported_languages": null + }, + "macro.dbt.default__get_rename_intermediate_sql": + { + "name": "default__get_rename_intermediate_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/rename_intermediate.sql", + "original_file_path": "macros/relations/rename_intermediate.sql", + "unique_id": "macro.dbt.default__get_rename_intermediate_sql", + "macro_sql": "{%- macro default__get_rename_intermediate_sql(relation) -%}\n\n -- get the standard intermediate name\n {% set intermediate_relation = make_intermediate_relation(relation) %}\n\n {{ get_rename_sql(intermediate_relation, relation.identifier) }}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.make_intermediate_relation", + "macro.dbt.get_rename_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9744802, + "supported_languages": null + }, + "macro.dbt.get_create_sql": + { + "name": "get_create_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/create.sql", + "original_file_path": "macros/relations/create.sql", + "unique_id": "macro.dbt.get_create_sql", + "macro_sql": "{%- macro get_create_sql(relation, sql) -%}\n {{- log('Applying CREATE to: ' ~ relation) -}}\n {{- adapter.dispatch('get_create_sql', 'dbt')(relation, sql) -}}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.975343, + "supported_languages": null + }, + "macro.dbt.default__get_create_sql": + { + "name": "default__get_create_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/create.sql", + "original_file_path": "macros/relations/create.sql", + "unique_id": "macro.dbt.default__get_create_sql", + "macro_sql": "{%- macro default__get_create_sql(relation, sql) -%}\n\n {%- if relation.is_view -%}\n {{ get_create_view_as_sql(relation, sql) }}\n\n {%- elif relation.is_table -%}\n {{ get_create_table_as_sql(False, relation, sql) }}\n\n {%- elif relation.is_materialized_view -%}\n {{ get_create_materialized_view_as_sql(relation, sql) }}\n\n {%- else -%}\n {{- exceptions.raise_compiler_error(\"`get_create_sql` has not been implemented for: \" ~ relation.type ) -}}\n\n {%- endif -%}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_create_view_as_sql", + "macro.dbt.get_create_table_as_sql", + "macro.dbt.get_create_materialized_view_as_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9762516, + "supported_languages": null + }, + "macro.dbt.get_drop_backup_sql": + { + "name": "get_drop_backup_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/drop_backup.sql", + "original_file_path": "macros/relations/drop_backup.sql", + "unique_id": "macro.dbt.get_drop_backup_sql", + "macro_sql": "{%- macro get_drop_backup_sql(relation) -%}\n {{- log('Applying DROP BACKUP to: ' ~ relation) -}}\n {{- adapter.dispatch('get_drop_backup_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_drop_backup_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.976898, + "supported_languages": null + }, + "macro.dbt.default__get_drop_backup_sql": + { + "name": "default__get_drop_backup_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/drop_backup.sql", + "original_file_path": "macros/relations/drop_backup.sql", + "unique_id": "macro.dbt.default__get_drop_backup_sql", + "macro_sql": "{%- macro default__get_drop_backup_sql(relation) -%}\n\n -- get the standard backup name\n {% set backup_relation = make_backup_relation(relation, relation.type) %}\n\n {{ get_drop_sql(backup_relation) }}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.make_backup_relation", + "macro.dbt.get_drop_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9773285, + "supported_languages": null + }, + "macro.dbt.get_replace_sql": + { + "name": "get_replace_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/replace.sql", + "original_file_path": "macros/relations/replace.sql", + "unique_id": "macro.dbt.get_replace_sql", + "macro_sql": "{% macro get_replace_sql(existing_relation, target_relation, sql) %}\n {{- log('Applying REPLACE to: ' ~ existing_relation) -}}\n {{- adapter.dispatch('get_replace_sql', 'dbt')(existing_relation, target_relation, sql) -}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_replace_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9786782, + "supported_languages": null + }, + "macro.dbt.default__get_replace_sql": + { + "name": "default__get_replace_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/replace.sql", + "original_file_path": "macros/relations/replace.sql", + "unique_id": "macro.dbt.default__get_replace_sql", + "macro_sql": "{% macro default__get_replace_sql(existing_relation, target_relation, sql) %}\n\n {# /* use a create or replace statement if possible */ #}\n\n {% set is_replaceable = existing_relation.type == target_relation_type and existing_relation.can_be_replaced %}\n\n {% if is_replaceable and existing_relation.is_view %}\n {{ get_replace_view_sql(target_relation, sql) }}\n\n {% elif is_replaceable and existing_relation.is_table %}\n {{ get_replace_table_sql(target_relation, sql) }}\n\n {% elif is_replaceable and existing_relation.is_materialized_view %}\n {{ get_replace_materialized_view_sql(target_relation, sql) }}\n\n {# /* a create or replace statement is not possible, so try to stage and/or backup to be safe */ #}\n\n {# /* create target_relation as an intermediate relation, then swap it out with the existing one using a backup */ #}\n {%- elif target_relation.can_be_renamed and existing_relation.can_be_renamed -%}\n {{ get_create_intermediate_sql(target_relation, sql) }};\n {{ get_create_backup_sql(existing_relation) }};\n {{ get_rename_intermediate_sql(target_relation) }};\n {{ get_drop_backup_sql(existing_relation) }}\n\n {# /* create target_relation as an intermediate relation, then swap it out with the existing one without using a backup */ #}\n {%- elif target_relation.can_be_renamed -%}\n {{ get_create_intermediate_sql(target_relation, sql) }};\n {{ get_drop_sql(existing_relation) }};\n {{ get_rename_intermediate_sql(target_relation) }}\n\n {# /* create target_relation in place by first backing up the existing relation */ #}\n {%- elif existing_relation.can_be_renamed -%}\n {{ get_create_backup_sql(existing_relation) }};\n {{ get_create_sql(target_relation, sql) }};\n {{ get_drop_backup_sql(existing_relation) }}\n\n {# /* no renaming is allowed, so just drop and create */ #}\n {%- else -%}\n {{ get_drop_sql(existing_relation) }};\n {{ get_create_sql(target_relation, sql) }}\n\n {%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_replace_view_sql", + "macro.dbt.get_replace_table_sql", + "macro.dbt.get_replace_materialized_view_sql", + "macro.dbt.get_create_intermediate_sql", + "macro.dbt.get_create_backup_sql", + "macro.dbt.get_rename_intermediate_sql", + "macro.dbt.get_drop_backup_sql", + "macro.dbt.get_drop_sql", + "macro.dbt.get_create_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9812279, + "supported_languages": null + }, + "macro.dbt.drop_schema_named": + { + "name": "drop_schema_named", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/schema.sql", + "original_file_path": "macros/relations/schema.sql", + "unique_id": "macro.dbt.drop_schema_named", + "macro_sql": "{% macro drop_schema_named(schema_name) %}\n {{ return(adapter.dispatch('drop_schema_named', 'dbt') (schema_name)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__drop_schema_named" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9817827, + "supported_languages": null + }, + "macro.dbt.default__drop_schema_named": + { + "name": "default__drop_schema_named", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/schema.sql", + "original_file_path": "macros/relations/schema.sql", + "unique_id": "macro.dbt.default__drop_schema_named", + "macro_sql": "{% macro default__drop_schema_named(schema_name) %}\n {% set schema_relation = api.Relation.create(schema=schema_name) %}\n {{ adapter.drop_schema(schema_relation) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.982225, + "supported_languages": null + }, + "macro.dbt.get_create_intermediate_sql": + { + "name": "get_create_intermediate_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/create_intermediate.sql", + "original_file_path": "macros/relations/create_intermediate.sql", + "unique_id": "macro.dbt.get_create_intermediate_sql", + "macro_sql": "{%- macro get_create_intermediate_sql(relation, sql) -%}\n {{- log('Applying CREATE INTERMEDIATE to: ' ~ relation) -}}\n {{- adapter.dispatch('get_create_intermediate_sql', 'dbt')(relation, sql) -}}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_intermediate_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9829311, + "supported_languages": null + }, + "macro.dbt.default__get_create_intermediate_sql": + { + "name": "default__get_create_intermediate_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/create_intermediate.sql", + "original_file_path": "macros/relations/create_intermediate.sql", + "unique_id": "macro.dbt.default__get_create_intermediate_sql", + "macro_sql": "{%- macro default__get_create_intermediate_sql(relation, sql) -%}\n\n -- get the standard intermediate name\n {% set intermediate_relation = make_intermediate_relation(relation) %}\n\n -- drop any pre-existing intermediate\n {{ get_drop_sql(intermediate_relation) }};\n\n {{ get_create_sql(intermediate_relation, sql) }}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.make_intermediate_relation", + "macro.dbt.get_drop_sql", + "macro.dbt.get_create_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9834428, + "supported_languages": null + }, + "macro.dbt.get_rename_sql": + { + "name": "get_rename_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/rename.sql", + "original_file_path": "macros/relations/rename.sql", + "unique_id": "macro.dbt.get_rename_sql", + "macro_sql": "{%- macro get_rename_sql(relation, new_name) -%}\n {{- log('Applying RENAME to: ' ~ relation) -}}\n {{- adapter.dispatch('get_rename_sql', 'dbt')(relation, new_name) -}}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_rename_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.984676, + "supported_languages": null + }, + "macro.dbt.default__get_rename_sql": + { + "name": "default__get_rename_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/rename.sql", + "original_file_path": "macros/relations/rename.sql", + "unique_id": "macro.dbt.default__get_rename_sql", + "macro_sql": "{%- macro default__get_rename_sql(relation, new_name) -%}\n\n {%- if relation.is_view -%}\n {{ get_rename_view_sql(relation, new_name) }}\n\n {%- elif relation.is_table -%}\n {{ get_rename_table_sql(relation, new_name) }}\n\n {%- elif relation.is_materialized_view -%}\n {{ get_rename_materialized_view_sql(relation, new_name) }}\n\n {%- else -%}\n {{- exceptions.raise_compiler_error(\"`get_rename_sql` has not been implemented for: \" ~ relation.type ) -}}\n\n {%- endif -%}\n\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.get_rename_view_sql", + "macro.dbt.get_rename_table_sql", + "macro.dbt.get_rename_materialized_view_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9855855, + "supported_languages": null + }, + "macro.dbt.rename_relation": + { + "name": "rename_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/rename.sql", + "original_file_path": "macros/relations/rename.sql", + "unique_id": "macro.dbt.rename_relation", + "macro_sql": "{% macro rename_relation(from_relation, to_relation) -%}\n {{ return(adapter.dispatch('rename_relation', 'dbt')(from_relation, to_relation)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__rename_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9860084, + "supported_languages": null + }, + "macro.dbt.default__rename_relation": + { + "name": "default__rename_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/rename.sql", + "original_file_path": "macros/relations/rename.sql", + "unique_id": "macro.dbt.default__rename_relation", + "macro_sql": "{% macro default__rename_relation(from_relation, to_relation) -%}\n {% set target_name = adapter.quote_as_configured(to_relation.identifier, 'identifier') %}\n {% call statement('rename_relation') -%}\n alter table {{ from_relation }} rename to {{ target_name }}\n {%- endcall %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9865987, + "supported_languages": null + }, + "macro.dbt.get_drop_sql": + { + "name": "get_drop_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/drop.sql", + "original_file_path": "macros/relations/drop.sql", + "unique_id": "macro.dbt.get_drop_sql", + "macro_sql": "{%- macro get_drop_sql(relation) -%}\n {{- log('Applying DROP to: ' ~ relation) -}}\n {{- adapter.dispatch('get_drop_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_drop_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9878328, + "supported_languages": null + }, + "macro.dbt.default__get_drop_sql": + { + "name": "default__get_drop_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/drop.sql", + "original_file_path": "macros/relations/drop.sql", + "unique_id": "macro.dbt.default__get_drop_sql", + "macro_sql": "{%- macro default__get_drop_sql(relation) -%}\n\n {%- if relation.is_view -%}\n {{ drop_view(relation) }}\n\n {%- elif relation.is_table -%}\n {{ drop_table(relation) }}\n\n {%- elif relation.is_materialized_view -%}\n {{ drop_materialized_view(relation) }}\n\n {%- else -%}\n drop {{ relation.type }} if exists {{ relation }} cascade\n\n {%- endif -%}\n\n{%- endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.drop_view", + "macro.dbt.drop_table", + "macro.dbt.drop_materialized_view" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9886038, + "supported_languages": null + }, + "macro.dbt.drop_relation": + { + "name": "drop_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/drop.sql", + "original_file_path": "macros/relations/drop.sql", + "unique_id": "macro.dbt.drop_relation", + "macro_sql": "{% macro drop_relation(relation) -%}\n {{ return(adapter.dispatch('drop_relation', 'dbt')(relation)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__drop_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9889958, + "supported_languages": null + }, + "macro.dbt.default__drop_relation": + { + "name": "default__drop_relation", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/drop.sql", + "original_file_path": "macros/relations/drop.sql", + "unique_id": "macro.dbt.default__drop_relation", + "macro_sql": "{% macro default__drop_relation(relation) -%}\n {% call statement('drop_relation', auto_begin=False) -%}\n {{ get_drop_sql(relation) }}\n {%- endcall %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt.get_drop_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9894187, + "supported_languages": null + }, + "macro.dbt.drop_relation_if_exists": + { + "name": "drop_relation_if_exists", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/drop.sql", + "original_file_path": "macros/relations/drop.sql", + "unique_id": "macro.dbt.drop_relation_if_exists", + "macro_sql": "{% macro drop_relation_if_exists(relation) %}\n {% if relation is not none %}\n {{ adapter.drop_relation(relation) }}\n {% endif %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.989816, + "supported_languages": null + }, + "macro.dbt.get_create_table_as_sql": + { + "name": "get_create_table_as_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/create.sql", + "original_file_path": "macros/relations/table/create.sql", + "unique_id": "macro.dbt.get_create_table_as_sql", + "macro_sql": "{% macro get_create_table_as_sql(temporary, relation, sql) -%}\n {{ adapter.dispatch('get_create_table_as_sql', 'dbt')(temporary, relation, sql) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_table_as_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.991294, + "supported_languages": null + }, + "macro.dbt.default__get_create_table_as_sql": + { + "name": "default__get_create_table_as_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/create.sql", + "original_file_path": "macros/relations/table/create.sql", + "unique_id": "macro.dbt.default__get_create_table_as_sql", + "macro_sql": "{% macro default__get_create_table_as_sql(temporary, relation, sql) -%}\n {{ return(create_table_as(temporary, relation, sql)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.create_table_as" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9916792, + "supported_languages": null + }, + "macro.dbt.create_table_as": + { + "name": "create_table_as", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/create.sql", + "original_file_path": "macros/relations/table/create.sql", + "unique_id": "macro.dbt.create_table_as", + "macro_sql": "{% macro create_table_as(temporary, relation, compiled_code, language='sql') -%}\n {# backward compatibility for create_table_as that does not support language #}\n {% if language == \"sql\" %}\n {{ adapter.dispatch('create_table_as', 'dbt')(temporary, relation, compiled_code)}}\n {% else %}\n {{ adapter.dispatch('create_table_as', 'dbt')(temporary, relation, compiled_code, language) }}\n {% endif %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_table_as" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9925585, + "supported_languages": null + }, + "macro.dbt.default__create_table_as": + { + "name": "default__create_table_as", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/create.sql", + "original_file_path": "macros/relations/table/create.sql", + "unique_id": "macro.dbt.default__create_table_as", + "macro_sql": "{% macro default__create_table_as(temporary, relation, sql) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {{ sql_header if sql_header is not none }}\n\n create {% if temporary: -%}temporary{%- endif %} table\n {{ relation.include(database=(not temporary), schema=(not temporary)) }}\n {% set contract_config = config.get('contract') %}\n {% if contract_config.enforced and (not temporary) %}\n {{ get_assert_columns_equivalent(sql) }}\n {{ get_table_columns_and_constraints() }}\n {%- set sql = get_select_subquery(sql) %}\n {% endif %}\n as (\n {{ sql }}\n );\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_assert_columns_equivalent", + "macro.dbt.get_table_columns_and_constraints", + "macro.dbt.get_select_subquery" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9940748, + "supported_languages": null + }, + "macro.dbt.default__get_column_names": + { + "name": "default__get_column_names", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/create.sql", + "original_file_path": "macros/relations/table/create.sql", + "unique_id": "macro.dbt.default__get_column_names", + "macro_sql": "{% macro default__get_column_names() %}\n {#- loop through user_provided_columns to get column names -#}\n {%- set user_provided_columns = model['columns'] -%}\n {%- for i in user_provided_columns %}\n {%- set col = user_provided_columns[i] -%}\n {%- set col_name = adapter.quote(col['name']) if col.get('quote') else col['name'] -%}\n {{ col_name }}{{ \", \" if not loop.last }}\n {%- endfor -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9950037, + "supported_languages": null + }, + "macro.dbt.get_select_subquery": + { + "name": "get_select_subquery", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/create.sql", + "original_file_path": "macros/relations/table/create.sql", + "unique_id": "macro.dbt.get_select_subquery", + "macro_sql": "{% macro get_select_subquery(sql) %}\n {{ return(adapter.dispatch('get_select_subquery', 'dbt')(sql)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_select_subquery" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9953825, + "supported_languages": null + }, + "macro.dbt.default__get_select_subquery": + { + "name": "default__get_select_subquery", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/create.sql", + "original_file_path": "macros/relations/table/create.sql", + "unique_id": "macro.dbt.default__get_select_subquery", + "macro_sql": "{% macro default__get_select_subquery(sql) %}\n select {{ adapter.dispatch('get_column_names', 'dbt')() }}\n from (\n {{ sql }}\n ) as model_subq\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_column_names" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9957478, + "supported_languages": null + }, + "macro.dbt.get_replace_table_sql": + { + "name": "get_replace_table_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/replace.sql", + "original_file_path": "macros/relations/table/replace.sql", + "unique_id": "macro.dbt.get_replace_table_sql", + "macro_sql": "{% macro get_replace_table_sql(relation, sql) %}\n {{- adapter.dispatch('get_replace_table_sql', 'dbt')(relation, sql) -}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_replace_table_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.996288, + "supported_languages": null + }, + "macro.dbt.default__get_replace_table_sql": + { + "name": "default__get_replace_table_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/replace.sql", + "original_file_path": "macros/relations/table/replace.sql", + "unique_id": "macro.dbt.default__get_replace_table_sql", + "macro_sql": "{% macro default__get_replace_table_sql(relation, sql) %}\n {{ exceptions.raise_compiler_error(\n \"`get_replace_table_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9965916, + "supported_languages": null + }, + "macro.dbt.get_rename_table_sql": + { + "name": "get_rename_table_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/rename.sql", + "original_file_path": "macros/relations/table/rename.sql", + "unique_id": "macro.dbt.get_rename_table_sql", + "macro_sql": "{% macro get_rename_table_sql(relation, new_name) %}\n {{- adapter.dispatch('get_rename_table_sql', 'dbt')(relation, new_name) -}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_rename_table_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9971497, + "supported_languages": null + }, + "macro.dbt.default__get_rename_table_sql": + { + "name": "default__get_rename_table_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/rename.sql", + "original_file_path": "macros/relations/table/rename.sql", + "unique_id": "macro.dbt.default__get_rename_table_sql", + "macro_sql": "{% macro default__get_rename_table_sql(relation, new_name) %}\n {{ exceptions.raise_compiler_error(\n \"`get_rename_table_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9974587, + "supported_languages": null + }, + "macro.dbt.drop_table": + { + "name": "drop_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/drop.sql", + "original_file_path": "macros/relations/table/drop.sql", + "unique_id": "macro.dbt.drop_table", + "macro_sql": "{% macro drop_table(relation) -%}\n {{- adapter.dispatch('drop_table', 'dbt')(relation) -}}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__drop_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9979303, + "supported_languages": null + }, + "macro.dbt.default__drop_table": + { + "name": "default__drop_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/table/drop.sql", + "original_file_path": "macros/relations/table/drop.sql", + "unique_id": "macro.dbt.default__drop_table", + "macro_sql": "{% macro default__drop_table(relation) -%}\n drop table if exists {{ relation }} cascade\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9981635, + "supported_languages": null + }, + "macro.dbt.get_alter_materialized_view_as_sql": + { + "name": "get_alter_materialized_view_as_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/alter.sql", + "original_file_path": "macros/relations/materialized_view/alter.sql", + "unique_id": "macro.dbt.get_alter_materialized_view_as_sql", + "macro_sql": "{% macro get_alter_materialized_view_as_sql(\n relation,\n configuration_changes,\n sql,\n existing_relation,\n backup_relation,\n intermediate_relation\n) %}\n {{- log('Applying ALTER to: ' ~ relation) -}}\n {{- adapter.dispatch('get_alter_materialized_view_as_sql', 'dbt')(\n relation,\n configuration_changes,\n sql,\n existing_relation,\n backup_relation,\n intermediate_relation\n ) -}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_alter_materialized_view_as_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9992793, + "supported_languages": null + }, + "macro.dbt.default__get_alter_materialized_view_as_sql": + { + "name": "default__get_alter_materialized_view_as_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/alter.sql", + "original_file_path": "macros/relations/materialized_view/alter.sql", + "unique_id": "macro.dbt.default__get_alter_materialized_view_as_sql", + "macro_sql": "{% macro default__get_alter_materialized_view_as_sql(\n relation,\n configuration_changes,\n sql,\n existing_relation,\n backup_relation,\n intermediate_relation\n) %}\n {{ exceptions.raise_compiler_error(\"Materialized views have not been implemented for this adapter.\") }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939092.9996693, + "supported_languages": null + }, + "macro.dbt.get_materialized_view_configuration_changes": + { + "name": "get_materialized_view_configuration_changes", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/alter.sql", + "original_file_path": "macros/relations/materialized_view/alter.sql", + "unique_id": "macro.dbt.get_materialized_view_configuration_changes", + "macro_sql": "{% macro get_materialized_view_configuration_changes(existing_relation, new_config) %}\n /* {#\n It's recommended that configuration changes be formatted as follows:\n {\"\": [{\"action\": \"\", \"context\": ...}]}\n\n For example:\n {\n \"indexes\": [\n {\"action\": \"drop\", \"context\": \"index_abc\"},\n {\"action\": \"create\", \"context\": {\"columns\": [\"column_1\", \"column_2\"], \"type\": \"hash\", \"unique\": True}},\n ],\n }\n\n Either way, `get_materialized_view_configuration_changes` needs to align with `get_alter_materialized_view_as_sql`.\n #} */\n {{- log('Determining configuration changes on: ' ~ existing_relation) -}}\n {%- do return(adapter.dispatch('get_materialized_view_configuration_changes', 'dbt')(existing_relation, new_config)) -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_materialized_view_configuration_changes" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.000242, + "supported_languages": null + }, + "macro.dbt.default__get_materialized_view_configuration_changes": + { + "name": "default__get_materialized_view_configuration_changes", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/alter.sql", + "original_file_path": "macros/relations/materialized_view/alter.sql", + "unique_id": "macro.dbt.default__get_materialized_view_configuration_changes", + "macro_sql": "{% macro default__get_materialized_view_configuration_changes(existing_relation, new_config) %}\n {{ exceptions.raise_compiler_error(\"Materialized views have not been implemented for this adapter.\") }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0005522, + "supported_languages": null + }, + "macro.dbt.get_create_materialized_view_as_sql": + { + "name": "get_create_materialized_view_as_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/create.sql", + "original_file_path": "macros/relations/materialized_view/create.sql", + "unique_id": "macro.dbt.get_create_materialized_view_as_sql", + "macro_sql": "{% macro get_create_materialized_view_as_sql(relation, sql) -%}\n {{- adapter.dispatch('get_create_materialized_view_as_sql', 'dbt')(relation, sql) -}}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_materialized_view_as_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.001107, + "supported_languages": null + }, + "macro.dbt.default__get_create_materialized_view_as_sql": + { + "name": "default__get_create_materialized_view_as_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/create.sql", + "original_file_path": "macros/relations/materialized_view/create.sql", + "unique_id": "macro.dbt.default__get_create_materialized_view_as_sql", + "macro_sql": "{% macro default__get_create_materialized_view_as_sql(relation, sql) -%}\n {{ exceptions.raise_compiler_error(\n \"`get_create_materialized_view_as_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.001411, + "supported_languages": null + }, + "macro.dbt.refresh_materialized_view": + { + "name": "refresh_materialized_view", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/refresh.sql", + "original_file_path": "macros/relations/materialized_view/refresh.sql", + "unique_id": "macro.dbt.refresh_materialized_view", + "macro_sql": "{% macro refresh_materialized_view(relation) %}\n {{- log('Applying REFRESH to: ' ~ relation) -}}\n {{- adapter.dispatch('refresh_materialized_view', 'dbt')(relation) -}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__refresh_materialized_view" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0020225, + "supported_languages": null + }, + "macro.dbt.default__refresh_materialized_view": + { + "name": "default__refresh_materialized_view", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/refresh.sql", + "original_file_path": "macros/relations/materialized_view/refresh.sql", + "unique_id": "macro.dbt.default__refresh_materialized_view", + "macro_sql": "{% macro default__refresh_materialized_view(relation) %}\n {{ exceptions.raise_compiler_error(\"`refresh_materialized_view` has not been implemented for this adapter.\") }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0023036, + "supported_languages": null + }, + "macro.dbt.get_replace_materialized_view_sql": + { + "name": "get_replace_materialized_view_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/replace.sql", + "original_file_path": "macros/relations/materialized_view/replace.sql", + "unique_id": "macro.dbt.get_replace_materialized_view_sql", + "macro_sql": "{% macro get_replace_materialized_view_sql(relation, sql) %}\n {{- adapter.dispatch('get_replace_materialized_view_sql', 'dbt')(relation, sql) -}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_replace_materialized_view_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.002829, + "supported_languages": null + }, + "macro.dbt.default__get_replace_materialized_view_sql": + { + "name": "default__get_replace_materialized_view_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/replace.sql", + "original_file_path": "macros/relations/materialized_view/replace.sql", + "unique_id": "macro.dbt.default__get_replace_materialized_view_sql", + "macro_sql": "{% macro default__get_replace_materialized_view_sql(relation, sql) %}\n {{ exceptions.raise_compiler_error(\n \"`get_replace_materialized_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0031326, + "supported_languages": null + }, + "macro.dbt.get_rename_materialized_view_sql": + { + "name": "get_rename_materialized_view_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/rename.sql", + "original_file_path": "macros/relations/materialized_view/rename.sql", + "unique_id": "macro.dbt.get_rename_materialized_view_sql", + "macro_sql": "{% macro get_rename_materialized_view_sql(relation, new_name) %}\n {{- adapter.dispatch('get_rename_materialized_view_sql', 'dbt')(relation, new_name) -}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_rename_materialized_view_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.003661, + "supported_languages": null + }, + "macro.dbt.default__get_rename_materialized_view_sql": + { + "name": "default__get_rename_materialized_view_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/rename.sql", + "original_file_path": "macros/relations/materialized_view/rename.sql", + "unique_id": "macro.dbt.default__get_rename_materialized_view_sql", + "macro_sql": "{% macro default__get_rename_materialized_view_sql(relation, new_name) %}\n {{ exceptions.raise_compiler_error(\n \"`get_rename_materialized_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0039675, + "supported_languages": null + }, + "macro.dbt.drop_materialized_view": + { + "name": "drop_materialized_view", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/drop.sql", + "original_file_path": "macros/relations/materialized_view/drop.sql", + "unique_id": "macro.dbt.drop_materialized_view", + "macro_sql": "{% macro drop_materialized_view(relation) -%}\n {{- adapter.dispatch('drop_materialized_view', 'dbt')(relation) -}}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__drop_materialized_view" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0044487, + "supported_languages": null + }, + "macro.dbt.default__drop_materialized_view": + { + "name": "default__drop_materialized_view", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/materialized_view/drop.sql", + "original_file_path": "macros/relations/materialized_view/drop.sql", + "unique_id": "macro.dbt.default__drop_materialized_view", + "macro_sql": "{% macro default__drop_materialized_view(relation) -%}\n drop materialized view if exists {{ relation }} cascade\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0048087, + "supported_languages": null + }, + "macro.dbt.get_table_columns_and_constraints": + { + "name": "get_table_columns_and_constraints", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/column/columns_spec_ddl.sql", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "unique_id": "macro.dbt.get_table_columns_and_constraints", + "macro_sql": "{%- macro get_table_columns_and_constraints() -%}\n {{ adapter.dispatch('get_table_columns_and_constraints', 'dbt')() }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_table_columns_and_constraints" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.006513, + "supported_languages": null + }, + "macro.dbt.default__get_table_columns_and_constraints": + { + "name": "default__get_table_columns_and_constraints", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/column/columns_spec_ddl.sql", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "unique_id": "macro.dbt.default__get_table_columns_and_constraints", + "macro_sql": "{% macro default__get_table_columns_and_constraints() -%}\n {{ return(table_columns_and_constraints()) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.table_columns_and_constraints" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.006772, + "supported_languages": null + }, + "macro.dbt.table_columns_and_constraints": + { + "name": "table_columns_and_constraints", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/column/columns_spec_ddl.sql", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "unique_id": "macro.dbt.table_columns_and_constraints", + "macro_sql": "{% macro table_columns_and_constraints() %}\n {# loop through user_provided_columns to create DDL with data types and constraints #}\n {%- set raw_column_constraints = adapter.render_raw_columns_constraints(raw_columns=model['columns']) -%}\n {%- set raw_model_constraints = adapter.render_raw_model_constraints(raw_constraints=model['constraints']) -%}\n (\n {% for c in raw_column_constraints -%}\n {{ c }}{{ \",\" if not loop.last or raw_model_constraints }}\n {% endfor %}\n {% for c in raw_model_constraints -%}\n {{ c }}{{ \",\" if not loop.last }}\n {% endfor -%}\n )\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0078647, + "supported_languages": null + }, + "macro.dbt.get_assert_columns_equivalent": + { + "name": "get_assert_columns_equivalent", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/column/columns_spec_ddl.sql", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "unique_id": "macro.dbt.get_assert_columns_equivalent", + "macro_sql": "\n\n{%- macro get_assert_columns_equivalent(sql) -%}\n {{ adapter.dispatch('get_assert_columns_equivalent', 'dbt')(sql) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_assert_columns_equivalent" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0082188, + "supported_languages": null + }, + "macro.dbt.default__get_assert_columns_equivalent": + { + "name": "default__get_assert_columns_equivalent", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/column/columns_spec_ddl.sql", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "unique_id": "macro.dbt.default__get_assert_columns_equivalent", + "macro_sql": "{% macro default__get_assert_columns_equivalent(sql) -%}\n {{ return(assert_columns_equivalent(sql)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.assert_columns_equivalent" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0085056, + "supported_languages": null + }, + "macro.dbt.assert_columns_equivalent": + { + "name": "assert_columns_equivalent", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/column/columns_spec_ddl.sql", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "unique_id": "macro.dbt.assert_columns_equivalent", + "macro_sql": "{% macro assert_columns_equivalent(sql) %}\n\n {#-- First ensure the user has defined 'columns' in yaml specification --#}\n {%- set user_defined_columns = model['columns'] -%}\n {%- if not user_defined_columns -%}\n {{ exceptions.raise_contract_error([], []) }}\n {%- endif -%}\n\n {#-- Obtain the column schema provided by sql file. #}\n {%- set sql_file_provided_columns = get_column_schema_from_query(sql, config.get('sql_header', none)) -%}\n {#--Obtain the column schema provided by the schema file by generating an 'empty schema' query from the model's columns. #}\n {%- set schema_file_provided_columns = get_column_schema_from_query(get_empty_schema_sql(user_defined_columns)) -%}\n\n {#-- create dictionaries with name and formatted data type and strings for exception #}\n {%- set sql_columns = format_columns(sql_file_provided_columns) -%}\n {%- set yaml_columns = format_columns(schema_file_provided_columns) -%}\n\n {%- if sql_columns|length != yaml_columns|length -%}\n {%- do exceptions.raise_contract_error(yaml_columns, sql_columns) -%}\n {%- endif -%}\n\n {%- for sql_col in sql_columns -%}\n {%- set yaml_col = [] -%}\n {%- for this_col in yaml_columns -%}\n {%- if this_col['name'] == sql_col['name'] -%}\n {%- do yaml_col.append(this_col) -%}\n {%- break -%}\n {%- endif -%}\n {%- endfor -%}\n {%- if not yaml_col -%}\n {#-- Column with name not found in yaml #}\n {%- do exceptions.raise_contract_error(yaml_columns, sql_columns) -%}\n {%- endif -%}\n {%- if sql_col['formatted'] != yaml_col[0]['formatted'] -%}\n {#-- Column data types don't match #}\n {%- do exceptions.raise_contract_error(yaml_columns, sql_columns) -%}\n {%- endif -%}\n {%- endfor -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_column_schema_from_query", + "macro.dbt.get_empty_schema_sql", + "macro.dbt.format_columns" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0111725, + "supported_languages": null + }, + "macro.dbt.format_columns": + { + "name": "format_columns", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/column/columns_spec_ddl.sql", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "unique_id": "macro.dbt.format_columns", + "macro_sql": "{% macro format_columns(columns) %}\n {% set formatted_columns = [] %}\n {% for column in columns %}\n {%- set formatted_column = adapter.dispatch('format_column', 'dbt')(column) -%}\n {%- do formatted_columns.append(formatted_column) -%}\n {% endfor %}\n {{ return(formatted_columns) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__format_column" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0119643, + "supported_languages": null + }, + "macro.dbt.default__format_column": + { + "name": "default__format_column", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/column/columns_spec_ddl.sql", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "unique_id": "macro.dbt.default__format_column", + "macro_sql": "{% macro default__format_column(column) -%}\n {% set data_type = column.dtype %}\n {% set formatted = column.column.lower() ~ \" \" ~ data_type %}\n {{ return({'name': column.name, 'data_type': data_type, 'formatted': formatted}) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0126686, + "supported_languages": null + }, + "macro.dbt.get_create_view_as_sql": + { + "name": "get_create_view_as_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/create.sql", + "original_file_path": "macros/relations/view/create.sql", + "unique_id": "macro.dbt.get_create_view_as_sql", + "macro_sql": "{% macro get_create_view_as_sql(relation, sql) -%}\n {{ adapter.dispatch('get_create_view_as_sql', 'dbt')(relation, sql) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_view_as_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0134668, + "supported_languages": null + }, + "macro.dbt.default__get_create_view_as_sql": + { + "name": "default__get_create_view_as_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/create.sql", + "original_file_path": "macros/relations/view/create.sql", + "unique_id": "macro.dbt.default__get_create_view_as_sql", + "macro_sql": "{% macro default__get_create_view_as_sql(relation, sql) -%}\n {{ return(create_view_as(relation, sql)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.create_view_as" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.013799, + "supported_languages": null + }, + "macro.dbt.create_view_as": + { + "name": "create_view_as", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/create.sql", + "original_file_path": "macros/relations/view/create.sql", + "unique_id": "macro.dbt.create_view_as", + "macro_sql": "{% macro create_view_as(relation, sql) -%}\n {{ adapter.dispatch('create_view_as', 'dbt')(relation, sql) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_view_as" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0141711, + "supported_languages": null + }, + "macro.dbt.default__create_view_as": + { + "name": "default__create_view_as", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/create.sql", + "original_file_path": "macros/relations/view/create.sql", + "unique_id": "macro.dbt.default__create_view_as", + "macro_sql": "{% macro default__create_view_as(relation, sql) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {{ sql_header if sql_header is not none }}\n create view {{ relation }}\n {% set contract_config = config.get('contract') %}\n {% if contract_config.enforced %}\n {{ get_assert_columns_equivalent(sql) }}\n {%- endif %}\n as (\n {{ sql }}\n );\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.get_assert_columns_equivalent" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.015035, + "supported_languages": null + }, + "macro.dbt.get_replace_view_sql": + { + "name": "get_replace_view_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/replace.sql", + "original_file_path": "macros/relations/view/replace.sql", + "unique_id": "macro.dbt.get_replace_view_sql", + "macro_sql": "{% macro get_replace_view_sql(relation, sql) %}\n {{- adapter.dispatch('get_replace_view_sql', 'dbt')(relation, sql) -}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_replace_view_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.016477, + "supported_languages": null + }, + "macro.dbt.default__get_replace_view_sql": + { + "name": "default__get_replace_view_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/replace.sql", + "original_file_path": "macros/relations/view/replace.sql", + "unique_id": "macro.dbt.default__get_replace_view_sql", + "macro_sql": "{% macro default__get_replace_view_sql(relation, sql) %}\n {{ exceptions.raise_compiler_error(\n \"`get_replace_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0168016, + "supported_languages": null + }, + "macro.dbt.create_or_replace_view": + { + "name": "create_or_replace_view", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/replace.sql", + "original_file_path": "macros/relations/view/replace.sql", + "unique_id": "macro.dbt.create_or_replace_view", + "macro_sql": "{% macro create_or_replace_view() %}\n {%- set identifier = model['alias'] -%}\n\n {%- set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) -%}\n {%- set exists_as_view = (old_relation is not none and old_relation.is_view) -%}\n\n {%- set target_relation = api.Relation.create(\n identifier=identifier, schema=schema, database=database,\n type='view') -%}\n {% set grant_config = config.get('grants') %}\n\n {{ run_hooks(pre_hooks) }}\n\n -- If there's a table with the same name and we weren't told to full refresh,\n -- that's an error. If we were told to full refresh, drop it. This behavior differs\n -- for Snowflake and BigQuery, so multiple dispatch is used.\n {%- if old_relation is not none and old_relation.is_table -%}\n {{ handle_existing_table(should_full_refresh(), old_relation) }}\n {%- endif -%}\n\n -- build model\n {% call statement('main') -%}\n {{ get_create_view_as_sql(target_relation, sql) }}\n {%- endcall %}\n\n {% set should_revoke = should_revoke(exists_as_view, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {{ run_hooks(post_hooks) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_hooks", + "macro.dbt.handle_existing_table", + "macro.dbt.should_full_refresh", + "macro.dbt.statement", + "macro.dbt.get_create_view_as_sql", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0191417, + "supported_languages": null + }, + "macro.dbt.handle_existing_table": + { + "name": "handle_existing_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/replace.sql", + "original_file_path": "macros/relations/view/replace.sql", + "unique_id": "macro.dbt.handle_existing_table", + "macro_sql": "{% macro handle_existing_table(full_refresh, old_relation) %}\n {{ adapter.dispatch('handle_existing_table', 'dbt')(full_refresh, old_relation) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__handle_existing_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0195427, + "supported_languages": null + }, + "macro.dbt.default__handle_existing_table": + { + "name": "default__handle_existing_table", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/replace.sql", + "original_file_path": "macros/relations/view/replace.sql", + "unique_id": "macro.dbt.default__handle_existing_table", + "macro_sql": "{% macro default__handle_existing_table(full_refresh, old_relation) %}\n {{ log(\"Dropping relation \" ~ old_relation ~ \" because it is of type \" ~ old_relation.type) }}\n {{ adapter.drop_relation(old_relation) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0199986, + "supported_languages": null + }, + "macro.dbt.get_rename_view_sql": + { + "name": "get_rename_view_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/rename.sql", + "original_file_path": "macros/relations/view/rename.sql", + "unique_id": "macro.dbt.get_rename_view_sql", + "macro_sql": "{% macro get_rename_view_sql(relation, new_name) %}\n {{- adapter.dispatch('get_rename_view_sql', 'dbt')(relation, new_name) -}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_rename_view_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0205271, + "supported_languages": null + }, + "macro.dbt.default__get_rename_view_sql": + { + "name": "default__get_rename_view_sql", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/rename.sql", + "original_file_path": "macros/relations/view/rename.sql", + "unique_id": "macro.dbt.default__get_rename_view_sql", + "macro_sql": "{% macro default__get_rename_view_sql(relation, new_name) %}\n {{ exceptions.raise_compiler_error(\n \"`get_rename_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.020858, + "supported_languages": null + }, + "macro.dbt.drop_view": + { + "name": "drop_view", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/drop.sql", + "original_file_path": "macros/relations/view/drop.sql", + "unique_id": "macro.dbt.drop_view", + "macro_sql": "{% macro drop_view(relation) -%}\n {{- adapter.dispatch('drop_view', 'dbt')(relation) -}}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__drop_view" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0213296, + "supported_languages": null + }, + "macro.dbt.default__drop_view": + { + "name": "default__drop_view", + "resource_type": "macro", + "package_name": "dbt", + "path": "macros/relations/view/drop.sql", + "original_file_path": "macros/relations/view/drop.sql", + "unique_id": "macro.dbt.default__drop_view", + "macro_sql": "{% macro default__drop_view(relation) -%}\n drop view if exists {{ relation }} cascade\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0215576, + "supported_languages": null + }, + "macro.dbt.test_unique": + { + "name": "test_unique", + "resource_type": "macro", + "package_name": "dbt", + "path": "tests/generic/builtin.sql", + "original_file_path": "tests/generic/builtin.sql", + "unique_id": "macro.dbt.test_unique", + "macro_sql": "{% test unique(model, column_name) %}\n {% set macro = adapter.dispatch('test_unique', 'dbt') %}\n {{ macro(model, column_name) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__test_unique" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0224857, + "supported_languages": null + }, + "macro.dbt.test_not_null": + { + "name": "test_not_null", + "resource_type": "macro", + "package_name": "dbt", + "path": "tests/generic/builtin.sql", + "original_file_path": "tests/generic/builtin.sql", + "unique_id": "macro.dbt.test_not_null", + "macro_sql": "{% test not_null(model, column_name) %}\n {% set macro = adapter.dispatch('test_not_null', 'dbt') %}\n {{ macro(model, column_name) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__test_not_null" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.022998, + "supported_languages": null + }, + "macro.dbt.test_accepted_values": + { + "name": "test_accepted_values", + "resource_type": "macro", + "package_name": "dbt", + "path": "tests/generic/builtin.sql", + "original_file_path": "tests/generic/builtin.sql", + "unique_id": "macro.dbt.test_accepted_values", + "macro_sql": "{% test accepted_values(model, column_name, values, quote=True) %}\n {% set macro = adapter.dispatch('test_accepted_values', 'dbt') %}\n {{ macro(model, column_name, values, quote) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__test_accepted_values" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0236232, + "supported_languages": null + }, + "macro.dbt.test_relationships": + { + "name": "test_relationships", + "resource_type": "macro", + "package_name": "dbt", + "path": "tests/generic/builtin.sql", + "original_file_path": "tests/generic/builtin.sql", + "unique_id": "macro.dbt.test_relationships", + "macro_sql": "{% test relationships(model, column_name, to, field) %}\n {% set macro = adapter.dispatch('test_relationships', 'dbt') %}\n {{ macro(model, column_name, to, field) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt.default__test_relationships" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0242202, + "supported_languages": null + }, + "macro.dbt_external_tables.get_external_build_plan": + { + "name": "get_external_build_plan", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/get_external_build_plan.sql", + "original_file_path": "macros/common/get_external_build_plan.sql", + "unique_id": "macro.dbt_external_tables.get_external_build_plan", + "macro_sql": "{% macro get_external_build_plan(source_node) %}\n {{ return(adapter.dispatch('get_external_build_plan', 'dbt_external_tables')(source_node)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.spark__get_external_build_plan" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0247517, + "supported_languages": null + }, + "macro.dbt_external_tables.default__get_external_build_plan": + { + "name": "default__get_external_build_plan", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/get_external_build_plan.sql", + "original_file_path": "macros/common/get_external_build_plan.sql", + "unique_id": "macro.dbt_external_tables.default__get_external_build_plan", + "macro_sql": "{% macro default__get_external_build_plan(source_node) %}\n {{ exceptions.raise_compiler_error(\"Staging external sources is not implemented for the default adapter\") }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0250666, + "supported_languages": null + }, + "macro.dbt_external_tables.create_external_schema": + { + "name": "create_external_schema", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/create_external_schema.sql", + "original_file_path": "macros/common/create_external_schema.sql", + "unique_id": "macro.dbt_external_tables.create_external_schema", + "macro_sql": "{%- macro create_external_schema(source_node) -%}\n {{ adapter.dispatch('create_external_schema', 'dbt_external_tables')(source_node) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.default__create_external_schema" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0257719, + "supported_languages": null + }, + "macro.dbt_external_tables.default__create_external_schema": + { + "name": "default__create_external_schema", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/create_external_schema.sql", + "original_file_path": "macros/common/create_external_schema.sql", + "unique_id": "macro.dbt_external_tables.default__create_external_schema", + "macro_sql": "{%- macro default__create_external_schema(source_node) -%}\n {%- set fqn -%}\n {%- if source_node.database -%}\n {{ source_node.database }}.{{ source_node.schema }}\n {%- else -%}\n {{ source_node.schema }}\n {%- endif -%}\n {%- endset -%}\n\n {%- set ddl -%}\n create schema if not exists {{ fqn }}\n {%- endset -%}\n\n {{ return(ddl) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0265086, + "supported_languages": null + }, + "macro.dbt_external_tables.create_external_table": + { + "name": "create_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/create_external_table.sql", + "original_file_path": "macros/common/create_external_table.sql", + "unique_id": "macro.dbt_external_tables.create_external_table", + "macro_sql": "{% macro create_external_table(source_node) %}\n {{ adapter.dispatch('create_external_table', 'dbt_external_tables')(source_node) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.spark__create_external_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0269985, + "supported_languages": null + }, + "macro.dbt_external_tables.default__create_external_table": + { + "name": "default__create_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/create_external_table.sql", + "original_file_path": "macros/common/create_external_table.sql", + "unique_id": "macro.dbt_external_tables.default__create_external_table", + "macro_sql": "{% macro default__create_external_table(source_node) %}\n {{ exceptions.raise_compiler_error(\"External table creation is not implemented for the default adapter\") }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0272846, + "supported_languages": null + }, + "macro.dbt_external_tables.refresh_external_table": + { + "name": "refresh_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/refresh_external_table.sql", + "original_file_path": "macros/common/refresh_external_table.sql", + "unique_id": "macro.dbt_external_tables.refresh_external_table", + "macro_sql": "{% macro refresh_external_table(source_node) %}\n {{ return(adapter.dispatch('refresh_external_table', 'dbt_external_tables')(source_node)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.spark__refresh_external_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0277898, + "supported_languages": null + }, + "macro.dbt_external_tables.default__refresh_external_table": + { + "name": "default__refresh_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/refresh_external_table.sql", + "original_file_path": "macros/common/refresh_external_table.sql", + "unique_id": "macro.dbt_external_tables.default__refresh_external_table", + "macro_sql": "{% macro default__refresh_external_table(source_node) %}\n {% do return([]) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.028087, + "supported_languages": null + }, + "macro.dbt_external_tables.stage_external_sources": + { + "name": "stage_external_sources", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/stage_external_sources.sql", + "original_file_path": "macros/common/stage_external_sources.sql", + "unique_id": "macro.dbt_external_tables.stage_external_sources", + "macro_sql": "{% macro stage_external_sources(select=none) %}\n\n {% set sources_to_stage = [] %}\n \n {% set source_nodes = graph.sources.values() if graph.sources else [] %}\n \n {% for node in source_nodes %}\n {% if node.external %}\n \n {% if select %}\n \n {% for src in select.split(' ') %}\n \n {% if '.' in src %}\n {% set src_s = src.split('.') %}\n {% if src_s[0] == node.source_name and src_s[1] == node.name %}\n {% do sources_to_stage.append(node) %}\n {% endif %}\n {% else %}\n {% if src == node.source_name %}\n {% do sources_to_stage.append(node) %}\n {% endif %}\n {% endif %}\n \n {% endfor %}\n \n {% else %}\n \n {% do sources_to_stage.append(node) %}\n \n {% endif %}\n {% endif %}\n \n {% endfor %}\n \n {% if sources_to_stage|length == 0 %}\n {% do log('No external sources selected', info = true) %}\n {% endif %}\n \n {% for node in sources_to_stage %}\n\n {% set loop_label = loop.index ~ ' of ' ~ loop.length %}\n\n {% do log(loop_label ~ ' START external source ' ~ node.schema ~ '.' ~ node.identifier, info = true) -%}\n \n {% set run_queue = dbt_external_tables.get_external_build_plan(node) %}\n \n {% do log(loop_label ~ ' SKIP', info = true) if run_queue == [] %}\n {% set width = flags.PRINTER_WIDTH %}\n \n {% for q in run_queue %}\n \n {% set q_msg = q|replace('\\n','')|replace('begin;','')|trim %}\n {% set q_log = q_msg[:width] ~ '... ' if q_msg|length > width else q_msg %}\n \n {% do log(loop_label ~ ' (' ~ loop.index ~ ') ' ~ q_log, info = true) %}\n {% set exit_txn = dbt_external_tables.exit_transaction() %}\n \n {% call statement('runner', fetch_result = True, auto_begin = False) %}\n {{ exit_txn }} {{ q }}\n {% endcall %}\n \n {% set runner = load_result('runner') %}\n {% set log_msg = runner['response'] if 'response' in runner.keys() else runner['status'] %}\n {% do log(loop_label ~ ' (' ~ loop.index ~ ') ' ~ log_msg, info = true) %}\n \n {% endfor %}\n \n {% endfor %}\n \n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.get_external_build_plan", + "macro.dbt_external_tables.exit_transaction", + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0375326, + "supported_languages": null + }, + "macro.dbt_external_tables.exit_transaction": + { + "name": "exit_transaction", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/helpers/transaction.sql", + "original_file_path": "macros/common/helpers/transaction.sql", + "unique_id": "macro.dbt_external_tables.exit_transaction", + "macro_sql": "{% macro exit_transaction() %}\n {{ return(adapter.dispatch('exit_transaction', 'dbt_external_tables')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.default__exit_transaction" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0380435, + "supported_languages": null + }, + "macro.dbt_external_tables.default__exit_transaction": + { + "name": "default__exit_transaction", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/helpers/transaction.sql", + "original_file_path": "macros/common/helpers/transaction.sql", + "unique_id": "macro.dbt_external_tables.default__exit_transaction", + "macro_sql": "{% macro default__exit_transaction() %}\n {{ return('') }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.038293, + "supported_languages": null + }, + "macro.dbt_external_tables.dropif": + { + "name": "dropif", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/helpers/dropif.sql", + "original_file_path": "macros/common/helpers/dropif.sql", + "unique_id": "macro.dbt_external_tables.dropif", + "macro_sql": "{% macro dropif(node) %}\n {{ adapter.dispatch('dropif', 'dbt_external_tables')(node) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.spark__dropif" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0387852, + "supported_languages": null + }, + "macro.dbt_external_tables.default__dropif": + { + "name": "default__dropif", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/common/helpers/dropif.sql", + "original_file_path": "macros/common/helpers/dropif.sql", + "unique_id": "macro.dbt_external_tables.default__dropif", + "macro_sql": "{% macro default__dropif() %}\n {{ exceptions.raise_compiler_error(\n \"Dropping external tables is not implemented for the default adapter\"\n ) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0390527, + "supported_languages": null + }, + "macro.dbt_external_tables.spark__get_external_build_plan": + { + "name": "spark__get_external_build_plan", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/spark/get_external_build_plan.sql", + "original_file_path": "macros/plugins/spark/get_external_build_plan.sql", + "unique_id": "macro.dbt_external_tables.spark__get_external_build_plan", + "macro_sql": "{% macro spark__get_external_build_plan(source_node) %}\n\n {% set build_plan = [] %}\n\n {% set old_relation = adapter.get_relation(\n database = none,\n schema = source_node.schema,\n identifier = source_node.identifier\n ) %}\n\n {% set create_or_replace = (old_relation is none or var('ext_full_refresh', false)) %}\n\n {% if create_or_replace %}\n {% set build_plan = build_plan + [\n dbt_external_tables.create_external_schema(source_node),\n dbt_external_tables.dropif(source_node), \n dbt_external_tables.create_external_table(source_node)\n ] %}\n {% else %}\n {% set build_plan = build_plan + dbt_external_tables.refresh_external_table(source_node) %}\n {% endif %}\n\n {% set recover_partitions = dbt_external_tables.recover_partitions(source_node) %}\n {% if recover_partitions %}\n {% set build_plan = build_plan + [\n recover_partitions\n ] %}\n {% endif %}\n\n {% do return(build_plan) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.create_external_schema", + "macro.dbt_external_tables.dropif", + "macro.dbt_external_tables.create_external_table", + "macro.dbt_external_tables.refresh_external_table", + "macro.dbt_external_tables.recover_partitions" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0413167, + "supported_languages": null + }, + "macro.dbt_external_tables.spark__create_external_table": + { + "name": "spark__create_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/spark/create_external_table.sql", + "original_file_path": "macros/plugins/spark/create_external_table.sql", + "unique_id": "macro.dbt_external_tables.spark__create_external_table", + "macro_sql": "{% macro spark__create_external_table(source_node) %}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n {%- set partitions = external.partitions -%}\n {%- set options = external.options -%}\n\n {%- set columns_and_partitions = columns | list -%}\n {%- if partitions -%}\n {%- for i in partitions -%}\n {%- if i.name not in columns_and_partitions | list | map(attribute='name') -%}\n {%- do columns_and_partitions.append(i) -%}\n {%- endif -%}\n {%- endfor -%}\n {%- endif -%}\n\n{# https://spark.apache.org/docs/latest/sql-data-sources-hive-tables.html #}\n create table {{source(source_node.source_name, source_node.name)}} \n {%- if columns | length > 0 %} (\n {% for column in columns_and_partitions %}\n {{column.name}} {{column.data_type}}\n {{- ',' if not loop.last -}}\n {% endfor %}\n ) {% endif -%}\n {% if external.using %} using {{external.using}} {%- endif %}\n {% if options -%} options (\n {%- for key, value in options.items() -%}\n '{{ key }}' = '{{value}}' {{- ', \\n' if not loop.last -}}\n {%- endfor -%}\n ) {%- endif %}\n {% if partitions -%} partitioned by (\n {%- for partition in partitions -%}\n {{partition.name}}{{', ' if not loop.last}}\n {%- endfor -%}\n ) {%- endif %}\n {% if external.row_format -%} row format {{external.row_format}} {%- endif %}\n {% if external.file_format -%} stored as {{external.file_format}} {%- endif %}\n {% if external.location -%} location '{{external.location}}' {%- endif %}\n {% if external.table_properties -%} tblproperties {{ external.table_properties }} {%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.045979, + "supported_languages": null + }, + "macro.dbt_external_tables.spark__refresh_external_table": + { + "name": "spark__refresh_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/spark/refresh_external_table.sql", + "original_file_path": "macros/plugins/spark/refresh_external_table.sql", + "unique_id": "macro.dbt_external_tables.spark__refresh_external_table", + "macro_sql": "{% macro spark__refresh_external_table(source_node) %}\n \n {% set refresh %}\n refresh table {{source(source_node.source_name, source_node.name)}}\n {% endset %}\n \n {% do return([refresh]) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.046635, + "supported_languages": null + }, + "macro.dbt_external_tables.spark__dropif": + { + "name": "spark__dropif", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/spark/helpers/dropif.sql", + "original_file_path": "macros/plugins/spark/helpers/dropif.sql", + "unique_id": "macro.dbt_external_tables.spark__dropif", + "macro_sql": "{% macro spark__dropif(node) %}\n \n {% set ddl %}\n drop table if exists {{source(node.source_name, node.name)}}\n {% endset %}\n \n {{return(ddl)}}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.047233, + "supported_languages": null + }, + "macro.dbt_external_tables.spark__recover_partitions": + { + "name": "spark__recover_partitions", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/spark/helpers/recover_partitions.sql", + "original_file_path": "macros/plugins/spark/helpers/recover_partitions.sql", + "unique_id": "macro.dbt_external_tables.spark__recover_partitions", + "macro_sql": "{% macro spark__recover_partitions(source_node) %}\n {# https://docs.databricks.com/sql/language-manual/sql-ref-syntax-ddl-alter-table.html #}\n\n {%- if source_node.external.partitions and source_node.external.using and source_node.external.using|lower != 'delta' -%}\n {% set ddl %}\n ALTER TABLE {{ source(source_node.source_name, source_node.name) }} RECOVER PARTITIONS\n {% endset %}\n {%- else -%}\n {% set ddl = none %}\n {%- endif -%}\n\n {{return(ddl)}}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0484734, + "supported_languages": null + }, + "macro.dbt_external_tables.recover_partitions": + { + "name": "recover_partitions", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/spark/helpers/recover_partitions.sql", + "original_file_path": "macros/plugins/spark/helpers/recover_partitions.sql", + "unique_id": "macro.dbt_external_tables.recover_partitions", + "macro_sql": "{% macro recover_partitions(source_node) %}\n {{ return(adapter.dispatch('recover_partitions', 'dbt_external_tables')(source_node)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.spark__recover_partitions" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0488768, + "supported_languages": null + }, + "macro.dbt_external_tables.default__recover_partitions": + { + "name": "default__recover_partitions", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/spark/helpers/recover_partitions.sql", + "original_file_path": "macros/plugins/spark/helpers/recover_partitions.sql", + "unique_id": "macro.dbt_external_tables.default__recover_partitions", + "macro_sql": "{% macro default__recover_partitions(source_node) %}\n /*{# \n We're dispatching this macro so that users can override it if required on other adapters\n but this will work for spark/databricks. \n #}*/\n\n {{ exceptions.raise_not_implemented('recover_partitions macro not implemented for adapter ' + adapter.type()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0492365, + "supported_languages": null + }, + "macro.dbt_external_tables.bigquery__get_external_build_plan": + { + "name": "bigquery__get_external_build_plan", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/bigquery/get_external_build_plan.sql", + "original_file_path": "macros/plugins/bigquery/get_external_build_plan.sql", + "unique_id": "macro.dbt_external_tables.bigquery__get_external_build_plan", + "macro_sql": "{% macro bigquery__get_external_build_plan(source_node) %}\n\n {% set build_plan = [] %}\n \n {% set old_relation = adapter.get_relation(\n database = source_node.database,\n schema = source_node.schema,\n identifier = source_node.identifier\n ) %}\n \n {% set create_or_replace = (old_relation is none or var('ext_full_refresh', false)) %}\n\n {% if create_or_replace %}\n {% set build_plan = build_plan + [\n dbt_external_tables.create_external_schema(source_node),\n dbt_external_tables.create_external_table(source_node)\n ] %}\n {% else %}\n {% set build_plan = build_plan + dbt_external_tables.refresh_external_table(source_node) %}\n {% endif %}\n\n {% do return(build_plan) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.create_external_schema", + "macro.dbt_external_tables.create_external_table", + "macro.dbt_external_tables.refresh_external_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0509474, + "supported_languages": null + }, + "macro.dbt_external_tables.bigquery__create_external_schema": + { + "name": "bigquery__create_external_schema", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/bigquery/create_external_schema.sql", + "original_file_path": "macros/plugins/bigquery/create_external_schema.sql", + "unique_id": "macro.dbt_external_tables.bigquery__create_external_schema", + "macro_sql": "{%- macro bigquery__create_external_schema(source_node) -%}\n {%- set fqn -%}\n {%- if source_node.database -%}\n `{{ source_node.database }}`.{{ source_node.schema }}\n {%- else -%}\n {{ source_node.schema }}\n {%- endif -%}\n {%- endset -%}\n\n {%- set ddl -%}\n create schema if not exists {{ fqn }}\n {%- endset -%}\n\n {{ return(ddl) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0519567, + "supported_languages": null + }, + "macro.dbt_external_tables.bigquery__create_external_table": + { + "name": "bigquery__create_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/bigquery/create_external_table.sql", + "original_file_path": "macros/plugins/bigquery/create_external_table.sql", + "unique_id": "macro.dbt_external_tables.bigquery__create_external_table", + "macro_sql": "{% macro bigquery__create_external_table(source_node) %}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n {%- set partitions = external.partitions -%}\n {%- set options = external.options -%}\n \n {%- set uris = [] -%}\n {%- if options is mapping and options.get('uris', none) -%}\n {%- set uris = external.options.get('uris') -%}\n {%- else -%}\n {%- set uris = [external.location] -%}\n {%- endif -%}\n\n create or replace external table {{source(source_node.source_name, source_node.name)}}\n {%- if columns -%}(\n {% for column in columns %}\n {%- set column_quoted = adapter.quote(column.name) if column.quote else column.name %}\n {{column_quoted}} {{column.data_type}} {{- ',' if not loop.last -}}\n {%- endfor -%}\n )\n {% endif %}\n {% if options and options.get('hive_partition_uri_prefix', none) %}\n with partition columns {%- if partitions %} (\n {%- for partition in partitions %}\n {{partition.name}} {{partition.data_type}}{{',' if not loop.last}}\n {%- endfor -%}\n ) {% endif -%}\n {% endif %}\n options (\n uris = [{%- for uri in uris -%} '{{uri}}' {{- \",\" if not loop.last}} {%- endfor -%}]\n {%- if options is mapping -%}\n {%- for key, value in options.items() if key != 'uris' %}\n {%- if value is string -%}\n , {{key}} = '{{value}}'\n {%- else -%}\n , {{key}} = {{value}}\n {%- endif -%}\n {%- endfor -%}\n {%- endif -%}\n )\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.057412, + "supported_languages": null + }, + "macro.dbt_external_tables.redshift__get_external_build_plan": + { + "name": "redshift__get_external_build_plan", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/redshift/get_external_build_plan.sql", + "original_file_path": "macros/plugins/redshift/get_external_build_plan.sql", + "unique_id": "macro.dbt_external_tables.redshift__get_external_build_plan", + "macro_sql": "{% macro redshift__get_external_build_plan(source_node) %}\n\n {% set build_plan = [] %}\n \n {% set create_or_replace = (var('ext_full_refresh', false) or not dbt_external_tables.redshift_is_ext_tbl(source_node)) %}\n \n {% if create_or_replace %}\n\n {% set build_plan = [\n dbt_external_tables.dropif(source_node),\n dbt_external_tables.create_external_table(source_node)\n ] + dbt_external_tables.refresh_external_table(source_node) \n %}\n \n {% else %}\n \n {% set build_plan = dbt_external_tables.refresh_external_table(source_node) %}\n \n {% endif %}\n \n {% do return(build_plan) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.redshift_is_ext_tbl", + "macro.dbt_external_tables.dropif", + "macro.dbt_external_tables.create_external_table", + "macro.dbt_external_tables.refresh_external_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0589235, + "supported_languages": null + }, + "macro.dbt_external_tables.redshift__create_external_table": + { + "name": "redshift__create_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/redshift/create_external_table.sql", + "original_file_path": "macros/plugins/redshift/create_external_table.sql", + "unique_id": "macro.dbt_external_tables.redshift__create_external_table", + "macro_sql": "{% macro redshift__create_external_table(source_node) %}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n {%- set partitions = external.partitions -%}\n\n{# https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_EXTERNAL_TABLE.html #}\n{# This assumes you have already created an external schema #}\n\n create external table {{source(source_node.source_name, source_node.name)}} (\n {% for column in columns %}\n {{adapter.quote(column.name)}} {{column.data_type}}\n {{- ',' if not loop.last -}}\n {% endfor %}\n )\n {% if partitions -%} partitioned by (\n {%- for partition in partitions -%}\n {{adapter.quote(partition.name)}} {{partition.data_type}}{{', ' if not loop.last}}\n {%- endfor -%}\n ) {%- endif %}\n {% if external.row_format -%} row format {{external.row_format}} {%- endif %}\n {% if external.file_format -%} stored as {{external.file_format}} {%- endif %}\n {% if external.location -%} location '{{external.location}}' {%- endif %}\n {% if external.table_properties -%} table properties {{external.table_properties}} {%- endif %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.061699, + "supported_languages": null + }, + "macro.dbt_external_tables.redshift__refresh_external_table": + { + "name": "redshift__refresh_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/redshift/refresh_external_table.sql", + "original_file_path": "macros/plugins/redshift/refresh_external_table.sql", + "unique_id": "macro.dbt_external_tables.redshift__refresh_external_table", + "macro_sql": "{% macro redshift__refresh_external_table(source_node) %}\n\n {%- set partitions = source_node.external.get('partitions',[]) -%}\n\n {%- if partitions -%}\n \n {%- set part_len = partitions|length -%}\n \n {%- set get_partitions_sql -%}\n \n select * from\n \n {%- for partition in partitions %} (\n \n {%- set part_num = loop.index -%}\n \n {%- if partition.vals.macro -%}\n {%- set vals = dbt_external_tables.render_from_context(partition.vals.macro, **partition.vals.args) -%}\n {%- elif partition.vals is string -%}\n {%- set vals = [partition.vals] -%}\n {%- else -%}\n {%- set vals = partition.vals -%}\n {%- endif -%}\n \n {%- for val in vals %}\n \n select\n '\"{{ partition.name }}\"' as name_{{ part_num }},\n '\"{{ val }}\"' as val_{{ part_num }},\n '\"{{ dbt_external_tables.render_from_context(partition.path_macro, partition.name, val) }}\"' as path_{{ part_num }}\n \n {{ 'union all' if not loop.last else ') ' }}\n \n {%- endfor -%}\n \n {{ 'cross join' if not loop.last }}\n \n {%- endfor -%}\n \n {%- endset -%}\n \n {%- set finals = [] -%}\n \n {%- if execute -%}\n {%- set results = run_query(get_partitions_sql) -%}\n {%- for row in results -%}\n \n {%- set partition_parts = [] -%}\n {%- set path_parts = [] -%}\n \n {%- for i in range(0, part_len) -%}\n {%- do partition_parts.append({\n 'name': row[i * 3][1:-1],\n 'value': row[i * 3 + 1][1:-1]\n }) -%}\n {%- do path_parts.append(row[i * 3 + 2][1:-1]) -%}\n {%- endfor -%}\n \n {%- set construct = {\n 'partition_by': partition_parts,\n 'path': path_parts | join('/')\n } -%}\n \n {% do finals.append(construct) %}\n {%- endfor -%}\n {%- endif -%}\n \n {%- set ddl = dbt_external_tables.redshift_alter_table_add_partitions(source_node, finals) -%}\n {{ return(ddl) }}\n \n {% else %}\n \n {% do return([]) %}\n \n {% endif %}\n \n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.render_from_context", + "macro.dbt.run_query", + "macro.dbt_external_tables.redshift_alter_table_add_partitions" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0701215, + "supported_languages": null + }, + "macro.dbt_external_tables.redshift__exit_transaction": + { + "name": "redshift__exit_transaction", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/redshift/helpers/transaction.sql", + "original_file_path": "macros/plugins/redshift/helpers/transaction.sql", + "unique_id": "macro.dbt_external_tables.redshift__exit_transaction", + "macro_sql": "{% macro redshift__exit_transaction() %}\n {{ return('begin; commit;') }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0704753, + "supported_languages": null + }, + "macro.dbt_external_tables.redshift_is_ext_tbl": + { + "name": "redshift_is_ext_tbl", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/redshift/helpers/is_ext_tbl.sql", + "original_file_path": "macros/plugins/redshift/helpers/is_ext_tbl.sql", + "unique_id": "macro.dbt_external_tables.redshift_is_ext_tbl", + "macro_sql": "{% macro redshift_is_ext_tbl(node) %}\n\n {% set existing_relation = load_relation(node) %}\n \n {# external tables don't appear in information_schema.tables,\n so dbt doesn't cache them #}\n {% if existing_relation is none %}\n\n {% set find_ext_tbl %}\n \n select count(*) from svv_external_tables\n where schemaname = '{{node.schema}}'\n and tablename = '{{node.identifier}}'\n \n {% endset %}\n \n {% if execute %}\n {% set result = run_query(find_ext_tbl)[0][0] %}\n {% else %}\n {% set result = 0 %}\n {% endif %}\n\n {% set is_ext_tbl = (result > 0) %}\n {% do return(is_ext_tbl) %}\n \n {% else %}\n \n {% do return(false) %}\n \n {% endif %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.load_relation", + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0723696, + "supported_languages": null + }, + "macro.dbt_external_tables.redshift__dropif": + { + "name": "redshift__dropif", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/redshift/helpers/dropif.sql", + "original_file_path": "macros/plugins/redshift/helpers/dropif.sql", + "unique_id": "macro.dbt_external_tables.redshift__dropif", + "macro_sql": "{% macro redshift__dropif(node) %}\n \n {% set ddl %}\n drop table if exists {{source(node.source_name, node.name)}} cascade\n {% endset %}\n \n {{return(ddl)}}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0729907, + "supported_languages": null + }, + "macro.dbt_external_tables.year_month_day": + { + "name": "year_month_day", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/redshift/helpers/paths.sql", + "original_file_path": "macros/plugins/redshift/helpers/paths.sql", + "unique_id": "macro.dbt_external_tables.year_month_day", + "macro_sql": "{% macro year_month_day(name, value) %}\n {% set path = value.replace('-','/') %}\n {{return(path)}}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.replace" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0736663, + "supported_languages": null + }, + "macro.dbt_external_tables.key_value": + { + "name": "key_value", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/redshift/helpers/paths.sql", + "original_file_path": "macros/plugins/redshift/helpers/paths.sql", + "unique_id": "macro.dbt_external_tables.key_value", + "macro_sql": "{% macro key_value(name, value) %}\n {% set path = name ~ '=' ~ value %}\n {{return(path)}}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0740862, + "supported_languages": null + }, + "macro.dbt_external_tables.value_only": + { + "name": "value_only", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/redshift/helpers/paths.sql", + "original_file_path": "macros/plugins/redshift/helpers/paths.sql", + "unique_id": "macro.dbt_external_tables.value_only", + "macro_sql": "{% macro value_only(name, value) %}\n {% set path = value %}\n {{return(path)}}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0744438, + "supported_languages": null + }, + "macro.dbt_external_tables.render_from_context": + { + "name": "render_from_context", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/redshift/helpers/render_macro.sql", + "original_file_path": "macros/plugins/redshift/helpers/render_macro.sql", + "unique_id": "macro.dbt_external_tables.render_from_context", + "macro_sql": "{% macro render_from_context(name) -%}\n{% set original_name = name %}\n {% if '.' in name %}\n {% set package_name, name = name.split(\".\", 1) %}\n {% else %}\n {% set package_name = none %}\n {% endif %}\n\n {% if package_name is none %}\n {% set package_context = context %}\n {% elif package_name in context %}\n {% set package_context = context[package_name] %}\n {% else %}\n {% set error_msg %}\n Could not find package '{{package_name}}', called by macro '{{original_name}}'\n {% endset %}\n {{ exceptions.raise_compiler_error(error_msg | trim) }}\n {% endif %}\n \n {{ return(package_context[name](*varargs, **kwargs)) }}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0764806, + "supported_languages": null + }, + "macro.dbt_external_tables.redshift_alter_table_add_partitions": + { + "name": "redshift_alter_table_add_partitions", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/redshift/helpers/add_partitions.sql", + "original_file_path": "macros/plugins/redshift/helpers/add_partitions.sql", + "unique_id": "macro.dbt_external_tables.redshift_alter_table_add_partitions", + "macro_sql": "{% macro redshift_alter_table_add_partitions(source_node, partitions) %}\n\n {{ log(\"Generating ADD PARTITION statement for partition set between \" \n ~ partitions[0]['path'] ~ \" and \" ~ (partitions|last)['path']) }}\n\n {% set ddl = [] %}\n \n {% if partitions|length > 0 %}\n \n {% set alter_table_add %}\n alter table {{source(source_node.source_name, source_node.name)}} add if not exists \n {% endset %}\n \n {%- set alters -%}\n\n {{ alter_table_add }}\n\n {%- for partition in partitions -%}\n\n {%- if loop.index0 != 0 and loop.index0 % 100 == 0 -%}\n\n ; {{ alter_table_add }}\n\n {%- endif -%}\n\n partition ({%- for part in partition.partition_by -%}{{ part.name }}='{{ part.value }}'{{', ' if not loop.last}}{%- endfor -%})\n location '{{ source_node.external.location }}/{{ partition.path }}/'\n\n {% endfor -%}\n \n {%- endset -%}\n \n {% set ddl = ddl + alters.split(';') %}\n\n {% else %}\n\n {{ log(\"No partitions to be added\") }}\n\n {% endif %}\n \n {% do return(ddl) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0796075, + "supported_languages": null + }, + "macro.dbt_external_tables.sqlserver__get_external_build_plan": + { + "name": "sqlserver__get_external_build_plan", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/sqlserver/get_external_build_plan.sql", + "original_file_path": "macros/plugins/sqlserver/get_external_build_plan.sql", + "unique_id": "macro.dbt_external_tables.sqlserver__get_external_build_plan", + "macro_sql": "{% macro sqlserver__get_external_build_plan(source_node) %}\n\n {% set build_plan = [] %}\n\n {% set old_relation = adapter.get_relation(\n database = source_node.database,\n schema = source_node.schema,\n identifier = source_node.identifier\n ) %}\n\n {% set create_or_replace = (old_relation is none or var('ext_full_refresh', false)) %}\n\n {% if create_or_replace %}\n {% set build_plan = build_plan + [ \n dbt_external_tables.create_external_schema(source_node),\n dbt_external_tables.dropif(source_node), \n dbt_external_tables.create_external_table(source_node)\n ] %}\n {% else %}\n {% set build_plan = build_plan + dbt_external_tables.refresh_external_table(source_node) %}\n {% endif %}\n {% do return(build_plan) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.create_external_schema", + "macro.dbt_external_tables.dropif", + "macro.dbt_external_tables.create_external_table", + "macro.dbt_external_tables.refresh_external_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0814312, + "supported_languages": null + }, + "macro.dbt_external_tables.sqlserver__create_external_schema": + { + "name": "sqlserver__create_external_schema", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/sqlserver/create_external_schema.sql", + "original_file_path": "macros/plugins/sqlserver/create_external_schema.sql", + "unique_id": "macro.dbt_external_tables.sqlserver__create_external_schema", + "macro_sql": "{% macro sqlserver__create_external_schema(source_node) %}\n {# https://learn.microsoft.com/en-us/sql/t-sql/statements/create-schema-transact-sql?view=sql-server-ver16 #}\n\n {% set ddl %}\n IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = '{{ source_node.schema }}')\n BEGIN\n EXEC('CREATE SCHEMA [{{ source_node.schema }}]')\n END \n {% endset %}\n\n {{return(ddl)}}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.082091, + "supported_languages": null + }, + "macro.dbt_external_tables.sqlserver__create_external_table": + { + "name": "sqlserver__create_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/sqlserver/create_external_table.sql", + "original_file_path": "macros/plugins/sqlserver/create_external_table.sql", + "unique_id": "macro.dbt_external_tables.sqlserver__create_external_table", + "macro_sql": "{% macro sqlserver__create_external_table(source_node) %}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n\n {% if external.ansi_nulls is true -%} SET ANSI_NULLS ON; {%- endif %}\n {% if external.quoted_identifier is true -%} SET QUOTED_IDENTIFIER ON; {%- endif %}\n\n create external table {{source(source_node.source_name, source_node.name)}} (\n {% for column in columns %}\n {# TODO set nullity based on schema tests?? #}\n {%- set nullity = 'NOT NULL' if 'not_null' in columns.tests else 'NULL'-%}\n {{adapter.quote(column.name)}} {{column.data_type}} {{nullity}}\n {{- ',' if not loop.last -}}\n {% endfor %}\n )\n WITH (\n {# remove keys that are None (i.e. not defined for a given source) #}\n {%- for key, value in external.items() if value is not none and key not in ['ansi_nulls', 'quoted_identifier'] -%}\n {{key}} = \n {%- if key in [\"location\", \"schema_name\", \"object_name\"] -%}\n '{{value}}'\n {% elif key in [\"data_source\",\"file_format\"] -%}\n [{{value}}]\n {% else -%}\n {{value}}\n {%- endif -%}\n {{- ',' if not loop.last -}}\n {%- endfor -%}\n )\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.085232, + "supported_languages": null + }, + "macro.dbt_external_tables.sqlserver__dropif": + { + "name": "sqlserver__dropif", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/sqlserver/helpers/dropif.sql", + "original_file_path": "macros/plugins/sqlserver/helpers/dropif.sql", + "unique_id": "macro.dbt_external_tables.sqlserver__dropif", + "macro_sql": "{% macro sqlserver__dropif(node) %}\n \n {% set ddl %}\n if object_id ('{{source(node.source_name, node.name)}}') is not null\n begin\n drop external table {{source(node.source_name, node.name)}}\n end\n {% endset %}\n \n {{return(ddl)}}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0860035, + "supported_languages": null + }, + "macro.dbt_external_tables.snowflake__get_external_build_plan": + { + "name": "snowflake__get_external_build_plan", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/snowflake/get_external_build_plan.sql", + "original_file_path": "macros/plugins/snowflake/get_external_build_plan.sql", + "unique_id": "macro.dbt_external_tables.snowflake__get_external_build_plan", + "macro_sql": "{% macro snowflake__get_external_build_plan(source_node) %}\n\n {% set build_plan = [] %}\n \n {% set old_relation = adapter.get_relation(\n database = source_node.database,\n schema = source_node.schema,\n identifier = source_node.identifier\n ) %}\n \n {% set create_or_replace = (old_relation is none or var('ext_full_refresh', false)) %}\n\n {% if source_node.external.get('snowpipe', none) is not none %}\n \n {% if create_or_replace %}\n {% set build_plan = build_plan + [\n dbt_external_tables.create_external_schema(source_node),\n dbt_external_tables.snowflake_create_empty_table(source_node),\n dbt_external_tables.snowflake_get_copy_sql(source_node, explicit_transaction=true),\n dbt_external_tables.snowflake_create_snowpipe(source_node)\n ] %}\n {% else %}\n {% set build_plan = build_plan + dbt_external_tables.snowflake_refresh_snowpipe(source_node) %}\n {% endif %}\n \n {% else %}\n \n {% if create_or_replace %}\n {% set build_plan = build_plan + [\n dbt_external_tables.create_external_schema(source_node),\n dbt_external_tables.create_external_table(source_node)\n ] %}\n {% else %}\n {% set build_plan = build_plan + dbt_external_tables.refresh_external_table(source_node) %}\n {% endif %}\n \n {% endif %}\n\n {% do return(build_plan) %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.create_external_schema", + "macro.dbt_external_tables.snowflake_create_empty_table", + "macro.dbt_external_tables.snowflake_get_copy_sql", + "macro.dbt_external_tables.snowflake_create_snowpipe", + "macro.dbt_external_tables.snowflake_refresh_snowpipe", + "macro.dbt_external_tables.create_external_table", + "macro.dbt_external_tables.refresh_external_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0891845, + "supported_languages": null + }, + "macro.dbt_external_tables.snowflake__create_external_table": + { + "name": "snowflake__create_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/snowflake/create_external_table.sql", + "original_file_path": "macros/plugins/snowflake/create_external_table.sql", + "unique_id": "macro.dbt_external_tables.snowflake__create_external_table", + "macro_sql": "{% macro snowflake__create_external_table(source_node) %}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n {%- set partitions = external.partitions -%}\n {%- set infer_schema = external.infer_schema -%}\n\n {% if infer_schema %}\n {% set query_infer_schema %}\n select * from table( infer_schema( location=>'{{external.location}}', file_format=>'{{external.file_format}}') )\n {% endset %}\n {% if execute %}\n {% set columns_infer = run_query(query_infer_schema) %}\n {% endif %}\n {% endif %}\n\n {%- set is_csv = dbt_external_tables.is_csv(external.file_format) -%}\n\n{# https://docs.snowflake.net/manuals/sql-reference/sql/create-external-table.html #}\n{# This assumes you have already created an external stage #}\n create or replace external table {{source(source_node.source_name, source_node.name)}}\n {%- if columns or partitions or infer_schema -%}\n (\n {%- if partitions -%}{%- for partition in partitions %}\n {{partition.name}} {{partition.data_type}} as {{partition.expression}}{{- ',' if not loop.last or columns|length > 0 or infer_schema -}}\n {%- endfor -%}{%- endif -%}\n {%- if not infer_schema -%}\n {%- for column in columns %}\n {%- set column_quoted = adapter.quote(column.name) if column.quote else column.name %}\n {%- set col_expression -%}\n {%- set col_id = 'value:c' ~ loop.index if is_csv else 'value:' ~ column_quoted -%}\n (case when is_null_value({{col_id}}) or lower({{col_id}}) = 'null' then null else {{col_id}} end)\n {%- endset %}\n {{column_quoted}} {{column.data_type}} as ({{col_expression}}::{{column.data_type}})\n {{- ',' if not loop.last -}}\n {% endfor %}\n {% else %}\n {%- for column in columns_infer %}\n {%- set col_expression -%}\n {%- set col_id = 'value:' ~ column[0] -%}\n (case when is_null_value({{col_id}}) or lower({{col_id}}) = 'null' then null else {{col_id}} end)\n {%- endset %}\n {{column[0]}} {{column[1]}} as ({{col_expression}}::{{column[1]}})\n {{- ',' if not loop.last -}}\n {% endfor %}\n {%- endif -%}\n )\n {%- endif -%}\n {% if partitions %} partition by ({{partitions|map(attribute='name')|join(', ')}}) {% endif %}\n location = {{external.location}} {# stage #}\n {% if external.auto_refresh in (true, false) -%}\n auto_refresh = {{external.auto_refresh}}\n {%- endif %}\n {% if external.pattern -%} pattern = '{{external.pattern}}' {%- endif %}\n {% if external.integration -%} integration = '{{external.integration}}' {%- endif %}\n file_format = {{external.file_format}}\n {% if external.table_format -%} table_format = '{{external.table_format}}' {%- endif %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query", + "macro.dbt_external_tables.is_csv" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.096804, + "supported_languages": null + }, + "macro.dbt_external_tables.snowflake__refresh_external_table": + { + "name": "snowflake__refresh_external_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/snowflake/refresh_external_table.sql", + "original_file_path": "macros/plugins/snowflake/refresh_external_table.sql", + "unique_id": "macro.dbt_external_tables.snowflake__refresh_external_table", + "macro_sql": "{% macro snowflake__refresh_external_table(source_node) %}\n\n {% set external = source_node.external %}\n {% set snowpipe = source_node.external.get('snowpipe', none) %}\n \n {% set auto_refresh = external.get('auto_refresh', false) %}\n {% set partitions = external.get('partitions', none) %}\n \n {% set manual_refresh = (partitions and not auto_refresh) %}\n \n {% if manual_refresh %}\n\n {% set ddl %}\n begin;\n alter external table {{source(source_node.source_name, source_node.name)}} refresh;\n commit;\n {% endset %}\n \n {% do return([ddl]) %}\n \n {% else %}\n \n {% do return([]) %}\n \n {% endif %}\n \n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.0987408, + "supported_languages": null + }, + "macro.dbt_external_tables.is_csv": + { + "name": "is_csv", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/snowflake/helpers/is_csv.sql", + "original_file_path": "macros/plugins/snowflake/helpers/is_csv.sql", + "unique_id": "macro.dbt_external_tables.is_csv", + "macro_sql": "{% macro is_csv(file_format) %}\n\n{# From https://docs.snowflake.net/manuals/sql-reference/sql/create-external-table.html:\n\nImportant: The external table does not inherit the file format, if any, in the \nstage definition. You must explicitly specify any file format options for the \nexternal table using the FILE_FORMAT parameter.\n\nNote: FORMAT_NAME and TYPE are mutually exclusive; to avoid unintended behavior, \nyou should only specify one or the other when creating an external table.\n\n#}\n\n {% set ff_ltrimmed = file_format|lower|replace(' ','') %}\n\n {% if 'type=' in ff_ltrimmed %}\n \n {% if 'type=csv' in ff_ltrimmed %}\n\n {{return(true)}}\n\n {% else %}\n\n {{return(false)}}\n \n {% endif %}\n \n {% else %}\n \n {% set ff_standardized = ff_ltrimmed\n | replace('(','') | replace(')','')\n | replace('format_name=','') %}\n {% set fqn = ff_standardized.split('.') %}\n \n {% if fqn | length == 3 %}\n {% set ff_database, ff_schema, ff_identifier = fqn[0], fqn[1], fqn[2] %}\n {% elif fqn | length == 2 %}\n {% set ff_database, ff_schema, ff_identifier = target.database, fqn[0], fqn[1] %}\n {% else %}\n {% set ff_database, ff_schema, ff_identifier = target.database, target.schema, fqn[0] %}\n {% endif %}\n \n {% call statement('get_file_format', fetch_result = True) %}\n show file formats in {{ff_database}}.{{ff_schema}}\n {% endcall %}\n \n {% set ffs = load_result('get_file_format').table %}\n \n {% for ff in ffs %}\n \n {% if ff['name']|lower == ff_identifier and ff['type']|lower == 'csv' %}\n \n {{return(true)}}\n \n {% endif %}\n \n {% endfor %}\n \n {{return(false)}} \n \n {% endif %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1036627, + "supported_languages": null + }, + "macro.dbt_external_tables.snowflake_refresh_snowpipe": + { + "name": "snowflake_refresh_snowpipe", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/snowflake/snowpipe/refresh_snowpipe.sql", + "original_file_path": "macros/plugins/snowflake/snowpipe/refresh_snowpipe.sql", + "unique_id": "macro.dbt_external_tables.snowflake_refresh_snowpipe", + "macro_sql": "{% macro snowflake_refresh_snowpipe(source_node) %}\n\n {% set snowpipe = source_node.external.snowpipe %}\n {% set auto_ingest = snowpipe.get('auto_ingest', false) if snowpipe is mapping %}\n \n {% if auto_ingest is true %}\n \n {% do return([]) %}\n \n {% else %}\n \n {% set ddl %}\n alter pipe {{source(source_node.source_name, source_node.name)}} refresh\n {% endset %}\n \n {{ return([ddl]) }}\n \n {% endif %}\n \n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1050901, + "supported_languages": null + }, + "macro.dbt_external_tables.snowflake_create_snowpipe": + { + "name": "snowflake_create_snowpipe", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/snowflake/snowpipe/create_snowpipe.sql", + "original_file_path": "macros/plugins/snowflake/snowpipe/create_snowpipe.sql", + "unique_id": "macro.dbt_external_tables.snowflake_create_snowpipe", + "macro_sql": "{% macro snowflake_create_snowpipe(source_node) %}\n\n {%- set external = source_node.external -%}\n {%- set snowpipe = external.snowpipe -%}\n\n{# https://docs.snowflake.com/en/sql-reference/sql/create-pipe.html #}\n create or replace pipe {{source(source_node.source_name, source_node.name)}}\n {% if snowpipe.auto_ingest -%} auto_ingest = {{snowpipe.auto_ingest}} {%- endif %}\n {% if snowpipe.aws_sns_topic -%} aws_sns_topic = '{{snowpipe.aws_sns_topic}}' {%- endif %}\n {% if snowpipe.integration -%} integration = '{{snowpipe.integration}}' {%- endif %}\n {% if snowpipe.error_integration -%} error_integration = '{{snowpipe.error_integration}}' {%- endif %}\n as {{ dbt_external_tables.snowflake_get_copy_sql(source_node) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.snowflake_get_copy_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1066904, + "supported_languages": null + }, + "macro.dbt_external_tables.snowflake_create_empty_table": + { + "name": "snowflake_create_empty_table", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/snowflake/snowpipe/create_empty_table.sql", + "original_file_path": "macros/plugins/snowflake/snowpipe/create_empty_table.sql", + "unique_id": "macro.dbt_external_tables.snowflake_create_empty_table", + "macro_sql": "{% macro snowflake_create_empty_table(source_node) %}\n\n {%- set columns = source_node.columns.values() %}\n\n create or replace table {{source(source_node.source_name, source_node.name)}} (\n {% if columns|length == 0 %}\n value variant,\n {% else -%}\n {%- for column in columns -%}\n {{column.name}} {{column.data_type}},\n {% endfor -%}\n {% endif %}\n metadata_filename varchar,\n metadata_file_row_number bigint,\n _dbt_copied_at timestamp\n );\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.107798, + "supported_languages": null + }, + "macro.dbt_external_tables.snowflake_get_copy_sql": + { + "name": "snowflake_get_copy_sql", + "resource_type": "macro", + "package_name": "dbt_external_tables", + "path": "macros/plugins/snowflake/snowpipe/get_copy_sql.sql", + "original_file_path": "macros/plugins/snowflake/snowpipe/get_copy_sql.sql", + "unique_id": "macro.dbt_external_tables.snowflake_get_copy_sql", + "macro_sql": "{% macro snowflake_get_copy_sql(source_node, explicit_transaction=false) %}\n{# This assumes you have already created an external stage #}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n {%- set is_csv = dbt_external_tables.is_csv(external.file_format) %}\n {%- set copy_options = external.snowpipe.get('copy_options', none) -%}\n \n {%- if explicit_transaction -%} begin; {%- endif %}\n \n copy into {{source(source_node.source_name, source_node.name)}}\n from ( \n select\n {% if columns|length == 0 %}\n $1::variant as value,\n {% else -%}\n {%- for column in columns -%}\n {%- set col_expression -%}\n {%- if is_csv -%}nullif(${{loop.index}},''){# special case: get columns by ordinal position #}\n {%- else -%}nullif($1:{{column.name}},''){# standard behavior: get columns by name #}\n {%- endif -%}\n {%- endset -%}\n {{col_expression}}::{{column.data_type}} as {{column.name}},\n {% endfor -%}\n {% endif %}\n metadata$filename::varchar as metadata_filename,\n metadata$file_row_number::bigint as metadata_file_row_number,\n current_timestamp::timestamp as _dbt_copied_at\n from {{external.location}} {# stage #}\n )\n file_format = {{external.file_format}}\n {% if external.pattern -%} pattern = '{{external.pattern}}' {%- endif %}\n {% if copy_options %} {{copy_options}} {% endif %};\n \n {% if explicit_transaction -%} commit; {%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.is_csv" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1107566, + "supported_languages": null + }, + "macro.dbt_utils.get_url_parameter": + { + "name": "get_url_parameter", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/web/get_url_parameter.sql", + "original_file_path": "macros/web/get_url_parameter.sql", + "unique_id": "macro.dbt_utils.get_url_parameter", + "macro_sql": "{% macro get_url_parameter(field, url_parameter) -%}\n {{ return(adapter.dispatch('get_url_parameter', 'dbt_utils')(field, url_parameter)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_url_parameter" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1113677, + "supported_languages": null + }, + "macro.dbt_utils.default__get_url_parameter": + { + "name": "default__get_url_parameter", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/web/get_url_parameter.sql", + "original_file_path": "macros/web/get_url_parameter.sql", + "unique_id": "macro.dbt_utils.default__get_url_parameter", + "macro_sql": "{% macro default__get_url_parameter(field, url_parameter) -%}\n\n{%- set formatted_url_parameter = \"'\" + url_parameter + \"='\" -%}\n\n{%- set split = split_part(split_part(field, formatted_url_parameter, 2), \"'&'\", 1) -%}\n\nnullif({{ split }},'')\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.split_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.111999, + "supported_languages": null + }, + "macro.dbt_utils.get_url_path": + { + "name": "get_url_path", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/web/get_url_path.sql", + "original_file_path": "macros/web/get_url_path.sql", + "unique_id": "macro.dbt_utils.get_url_path", + "macro_sql": "{% macro get_url_path(field) -%}\n {{ return(adapter.dispatch('get_url_path', 'dbt_utils')(field)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_url_path" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1128232, + "supported_languages": null + }, + "macro.dbt_utils.default__get_url_path": + { + "name": "default__get_url_path", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/web/get_url_path.sql", + "original_file_path": "macros/web/get_url_path.sql", + "unique_id": "macro.dbt_utils.default__get_url_path", + "macro_sql": "{% macro default__get_url_path(field) -%}\n\n {%- set stripped_url =\n replace(\n replace(field, \"'http://'\", \"''\"), \"'https://'\", \"''\")\n -%}\n\n {%- set first_slash_pos -%}\n coalesce(\n nullif({{ position(\"'/'\", stripped_url) }}, 0),\n {{ position(\"'?'\", stripped_url) }} - 1\n )\n {%- endset -%}\n\n {%- set parsed_path =\n split_part(\n right(\n stripped_url,\n length(stripped_url) ~ \"-\" ~ first_slash_pos\n ),\n \"'?'\", 1\n )\n -%}\n\n {{ safe_cast(\n parsed_path,\n type_string()\n )}}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.replace", + "macro.dbt_utils.position", + "macro.dbt_utils.split_part", + "macro.dbt_utils.right", + "macro.dbt_utils.length", + "macro.dbt_utils.safe_cast", + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.114007, + "supported_languages": null + }, + "macro.dbt_utils.get_url_host": + { + "name": "get_url_host", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/web/get_url_host.sql", + "original_file_path": "macros/web/get_url_host.sql", + "unique_id": "macro.dbt_utils.get_url_host", + "macro_sql": "{% macro get_url_host(field) -%}\n {{ return(adapter.dispatch('get_url_host', 'dbt_utils')(field)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_url_host" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1146488, + "supported_languages": null + }, + "macro.dbt_utils.default__get_url_host": + { + "name": "default__get_url_host", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/web/get_url_host.sql", + "original_file_path": "macros/web/get_url_host.sql", + "unique_id": "macro.dbt_utils.default__get_url_host", + "macro_sql": "{% macro default__get_url_host(field) -%}\n\n{%- set parsed =\n split_part(\n split_part(\n replace(\n replace(\n replace(field, \"'android-app://'\", \"''\"\n ), \"'http://'\", \"''\"\n ), \"'https://'\", \"''\"\n ), \"'/'\", 1\n ), \"'?'\", 1\n )\n\n-%}\n\n\n {{ dbt.safe_cast(\n parsed,\n type_string()\n )}}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.split_part", + "macro.dbt_utils.replace", + "macro.dbt.safe_cast", + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1155035, + "supported_languages": null + }, + "macro.dbt_utils.array_concat": + { + "name": "array_concat", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_concat.sql", + "original_file_path": "macros/cross_db_utils/array_concat.sql", + "unique_id": "macro.dbt_utils.array_concat", + "macro_sql": "{% macro array_concat(array_1, array_2) -%}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('array_concat', model.package_name, model.name) %}\n {{ return(adapter.dispatch('array_concat', 'dbt_utils')(array_1, array_2)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.dbt_utils.default__array_concat" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1164286, + "supported_languages": null + }, + "macro.dbt_utils.default__array_concat": + { + "name": "default__array_concat", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_concat.sql", + "original_file_path": "macros/cross_db_utils/array_concat.sql", + "unique_id": "macro.dbt_utils.default__array_concat", + "macro_sql": "{% macro default__array_concat(array_1, array_2) -%}\n array_cat({{ array_1 }}, {{ array_2 }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1167145, + "supported_languages": null + }, + "macro.dbt_utils.bigquery__array_concat": + { + "name": "bigquery__array_concat", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_concat.sql", + "original_file_path": "macros/cross_db_utils/array_concat.sql", + "unique_id": "macro.dbt_utils.bigquery__array_concat", + "macro_sql": "{% macro bigquery__array_concat(array_1, array_2) -%}\n array_concat({{ array_1 }}, {{ array_2 }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.117017, + "supported_languages": null + }, + "macro.dbt_utils.redshift__array_concat": + { + "name": "redshift__array_concat", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_concat.sql", + "original_file_path": "macros/cross_db_utils/array_concat.sql", + "unique_id": "macro.dbt_utils.redshift__array_concat", + "macro_sql": "{% macro redshift__array_concat(array_1, array_2) -%}\n array_concat({{ array_1 }}, {{ array_2 }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1174006, + "supported_languages": null + }, + "macro.dbt_utils.current_timestamp": + { + "name": "current_timestamp", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/current_timestamp.sql", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "unique_id": "macro.dbt_utils.current_timestamp", + "macro_sql": "{% macro current_timestamp() -%}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('current_timestamp', model.package_name, model.name) %}\n {{ return(adapter.dispatch('current_timestamp', 'dbt_utils')()) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.spark_utils.spark__current_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.118639, + "supported_languages": null + }, + "macro.dbt_utils.default__current_timestamp": + { + "name": "default__current_timestamp", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/current_timestamp.sql", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "unique_id": "macro.dbt_utils.default__current_timestamp", + "macro_sql": "{% macro default__current_timestamp() %}\n current_timestamp::{{ type_timestamp() }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1188686, + "supported_languages": null + }, + "macro.dbt_utils.redshift__current_timestamp": + { + "name": "redshift__current_timestamp", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/current_timestamp.sql", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "unique_id": "macro.dbt_utils.redshift__current_timestamp", + "macro_sql": "{% macro redshift__current_timestamp() %}\n getdate()\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1190293, + "supported_languages": null + }, + "macro.dbt_utils.bigquery__current_timestamp": + { + "name": "bigquery__current_timestamp", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/current_timestamp.sql", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "unique_id": "macro.dbt_utils.bigquery__current_timestamp", + "macro_sql": "{% macro bigquery__current_timestamp() %}\n current_timestamp\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1191883, + "supported_languages": null + }, + "macro.dbt_utils.current_timestamp_in_utc": + { + "name": "current_timestamp_in_utc", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/current_timestamp.sql", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "unique_id": "macro.dbt_utils.current_timestamp_in_utc", + "macro_sql": "{% macro current_timestamp_in_utc() -%}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('current_timestamp_in_utc', model.package_name, model.name) %}\n {{ return(adapter.dispatch('current_timestamp_in_utc', 'dbt_utils')()) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.spark_utils.spark__current_timestamp_in_utc" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1196973, + "supported_languages": null + }, + "macro.dbt_utils.default__current_timestamp_in_utc": + { + "name": "default__current_timestamp_in_utc", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/current_timestamp.sql", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "unique_id": "macro.dbt_utils.default__current_timestamp_in_utc", + "macro_sql": "{% macro default__current_timestamp_in_utc() %}\n {{ dbt_utils.current_timestamp() }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.current_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1199365, + "supported_languages": null + }, + "macro.dbt_utils.snowflake__current_timestamp_in_utc": + { + "name": "snowflake__current_timestamp_in_utc", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/current_timestamp.sql", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "unique_id": "macro.dbt_utils.snowflake__current_timestamp_in_utc", + "macro_sql": "{% macro snowflake__current_timestamp_in_utc() %}\n convert_timezone('UTC', {{ dbt_utils.current_timestamp() }})::{{ type_timestamp() }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.current_timestamp", + "macro.dbt_utils.type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.120233, + "supported_languages": null + }, + "macro.dbt_utils.postgres__current_timestamp_in_utc": + { + "name": "postgres__current_timestamp_in_utc", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/current_timestamp.sql", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "unique_id": "macro.dbt_utils.postgres__current_timestamp_in_utc", + "macro_sql": "{% macro postgres__current_timestamp_in_utc() %}\n (current_timestamp at time zone 'utc')::{{ type_timestamp() }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.120459, + "supported_languages": null + }, + "macro.dbt_utils.redshift__current_timestamp_in_utc": + { + "name": "redshift__current_timestamp_in_utc", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/current_timestamp.sql", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "unique_id": "macro.dbt_utils.redshift__current_timestamp_in_utc", + "macro_sql": "{% macro redshift__current_timestamp_in_utc() %}\n {{ return(dbt_utils.default__current_timestamp_in_utc()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__current_timestamp_in_utc" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1207356, + "supported_languages": null + }, + "macro.dbt_utils.array_construct": + { + "name": "array_construct", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_construct.sql", + "original_file_path": "macros/cross_db_utils/array_construct.sql", + "unique_id": "macro.dbt_utils.array_construct", + "macro_sql": "{% macro array_construct(inputs = [], data_type = api.Column.translate_type('integer')) -%}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('array_construct', model.package_name, model.name) %}\n {{ return(adapter.dispatch('array_construct', 'dbt_utils')(inputs, data_type)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.dbt_utils.default__array_construct" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1219242, + "supported_languages": null + }, + "macro.dbt_utils.default__array_construct": + { + "name": "default__array_construct", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_construct.sql", + "original_file_path": "macros/cross_db_utils/array_construct.sql", + "unique_id": "macro.dbt_utils.default__array_construct", + "macro_sql": "{% macro default__array_construct(inputs, data_type) -%}\n {% if inputs|length > 0 %}\n array[ {{ inputs|join(' , ') }} ]\n {% else %}\n array[]::{{data_type}}[]\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1224284, + "supported_languages": null + }, + "macro.dbt_utils.snowflake__array_construct": + { + "name": "snowflake__array_construct", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_construct.sql", + "original_file_path": "macros/cross_db_utils/array_construct.sql", + "unique_id": "macro.dbt_utils.snowflake__array_construct", + "macro_sql": "{% macro snowflake__array_construct(inputs, data_type) -%}\n array_construct( {{ inputs|join(' , ') }} )\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.122727, + "supported_languages": null + }, + "macro.dbt_utils.redshift__array_construct": + { + "name": "redshift__array_construct", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_construct.sql", + "original_file_path": "macros/cross_db_utils/array_construct.sql", + "unique_id": "macro.dbt_utils.redshift__array_construct", + "macro_sql": "{% macro redshift__array_construct(inputs, data_type) -%}\n array( {{ inputs|join(' , ') }} )\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1230226, + "supported_languages": null + }, + "macro.dbt_utils.bigquery__array_construct": + { + "name": "bigquery__array_construct", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_construct.sql", + "original_file_path": "macros/cross_db_utils/array_construct.sql", + "unique_id": "macro.dbt_utils.bigquery__array_construct", + "macro_sql": "{% macro bigquery__array_construct(inputs, data_type) -%}\n [ {{ inputs|join(' , ') }} ]\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1233163, + "supported_languages": null + }, + "macro.dbt_utils.array_append": + { + "name": "array_append", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_append.sql", + "original_file_path": "macros/cross_db_utils/array_append.sql", + "unique_id": "macro.dbt_utils.array_append", + "macro_sql": "{% macro array_append(array, new_element) -%}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('array_append', model.package_name, model.name) %}\n {{ return(adapter.dispatch('array_append', 'dbt_utils')(array, new_element)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.dbt_utils.default__array_append" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.124216, + "supported_languages": null + }, + "macro.dbt_utils.default__array_append": + { + "name": "default__array_append", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_append.sql", + "original_file_path": "macros/cross_db_utils/array_append.sql", + "unique_id": "macro.dbt_utils.default__array_append", + "macro_sql": "{% macro default__array_append(array, new_element) -%}\n array_append({{ array }}, {{ new_element }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1245053, + "supported_languages": null + }, + "macro.dbt_utils.bigquery__array_append": + { + "name": "bigquery__array_append", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_append.sql", + "original_file_path": "macros/cross_db_utils/array_append.sql", + "unique_id": "macro.dbt_utils.bigquery__array_append", + "macro_sql": "{% macro bigquery__array_append(array, new_element) -%}\n {{ dbt_utils.array_concat(array, dbt_utils.array_construct([new_element])) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.array_concat", + "macro.dbt_utils.array_construct" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1249092, + "supported_languages": null + }, + "macro.dbt_utils.redshift__array_append": + { + "name": "redshift__array_append", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/array_append.sql", + "original_file_path": "macros/cross_db_utils/array_append.sql", + "unique_id": "macro.dbt_utils.redshift__array_append", + "macro_sql": "{% macro redshift__array_append(array, new_element) -%}\n {{ dbt_utils.array_concat(array, dbt_utils.array_construct([new_element])) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.array_concat", + "macro.dbt_utils.array_construct" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1252975, + "supported_languages": null + }, + "macro.dbt_utils.cast_array_to_string": + { + "name": "cast_array_to_string", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/cast_array_to_string.sql", + "original_file_path": "macros/cross_db_utils/cast_array_to_string.sql", + "unique_id": "macro.dbt_utils.cast_array_to_string", + "macro_sql": "{% macro cast_array_to_string(array) %}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('cast_array_to_string', model.package_name, model.name) %}\n {{ adapter.dispatch('cast_array_to_string', 'dbt_utils') (array) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.dbt_utils.default__cast_array_to_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.126341, + "supported_languages": null + }, + "macro.dbt_utils.default__cast_array_to_string": + { + "name": "default__cast_array_to_string", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/cast_array_to_string.sql", + "original_file_path": "macros/cross_db_utils/cast_array_to_string.sql", + "unique_id": "macro.dbt_utils.default__cast_array_to_string", + "macro_sql": "{% macro default__cast_array_to_string(array) %}\n cast({{ array }} as {{ type_string() }})\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1266263, + "supported_languages": null + }, + "macro.dbt_utils.postgres__cast_array_to_string": + { + "name": "postgres__cast_array_to_string", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/cast_array_to_string.sql", + "original_file_path": "macros/cross_db_utils/cast_array_to_string.sql", + "unique_id": "macro.dbt_utils.postgres__cast_array_to_string", + "macro_sql": "{% macro postgres__cast_array_to_string(array) %}\n {%- set array_as_string -%}cast({{ array }} as {{ type_string() }}){%- endset -%}\n {{ replace(replace(array_as_string,\"'}'\",\"']'\"),\"'{'\",\"'['\") }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_string", + "macro.dbt_utils.replace" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.127191, + "supported_languages": null + }, + "macro.dbt_utils.redshift__cast_array_to_string": + { + "name": "redshift__cast_array_to_string", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/cast_array_to_string.sql", + "original_file_path": "macros/cross_db_utils/cast_array_to_string.sql", + "unique_id": "macro.dbt_utils.redshift__cast_array_to_string", + "macro_sql": "{% macro redshift__cast_array_to_string(array) %}\n cast({{ array }} as {{ type_string() }})\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.127472, + "supported_languages": null + }, + "macro.dbt_utils.bigquery__cast_array_to_string": + { + "name": "bigquery__cast_array_to_string", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/cast_array_to_string.sql", + "original_file_path": "macros/cross_db_utils/cast_array_to_string.sql", + "unique_id": "macro.dbt_utils.bigquery__cast_array_to_string", + "macro_sql": "{% macro bigquery__cast_array_to_string(array) %}\n '['||(select string_agg(cast(element as string), ',') from unnest({{ array }}) element)||']'\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.127692, + "supported_languages": null + }, + "macro.dbt_utils.length": + { + "name": "length", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/length.sql", + "original_file_path": "macros/cross_db_utils/deprecated/length.sql", + "unique_id": "macro.dbt_utils.length", + "macro_sql": "{% macro length(expression) -%}\n {{ return(adapter.dispatch('length', 'dbt_utils') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__length" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1282167, + "supported_languages": null + }, + "macro.dbt_utils.default__length": + { + "name": "default__length", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/length.sql", + "original_file_path": "macros/cross_db_utils/deprecated/length.sql", + "unique_id": "macro.dbt_utils.default__length", + "macro_sql": "{% macro default__length(expression) -%}\n {% do dbt_utils.xdb_deprecation_warning('length', model.package_name, model.name) %}\n {{ return(adapter.dispatch('length', 'dbt') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.length", + "macro.dbt.default__length" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1287932, + "supported_languages": null + }, + "macro.dbt_utils.position": + { + "name": "position", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/position.sql", + "original_file_path": "macros/cross_db_utils/deprecated/position.sql", + "unique_id": "macro.dbt_utils.position", + "macro_sql": "{% macro position(substring_text, string_text) -%}\n {{ return(adapter.dispatch('position', 'dbt_utils') (substring_text, string_text)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__position" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.129397, + "supported_languages": null + }, + "macro.dbt_utils.default__position": + { + "name": "default__position", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/position.sql", + "original_file_path": "macros/cross_db_utils/deprecated/position.sql", + "unique_id": "macro.dbt_utils.default__position", + "macro_sql": "{% macro default__position(substring_text, string_text) -%}\n {% do dbt_utils.xdb_deprecation_warning('position', model.package_name, model.name) %}\n {{ return(adapter.dispatch('position', 'dbt') (substring_text, string_text)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.position", + "macro.dbt.default__position" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1299977, + "supported_languages": null + }, + "macro.dbt_utils.concat": + { + "name": "concat", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/concat.sql", + "original_file_path": "macros/cross_db_utils/deprecated/concat.sql", + "unique_id": "macro.dbt_utils.concat", + "macro_sql": "{% macro concat(fields) -%}\n {{ return(adapter.dispatch('concat', 'dbt_utils')(fields)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__concat" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1305165, + "supported_languages": null + }, + "macro.dbt_utils.default__concat": + { + "name": "default__concat", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/concat.sql", + "original_file_path": "macros/cross_db_utils/deprecated/concat.sql", + "unique_id": "macro.dbt_utils.default__concat", + "macro_sql": "{% macro default__concat(fields) -%}\n {% do dbt_utils.xdb_deprecation_warning('concat', model.package_name, model.name) %}\n {{ return(adapter.dispatch('concat', 'dbt')(fields)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.concat", + "macro.dbt_spark.spark__concat" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1310656, + "supported_languages": null + }, + "macro.dbt_utils.date_trunc": + { + "name": "date_trunc", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/date_trunc.sql", + "original_file_path": "macros/cross_db_utils/deprecated/date_trunc.sql", + "unique_id": "macro.dbt_utils.date_trunc", + "macro_sql": "{% macro date_trunc(datepart, date) -%}\n {{ return(adapter.dispatch('date_trunc', 'dbt_utils') (datepart, date)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__date_trunc" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1316493, + "supported_languages": null + }, + "macro.dbt_utils.default__date_trunc": + { + "name": "default__date_trunc", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/date_trunc.sql", + "original_file_path": "macros/cross_db_utils/deprecated/date_trunc.sql", + "unique_id": "macro.dbt_utils.default__date_trunc", + "macro_sql": "{% macro default__date_trunc(datepart, date) -%}\n {% do dbt_utils.xdb_deprecation_warning('date_trunc', model.package_name, model.name) %}\n {{ return(adapter.dispatch('date_trunc', 'dbt') (datepart, date)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.date_trunc", + "macro.dbt.default__date_trunc" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1322467, + "supported_languages": null + }, + "macro.dbt_utils.type_string": + { + "name": "type_string", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.type_string", + "macro_sql": "\n\n{%- macro type_string() -%}\n {{ return(adapter.dispatch('type_string', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1334996, + "supported_languages": null + }, + "macro.dbt_utils.default__type_string": + { + "name": "default__type_string", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.default__type_string", + "macro_sql": "{% macro default__type_string() %}\n {% do dbt_utils.xdb_deprecation_warning('type_string', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_string', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_string", + "macro.dbt.default__type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.134036, + "supported_languages": null + }, + "macro.dbt_utils.type_timestamp": + { + "name": "type_timestamp", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.type_timestamp", + "macro_sql": "\n\n{%- macro type_timestamp() -%}\n {{ return(adapter.dispatch('type_timestamp', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1343749, + "supported_languages": null + }, + "macro.dbt_utils.default__type_timestamp": + { + "name": "default__type_timestamp", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.default__type_timestamp", + "macro_sql": "{% macro default__type_timestamp() %}\n {% do dbt_utils.xdb_deprecation_warning('type_timestamp', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_timestamp', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_timestamp", + "macro.dbt.default__type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.134903, + "supported_languages": null + }, + "macro.dbt_utils.type_float": + { + "name": "type_float", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.type_float", + "macro_sql": "\n\n{%- macro type_float() -%}\n {{ return(adapter.dispatch('type_float', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__type_float" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1352332, + "supported_languages": null + }, + "macro.dbt_utils.default__type_float": + { + "name": "default__type_float", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.default__type_float", + "macro_sql": "{% macro default__type_float() %}\n {% do dbt_utils.xdb_deprecation_warning('type_float', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_float', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_float", + "macro.dbt.default__type_float" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1357632, + "supported_languages": null + }, + "macro.dbt_utils.type_numeric": + { + "name": "type_numeric", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.type_numeric", + "macro_sql": "\n\n{%- macro type_numeric() -%}\n {{ return(adapter.dispatch('type_numeric', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__type_numeric" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1360996, + "supported_languages": null + }, + "macro.dbt_utils.default__type_numeric": + { + "name": "default__type_numeric", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.default__type_numeric", + "macro_sql": "{% macro default__type_numeric() %}\n {% do dbt_utils.xdb_deprecation_warning('type_numeric', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_numeric', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_numeric", + "macro.dbt.default__type_numeric" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.136966, + "supported_languages": null + }, + "macro.dbt_utils.type_bigint": + { + "name": "type_bigint", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.type_bigint", + "macro_sql": "\n\n{%- macro type_bigint() -%}\n {{ return(adapter.dispatch('type_bigint', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__type_bigint" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1373084, + "supported_languages": null + }, + "macro.dbt_utils.default__type_bigint": + { + "name": "default__type_bigint", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.default__type_bigint", + "macro_sql": "{% macro default__type_bigint() %}\n {% do dbt_utils.xdb_deprecation_warning('type_bigint', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_bigint', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_bigint", + "macro.dbt.default__type_bigint" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.137832, + "supported_languages": null + }, + "macro.dbt_utils.type_int": + { + "name": "type_int", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.type_int", + "macro_sql": "\n\n{%- macro type_int() -%}\n {{ return(adapter.dispatch('type_int', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__type_int" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1381595, + "supported_languages": null + }, + "macro.dbt_utils.default__type_int": + { + "name": "default__type_int", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "unique_id": "macro.dbt_utils.default__type_int", + "macro_sql": "{% macro default__type_int() %}\n {% do dbt_utils.xdb_deprecation_warning('type_int', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_int', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_int", + "macro.dbt.default__type_int" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.13868, + "supported_languages": null + }, + "macro.dbt_utils.right": + { + "name": "right", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/right.sql", + "original_file_path": "macros/cross_db_utils/deprecated/right.sql", + "unique_id": "macro.dbt_utils.right", + "macro_sql": "{% macro right(string_text, length_expression) -%}\n {{ return(adapter.dispatch('right', 'dbt_utils') (string_text, length_expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__right" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1392653, + "supported_languages": null + }, + "macro.dbt_utils.default__right": + { + "name": "default__right", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/right.sql", + "original_file_path": "macros/cross_db_utils/deprecated/right.sql", + "unique_id": "macro.dbt_utils.default__right", + "macro_sql": "{% macro default__right(string_text, length_expression) -%}\n {% do dbt_utils.xdb_deprecation_warning('right', model.package_name, model.name) %}\n {{ return(adapter.dispatch('right', 'dbt') (string_text, length_expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.right", + "macro.dbt.default__right" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.13989, + "supported_languages": null + }, + "macro.dbt_utils.split_part": + { + "name": "split_part", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/split_part.sql", + "original_file_path": "macros/cross_db_utils/deprecated/split_part.sql", + "unique_id": "macro.dbt_utils.split_part", + "macro_sql": "{% macro split_part(string_text, delimiter_text, part_number) %}\n {{ return(adapter.dispatch('split_part', 'dbt_utils') (string_text, delimiter_text, part_number)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__split_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1405349, + "supported_languages": null + }, + "macro.dbt_utils.default__split_part": + { + "name": "default__split_part", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/split_part.sql", + "original_file_path": "macros/cross_db_utils/deprecated/split_part.sql", + "unique_id": "macro.dbt_utils.default__split_part", + "macro_sql": "{% macro default__split_part(string_text, delimiter_text, part_number) %}\n {% do dbt_utils.xdb_deprecation_warning('split_part', model.package_name, model.name) %}\n {{ return(adapter.dispatch('split_part', 'dbt') (string_text, delimiter_text, part_number)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.split_part", + "macro.dbt_spark.spark__split_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.141205, + "supported_languages": null + }, + "macro.dbt_utils.except": + { + "name": "except", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/except.sql", + "original_file_path": "macros/cross_db_utils/deprecated/except.sql", + "unique_id": "macro.dbt_utils.except", + "macro_sql": "{% macro except() %}\n {{ return(adapter.dispatch('except', 'dbt_utils')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__except" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1417034, + "supported_languages": null + }, + "macro.dbt_utils.default__except": + { + "name": "default__except", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/except.sql", + "original_file_path": "macros/cross_db_utils/deprecated/except.sql", + "unique_id": "macro.dbt_utils.default__except", + "macro_sql": "{% macro default__except() %}\n {% do dbt_utils.xdb_deprecation_warning('except', model.package_name, model.name) %}\n {{ return(adapter.dispatch('except', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.except", + "macro.dbt.default__except" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.142226, + "supported_languages": null + }, + "macro.dbt_utils.safe_cast": + { + "name": "safe_cast", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/safe_cast.sql", + "original_file_path": "macros/cross_db_utils/deprecated/safe_cast.sql", + "unique_id": "macro.dbt_utils.safe_cast", + "macro_sql": "{% macro safe_cast(field, type) %}\n {{ return(adapter.dispatch('safe_cast', 'dbt_utils') (field, type)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__safe_cast" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1427996, + "supported_languages": null + }, + "macro.dbt_utils.default__safe_cast": + { + "name": "default__safe_cast", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/safe_cast.sql", + "original_file_path": "macros/cross_db_utils/deprecated/safe_cast.sql", + "unique_id": "macro.dbt_utils.default__safe_cast", + "macro_sql": "{% macro default__safe_cast(field, type) %}\n {% do dbt_utils.xdb_deprecation_warning('safe_cast', model.package_name, model.name) %}\n {{ return(adapter.dispatch('safe_cast', 'dbt') (field, type)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.safe_cast", + "macro.dbt_spark.spark__safe_cast" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1433988, + "supported_languages": null + }, + "macro.dbt_utils.listagg": + { + "name": "listagg", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/listagg.sql", + "original_file_path": "macros/cross_db_utils/deprecated/listagg.sql", + "unique_id": "macro.dbt_utils.listagg", + "macro_sql": "{% macro listagg(measure, delimiter_text=\"','\", order_by_clause=none, limit_num=none) -%}\n {{ return(adapter.dispatch('listagg', 'dbt_utils') (measure, delimiter_text, order_by_clause, limit_num)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__listagg" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.144153, + "supported_languages": null + }, + "macro.dbt_utils.default__listagg": + { + "name": "default__listagg", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/listagg.sql", + "original_file_path": "macros/cross_db_utils/deprecated/listagg.sql", + "unique_id": "macro.dbt_utils.default__listagg", + "macro_sql": "{% macro default__listagg(measure, delimiter_text=\"','\", order_by_clause=none, limit_num=none) -%}\n {% do dbt_utils.xdb_deprecation_warning('listagg', model.package_name, model.name) %}\n {{ return(adapter.dispatch('listagg', 'dbt') (measure, delimiter_text, order_by_clause, limit_num)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.listagg", + "macro.dbt_spark.spark__listagg" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1449175, + "supported_languages": null + }, + "macro.dbt_utils.dateadd": + { + "name": "dateadd", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/dateadd.sql", + "original_file_path": "macros/cross_db_utils/deprecated/dateadd.sql", + "unique_id": "macro.dbt_utils.dateadd", + "macro_sql": "{% macro dateadd(datepart, interval, from_date_or_timestamp) %}\n {{ return(adapter.dispatch('dateadd', 'dbt_utils')(datepart, interval, from_date_or_timestamp)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1455522, + "supported_languages": null + }, + "macro.dbt_utils.default__dateadd": + { + "name": "default__dateadd", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/dateadd.sql", + "original_file_path": "macros/cross_db_utils/deprecated/dateadd.sql", + "unique_id": "macro.dbt_utils.default__dateadd", + "macro_sql": "{% macro default__dateadd(datepart, interval, from_date_or_timestamp) %}\n {% do dbt_utils.xdb_deprecation_warning('dateadd', model.package_name, model.name) %}\n {{ return(adapter.dispatch('dateadd', 'dbt')(datepart, interval, from_date_or_timestamp)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.dateadd", + "macro.dbt_spark.spark__dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1461976, + "supported_languages": null + }, + "macro.dbt_utils.cast_bool_to_text": + { + "name": "cast_bool_to_text", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/cast_bool_to_text.sql", + "original_file_path": "macros/cross_db_utils/deprecated/cast_bool_to_text.sql", + "unique_id": "macro.dbt_utils.cast_bool_to_text", + "macro_sql": "{% macro cast_bool_to_text(field) %}\n {{ adapter.dispatch('cast_bool_to_text', 'dbt_utils') (field) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__cast_bool_to_text" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.146692, + "supported_languages": null + }, + "macro.dbt_utils.default__cast_bool_to_text": + { + "name": "default__cast_bool_to_text", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/cast_bool_to_text.sql", + "original_file_path": "macros/cross_db_utils/deprecated/cast_bool_to_text.sql", + "unique_id": "macro.dbt_utils.default__cast_bool_to_text", + "macro_sql": "{% macro default__cast_bool_to_text(field) %}\n {% do dbt_utils.xdb_deprecation_warning('cast_bool_to_text', model.package_name, model.name) %}\n {{ adapter.dispatch('cast_bool_to_text', 'dbt') (field) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.cast_bool_to_text", + "macro.dbt.default__cast_bool_to_text" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1472123, + "supported_languages": null + }, + "macro.dbt_utils.identifier": + { + "name": "identifier", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/identifier.sql", + "original_file_path": "macros/cross_db_utils/deprecated/identifier.sql", + "unique_id": "macro.dbt_utils.identifier", + "macro_sql": "{% macro identifier(value) %}\t\n {%- set error_message = '\n Warning: the `identifier` macro is no longer supported and will be deprecated in a future release of dbt-utils. \\\n Use `adapter.quote` instead. The {}.{} model triggered this warning. \\\n '.format(model.package_name, model.name) -%}\n {%- do exceptions.warn(error_message) -%}\n {{ return(adapter.dispatch('identifier', 'dbt_utils') (value)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__identifier" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1480794, + "supported_languages": null + }, + "macro.dbt_utils.default__identifier": + { + "name": "default__identifier", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/identifier.sql", + "original_file_path": "macros/cross_db_utils/deprecated/identifier.sql", + "unique_id": "macro.dbt_utils.default__identifier", + "macro_sql": "{% macro default__identifier(value) -%}\t\n \"{{ value }}\"\t\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1483054, + "supported_languages": null + }, + "macro.dbt_utils.bigquery__identifier": + { + "name": "bigquery__identifier", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/identifier.sql", + "original_file_path": "macros/cross_db_utils/deprecated/identifier.sql", + "unique_id": "macro.dbt_utils.bigquery__identifier", + "macro_sql": "{% macro bigquery__identifier(value) -%}\t\n `{{ value }}`\t\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.148524, + "supported_languages": null + }, + "macro.dbt_utils.hash": + { + "name": "hash", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/hash.sql", + "original_file_path": "macros/cross_db_utils/deprecated/hash.sql", + "unique_id": "macro.dbt_utils.hash", + "macro_sql": "{% macro hash(field) -%}\n {{ return(adapter.dispatch('hash', 'dbt_utils') (field)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__hash" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1491768, + "supported_languages": null + }, + "macro.dbt_utils.default__hash": + { + "name": "default__hash", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/hash.sql", + "original_file_path": "macros/cross_db_utils/deprecated/hash.sql", + "unique_id": "macro.dbt_utils.default__hash", + "macro_sql": "{% macro default__hash(field) -%}\n {% do dbt_utils.xdb_deprecation_warning('hash', model.package_name, model.name) %}\n {{ return(adapter.dispatch('hash', 'dbt') (field)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.hash", + "macro.dbt.default__hash" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1497264, + "supported_languages": null + }, + "macro.dbt_utils.last_day": + { + "name": "last_day", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/last_day.sql", + "original_file_path": "macros/cross_db_utils/deprecated/last_day.sql", + "unique_id": "macro.dbt_utils.last_day", + "macro_sql": "{% macro last_day(date, datepart) %}\n {{ return(adapter.dispatch('last_day', 'dbt_utils') (date, datepart)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__last_day" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1503165, + "supported_languages": null + }, + "macro.dbt_utils.default__last_day": + { + "name": "default__last_day", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/last_day.sql", + "original_file_path": "macros/cross_db_utils/deprecated/last_day.sql", + "unique_id": "macro.dbt_utils.default__last_day", + "macro_sql": "{% macro default__last_day(date, datepart) %}\n {% do dbt_utils.xdb_deprecation_warning('last_day', model.package_name, model.name) %}\n {{ return(adapter.dispatch('last_day', 'dbt') (date, datepart)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.last_day", + "macro.dbt.default__last_day" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1509225, + "supported_languages": null + }, + "macro.dbt_utils.intersect": + { + "name": "intersect", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/intersect.sql", + "original_file_path": "macros/cross_db_utils/deprecated/intersect.sql", + "unique_id": "macro.dbt_utils.intersect", + "macro_sql": "{% macro intersect() %}\n {{ return(adapter.dispatch('intersect', 'dbt_utils')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__intersect" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.151414, + "supported_languages": null + }, + "macro.dbt_utils.default__intersect": + { + "name": "default__intersect", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/intersect.sql", + "original_file_path": "macros/cross_db_utils/deprecated/intersect.sql", + "unique_id": "macro.dbt_utils.default__intersect", + "macro_sql": "{% macro default__intersect() %}\n {% do dbt_utils.xdb_deprecation_warning('intersect', model.package_name, model.name) %}\n {{ return(adapter.dispatch('intersect', 'dbt')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.intersect", + "macro.dbt.default__intersect" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.151941, + "supported_languages": null + }, + "macro.dbt_utils.replace": + { + "name": "replace", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/replace.sql", + "original_file_path": "macros/cross_db_utils/deprecated/replace.sql", + "unique_id": "macro.dbt_utils.replace", + "macro_sql": "{% macro replace(field, old_chars, new_chars) -%}\n {{ return(adapter.dispatch('replace', 'dbt_utils') (field, old_chars, new_chars)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__replace" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1525607, + "supported_languages": null + }, + "macro.dbt_utils.default__replace": + { + "name": "default__replace", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/replace.sql", + "original_file_path": "macros/cross_db_utils/deprecated/replace.sql", + "unique_id": "macro.dbt_utils.default__replace", + "macro_sql": "{% macro default__replace(field, old_chars, new_chars) -%}\n {% do dbt_utils.xdb_deprecation_warning('replace', model.package_name, model.name) %}\n {{ return(adapter.dispatch('replace', 'dbt') (field, old_chars, new_chars)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.replace", + "macro.dbt.default__replace" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1532173, + "supported_languages": null + }, + "macro.dbt_utils.escape_single_quotes": + { + "name": "escape_single_quotes", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/escape_single_quotes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/escape_single_quotes.sql", + "unique_id": "macro.dbt_utils.escape_single_quotes", + "macro_sql": "{% macro escape_single_quotes(expression) %}\n {{ return(adapter.dispatch('escape_single_quotes', 'dbt_utils') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__escape_single_quotes" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.15376, + "supported_languages": null + }, + "macro.dbt_utils.default__escape_single_quotes": + { + "name": "default__escape_single_quotes", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/escape_single_quotes.sql", + "original_file_path": "macros/cross_db_utils/deprecated/escape_single_quotes.sql", + "unique_id": "macro.dbt_utils.default__escape_single_quotes", + "macro_sql": "{% macro default__escape_single_quotes(expression) %}\n {% do dbt_utils.xdb_deprecation_warning('escape_single_quotes', model.package_name, model.name) %}\n {{ return(adapter.dispatch('escape_single_quotes', 'dbt') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.escape_single_quotes", + "macro.dbt_spark.spark__escape_single_quotes" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.154322, + "supported_languages": null + }, + "macro.dbt_utils.bool_or": + { + "name": "bool_or", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/bool_or.sql", + "original_file_path": "macros/cross_db_utils/deprecated/bool_or.sql", + "unique_id": "macro.dbt_utils.bool_or", + "macro_sql": "{% macro bool_or(expression) -%}\n {{ return(adapter.dispatch('bool_or', 'dbt_utils') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__bool_or" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1548462, + "supported_languages": null + }, + "macro.dbt_utils.default__bool_or": + { + "name": "default__bool_or", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/bool_or.sql", + "original_file_path": "macros/cross_db_utils/deprecated/bool_or.sql", + "unique_id": "macro.dbt_utils.default__bool_or", + "macro_sql": "{% macro default__bool_or(expression) -%}\n {% do dbt_utils.xdb_deprecation_warning('bool_or', model.package_name, model.name) %}\n {{ return(adapter.dispatch('bool_or', 'dbt') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.bool_or", + "macro.dbt_spark.spark__bool_or" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1553922, + "supported_languages": null + }, + "macro.dbt_utils.datediff": + { + "name": "datediff", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datediff.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datediff.sql", + "unique_id": "macro.dbt_utils.datediff", + "macro_sql": "{% macro datediff(first_date, second_date, datepart) %}\n {{ return(adapter.dispatch('datediff', 'dbt_utils')(first_date, second_date, datepart)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__datediff" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1560166, + "supported_languages": null + }, + "macro.dbt_utils.default__datediff": + { + "name": "default__datediff", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/datediff.sql", + "original_file_path": "macros/cross_db_utils/deprecated/datediff.sql", + "unique_id": "macro.dbt_utils.default__datediff", + "macro_sql": "{% macro default__datediff(first_date, second_date, datepart) %}\n {% do dbt_utils.xdb_deprecation_warning('datediff', model.package_name, model.name) %}\n {{ return(adapter.dispatch('datediff', 'dbt')(first_date, second_date, datepart)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.datediff", + "macro.dbt_spark.spark__datediff" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1566596, + "supported_languages": null + }, + "macro.dbt_utils.any_value": + { + "name": "any_value", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/any_value.sql", + "original_file_path": "macros/cross_db_utils/deprecated/any_value.sql", + "unique_id": "macro.dbt_utils.any_value", + "macro_sql": "{% macro any_value(expression) -%}\n {{ return(adapter.dispatch('any_value', 'dbt_utils') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__any_value" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.157208, + "supported_languages": null + }, + "macro.dbt_utils.default__any_value": + { + "name": "default__any_value", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/any_value.sql", + "original_file_path": "macros/cross_db_utils/deprecated/any_value.sql", + "unique_id": "macro.dbt_utils.default__any_value", + "macro_sql": "{% macro default__any_value(expression) -%}\n {% do dbt_utils.xdb_deprecation_warning('any_value', model.package_name, model.name) %}\n {{ return(adapter.dispatch('any_value', 'dbt') (expression)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.any_value", + "macro.dbt_spark.spark__any_value" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.157774, + "supported_languages": null + }, + "macro.dbt_utils.string_literal": + { + "name": "string_literal", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/literal.sql", + "original_file_path": "macros/cross_db_utils/deprecated/literal.sql", + "unique_id": "macro.dbt_utils.string_literal", + "macro_sql": "{%- macro string_literal(value) -%}\n {{ return(adapter.dispatch('string_literal', 'dbt_utils') (value)) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__string_literal" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1583097, + "supported_languages": null + }, + "macro.dbt_utils.default__string_literal": + { + "name": "default__string_literal", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/literal.sql", + "original_file_path": "macros/cross_db_utils/deprecated/literal.sql", + "unique_id": "macro.dbt_utils.default__string_literal", + "macro_sql": "{%- macro default__string_literal(value) -%}\n {% do dbt_utils.xdb_deprecation_warning('string_literal', model.package_name, model.name) %}\n {{ return(adapter.dispatch('string_literal', 'dbt') (value)) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.string_literal", + "macro.dbt.default__string_literal" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1588569, + "supported_languages": null + }, + "macro.dbt_utils.xdb_deprecation_warning": + { + "name": "xdb_deprecation_warning", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/xdb_deprecation_warning.sql", + "original_file_path": "macros/cross_db_utils/deprecated/xdb_deprecation_warning.sql", + "unique_id": "macro.dbt_utils.xdb_deprecation_warning", + "macro_sql": "{% macro xdb_deprecation_warning(macro, package, model) %}\n {%- set error_message = \"Warning: the `\" ~ macro ~\"` macro is now provided in dbt Core. It is no longer available in dbt_utils and backwards compatibility will be removed in a future version of the package. Use `\" ~ macro ~ \"` (no prefix) instead. The \" ~ package ~ \".\" ~ model ~ \" model triggered this warning.\" -%}\n {%- do exceptions.warn(error_message) -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.159653, + "supported_languages": null + }, + "macro.dbt_utils.xdb_deprecation_warning_without_replacement": + { + "name": "xdb_deprecation_warning_without_replacement", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/cross_db_utils/deprecated/xdb_deprecation_warning.sql", + "original_file_path": "macros/cross_db_utils/deprecated/xdb_deprecation_warning.sql", + "unique_id": "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro_sql": "{% macro xdb_deprecation_warning_without_replacement(macro, package, model) %}\n {%- set error_message = \"Warning: the `\" ~ macro ~\"` macro is deprecated and will be removed in a future version of the package, once equivalent functionality is implemented in dbt Core. The \" ~ package ~ \".\" ~ model ~ \" model triggered this warning.\" -%}\n {%- do exceptions.warn(error_message) -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.160286, + "supported_languages": null + }, + "macro.dbt_utils.get_period_boundaries": + { + "name": "get_period_boundaries", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/materializations/insert_by_period_materialization.sql", + "original_file_path": "macros/materializations/insert_by_period_materialization.sql", + "unique_id": "macro.dbt_utils.get_period_boundaries", + "macro_sql": "{% macro get_period_boundaries(target_schema, target_table, timestamp_field, start_date, stop_date, period) -%}\n {{ return(adapter.dispatch('get_period_boundaries', 'dbt_utils')(target_schema, target_table, timestamp_field, start_date, stop_date, period)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_period_boundaries" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1698103, + "supported_languages": null + }, + "macro.dbt_utils.default__get_period_boundaries": + { + "name": "default__get_period_boundaries", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/materializations/insert_by_period_materialization.sql", + "original_file_path": "macros/materializations/insert_by_period_materialization.sql", + "unique_id": "macro.dbt_utils.default__get_period_boundaries", + "macro_sql": "{% macro default__get_period_boundaries(target_schema, target_table, timestamp_field, start_date, stop_date, period) -%}\n\n {% call statement('period_boundaries', fetch_result=True) -%}\n with data as (\n select\n coalesce(max(\"{{timestamp_field}}\"), '{{start_date}}')::timestamp as start_timestamp,\n coalesce(\n {{ dateadd('millisecond',\n -1,\n \"nullif('\" ~ stop_date ~ \"','')::timestamp\") }},\n {{ dbt_utils.current_timestamp() }}\n ) as stop_timestamp\n from \"{{target_schema}}\".\"{{target_table}}\"\n )\n\n select\n start_timestamp,\n stop_timestamp,\n {{ datediff('start_timestamp',\n 'stop_timestamp',\n period) }} + 1 as num_periods\n from data\n {%- endcall %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt_utils.dateadd", + "macro.dbt_utils.current_timestamp", + "macro.dbt_utils.datediff" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1708214, + "supported_languages": null + }, + "macro.dbt_utils.get_period_sql": + { + "name": "get_period_sql", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/materializations/insert_by_period_materialization.sql", + "original_file_path": "macros/materializations/insert_by_period_materialization.sql", + "unique_id": "macro.dbt_utils.get_period_sql", + "macro_sql": "{% macro get_period_sql(target_cols_csv, sql, timestamp_field, period, start_timestamp, stop_timestamp, offset) -%}\n {{ return(adapter.dispatch('get_period_sql', 'dbt_utils')(target_cols_csv, sql, timestamp_field, period, start_timestamp, stop_timestamp, offset)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_period_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1714547, + "supported_languages": null + }, + "macro.dbt_utils.default__get_period_sql": + { + "name": "default__get_period_sql", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/materializations/insert_by_period_materialization.sql", + "original_file_path": "macros/materializations/insert_by_period_materialization.sql", + "unique_id": "macro.dbt_utils.default__get_period_sql", + "macro_sql": "{% macro default__get_period_sql(target_cols_csv, sql, timestamp_field, period, start_timestamp, stop_timestamp, offset) -%}\n\n {%- set period_filter -%}\n (\"{{timestamp_field}}\" > '{{start_timestamp}}'::timestamp + interval '{{offset}} {{period}}' and\n \"{{timestamp_field}}\" <= '{{start_timestamp}}'::timestamp + interval '{{offset}} {{period}}' + interval '1 {{period}}' and\n \"{{timestamp_field}}\" < '{{stop_timestamp}}'::timestamp)\n {%- endset -%}\n\n {%- set filtered_sql = sql | replace(\"__PERIOD_FILTER__\", period_filter) -%}\n\n select\n {{target_cols_csv}}\n from (\n {{filtered_sql}}\n )\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.172462, + "supported_languages": null + }, + "macro.dbt_utils.materialization_insert_by_period_default": + { + "name": "materialization_insert_by_period_default", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/materializations/insert_by_period_materialization.sql", + "original_file_path": "macros/materializations/insert_by_period_materialization.sql", + "unique_id": "macro.dbt_utils.materialization_insert_by_period_default", + "macro_sql": "{% materialization insert_by_period, default -%}\n {%- set timestamp_field = config.require('timestamp_field') -%}\n {%- set start_date = config.require('start_date') -%}\n {%- set stop_date = config.get('stop_date') or '' -%}\n {%- set period = config.get('period') or 'week' -%}\n\n {%- set deprecation_warning = \"Warning: the `insert_by_period` materialization will be removed from dbt_utils in version 1.0.0. Install from dbt-labs/dbt-labs-experimental-features instead (see https://github.com/dbt-labs/dbt-utils/discussions/487). The \" ~ package ~ \".\" ~ model ~ \" model triggered this warning.\" -%}\n {%- do exceptions.warn(deprecation_warning) -%}\n\n {%- if sql.find('__PERIOD_FILTER__') == -1 -%}\n {%- set error_message -%}\n Model '{{ model.unique_id }}' does not include the required string '__PERIOD_FILTER__' in its sql\n {%- endset -%}\n {{ exceptions.raise_compiler_error(error_message) }}\n {%- endif -%}\n\n {%- set identifier = model['name'] -%}\n\n {%- set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) -%}\n {%- set target_relation = api.Relation.create(identifier=identifier, schema=schema, type='table') -%}\n\n {%- set non_destructive_mode = (flags.NON_DESTRUCTIVE == True) -%}\n {%- set full_refresh_mode = (flags.FULL_REFRESH == True) -%}\n\n {%- set exists_as_table = (old_relation is not none and old_relation.is_table) -%}\n {%- set exists_not_as_table = (old_relation is not none and not old_relation.is_table) -%}\n\n {%- set should_truncate = (non_destructive_mode and full_refresh_mode and exists_as_table) -%}\n {%- set should_drop = (not should_truncate and (full_refresh_mode or exists_not_as_table)) -%}\n {%- set force_create = (flags.FULL_REFRESH and not flags.NON_DESTRUCTIVE) -%}\n\n -- setup\n {% if old_relation is none -%}\n -- noop\n {%- elif should_truncate -%}\n {{adapter.truncate_relation(old_relation)}}\n {%- elif should_drop -%}\n {{adapter.drop_relation(old_relation)}}\n {%- set old_relation = none -%}\n {%- endif %}\n\n {{run_hooks(pre_hooks, inside_transaction=False)}}\n\n -- `begin` happens here, so `commit` after it to finish the transaction\n {{run_hooks(pre_hooks, inside_transaction=True)}}\n {% call statement() -%}\n begin; -- make extra sure we've closed out the transaction\n commit;\n {%- endcall %}\n\n -- build model\n {% if force_create or old_relation is none -%}\n {# Create an empty target table -#}\n {% call statement('main') -%}\n {%- set empty_sql = sql | replace(\"__PERIOD_FILTER__\", 'false') -%}\n {{create_table_as(False, target_relation, empty_sql)}}\n {%- endcall %}\n {%- endif %}\n\n {% set _ = dbt_utils.get_period_boundaries(schema,\n identifier,\n timestamp_field,\n start_date,\n stop_date,\n period) %}\n {%- set start_timestamp = load_result('period_boundaries')['data'][0][0] | string -%}\n {%- set stop_timestamp = load_result('period_boundaries')['data'][0][1] | string -%}\n {%- set num_periods = load_result('period_boundaries')['data'][0][2] | int -%}\n\n {% set target_columns = adapter.get_columns_in_relation(target_relation) %}\n {%- set target_cols_csv = target_columns | map(attribute='quoted') | join(', ') -%}\n {%- set loop_vars = {'sum_rows_inserted': 0} -%}\n\n -- commit each period as a separate transaction\n {% for i in range(num_periods) -%}\n {%- set msg = \"Running for \" ~ period ~ \" \" ~ (i + 1) ~ \" of \" ~ (num_periods) -%}\n {{ dbt_utils.log_info(msg) }}\n\n {%- set tmp_identifier = model['name'] ~ '__dbt_incremental_period' ~ i ~ '_tmp' -%}\n {%- set tmp_relation = api.Relation.create(identifier=tmp_identifier,\n schema=schema, type='table') -%}\n {% call statement() -%}\n {% set tmp_table_sql = dbt_utils.get_period_sql(target_cols_csv,\n sql,\n timestamp_field,\n period,\n start_timestamp,\n stop_timestamp,\n i) %}\n {{dbt.create_table_as(True, tmp_relation, tmp_table_sql)}}\n {%- endcall %}\n\n {{adapter.expand_target_column_types(from_relation=tmp_relation,\n to_relation=target_relation)}}\n {%- set name = 'main-' ~ i -%}\n {% call statement(name, fetch_result=True) -%}\n insert into {{target_relation}} ({{target_cols_csv}})\n (\n select\n {{target_cols_csv}}\n from {{tmp_relation.include(schema=False)}}\n );\n {%- endcall %}\n {% set result = load_result('main-' ~ i) %}\n {% if 'response' in result.keys() %} {# added in v0.19.0 #}\n {% set rows_inserted = result['response']['rows_affected'] %}\n {% else %} {# older versions #}\n {% set rows_inserted = result['status'].split(\" \")[2] | int %}\n {% endif %}\n\n {%- set sum_rows_inserted = loop_vars['sum_rows_inserted'] + rows_inserted -%}\n {%- if loop_vars.update({'sum_rows_inserted': sum_rows_inserted}) %} {% endif -%}\n\n {%- set msg = \"Ran for \" ~ period ~ \" \" ~ (i + 1) ~ \" of \" ~ (num_periods) ~ \"; \" ~ rows_inserted ~ \" records inserted\" -%}\n {{ dbt_utils.log_info(msg) }}\n\n {%- endfor %}\n\n {% call statement() -%}\n begin;\n {%- endcall %}\n\n {{run_hooks(post_hooks, inside_transaction=True)}}\n\n {% call statement() -%}\n commit;\n {%- endcall %}\n\n {{run_hooks(post_hooks, inside_transaction=False)}}\n\n {%- set status_string = \"INSERT \" ~ loop_vars['sum_rows_inserted'] -%}\n\n {% call noop_statement('main', status_string) -%}\n -- no-op\n {%- endcall %}\n\n -- Return the relations created in this materialization\n {{ return({'relations': [target_relation]}) }}\n\n{%- endmaterialization %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_hooks", + "macro.dbt.statement", + "macro.dbt.create_table_as", + "macro.dbt_utils.get_period_boundaries", + "macro.dbt_utils.log_info", + "macro.dbt_utils.get_period_sql", + "macro.dbt.noop_statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1828954, + "supported_languages": + [ + "sql" + ] + }, + "macro.dbt_utils.get_powers_of_two": + { + "name": "get_powers_of_two", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/generate_series.sql", + "original_file_path": "macros/sql/generate_series.sql", + "unique_id": "macro.dbt_utils.get_powers_of_two", + "macro_sql": "{% macro get_powers_of_two(upper_bound) %}\n {{ return(adapter.dispatch('get_powers_of_two', 'dbt_utils')(upper_bound)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_powers_of_two" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1843174, + "supported_languages": null + }, + "macro.dbt_utils.default__get_powers_of_two": + { + "name": "default__get_powers_of_two", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/generate_series.sql", + "original_file_path": "macros/sql/generate_series.sql", + "unique_id": "macro.dbt_utils.default__get_powers_of_two", + "macro_sql": "{% macro default__get_powers_of_two(upper_bound) %}\n\n {% if upper_bound <= 0 %}\n {{ exceptions.raise_compiler_error(\"upper bound must be positive\") }}\n {% endif %}\n\n {% for _ in range(1, 100) %}\n {% if upper_bound <= 2 ** loop.index %}{{ return(loop.index) }}{% endif %}\n {% endfor %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1851904, + "supported_languages": null + }, + "macro.dbt_utils.generate_series": + { + "name": "generate_series", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/generate_series.sql", + "original_file_path": "macros/sql/generate_series.sql", + "unique_id": "macro.dbt_utils.generate_series", + "macro_sql": "{% macro generate_series(upper_bound) %}\n {{ return(adapter.dispatch('generate_series', 'dbt_utils')(upper_bound)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__generate_series" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1855817, + "supported_languages": null + }, + "macro.dbt_utils.default__generate_series": + { + "name": "default__generate_series", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/generate_series.sql", + "original_file_path": "macros/sql/generate_series.sql", + "unique_id": "macro.dbt_utils.default__generate_series", + "macro_sql": "{% macro default__generate_series(upper_bound) %}\n\n {% set n = dbt_utils.get_powers_of_two(upper_bound) %}\n\n with p as (\n select 0 as generated_number union all select 1\n ), unioned as (\n\n select\n\n {% for i in range(n) %}\n p{{i}}.generated_number * power(2, {{i}})\n {% if not loop.last %} + {% endif %}\n {% endfor %}\n + 1\n as generated_number\n\n from\n\n {% for i in range(n) %}\n p as p{{i}}\n {% if not loop.last %} cross join {% endif %}\n {% endfor %}\n\n )\n\n select *\n from unioned\n where generated_number <= {{upper_bound}}\n order by generated_number\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.get_powers_of_two" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1866407, + "supported_languages": null + }, + "macro.dbt_utils.get_filtered_columns_in_relation": + { + "name": "get_filtered_columns_in_relation", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_filtered_columns_in_relation.sql", + "original_file_path": "macros/sql/get_filtered_columns_in_relation.sql", + "unique_id": "macro.dbt_utils.get_filtered_columns_in_relation", + "macro_sql": "{% macro get_filtered_columns_in_relation(from, except=[]) -%}\n {{ return(adapter.dispatch('get_filtered_columns_in_relation', 'dbt_utils')(from, except)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_filtered_columns_in_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1874907, + "supported_languages": null + }, + "macro.dbt_utils.default__get_filtered_columns_in_relation": + { + "name": "default__get_filtered_columns_in_relation", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_filtered_columns_in_relation.sql", + "original_file_path": "macros/sql/get_filtered_columns_in_relation.sql", + "unique_id": "macro.dbt_utils.default__get_filtered_columns_in_relation", + "macro_sql": "{% macro default__get_filtered_columns_in_relation(from, except=[]) -%}\n {%- do dbt_utils._is_relation(from, 'get_filtered_columns_in_relation') -%}\n {%- do dbt_utils._is_ephemeral(from, 'get_filtered_columns_in_relation') -%}\n\n {# -- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n {%- if not execute -%}\n {{ return('') }}\n {% endif %}\n\n {%- set include_cols = [] %}\n {%- set cols = adapter.get_columns_in_relation(from) -%}\n {%- set except = except | map(\"lower\") | list %}\n {%- for col in cols -%}\n {%- if col.column|lower not in except -%}\n {% do include_cols.append(col.column) %}\n {%- endif %}\n {%- endfor %}\n\n {{ return(include_cols) }}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1890006, + "supported_languages": null + }, + "macro.dbt_utils.group_by": + { + "name": "group_by", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/groupby.sql", + "original_file_path": "macros/sql/groupby.sql", + "unique_id": "macro.dbt_utils.group_by", + "macro_sql": "{%- macro group_by(n) -%}\n {{ return(adapter.dispatch('group_by', 'dbt_utils')(n)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__group_by" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1895485, + "supported_languages": null + }, + "macro.dbt_utils.default__group_by": + { + "name": "default__group_by", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/groupby.sql", + "original_file_path": "macros/sql/groupby.sql", + "unique_id": "macro.dbt_utils.default__group_by", + "macro_sql": "\n\n{%- macro default__group_by(n) -%}\n\n group by {% for i in range(1, n + 1) -%}\n {{ i }}{{ ',' if not loop.last }} \n {%- endfor -%}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1900606, + "supported_languages": null + }, + "macro.dbt_utils.get_relations_by_prefix": + { + "name": "get_relations_by_prefix", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_relations_by_prefix.sql", + "original_file_path": "macros/sql/get_relations_by_prefix.sql", + "unique_id": "macro.dbt_utils.get_relations_by_prefix", + "macro_sql": "{% macro get_relations_by_prefix(schema, prefix, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_relations_by_prefix', 'dbt_utils')(schema, prefix, exclude, database)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__get_relations_by_prefix" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.191251, + "supported_languages": null + }, + "macro.dbt_utils.default__get_relations_by_prefix": + { + "name": "default__get_relations_by_prefix", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_relations_by_prefix.sql", + "original_file_path": "macros/sql/get_relations_by_prefix.sql", + "unique_id": "macro.dbt_utils.default__get_relations_by_prefix", + "macro_sql": "{% macro default__get_relations_by_prefix(schema, prefix, exclude='', database=target.database) %}\n\n {%- call statement('get_tables', fetch_result=True) %}\n\n {{ dbt_utils.get_tables_by_prefix_sql(schema, prefix, exclude, database) }}\n\n {%- endcall -%}\n\n {%- set table_list = load_result('get_tables') -%}\n\n {%- if table_list and table_list['table'] -%}\n {%- set tbl_relations = [] -%}\n {%- for row in table_list['table'] -%}\n {%- set tbl_relation = api.Relation.create(\n database=database,\n schema=row.table_schema,\n identifier=row.table_name,\n type=row.table_type\n ) -%}\n {%- do tbl_relations.append(tbl_relation) -%}\n {%- endfor -%}\n\n {{ return(tbl_relations) }}\n {%- else -%}\n {{ return([]) }}\n {%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt_utils.get_tables_by_prefix_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.192992, + "supported_languages": null + }, + "macro.dbt_utils.deduplicate": + { + "name": "deduplicate", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/deduplicate.sql", + "original_file_path": "macros/sql/deduplicate.sql", + "unique_id": "macro.dbt_utils.deduplicate", + "macro_sql": "{%- macro deduplicate(relation, partition_by, order_by=none, relation_alias=none) -%}\n\n {%- set error_message_group_by -%}\nWarning: the `group_by` parameter of the `deduplicate` macro is no longer supported and will be deprecated in a future release of dbt-utils.\nUse `partition_by` instead.\nThe {{ model.package_name }}.{{ model.name }} model triggered this warning.\n {%- endset -%}\n\n {% if kwargs.get('group_by') %}\n {%- do exceptions.warn(error_message_group_by) -%}\n {%- endif -%}\n\n {%- set error_message_order_by -%}\nWarning: `order_by` as an optional parameter of the `deduplicate` macro is no longer supported and will be deprecated in a future release of dbt-utils.\nSupply a non-null value for `order_by` instead.\nThe {{ model.package_name }}.{{ model.name }} model triggered this warning.\n {%- endset -%}\n\n {% if not order_by %}\n {%- do exceptions.warn(error_message_order_by) -%}\n {%- endif -%}\n\n {%- set error_message_alias -%}\nWarning: the `relation_alias` parameter of the `deduplicate` macro is no longer supported and will be deprecated in a future release of dbt-utils.\nIf you were using `relation_alias` to point to a CTE previously then you can now pass the alias directly to `relation` instead.\nThe {{ model.package_name }}.{{ model.name }} model triggered this warning.\n {%- endset -%}\n\n {% if relation_alias %}\n {%- do exceptions.warn(error_message_alias) -%}\n {%- endif -%}\n\n {% set partition_by = partition_by or kwargs.get('group_by') %}\n {% set relation = relation_alias or relation %}\n {% set order_by = order_by or \"'1'\" %}\n\n {{ return(adapter.dispatch('deduplicate', 'dbt_utils')(relation, partition_by, order_by)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__deduplicate" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1972628, + "supported_languages": null + }, + "macro.dbt_utils.default__deduplicate": + { + "name": "default__deduplicate", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/deduplicate.sql", + "original_file_path": "macros/sql/deduplicate.sql", + "unique_id": "macro.dbt_utils.default__deduplicate", + "macro_sql": "\n\n{%- macro default__deduplicate(relation, partition_by, order_by) -%}\n\n with row_numbered as (\n select\n _inner.*,\n row_number() over (\n partition by {{ partition_by }}\n order by {{ order_by }}\n ) as rn\n from {{ relation }} as _inner\n )\n\n select\n distinct data.*\n from {{ relation }} as data\n {#\n -- Not all DBs will support natural joins but the ones that do include:\n -- Oracle, MySQL, SQLite, Redshift, Teradata, Materialize, Databricks\n -- Apache Spark, SingleStore, Vertica\n -- Those that do not appear to support natural joins include:\n -- SQLServer, Trino, Presto, Rockset, Athena\n #}\n natural join row_numbered\n where row_numbered.rn = 1\n\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1977072, + "supported_languages": null + }, + "macro.dbt_utils.redshift__deduplicate": + { + "name": "redshift__deduplicate", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/deduplicate.sql", + "original_file_path": "macros/sql/deduplicate.sql", + "unique_id": "macro.dbt_utils.redshift__deduplicate", + "macro_sql": "{% macro redshift__deduplicate(relation, partition_by, order_by) -%}\n\n {{ return(dbt_utils.default__deduplicate(relation, partition_by, order_by=order_by)) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__deduplicate" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1981199, + "supported_languages": null + }, + "macro.dbt_utils.postgres__deduplicate": + { + "name": "postgres__deduplicate", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/deduplicate.sql", + "original_file_path": "macros/sql/deduplicate.sql", + "unique_id": "macro.dbt_utils.postgres__deduplicate", + "macro_sql": "\n{%- macro postgres__deduplicate(relation, partition_by, order_by) -%}\n\n select\n distinct on ({{ partition_by }}) *\n from {{ relation }}\n order by {{ partition_by }}{{ ',' ~ order_by }}\n\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1985188, + "supported_languages": null + }, + "macro.dbt_utils.snowflake__deduplicate": + { + "name": "snowflake__deduplicate", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/deduplicate.sql", + "original_file_path": "macros/sql/deduplicate.sql", + "unique_id": "macro.dbt_utils.snowflake__deduplicate", + "macro_sql": "\n{%- macro snowflake__deduplicate(relation, partition_by, order_by) -%}\n\n select *\n from {{ relation }}\n qualify\n row_number() over (\n partition by {{ partition_by }}\n order by {{ order_by }}\n ) = 1\n\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1988676, + "supported_languages": null + }, + "macro.dbt_utils.bigquery__deduplicate": + { + "name": "bigquery__deduplicate", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/deduplicate.sql", + "original_file_path": "macros/sql/deduplicate.sql", + "unique_id": "macro.dbt_utils.bigquery__deduplicate", + "macro_sql": "\n{%- macro bigquery__deduplicate(relation, partition_by, order_by) -%}\n\n select unique.*\n from (\n select\n array_agg (\n original\n order by {{ order_by }}\n limit 1\n )[offset(0)] unique\n from {{ relation }} original\n group by {{ partition_by }}\n )\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1992228, + "supported_languages": null + }, + "macro.dbt_utils.get_tables_by_prefix_sql": + { + "name": "get_tables_by_prefix_sql", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_tables_by_prefix_sql.sql", + "original_file_path": "macros/sql/get_tables_by_prefix_sql.sql", + "unique_id": "macro.dbt_utils.get_tables_by_prefix_sql", + "macro_sql": "{% macro get_tables_by_prefix_sql(schema, prefix, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_tables_by_prefix_sql', 'dbt_utils')(schema, prefix, exclude, database)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_tables_by_prefix_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.1999888, + "supported_languages": null + }, + "macro.dbt_utils.default__get_tables_by_prefix_sql": + { + "name": "default__get_tables_by_prefix_sql", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_tables_by_prefix_sql.sql", + "original_file_path": "macros/sql/get_tables_by_prefix_sql.sql", + "unique_id": "macro.dbt_utils.default__get_tables_by_prefix_sql", + "macro_sql": "{% macro default__get_tables_by_prefix_sql(schema, prefix, exclude='', database=target.database) %}\n\n {{ dbt_utils.get_tables_by_pattern_sql(\n schema_pattern = schema,\n table_pattern = prefix ~ '%',\n exclude = exclude,\n database = database\n ) }}\n \n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.get_tables_by_pattern_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.200677, + "supported_languages": null + }, + "macro.dbt_utils.get_table_types_sql": + { + "name": "get_table_types_sql", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_table_types_sql.sql", + "original_file_path": "macros/sql/get_table_types_sql.sql", + "unique_id": "macro.dbt_utils.get_table_types_sql", + "macro_sql": "{%- macro get_table_types_sql() -%}\n {{ return(adapter.dispatch('get_table_types_sql', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_table_types_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2013988, + "supported_languages": null + }, + "macro.dbt_utils.default__get_table_types_sql": + { + "name": "default__get_table_types_sql", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_table_types_sql.sql", + "original_file_path": "macros/sql/get_table_types_sql.sql", + "unique_id": "macro.dbt_utils.default__get_table_types_sql", + "macro_sql": "{% macro default__get_table_types_sql() %}\n case table_type\n when 'BASE TABLE' then 'table'\n when 'EXTERNAL TABLE' then 'external'\n when 'MATERIALIZED VIEW' then 'materializedview'\n else lower(table_type)\n end as {{ adapter.quote('table_type') }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.201697, + "supported_languages": null + }, + "macro.dbt_utils.postgres__get_table_types_sql": + { + "name": "postgres__get_table_types_sql", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_table_types_sql.sql", + "original_file_path": "macros/sql/get_table_types_sql.sql", + "unique_id": "macro.dbt_utils.postgres__get_table_types_sql", + "macro_sql": "{% macro postgres__get_table_types_sql() %}\n case table_type\n when 'BASE TABLE' then 'table'\n when 'FOREIGN' then 'external'\n when 'MATERIALIZED VIEW' then 'materializedview'\n else lower(table_type)\n end as {{ adapter.quote('table_type') }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2019827, + "supported_languages": null + }, + "macro.dbt_utils.degrees_to_radians": + { + "name": "degrees_to_radians", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/haversine_distance.sql", + "original_file_path": "macros/sql/haversine_distance.sql", + "unique_id": "macro.dbt_utils.degrees_to_radians", + "macro_sql": "{% macro degrees_to_radians(degrees) -%}\n acos(-1) * {{degrees}} / 180\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2036695, + "supported_languages": null + }, + "macro.dbt_utils.haversine_distance": + { + "name": "haversine_distance", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/haversine_distance.sql", + "original_file_path": "macros/sql/haversine_distance.sql", + "unique_id": "macro.dbt_utils.haversine_distance", + "macro_sql": "{% macro haversine_distance(lat1, lon1, lat2, lon2, unit='mi') -%}\n {{ return(adapter.dispatch('haversine_distance', 'dbt_utils')(lat1,lon1,lat2,lon2,unit)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__haversine_distance" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2042296, + "supported_languages": null + }, + "macro.dbt_utils.default__haversine_distance": + { + "name": "default__haversine_distance", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/haversine_distance.sql", + "original_file_path": "macros/sql/haversine_distance.sql", + "unique_id": "macro.dbt_utils.default__haversine_distance", + "macro_sql": "{% macro default__haversine_distance(lat1, lon1, lat2, lon2, unit='mi') -%}\n{%- if unit == 'mi' %}\n {% set conversion_rate = 1 %}\n{% elif unit == 'km' %}\n {% set conversion_rate = 1.60934 %}\n{% else %}\n {{ exceptions.raise_compiler_error(\"unit input must be one of 'mi' or 'km'. Got \" ~ unit) }}\n{% endif %}\n\n 2 * 3961 * asin(sqrt(power((sin(radians(({{ lat2 }} - {{ lat1 }}) / 2))), 2) +\n cos(radians({{lat1}})) * cos(radians({{lat2}})) *\n power((sin(radians(({{ lon2 }} - {{ lon1 }}) / 2))), 2))) * {{ conversion_rate }}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2054222, + "supported_languages": null + }, + "macro.dbt_utils.bigquery__haversine_distance": + { + "name": "bigquery__haversine_distance", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/haversine_distance.sql", + "original_file_path": "macros/sql/haversine_distance.sql", + "unique_id": "macro.dbt_utils.bigquery__haversine_distance", + "macro_sql": "{% macro bigquery__haversine_distance(lat1, lon1, lat2, lon2, unit='mi') -%}\n{% set radians_lat1 = dbt_utils.degrees_to_radians(lat1) %}\n{% set radians_lat2 = dbt_utils.degrees_to_radians(lat2) %}\n{% set radians_lon1 = dbt_utils.degrees_to_radians(lon1) %}\n{% set radians_lon2 = dbt_utils.degrees_to_radians(lon2) %}\n{%- if unit == 'mi' %}\n {% set conversion_rate = 1 %}\n{% elif unit == 'km' %}\n {% set conversion_rate = 1.60934 %}\n{% else %}\n {{ exceptions.raise_compiler_error(\"unit input must be one of 'mi' or 'km'. Got \" ~ unit) }}\n{% endif %}\n 2 * 3961 * asin(sqrt(power(sin(({{ radians_lat2 }} - {{ radians_lat1 }}) / 2), 2) +\n cos({{ radians_lat1 }}) * cos({{ radians_lat2 }}) *\n power(sin(({{ radians_lon2 }} - {{ radians_lon1 }}) / 2), 2))) * {{ conversion_rate }}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.degrees_to_radians" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2070978, + "supported_languages": null + }, + "macro.dbt_utils.safe_add": + { + "name": "safe_add", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/safe_add.sql", + "original_file_path": "macros/sql/safe_add.sql", + "unique_id": "macro.dbt_utils.safe_add", + "macro_sql": "{%- macro safe_add() -%}\n {# needed for safe_add to allow for non-keyword arguments see SO post #}\n {# https://stackoverflow.com/questions/13944751/args-kwargs-in-jinja2-macros #}\n {% set frustrating_jinja_feature = varargs %}\n {{ return(adapter.dispatch('safe_add', 'dbt_utils')(*varargs)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__safe_add" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.207846, + "supported_languages": null + }, + "macro.dbt_utils.default__safe_add": + { + "name": "default__safe_add", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/safe_add.sql", + "original_file_path": "macros/sql/safe_add.sql", + "unique_id": "macro.dbt_utils.default__safe_add", + "macro_sql": "\n\n{%- macro default__safe_add() -%}\n\n{% set fields = [] %}\n\n{%- for field in varargs -%}\n\n {% do fields.append(\"coalesce(\" ~ field ~ \", 0)\") %}\n\n{%- endfor -%}\n\n{{ fields|join(' +\\n ') }}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2084463, + "supported_languages": null + }, + "macro.dbt_utils.pivot": + { + "name": "pivot", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/pivot.sql", + "original_file_path": "macros/sql/pivot.sql", + "unique_id": "macro.dbt_utils.pivot", + "macro_sql": "{% macro pivot(column,\n values,\n alias=True,\n agg='sum',\n cmp='=',\n prefix='',\n suffix='',\n then_value=1,\n else_value=0,\n quote_identifiers=True,\n distinct=False) %}\n {{ return(adapter.dispatch('pivot', 'dbt_utils')(column, values, alias, agg, cmp, prefix, suffix, then_value, else_value, quote_identifiers, distinct)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__pivot" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2103, + "supported_languages": null + }, + "macro.dbt_utils.default__pivot": + { + "name": "default__pivot", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/pivot.sql", + "original_file_path": "macros/sql/pivot.sql", + "unique_id": "macro.dbt_utils.default__pivot", + "macro_sql": "{% macro default__pivot(column,\n values,\n alias=True,\n agg='sum',\n cmp='=',\n prefix='',\n suffix='',\n then_value=1,\n else_value=0,\n quote_identifiers=True,\n distinct=False) %}\n {% for value in values %}\n {{ agg }}(\n {% if distinct %} distinct {% endif %}\n case\n when {{ column }} {{ cmp }} '{{ dbt_utils.escape_single_quotes(value) }}'\n then {{ then_value }}\n else {{ else_value }}\n end\n )\n {% if alias %}\n {% if quote_identifiers %}\n as {{ adapter.quote(prefix ~ value ~ suffix) }}\n {% else %}\n as {{ dbt_utils.slugify(prefix ~ value ~ suffix) }}\n {% endif %}\n {% endif %}\n {% if not loop.last %},{% endif %}\n {% endfor %}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.escape_single_quotes", + "macro.dbt_utils.slugify" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2120504, + "supported_languages": null + }, + "macro.dbt_utils.get_intervals_between": + { + "name": "get_intervals_between", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/date_spine.sql", + "original_file_path": "macros/sql/date_spine.sql", + "unique_id": "macro.dbt_utils.get_intervals_between", + "macro_sql": "{% macro get_intervals_between(start_date, end_date, datepart) -%}\n {{ return(adapter.dispatch('get_intervals_between', 'dbt_utils')(start_date, end_date, datepart)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_intervals_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.213259, + "supported_languages": null + }, + "macro.dbt_utils.default__get_intervals_between": + { + "name": "default__get_intervals_between", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/date_spine.sql", + "original_file_path": "macros/sql/date_spine.sql", + "unique_id": "macro.dbt_utils.default__get_intervals_between", + "macro_sql": "{% macro default__get_intervals_between(start_date, end_date, datepart) -%}\n {%- call statement('get_intervals_between', fetch_result=True) %}\n\n select {{ datediff(start_date, end_date, datepart) }}\n\n {%- endcall -%}\n\n {%- set value_list = load_result('get_intervals_between') -%}\n\n {%- if value_list and value_list['data'] -%}\n {%- set values = value_list['data'] | map(attribute=0) | list %}\n {{ return(values[0]) }}\n {%- else -%}\n {{ return(1) }}\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt_utils.datediff" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2144568, + "supported_languages": null + }, + "macro.dbt_utils.date_spine": + { + "name": "date_spine", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/date_spine.sql", + "original_file_path": "macros/sql/date_spine.sql", + "unique_id": "macro.dbt_utils.date_spine", + "macro_sql": "{% macro date_spine(datepart, start_date, end_date) %}\n {{ return(adapter.dispatch('date_spine', 'dbt_utils')(datepart, start_date, end_date)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__date_spine" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.214927, + "supported_languages": null + }, + "macro.dbt_utils.default__date_spine": + { + "name": "default__date_spine", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/date_spine.sql", + "original_file_path": "macros/sql/date_spine.sql", + "unique_id": "macro.dbt_utils.default__date_spine", + "macro_sql": "{% macro default__date_spine(datepart, start_date, end_date) %}\n\n\n{# call as follows:\n\ndate_spine(\n \"day\",\n \"to_date('01/01/2016', 'mm/dd/yyyy')\",\n \"dateadd(week, 1, current_date)\"\n) #}\n\n\nwith rawdata as (\n\n {{dbt_utils.generate_series(\n dbt_utils.get_intervals_between(start_date, end_date, datepart)\n )}}\n\n),\n\nall_periods as (\n\n select (\n {{\n dateadd(\n datepart,\n \"row_number() over (order by 1) - 1\",\n start_date\n )\n }}\n ) as date_{{datepart}}\n from rawdata\n\n),\n\nfiltered as (\n\n select *\n from all_periods\n where date_{{datepart}} <= {{ end_date }}\n\n)\n\nselect * from filtered\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.generate_series", + "macro.dbt_utils.get_intervals_between", + "macro.dbt_utils.dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2156377, + "supported_languages": null + }, + "macro.dbt_utils.star": + { + "name": "star", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/star.sql", + "original_file_path": "macros/sql/star.sql", + "unique_id": "macro.dbt_utils.star", + "macro_sql": "{% macro star(from, relation_alias=False, except=[], prefix='', suffix='') -%}\n {{ return(adapter.dispatch('star', 'dbt_utils')(from, relation_alias, except, prefix, suffix)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__star" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2169216, + "supported_languages": null + }, + "macro.dbt_utils.default__star": + { + "name": "default__star", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/star.sql", + "original_file_path": "macros/sql/star.sql", + "unique_id": "macro.dbt_utils.default__star", + "macro_sql": "{% macro default__star(from, relation_alias=False, except=[], prefix='', suffix='') -%}\n {%- do dbt_utils._is_relation(from, 'star') -%}\n {%- do dbt_utils._is_ephemeral(from, 'star') -%}\n\n {#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n {%- if not execute -%}\n {{ return('*') }}\n {%- endif -%}\n\n {% set cols = dbt_utils.get_filtered_columns_in_relation(from, except) %}\n\n {%- if cols|length <= 0 -%}\n {{- return('*') -}}\n {%- else -%}\n {%- for col in cols %}\n {%- if relation_alias %}{{ relation_alias }}.{% else %}{%- endif -%}{{ adapter.quote(col)|trim }} {%- if prefix!='' or suffix!='' %} as {{ adapter.quote(prefix ~ col ~ suffix)|trim }} {%- endif -%}\n {%- if not loop.last %},{{ '\\n ' }}{% endif %}\n {%- endfor -%}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.get_filtered_columns_in_relation" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2190382, + "supported_languages": null + }, + "macro.dbt_utils.surrogate_key": + { + "name": "surrogate_key", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/surrogate_key.sql", + "original_file_path": "macros/sql/surrogate_key.sql", + "unique_id": "macro.dbt_utils.surrogate_key", + "macro_sql": "{%- macro surrogate_key(field_list) -%}\n {# needed for safe_add to allow for non-keyword arguments see SO post #}\n {# https://stackoverflow.com/questions/13944751/args-kwargs-in-jinja2-macros #}\n {% set frustrating_jinja_feature = varargs %}\n {{ return(adapter.dispatch('surrogate_key', 'dbt_utils')(field_list, *varargs)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__surrogate_key" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2201, + "supported_languages": null + }, + "macro.dbt_utils.default__surrogate_key": + { + "name": "default__surrogate_key", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/surrogate_key.sql", + "original_file_path": "macros/sql/surrogate_key.sql", + "unique_id": "macro.dbt_utils.default__surrogate_key", + "macro_sql": "\n\n{%- macro default__surrogate_key(field_list) -%}\n\n{%- if varargs|length >= 1 or field_list is string %}\n\n{%- set error_message = '\nWarning: the `surrogate_key` macro now takes a single list argument instead of \\\nmultiple string arguments. Support for multiple string arguments will be \\\ndeprecated in a future release of dbt-utils. The {}.{} model triggered this warning. \\\n'.format(model.package_name, model.name) -%}\n\n{%- do exceptions.warn(error_message) -%}\n\n{# first argument is not included in varargs, so add first element to field_list_xf #}\n{%- set field_list_xf = [field_list] -%}\n\n{%- for field in varargs %}\n{%- set _ = field_list_xf.append(field) -%}\n{%- endfor -%}\n\n{%- else -%}\n\n{# if using list, just set field_list_xf as field_list #}\n{%- set field_list_xf = field_list -%}\n\n{%- endif -%}\n\n\n{%- set fields = [] -%}\n\n{%- for field in field_list_xf -%}\n\n {%- set _ = fields.append(\n \"coalesce(cast(\" ~ field ~ \" as \" ~ type_string() ~ \"), '')\"\n ) -%}\n\n {%- if not loop.last %}\n {%- set _ = fields.append(\"'-'\") -%}\n {%- endif -%}\n\n{%- endfor -%}\n\n{{ hash(concat(fields)) }}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_string", + "macro.dbt_utils.hash", + "macro.dbt_utils.concat" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2220163, + "supported_languages": null + }, + "macro.dbt_utils.get_query_results_as_dict": + { + "name": "get_query_results_as_dict", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_query_results_as_dict.sql", + "original_file_path": "macros/sql/get_query_results_as_dict.sql", + "unique_id": "macro.dbt_utils.get_query_results_as_dict", + "macro_sql": "{% macro get_query_results_as_dict(query) %}\n {{ return(adapter.dispatch('get_query_results_as_dict', 'dbt_utils')(query)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_query_results_as_dict" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.222745, + "supported_languages": null + }, + "macro.dbt_utils.default__get_query_results_as_dict": + { + "name": "default__get_query_results_as_dict", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_query_results_as_dict.sql", + "original_file_path": "macros/sql/get_query_results_as_dict.sql", + "unique_id": "macro.dbt_utils.default__get_query_results_as_dict", + "macro_sql": "{% macro default__get_query_results_as_dict(query) %}\n\n{# This macro returns a dictionary of the form {column_name: (tuple_of_results)} #}\n\n {%- call statement('get_query_results', fetch_result=True,auto_begin=false) -%}\n\n {{ query }}\n\n {%- endcall -%}\n\n {% set sql_results={} %}\n\n {%- if execute -%}\n {% set sql_results_table = load_result('get_query_results').table.columns %}\n {% for column_name, column in sql_results_table.items() %}\n {% do sql_results.update({column_name: column.values()}) %}\n {% endfor %}\n {%- endif -%}\n\n {{ return(sql_results) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2239456, + "supported_languages": null + }, + "macro.dbt_utils.get_relations_by_pattern": + { + "name": "get_relations_by_pattern", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_relations_by_pattern.sql", + "original_file_path": "macros/sql/get_relations_by_pattern.sql", + "unique_id": "macro.dbt_utils.get_relations_by_pattern", + "macro_sql": "{% macro get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_relations_by_pattern', 'dbt_utils')(schema_pattern, table_pattern, exclude, database)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__get_relations_by_pattern" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.225166, + "supported_languages": null + }, + "macro.dbt_utils.default__get_relations_by_pattern": + { + "name": "default__get_relations_by_pattern", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_relations_by_pattern.sql", + "original_file_path": "macros/sql/get_relations_by_pattern.sql", + "unique_id": "macro.dbt_utils.default__get_relations_by_pattern", + "macro_sql": "{% macro default__get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database) %}\n\n {%- call statement('get_tables', fetch_result=True) %}\n\n {{ dbt_utils.get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude, database) }}\n\n {%- endcall -%}\n\n {%- set table_list = load_result('get_tables') -%}\n\n {%- if table_list and table_list['table'] -%}\n {%- set tbl_relations = [] -%}\n {%- for row in table_list['table'] -%}\n {%- set tbl_relation = api.Relation.create(\n database=database,\n schema=row.table_schema,\n identifier=row.table_name,\n type=row.table_type\n ) -%}\n {%- do tbl_relations.append(tbl_relation) -%}\n {%- endfor -%}\n\n {{ return(tbl_relations) }}\n {%- else -%}\n {{ return([]) }}\n {%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt_utils.get_tables_by_pattern_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2268853, + "supported_languages": null + }, + "macro.dbt_utils.get_column_values": + { + "name": "get_column_values", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_column_values.sql", + "original_file_path": "macros/sql/get_column_values.sql", + "unique_id": "macro.dbt_utils.get_column_values", + "macro_sql": "{% macro get_column_values(table, column, order_by='count(*) desc', max_records=none, default=none, where=none) -%}\n {{ return(adapter.dispatch('get_column_values', 'dbt_utils')(table, column, order_by, max_records, default, where)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_column_values" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2287576, + "supported_languages": null + }, + "macro.dbt_utils.default__get_column_values": + { + "name": "default__get_column_values", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_column_values.sql", + "original_file_path": "macros/sql/get_column_values.sql", + "unique_id": "macro.dbt_utils.default__get_column_values", + "macro_sql": "{% macro default__get_column_values(table, column, order_by='count(*) desc', max_records=none, default=none, where=none) -%}\n {#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n {%- if not execute -%}\n {% set default = [] if not default %}\n {{ return(default) }}\n {% endif %}\n\n {%- do dbt_utils._is_ephemeral(table, 'get_column_values') -%}\n\n {# Not all relations are tables. Renaming for internal clarity without breaking functionality for anyone using named arguments #}\n {# TODO: Change the method signature in a future 0.x.0 release #}\n {%- set target_relation = table -%}\n\n {# adapter.load_relation is a convenience wrapper to avoid building a Relation when we already have one #}\n {% set relation_exists = (load_relation(target_relation)) is not none %}\n\n {%- call statement('get_column_values', fetch_result=true) %}\n\n {%- if not relation_exists and default is none -%}\n\n {{ exceptions.raise_compiler_error(\"In get_column_values(): relation \" ~ target_relation ~ \" does not exist and no default value was provided.\") }}\n\n {%- elif not relation_exists and default is not none -%}\n\n {{ log(\"Relation \" ~ target_relation ~ \" does not exist. Returning the default value: \" ~ default) }}\n\n {{ return(default) }}\n\n {%- else -%}\n\n\n select\n {{ column }} as value\n\n from {{ target_relation }}\n\n {% if where is not none %}\n where {{ where }}\n {% endif %}\n\n group by {{ column }}\n order by {{ order_by }}\n\n {% if max_records is not none %}\n limit {{ max_records }}\n {% endif %}\n\n {% endif %}\n\n {%- endcall -%}\n\n {%- set value_list = load_result('get_column_values') -%}\n\n {%- if value_list and value_list['data'] -%}\n {%- set values = value_list['data'] | map(attribute=0) | list %}\n {{ return(values) }}\n {%- else -%}\n {{ return(default) }}\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_ephemeral", + "macro.dbt.load_relation", + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2319334, + "supported_languages": null + }, + "macro.dbt_utils.nullcheck": + { + "name": "nullcheck", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/nullcheck.sql", + "original_file_path": "macros/sql/nullcheck.sql", + "unique_id": "macro.dbt_utils.nullcheck", + "macro_sql": "{% macro nullcheck(cols) %}\n {{ return(adapter.dispatch('nullcheck', 'dbt_utils')(cols)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__nullcheck" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2325985, + "supported_languages": null + }, + "macro.dbt_utils.default__nullcheck": + { + "name": "default__nullcheck", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/nullcheck.sql", + "original_file_path": "macros/sql/nullcheck.sql", + "unique_id": "macro.dbt_utils.default__nullcheck", + "macro_sql": "{% macro default__nullcheck(cols) %}\n{%- for col in cols %}\n\n {% if col.is_string() -%}\n\n nullif({{col.name}},'') as {{col.name}}\n\n {%- else -%}\n\n {{col.name}}\n\n {%- endif -%}\n\n{%- if not loop.last -%} , {%- endif -%}\n\n{%- endfor -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2333238, + "supported_languages": null + }, + "macro.dbt_utils.get_tables_by_pattern_sql": + { + "name": "get_tables_by_pattern_sql", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_tables_by_pattern_sql.sql", + "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", + "unique_id": "macro.dbt_utils.get_tables_by_pattern_sql", + "macro_sql": "{% macro get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_tables_by_pattern_sql', 'dbt_utils')\n (schema_pattern, table_pattern, exclude, database)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_tables_by_pattern_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2360055, + "supported_languages": null + }, + "macro.dbt_utils.default__get_tables_by_pattern_sql": + { + "name": "default__get_tables_by_pattern_sql", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_tables_by_pattern_sql.sql", + "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", + "unique_id": "macro.dbt_utils.default__get_tables_by_pattern_sql", + "macro_sql": "{% macro default__get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude='', database=target.database) %}\n\n select distinct\n table_schema as {{ adapter.quote('table_schema') }},\n table_name as {{ adapter.quote('table_name') }},\n {{ dbt_utils.get_table_types_sql() }}\n from {{ database }}.information_schema.tables\n where table_schema ilike '{{ schema_pattern }}'\n and table_name ilike '{{ table_pattern }}'\n and table_name not ilike '{{ exclude }}'\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.get_table_types_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2367773, + "supported_languages": null + }, + "macro.dbt_utils.bigquery__get_tables_by_pattern_sql": + { + "name": "bigquery__get_tables_by_pattern_sql", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_tables_by_pattern_sql.sql", + "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", + "unique_id": "macro.dbt_utils.bigquery__get_tables_by_pattern_sql", + "macro_sql": "{% macro bigquery__get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude='', database=target.database) %}\n\n {% if '%' in schema_pattern %}\n {% set schemata=dbt_utils._bigquery__get_matching_schemata(schema_pattern, database) %}\n {% else %}\n {% set schemata=[schema_pattern] %}\n {% endif %}\n\n {% set sql %}\n {% for schema in schemata %}\n select distinct\n table_schema,\n table_name,\n {{ dbt_utils.get_table_types_sql() }}\n\n from {{ adapter.quote(database) }}.{{ schema }}.INFORMATION_SCHEMA.TABLES\n where lower(table_name) like lower ('{{ table_pattern }}')\n and lower(table_name) not like lower ('{{ exclude }}')\n\n {% if not loop.last %} union all {% endif %}\n\n {% endfor %}\n {% endset %}\n\n {{ return(sql) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils._bigquery__get_matching_schemata", + "macro.dbt_utils.get_table_types_sql" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2383068, + "supported_languages": null + }, + "macro.dbt_utils._bigquery__get_matching_schemata": + { + "name": "_bigquery__get_matching_schemata", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/get_tables_by_pattern_sql.sql", + "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", + "unique_id": "macro.dbt_utils._bigquery__get_matching_schemata", + "macro_sql": "{% macro _bigquery__get_matching_schemata(schema_pattern, database) %}\n {% if execute %}\n\n {% set sql %}\n select schema_name from {{ adapter.quote(database) }}.INFORMATION_SCHEMA.SCHEMATA\n where lower(schema_name) like lower('{{ schema_pattern }}')\n {% endset %}\n\n {% set results=run_query(sql) %}\n\n {% set schemata=results.columns['schema_name'].values() %}\n\n {{ return(schemata) }}\n\n {% else %}\n\n {{ return([]) }}\n\n {% endif %}\n\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2394617, + "supported_languages": null + }, + "macro.dbt_utils.width_bucket": + { + "name": "width_bucket", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/width_bucket.sql", + "original_file_path": "macros/sql/width_bucket.sql", + "unique_id": "macro.dbt_utils.width_bucket", + "macro_sql": "{% macro width_bucket(expr, min_value, max_value, num_buckets) %}\n {{ return(adapter.dispatch('width_bucket', 'dbt_utils') (expr, min_value, max_value, num_buckets)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__width_bucket" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2417972, + "supported_languages": null + }, + "macro.dbt_utils.default__width_bucket": + { + "name": "default__width_bucket", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/width_bucket.sql", + "original_file_path": "macros/sql/width_bucket.sql", + "unique_id": "macro.dbt_utils.default__width_bucket", + "macro_sql": "{% macro default__width_bucket(expr, min_value, max_value, num_buckets) -%}\n\n {% set bin_size -%}\n (( {{ max_value }} - {{ min_value }} ) / {{ num_buckets }} )\n {%- endset %}\n (\n -- to break ties when the amount is eaxtly at the bucket egde\n case\n when\n mod(\n {{ dbt.safe_cast(expr, type_numeric() ) }},\n {{ dbt.safe_cast(bin_size, type_numeric() ) }}\n ) = 0\n then 1\n else 0\n end\n ) +\n -- Anything over max_value goes the N+1 bucket\n least(\n ceil(\n ({{ expr }} - {{ min_value }})/{{ bin_size }}\n ),\n {{ num_buckets }} + 1\n )\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.safe_cast", + "macro.dbt_utils.type_numeric" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2427185, + "supported_languages": null + }, + "macro.dbt_utils.redshift__width_bucket": + { + "name": "redshift__width_bucket", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/width_bucket.sql", + "original_file_path": "macros/sql/width_bucket.sql", + "unique_id": "macro.dbt_utils.redshift__width_bucket", + "macro_sql": "{% macro redshift__width_bucket(expr, min_value, max_value, num_buckets) -%}\n\n {% set bin_size -%}\n (( {{ max_value }} - {{ min_value }} ) / {{ num_buckets }} )\n {%- endset %}\n (\n -- to break ties when the amount is exactly at the bucket edge\n case\n when\n {{ dbt.safe_cast(expr, type_numeric() ) }} %\n {{ dbt.safe_cast(bin_size, type_numeric() ) }}\n = 0\n then 1\n else 0\n end\n ) +\n -- Anything over max_value goes the N+1 bucket\n least(\n ceil(\n ({{ expr }} - {{ min_value }})/{{ bin_size }}\n ),\n {{ num_buckets }} + 1\n )\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.safe_cast", + "macro.dbt_utils.type_numeric" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2436252, + "supported_languages": null + }, + "macro.dbt_utils.snowflake__width_bucket": + { + "name": "snowflake__width_bucket", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/width_bucket.sql", + "original_file_path": "macros/sql/width_bucket.sql", + "unique_id": "macro.dbt_utils.snowflake__width_bucket", + "macro_sql": "{% macro snowflake__width_bucket(expr, min_value, max_value, num_buckets) %}\n width_bucket({{ expr }}, {{ min_value }}, {{ max_value }}, {{ num_buckets }} )\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2440217, + "supported_languages": null + }, + "macro.dbt_utils.union_relations": + { + "name": "union_relations", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/union.sql", + "original_file_path": "macros/sql/union.sql", + "unique_id": "macro.dbt_utils.union_relations", + "macro_sql": "{%- macro union_relations(relations, column_override=none, include=[], exclude=[], source_column_name='_dbt_source_relation', where=none) -%}\n {{ return(adapter.dispatch('union_relations', 'dbt_utils')(relations, column_override, include, exclude, source_column_name, where)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__union_relations" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2484562, + "supported_languages": null + }, + "macro.dbt_utils.default__union_relations": + { + "name": "default__union_relations", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/union.sql", + "original_file_path": "macros/sql/union.sql", + "unique_id": "macro.dbt_utils.default__union_relations", + "macro_sql": "\n\n{%- macro default__union_relations(relations, column_override=none, include=[], exclude=[], source_column_name='_dbt_source_relation', where=none) -%}\n\n {%- if exclude and include -%}\n {{ exceptions.raise_compiler_error(\"Both an exclude and include list were provided to the `union` macro. Only one is allowed\") }}\n {%- endif -%}\n\n {#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. -#}\n {%- if not execute %}\n {{ return('') }}\n {% endif -%}\n\n {%- set column_override = column_override if column_override is not none else {} -%}\n\n {%- set relation_columns = {} -%}\n {%- set column_superset = {} -%}\n\n {%- for relation in relations -%}\n\n {%- do relation_columns.update({relation: []}) -%}\n\n {%- do dbt_utils._is_relation(relation, 'union_relations') -%}\n {%- do dbt_utils._is_ephemeral(relation, 'union_relations') -%}\n {%- set cols = adapter.get_columns_in_relation(relation) -%}\n {%- for col in cols -%}\n\n {#- If an exclude list was provided and the column is in the list, do nothing -#}\n {%- if exclude and col.column in exclude -%}\n\n {#- If an include list was provided and the column is not in the list, do nothing -#}\n {%- elif include and col.column not in include -%}\n\n {#- Otherwise add the column to the column superset -#}\n {%- else -%}\n\n {#- update the list of columns in this relation -#}\n {%- do relation_columns[relation].append(col.column) -%}\n\n {%- if col.column in column_superset -%}\n\n {%- set stored = column_superset[col.column] -%}\n {%- if col.is_string() and stored.is_string() and col.string_size() > stored.string_size() -%}\n\n {%- do column_superset.update({col.column: col}) -%}\n\n {%- endif %}\n\n {%- else -%}\n\n {%- do column_superset.update({col.column: col}) -%}\n\n {%- endif -%}\n\n {%- endif -%}\n\n {%- endfor -%}\n {%- endfor -%}\n\n {%- set ordered_column_names = column_superset.keys() -%}\n {%- set dbt_command = flags.WHICH -%}\n\n\n {% if dbt_command in ['run', 'build'] %}\n {% if (include | length > 0 or exclude | length > 0) and not column_superset.keys() %}\n {%- set relations_string -%}\n {%- for relation in relations -%}\n {{ relation.name }}\n {%- if not loop.last %}, {% endif -%}\n {%- endfor -%}\n {%- endset -%}\n\n {%- set error_message -%}\n There were no columns found to union for relations {{ relations_string }}\n {%- endset -%}\n\n {{ exceptions.raise_compiler_error(error_message) }}\n {%- endif -%}\n {%- endif -%}\n\n {%- for relation in relations %}\n\n (\n select\n\n {%- if source_column_name is not none %}\n cast({{ string_literal(relation) }} as {{ type_string() }}) as {{ source_column_name }},\n {%- endif %}\n\n {% for col_name in ordered_column_names -%}\n\n {%- set col = column_superset[col_name] %}\n {%- set col_type = column_override.get(col.column, col.data_type) %}\n {%- set col_name = adapter.quote(col_name) if col_name in relation_columns[relation] else 'null' %}\n cast({{ col_name }} as {{ col_type }}) as {{ col.quoted }} {% if not loop.last %},{% endif -%}\n\n {%- endfor %}\n\n from {{ relation }}\n\n {% if where -%}\n where {{ where }}\n {%- endif %}\n )\n\n {% if not loop.last -%}\n union all\n {% endif -%}\n\n {%- endfor -%}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.string_literal", + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2548347, + "supported_languages": null + }, + "macro.dbt_utils.nullcheck_table": + { + "name": "nullcheck_table", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/nullcheck_table.sql", + "original_file_path": "macros/sql/nullcheck_table.sql", + "unique_id": "macro.dbt_utils.nullcheck_table", + "macro_sql": "{% macro nullcheck_table(relation) %}\n {{ return(adapter.dispatch('nullcheck_table', 'dbt_utils')(relation)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__nullcheck_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2554827, + "supported_languages": null + }, + "macro.dbt_utils.default__nullcheck_table": + { + "name": "default__nullcheck_table", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/nullcheck_table.sql", + "original_file_path": "macros/sql/nullcheck_table.sql", + "unique_id": "macro.dbt_utils.default__nullcheck_table", + "macro_sql": "{% macro default__nullcheck_table(relation) %}\n\n {%- do dbt_utils._is_relation(relation, 'nullcheck_table') -%}\n {%- do dbt_utils._is_ephemeral(relation, 'nullcheck_table') -%}\n {% set cols = adapter.get_columns_in_relation(relation) %}\n\n select {{ dbt_utils.nullcheck(cols) }}\n from {{relation}}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.nullcheck" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2562025, + "supported_languages": null + }, + "macro.dbt_utils.unpivot": + { + "name": "unpivot", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/unpivot.sql", + "original_file_path": "macros/sql/unpivot.sql", + "unique_id": "macro.dbt_utils.unpivot", + "macro_sql": "{% macro unpivot(relation=none, cast_to='varchar', exclude=none, remove=none, field_name='field_name', value_name='value', table=none) -%}\n {{ return(adapter.dispatch('unpivot', 'dbt_utils')(relation, cast_to, exclude, remove, field_name, value_name, table)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__unpivot" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.259123, + "supported_languages": null + }, + "macro.dbt_utils.default__unpivot": + { + "name": "default__unpivot", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/sql/unpivot.sql", + "original_file_path": "macros/sql/unpivot.sql", + "unique_id": "macro.dbt_utils.default__unpivot", + "macro_sql": "{% macro default__unpivot(relation=none, cast_to='varchar', exclude=none, remove=none, field_name='field_name', value_name='value', table=none) -%}\n\n {% if table %}\n {%- set error_message = '\n Warning: the `unpivot` macro no longer accepts a `table` parameter. \\\n This parameter will be deprecated in a future release of dbt-utils. Use the `relation` parameter instead. \\\n The {}.{} model triggered this warning. \\\n '.format(model.package_name, model.name) -%}\n {%- do exceptions.warn(error_message) -%}\n {% endif %}\n\n {% if relation and table %}\n {{ exceptions.raise_compiler_error(\"Error: both the `relation` and `table` parameters were provided to `unpivot` macro. Choose one only (we recommend `relation`).\") }}\n {% elif not relation and table %}\n {% set relation=table %}\n {% elif not relation and not table %}\n {{ exceptions.raise_compiler_error(\"Error: argument `relation` is required for `unpivot` macro.\") }}\n {% endif %}\n\n {%- set exclude = exclude if exclude is not none else [] %}\n {%- set remove = remove if remove is not none else [] %}\n\n {%- set include_cols = [] %}\n\n {%- set table_columns = {} %}\n\n {%- do table_columns.update({relation: []}) %}\n\n {%- do dbt_utils._is_relation(relation, 'unpivot') -%}\n {%- do dbt_utils._is_ephemeral(relation, 'unpivot') -%}\n {%- set cols = adapter.get_columns_in_relation(relation) %}\n\n {%- for col in cols -%}\n {%- if col.column.lower() not in remove|map('lower') and col.column.lower() not in exclude|map('lower') -%}\n {% do include_cols.append(col) %}\n {%- endif %}\n {%- endfor %}\n\n\n {%- for col in include_cols -%}\n select\n {%- for exclude_col in exclude %}\n {{ exclude_col }},\n {%- endfor %}\n\n cast('{{ col.column }}' as {{ type_string() }}) as {{ field_name }},\n cast( {% if col.data_type == 'boolean' %}\n {{ cast_bool_to_text(col.column) }}\n {% else %}\n {{ col.column }}\n {% endif %}\n as {{ cast_to }}) as {{ value_name }}\n\n from {{ relation }}\n\n {% if not loop.last -%}\n union all\n {% endif -%}\n {%- endfor -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.type_string", + "macro.dbt_utils.cast_bool_to_text" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.263215, + "supported_languages": null + }, + "macro.dbt_utils.test_cardinality_equality": + { + "name": "test_cardinality_equality", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/cardinality_equality.sql", + "original_file_path": "macros/generic_tests/cardinality_equality.sql", + "unique_id": "macro.dbt_utils.test_cardinality_equality", + "macro_sql": "{% test cardinality_equality(model, column_name, to, field) %}\n {{ return(adapter.dispatch('test_cardinality_equality', 'dbt_utils')(model, column_name, to, field)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_cardinality_equality" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2641785, + "supported_languages": null + }, + "macro.dbt_utils.default__test_cardinality_equality": + { + "name": "default__test_cardinality_equality", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/cardinality_equality.sql", + "original_file_path": "macros/generic_tests/cardinality_equality.sql", + "unique_id": "macro.dbt_utils.default__test_cardinality_equality", + "macro_sql": "{% macro default__test_cardinality_equality(model, column_name, to, field) %}\n\n{# T-SQL does not let you use numbers as aliases for columns #}\n{# Thus, no \"GROUP BY 1\" #}\n\nwith table_a as (\nselect\n {{ column_name }},\n count(*) as num_rows\nfrom {{ model }}\ngroup by {{ column_name }}\n),\n\ntable_b as (\nselect\n {{ field }},\n count(*) as num_rows\nfrom {{ to }}\ngroup by {{ field }}\n),\n\nexcept_a as (\n select *\n from table_a\n {{ except() }}\n select *\n from table_b\n),\n\nexcept_b as (\n select *\n from table_b\n {{ except() }}\n select *\n from table_a\n),\n\nunioned as (\n select *\n from except_a\n union all\n select *\n from except_b\n)\n\nselect *\nfrom unioned\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.except" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.264878, + "supported_languages": null + }, + "macro.dbt_utils.test_recency": + { + "name": "test_recency", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/recency.sql", + "original_file_path": "macros/generic_tests/recency.sql", + "unique_id": "macro.dbt_utils.test_recency", + "macro_sql": "{% test recency(model, field, datepart, interval) %}\n {{ return(adapter.dispatch('test_recency', 'dbt_utils')(model, field, datepart, interval)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_recency" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2656271, + "supported_languages": null + }, + "macro.dbt_utils.default__test_recency": + { + "name": "default__test_recency", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/recency.sql", + "original_file_path": "macros/generic_tests/recency.sql", + "unique_id": "macro.dbt_utils.default__test_recency", + "macro_sql": "{% macro default__test_recency(model, field, datepart, interval) %}\n\n{% set threshold = dateadd(datepart, interval * -1, current_timestamp()) %}\n\nwith recency as (\n\n select max({{field}}) as most_recent\n from {{ model }}\n\n)\n\nselect\n\n most_recent,\n {{ threshold }} as threshold\n\nfrom recency\nwhere most_recent < {{ threshold }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.dateadd", + "macro.dbt_utils.current_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2662687, + "supported_languages": null + }, + "macro.dbt_utils.test_not_constant": + { + "name": "test_not_constant", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/not_constant.sql", + "original_file_path": "macros/generic_tests/not_constant.sql", + "unique_id": "macro.dbt_utils.test_not_constant", + "macro_sql": "{% test not_constant(model, column_name) %}\n {{ return(adapter.dispatch('test_not_constant', 'dbt_utils')(model, column_name)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_not_constant" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2668798, + "supported_languages": null + }, + "macro.dbt_utils.default__test_not_constant": + { + "name": "default__test_not_constant", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/not_constant.sql", + "original_file_path": "macros/generic_tests/not_constant.sql", + "unique_id": "macro.dbt_utils.default__test_not_constant", + "macro_sql": "{% macro default__test_not_constant(model, column_name) %}\n\n\nselect\n {# In TSQL, subquery aggregate columns need aliases #}\n {# thus: a filler col name, 'filler_column' #}\n count(distinct {{ column_name }}) as filler_column\n\nfrom {{ model }}\n\nhaving count(distinct {{ column_name }}) = 1\n\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.267246, + "supported_languages": null + }, + "macro.dbt_utils.test_relationships_where": + { + "name": "test_relationships_where", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/relationships_where.sql", + "original_file_path": "macros/generic_tests/relationships_where.sql", + "unique_id": "macro.dbt_utils.test_relationships_where", + "macro_sql": "{% test relationships_where(model, column_name, to, field, from_condition=\"1=1\", to_condition=\"1=1\") %}\n {{ return(adapter.dispatch('test_relationships_where', 'dbt_utils')(model, column_name, to, field, from_condition, to_condition)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_relationships_where" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2683737, + "supported_languages": null + }, + "macro.dbt_utils.default__test_relationships_where": + { + "name": "default__test_relationships_where", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/relationships_where.sql", + "original_file_path": "macros/generic_tests/relationships_where.sql", + "unique_id": "macro.dbt_utils.default__test_relationships_where", + "macro_sql": "{% macro default__test_relationships_where(model, column_name, to, field, from_condition=\"1=1\", to_condition=\"1=1\") %}\n\n{# T-SQL has no boolean data type so we use 1=1 which returns TRUE #}\n{# ref https://stackoverflow.com/a/7170753/3842610 #}\n\nwith left_table as (\n\n select\n {{column_name}} as id\n\n from {{model}}\n\n where {{column_name}} is not null\n and {{from_condition}}\n\n),\n\nright_table as (\n\n select\n {{field}} as id\n\n from {{to}}\n\n where {{field}} is not null\n and {{to_condition}}\n\n),\n\nexceptions as (\n\n select\n left_table.id,\n right_table.id as right_id\n\n from left_table\n\n left join right_table\n on left_table.id = right_table.id\n\n where right_table.id is null\n\n)\n\nselect * from exceptions\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2690904, + "supported_languages": null + }, + "macro.dbt_utils.test_not_accepted_values": + { + "name": "test_not_accepted_values", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/not_accepted_values.sql", + "original_file_path": "macros/generic_tests/not_accepted_values.sql", + "unique_id": "macro.dbt_utils.test_not_accepted_values", + "macro_sql": "{% test not_accepted_values(model, column_name, values, quote=True) %}\n {{ return(adapter.dispatch('test_not_accepted_values', 'dbt_utils')(model, column_name, values, quote)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_not_accepted_values" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2700577, + "supported_languages": null + }, + "macro.dbt_utils.default__test_not_accepted_values": + { + "name": "default__test_not_accepted_values", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/not_accepted_values.sql", + "original_file_path": "macros/generic_tests/not_accepted_values.sql", + "unique_id": "macro.dbt_utils.default__test_not_accepted_values", + "macro_sql": "{% macro default__test_not_accepted_values(model, column_name, values, quote=True) %}\nwith all_values as (\n\n select distinct\n {{ column_name }} as value_field\n\n from {{ model }}\n\n),\n\nvalidation_errors as (\n\n select\n value_field\n\n from all_values\n where value_field in (\n {% for value in values -%}\n {% if quote -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif -%}\n {%- if not loop.last -%},{%- endif %}\n {%- endfor %}\n )\n\n)\n\nselect *\nfrom validation_errors\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2708704, + "supported_languages": null + }, + "macro.dbt_utils.test_mutually_exclusive_ranges": + { + "name": "test_mutually_exclusive_ranges", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/mutually_exclusive_ranges.sql", + "original_file_path": "macros/generic_tests/mutually_exclusive_ranges.sql", + "unique_id": "macro.dbt_utils.test_mutually_exclusive_ranges", + "macro_sql": "{% test mutually_exclusive_ranges(model, lower_bound_column, upper_bound_column, partition_by=None, gaps='allowed', zero_length_range_allowed=False) %}\n {{ return(adapter.dispatch('test_mutually_exclusive_ranges', 'dbt_utils')(model, lower_bound_column, upper_bound_column, partition_by, gaps, zero_length_range_allowed)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_mutually_exclusive_ranges" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2760496, + "supported_languages": null + }, + "macro.dbt_utils.default__test_mutually_exclusive_ranges": + { + "name": "default__test_mutually_exclusive_ranges", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/mutually_exclusive_ranges.sql", + "original_file_path": "macros/generic_tests/mutually_exclusive_ranges.sql", + "unique_id": "macro.dbt_utils.default__test_mutually_exclusive_ranges", + "macro_sql": "{% macro default__test_mutually_exclusive_ranges(model, lower_bound_column, upper_bound_column, partition_by=None, gaps='allowed', zero_length_range_allowed=False) %}\n{% if gaps == 'not_allowed' %}\n {% set allow_gaps_operator='=' %}\n {% set allow_gaps_operator_in_words='equal_to' %}\n{% elif gaps == 'allowed' %}\n {% set allow_gaps_operator='<=' %}\n {% set allow_gaps_operator_in_words='less_than_or_equal_to' %}\n{% elif gaps == 'required' %}\n {% set allow_gaps_operator='<' %}\n {% set allow_gaps_operator_in_words='less_than' %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`gaps` argument for mutually_exclusive_ranges test must be one of ['not_allowed', 'allowed', 'required'] Got: '\" ~ gaps ~\"'.'\"\n ) }}\n{% endif %}\n{% if not zero_length_range_allowed %}\n {% set allow_zero_length_operator='<' %}\n {% set allow_zero_length_operator_in_words='less_than' %}\n{% elif zero_length_range_allowed %}\n {% set allow_zero_length_operator='<=' %}\n {% set allow_zero_length_operator_in_words='less_than_or_equal_to' %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`zero_length_range_allowed` argument for mutually_exclusive_ranges test must be one of [true, false] Got: '\" ~ zero_length_range_allowed ~\"'.'\"\n ) }}\n{% endif %}\n\n{% set partition_clause=\"partition by \" ~ partition_by if partition_by else '' %}\n\nwith window_functions as (\n\n select\n {% if partition_by %}\n {{ partition_by }} as partition_by_col,\n {% endif %}\n {{ lower_bound_column }} as lower_bound,\n {{ upper_bound_column }} as upper_bound,\n\n lead({{ lower_bound_column }}) over (\n {{ partition_clause }}\n order by {{ lower_bound_column }}, {{ upper_bound_column }}\n ) as next_lower_bound,\n\n row_number() over (\n {{ partition_clause }}\n order by {{ lower_bound_column }} desc, {{ upper_bound_column }} desc\n ) = 1 as is_last_record\n\n from {{ model }}\n\n),\n\ncalc as (\n -- We want to return records where one of our assumptions fails, so we'll use\n -- the `not` function with `and` statements so we can write our assumptions nore cleanly\n select\n *,\n\n -- For each record: lower_bound should be < upper_bound.\n -- Coalesce it to return an error on the null case (implicit assumption\n -- these columns are not_null)\n coalesce(\n lower_bound {{ allow_zero_length_operator }} upper_bound,\n false\n ) as lower_bound_{{ allow_zero_length_operator_in_words }}_upper_bound,\n\n -- For each record: upper_bound {{ allow_gaps_operator }} the next lower_bound.\n -- Coalesce it to handle null cases for the last record.\n coalesce(\n upper_bound {{ allow_gaps_operator }} next_lower_bound,\n is_last_record,\n false\n ) as upper_bound_{{ allow_gaps_operator_in_words }}_next_lower_bound\n\n from window_functions\n\n),\n\nvalidation_errors as (\n\n select\n *\n from calc\n\n where not(\n -- THE FOLLOWING SHOULD BE TRUE --\n lower_bound_{{ allow_zero_length_operator_in_words }}_upper_bound\n and upper_bound_{{ allow_gaps_operator_in_words }}_next_lower_bound\n )\n)\n\nselect * from validation_errors\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2793431, + "supported_languages": null + }, + "macro.dbt_utils.test_unique_where": + { + "name": "test_unique_where", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/test_unique_where.sql", + "original_file_path": "macros/generic_tests/test_unique_where.sql", + "unique_id": "macro.dbt_utils.test_unique_where", + "macro_sql": "{% test unique_where(model, column_name) %}\r\n {%- set deprecation_warning = '\r\n Warning: `dbt_utils.unique_where` is no longer supported.\r\n Starting in dbt v0.20.0, the built-in `unique` test supports a `where` config.\r\n ' -%}\r\n {%- do exceptions.warn(deprecation_warning) -%}\r\n {{ return(adapter.dispatch('test_unique_where', 'dbt_utils')(model, column_name)) }}\r\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_unique_where" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2801616, + "supported_languages": null + }, + "macro.dbt_utils.default__test_unique_where": + { + "name": "default__test_unique_where", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/test_unique_where.sql", + "original_file_path": "macros/generic_tests/test_unique_where.sql", + "unique_id": "macro.dbt_utils.default__test_unique_where", + "macro_sql": "{% macro default__test_unique_where(model, column_name) %}\r\n {{ return(test_unique(model, column_name)) }}\r\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2805104, + "supported_languages": null + }, + "macro.dbt_utils.test_accepted_range": + { + "name": "test_accepted_range", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/accepted_range.sql", + "original_file_path": "macros/generic_tests/accepted_range.sql", + "unique_id": "macro.dbt_utils.test_accepted_range", + "macro_sql": "{% test accepted_range(model, column_name, min_value=none, max_value=none, inclusive=true) %}\n {{ return(adapter.dispatch('test_accepted_range', 'dbt_utils')(model, column_name, min_value, max_value, inclusive)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_accepted_range" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.281624, + "supported_languages": null + }, + "macro.dbt_utils.default__test_accepted_range": + { + "name": "default__test_accepted_range", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/accepted_range.sql", + "original_file_path": "macros/generic_tests/accepted_range.sql", + "unique_id": "macro.dbt_utils.default__test_accepted_range", + "macro_sql": "{% macro default__test_accepted_range(model, column_name, min_value=none, max_value=none, inclusive=true) %}\n\nwith meet_condition as(\n select *\n from {{ model }}\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n\n {%- if min_value is not none %}\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not {{ column_name }} > {{- \"=\" if inclusive }} {{ min_value }}\n {%- endif %}\n\n {%- if max_value is not none %}\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not {{ column_name }} < {{- \"=\" if inclusive }} {{ max_value }}\n {%- endif %}\n)\n\nselect *\nfrom validation_errors\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2825925, + "supported_languages": null + }, + "macro.dbt_utils.test_fewer_rows_than": + { + "name": "test_fewer_rows_than", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/fewer_rows_than.sql", + "original_file_path": "macros/generic_tests/fewer_rows_than.sql", + "unique_id": "macro.dbt_utils.test_fewer_rows_than", + "macro_sql": "{% test fewer_rows_than(model, compare_model) %}\n {{ return(adapter.dispatch('test_fewer_rows_than', 'dbt_utils')(model, compare_model)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_fewer_rows_than" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2835102, + "supported_languages": null + }, + "macro.dbt_utils.default__test_fewer_rows_than": + { + "name": "default__test_fewer_rows_than", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/fewer_rows_than.sql", + "original_file_path": "macros/generic_tests/fewer_rows_than.sql", + "unique_id": "macro.dbt_utils.default__test_fewer_rows_than", + "macro_sql": "{% macro default__test_fewer_rows_than(model, compare_model) %}\n\n{{ config(fail_calc = 'coalesce(row_count_delta, 0)') }}\n\nwith a as (\n\n select count(*) as count_our_model from {{ model }}\n\n),\nb as (\n\n select count(*) as count_comparison_model from {{ compare_model }}\n\n),\ncounts as (\n\n select\n count_our_model,\n count_comparison_model\n from a\n cross join b\n\n),\nfinal as (\n\n select *,\n case\n -- fail the test if we have more rows than the reference model and return the row count delta\n when count_our_model > count_comparison_model then (count_our_model - count_comparison_model)\n -- fail the test if they are the same number\n when count_our_model = count_comparison_model then 1\n -- pass the test if the delta is positive (i.e. return the number 0)\n else 0\n end as row_count_delta\n from counts\n\n)\n\nselect * from final\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2839825, + "supported_languages": null + }, + "macro.dbt_utils.test_at_least_one": + { + "name": "test_at_least_one", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/at_least_one.sql", + "original_file_path": "macros/generic_tests/at_least_one.sql", + "unique_id": "macro.dbt_utils.test_at_least_one", + "macro_sql": "{% test at_least_one(model, column_name) %}\n {{ return(adapter.dispatch('test_at_least_one', 'dbt_utils')(model, column_name)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_at_least_one" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2846057, + "supported_languages": null + }, + "macro.dbt_utils.default__test_at_least_one": + { + "name": "default__test_at_least_one", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/at_least_one.sql", + "original_file_path": "macros/generic_tests/at_least_one.sql", + "unique_id": "macro.dbt_utils.default__test_at_least_one", + "macro_sql": "{% macro default__test_at_least_one(model, column_name) %}\n\nselect *\nfrom (\n select\n {# In TSQL, subquery aggregate columns need aliases #}\n {# thus: a filler col name, 'filler_column' #}\n count({{ column_name }}) as filler_column\n\n from {{ model }}\n\n having count({{ column_name }}) = 0\n\n) validation_errors\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.285008, + "supported_languages": null + }, + "macro.dbt_utils.test_expression_is_true": + { + "name": "test_expression_is_true", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/expression_is_true.sql", + "original_file_path": "macros/generic_tests/expression_is_true.sql", + "unique_id": "macro.dbt_utils.test_expression_is_true", + "macro_sql": "{% test expression_is_true(model, expression, column_name=None, condition='1=1') %}\n{# T-SQL has no boolean data type so we use 1=1 which returns TRUE #}\n{# ref https://stackoverflow.com/a/7170753/3842610 #}\n {{ return(adapter.dispatch('test_expression_is_true', 'dbt_utils')(model, expression, column_name, condition)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2858808, + "supported_languages": null + }, + "macro.dbt_utils.default__test_expression_is_true": + { + "name": "default__test_expression_is_true", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/expression_is_true.sql", + "original_file_path": "macros/generic_tests/expression_is_true.sql", + "unique_id": "macro.dbt_utils.default__test_expression_is_true", + "macro_sql": "{% macro default__test_expression_is_true(model, expression, column_name, condition) %}\n\nwith meet_condition as (\n select * from {{ model }} where {{ condition }}\n)\n\nselect\n *\nfrom meet_condition\n{% if column_name is none %}\nwhere not({{ expression }})\n{%- else %}\nwhere not({{ column_name }} {{ expression }})\n{%- endif %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2864845, + "supported_languages": null + }, + "macro.dbt_utils.test_equality": + { + "name": "test_equality", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/equality.sql", + "original_file_path": "macros/generic_tests/equality.sql", + "unique_id": "macro.dbt_utils.test_equality", + "macro_sql": "{% test equality(model, compare_model, compare_columns=None) %}\n {{ return(adapter.dispatch('test_equality', 'dbt_utils')(model, compare_model, compare_columns)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_equality" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2877517, + "supported_languages": null + }, + "macro.dbt_utils.default__test_equality": + { + "name": "default__test_equality", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/equality.sql", + "original_file_path": "macros/generic_tests/equality.sql", + "unique_id": "macro.dbt_utils.default__test_equality", + "macro_sql": "{% macro default__test_equality(model, compare_model, compare_columns=None) %}\n\n{% set set_diff %}\n count(*) + coalesce(abs(\n sum(case when which_diff = 'a_minus_b' then 1 else 0 end) -\n sum(case when which_diff = 'b_minus_a' then 1 else 0 end)\n ), 0)\n{% endset %}\n\n{#-- Needs to be set at parse time, before we return '' below --#}\n{{ config(fail_calc = set_diff) }}\n\n{#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n{%- if not execute -%}\n {{ return('') }}\n{% endif %}\n\n-- setup\n{%- do dbt_utils._is_relation(model, 'test_equality') -%}\n\n{#-\nIf the compare_cols arg is provided, we can run this test without querying the\ninformation schema — this allows the model to be an ephemeral model\n-#}\n\n{%- if not compare_columns -%}\n {%- do dbt_utils._is_ephemeral(model, 'test_equality') -%}\n {%- set compare_columns = adapter.get_columns_in_relation(model) | map(attribute='quoted') -%}\n{%- endif -%}\n\n{% set compare_cols_csv = compare_columns | join(', ') %}\n\nwith a as (\n\n select * from {{ model }}\n\n),\n\nb as (\n\n select * from {{ compare_model }}\n\n),\n\na_minus_b as (\n\n select {{compare_cols_csv}} from a\n {{ except() }}\n select {{compare_cols_csv}} from b\n\n),\n\nb_minus_a as (\n\n select {{compare_cols_csv}} from b\n {{ except() }}\n select {{compare_cols_csv}} from a\n\n),\n\nunioned as (\n\n select 'a_minus_b' as which_diff, a_minus_b.* from a_minus_b\n union all\n select 'b_minus_a' as which_diff, b_minus_a.* from b_minus_a\n\n)\n\nselect * from unioned\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.except" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2895713, + "supported_languages": null + }, + "macro.dbt_utils.test_equal_rowcount": + { + "name": "test_equal_rowcount", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/equal_rowcount.sql", + "original_file_path": "macros/generic_tests/equal_rowcount.sql", + "unique_id": "macro.dbt_utils.test_equal_rowcount", + "macro_sql": "{% test equal_rowcount(model, compare_model) %}\n {{ return(adapter.dispatch('test_equal_rowcount', 'dbt_utils')(model, compare_model)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_equal_rowcount" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2903183, + "supported_languages": null + }, + "macro.dbt_utils.default__test_equal_rowcount": + { + "name": "default__test_equal_rowcount", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/equal_rowcount.sql", + "original_file_path": "macros/generic_tests/equal_rowcount.sql", + "unique_id": "macro.dbt_utils.default__test_equal_rowcount", + "macro_sql": "{% macro default__test_equal_rowcount(model, compare_model) %}\n\n{#-- Needs to be set at parse time, before we return '' below --#}\n{{ config(fail_calc = 'coalesce(diff_count, 0)') }}\n\n{#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n{%- if not execute -%}\n {{ return('') }}\n{% endif %}\n\nwith a as (\n\n select count(*) as count_a from {{ model }}\n\n),\nb as (\n\n select count(*) as count_b from {{ compare_model }}\n\n),\nfinal as (\n\n select\n count_a,\n count_b,\n abs(count_a - count_b) as diff_count\n from a\n cross join b\n\n)\n\nselect * from final\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.290941, + "supported_languages": null + }, + "macro.dbt_utils.test_not_null_proportion": + { + "name": "test_not_null_proportion", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/not_null_proportion.sql", + "original_file_path": "macros/generic_tests/not_null_proportion.sql", + "unique_id": "macro.dbt_utils.test_not_null_proportion", + "macro_sql": "{% macro test_not_null_proportion(model) %}\n {{ return(adapter.dispatch('test_not_null_proportion', 'dbt_utils')(model, **kwargs)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_not_null_proportion" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2917132, + "supported_languages": null + }, + "macro.dbt_utils.default__test_not_null_proportion": + { + "name": "default__test_not_null_proportion", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/not_null_proportion.sql", + "original_file_path": "macros/generic_tests/not_null_proportion.sql", + "unique_id": "macro.dbt_utils.default__test_not_null_proportion", + "macro_sql": "{% macro default__test_not_null_proportion(model) %}\n\n{% set column_name = kwargs.get('column_name', kwargs.get('arg')) %}\n{% set at_least = kwargs.get('at_least', kwargs.get('arg')) %}\n{% set at_most = kwargs.get('at_most', kwargs.get('arg', 1)) %}\n\nwith validation as (\n select\n sum(case when {{ column_name }} is null then 0 else 1 end) / cast(count(*) as numeric) as not_null_proportion\n from {{ model }}\n),\nvalidation_errors as (\n select\n not_null_proportion\n from validation\n where not_null_proportion < {{ at_least }} or not_null_proportion > {{ at_most }}\n)\nselect\n *\nfrom validation_errors\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2927604, + "supported_languages": null + }, + "macro.dbt_utils.test_sequential_values": + { + "name": "test_sequential_values", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/sequential_values.sql", + "original_file_path": "macros/generic_tests/sequential_values.sql", + "unique_id": "macro.dbt_utils.test_sequential_values", + "macro_sql": "{% test sequential_values(model, column_name, interval=1, datepart=None) %}\n\n {{ return(adapter.dispatch('test_sequential_values', 'dbt_utils')(model, column_name, interval, datepart)) }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_sequential_values" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2939234, + "supported_languages": null + }, + "macro.dbt_utils.default__test_sequential_values": + { + "name": "default__test_sequential_values", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/sequential_values.sql", + "original_file_path": "macros/generic_tests/sequential_values.sql", + "unique_id": "macro.dbt_utils.default__test_sequential_values", + "macro_sql": "{% macro default__test_sequential_values(model, column_name, interval=1, datepart=None) %}\n\n{% set previous_column_name = \"previous_\" ~ dbt_utils.slugify(column_name) %}\n\nwith windowed as (\n\n select\n {{ column_name }},\n lag({{ column_name }}) over (\n order by {{ column_name }}\n ) as {{ previous_column_name }}\n from {{ model }}\n),\n\nvalidation_errors as (\n select\n *\n from windowed\n {% if datepart %}\n where not(cast({{ column_name }} as {{ type_timestamp() }})= cast({{ dateadd(datepart, interval, previous_column_name) }} as {{ type_timestamp() }}))\n {% else %}\n where not({{ column_name }} = {{ previous_column_name }} + {{ interval }})\n {% endif %}\n)\n\nselect *\nfrom validation_errors\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.slugify", + "macro.dbt_utils.type_timestamp", + "macro.dbt_utils.dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2952378, + "supported_languages": null + }, + "macro.dbt_utils.test_unique_combination_of_columns": + { + "name": "test_unique_combination_of_columns", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/unique_combination_of_columns.sql", + "original_file_path": "macros/generic_tests/unique_combination_of_columns.sql", + "unique_id": "macro.dbt_utils.test_unique_combination_of_columns", + "macro_sql": "{% test unique_combination_of_columns(model, combination_of_columns, quote_columns=false) %}\n {{ return(adapter.dispatch('test_unique_combination_of_columns', 'dbt_utils')(model, combination_of_columns, quote_columns)) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_unique_combination_of_columns" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2963293, + "supported_languages": null + }, + "macro.dbt_utils.default__test_unique_combination_of_columns": + { + "name": "default__test_unique_combination_of_columns", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/unique_combination_of_columns.sql", + "original_file_path": "macros/generic_tests/unique_combination_of_columns.sql", + "unique_id": "macro.dbt_utils.default__test_unique_combination_of_columns", + "macro_sql": "{% macro default__test_unique_combination_of_columns(model, combination_of_columns, quote_columns=false) %}\n\n{% if not quote_columns %}\n {%- set column_list=combination_of_columns %}\n{% elif quote_columns %}\n {%- set column_list=[] %}\n {% for column in combination_of_columns -%}\n {% set column_list = column_list.append( adapter.quote(column) ) %}\n {%- endfor %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`quote_columns` argument for unique_combination_of_columns test must be one of [True, False] Got: '\" ~ quote ~\"'.'\"\n ) }}\n{% endif %}\n\n{%- set columns_csv=column_list | join(', ') %}\n\n\nwith validation_errors as (\n\n select\n {{ columns_csv }}\n from {{ model }}\n group by {{ columns_csv }}\n having count(*) > 1\n\n)\n\nselect *\nfrom validation_errors\n\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2976663, + "supported_languages": null + }, + "macro.dbt_utils.test_not_null_where": + { + "name": "test_not_null_where", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/test_not_null_where.sql", + "original_file_path": "macros/generic_tests/test_not_null_where.sql", + "unique_id": "macro.dbt_utils.test_not_null_where", + "macro_sql": "{% test not_null_where(model, column_name) %}\r\n {%- set deprecation_warning = '\r\n Warning: `dbt_utils.not_null_where` is no longer supported.\r\n Starting in dbt v0.20.0, the built-in `not_null` test supports a `where` config.\r\n ' -%}\r\n {%- do exceptions.warn(deprecation_warning) -%}\r\n {{ return(adapter.dispatch('test_not_null_where', 'dbt_utils')(model, column_name)) }}\r\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_not_null_where" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.298462, + "supported_languages": null + }, + "macro.dbt_utils.default__test_not_null_where": + { + "name": "default__test_not_null_where", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/generic_tests/test_not_null_where.sql", + "original_file_path": "macros/generic_tests/test_not_null_where.sql", + "unique_id": "macro.dbt_utils.default__test_not_null_where", + "macro_sql": "{% macro default__test_not_null_where(model, column_name) %}\r\n {{ return(test_not_null(model, column_name)) }}\r\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.2988021, + "supported_languages": null + }, + "macro.dbt_utils._is_ephemeral": + { + "name": "_is_ephemeral", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/jinja_helpers/_is_ephemeral.sql", + "original_file_path": "macros/jinja_helpers/_is_ephemeral.sql", + "unique_id": "macro.dbt_utils._is_ephemeral", + "macro_sql": "{% macro _is_ephemeral(obj, macro) %}\n {%- if obj.is_cte -%}\n {% set ephemeral_prefix = api.Relation.add_ephemeral_prefix('') %}\n {% if obj.name.startswith(ephemeral_prefix) %}\n {% set model_name = obj.name[(ephemeral_prefix|length):] %}\n {% else %}\n {% set model_name = obj.name %}\n {%- endif -%}\n {% set error_message %}\nThe `{{ macro }}` macro cannot be used with ephemeral models, as it relies on the information schema.\n\n`{{ model_name }}` is an ephemeral model. Consider making it a view or table instead.\n {% endset %}\n {%- do exceptions.raise_compiler_error(error_message) -%}\n {%- endif -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3003623, + "supported_languages": null + }, + "macro.dbt_utils.slugify": + { + "name": "slugify", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/jinja_helpers/slugify.sql", + "original_file_path": "macros/jinja_helpers/slugify.sql", + "unique_id": "macro.dbt_utils.slugify", + "macro_sql": "{% macro slugify(string) %}\n\n{#- Lower case the string -#}\n{% set string = string | lower %}\n{#- Replace spaces and dashes with underscores -#}\n{% set string = modules.re.sub('[ -]+', '_', string) %}\n{#- Only take letters, numbers, and underscores -#}\n{% set string = modules.re.sub('[^a-z0-9_]+', '', string) %}\n\n{{ return(string) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3013067, + "supported_languages": null + }, + "macro.dbt_utils.log_info": + { + "name": "log_info", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/jinja_helpers/log_info.sql", + "original_file_path": "macros/jinja_helpers/log_info.sql", + "unique_id": "macro.dbt_utils.log_info", + "macro_sql": "{% macro log_info(message) %}\n {{ return(adapter.dispatch('log_info', 'dbt_utils')(message)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__log_info" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.301811, + "supported_languages": null + }, + "macro.dbt_utils.default__log_info": + { + "name": "default__log_info", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/jinja_helpers/log_info.sql", + "original_file_path": "macros/jinja_helpers/log_info.sql", + "unique_id": "macro.dbt_utils.default__log_info", + "macro_sql": "{% macro default__log_info(message) %}\n {{ log(dbt_utils.pretty_log_format(message), info=True) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.pretty_log_format" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3021634, + "supported_languages": null + }, + "macro.dbt_utils.pretty_log_format": + { + "name": "pretty_log_format", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/jinja_helpers/pretty_log_format.sql", + "original_file_path": "macros/jinja_helpers/pretty_log_format.sql", + "unique_id": "macro.dbt_utils.pretty_log_format", + "macro_sql": "{% macro pretty_log_format(message) %}\n {{ return(adapter.dispatch('pretty_log_format', 'dbt_utils')(message)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__pretty_log_format" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3026667, + "supported_languages": null + }, + "macro.dbt_utils.default__pretty_log_format": + { + "name": "default__pretty_log_format", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/jinja_helpers/pretty_log_format.sql", + "original_file_path": "macros/jinja_helpers/pretty_log_format.sql", + "unique_id": "macro.dbt_utils.default__pretty_log_format", + "macro_sql": "{% macro default__pretty_log_format(message) %}\n {{ return( dbt_utils.pretty_time() ~ ' + ' ~ message) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.pretty_time" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3030097, + "supported_languages": null + }, + "macro.dbt_utils._is_relation": + { + "name": "_is_relation", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/jinja_helpers/_is_relation.sql", + "original_file_path": "macros/jinja_helpers/_is_relation.sql", + "unique_id": "macro.dbt_utils._is_relation", + "macro_sql": "{% macro _is_relation(obj, macro) %}\n {%- if not (obj is mapping and obj.get('metadata', {}).get('type', '').endswith('Relation')) -%}\n {%- do exceptions.raise_compiler_error(\"Macro \" ~ macro ~ \" expected a Relation but received the value: \" ~ obj) -%}\n {%- endif -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3038793, + "supported_languages": null + }, + "macro.dbt_utils.pretty_time": + { + "name": "pretty_time", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/jinja_helpers/pretty_time.sql", + "original_file_path": "macros/jinja_helpers/pretty_time.sql", + "unique_id": "macro.dbt_utils.pretty_time", + "macro_sql": "{% macro pretty_time(format='%H:%M:%S') %}\n {{ return(adapter.dispatch('pretty_time', 'dbt_utils')(format)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__pretty_time" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.304422, + "supported_languages": null + }, + "macro.dbt_utils.default__pretty_time": + { + "name": "default__pretty_time", + "resource_type": "macro", + "package_name": "dbt_utils", + "path": "macros/jinja_helpers/pretty_time.sql", + "original_file_path": "macros/jinja_helpers/pretty_time.sql", + "unique_id": "macro.dbt_utils.default__pretty_time", + "macro_sql": "{% macro default__pretty_time(format='%H:%M:%S') %}\n {{ return(modules.datetime.datetime.now().strftime(format)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3048499, + "supported_languages": null + }, + "macro.spark_utils.get_tables": + { + "name": "get_tables", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/maintenance_operation.sql", + "original_file_path": "macros/maintenance_operation.sql", + "unique_id": "macro.spark_utils.get_tables", + "macro_sql": "{% macro get_tables(table_regex_pattern='.*') %}\n\n {% set tables = [] %}\n {% for database in spark__list_schemas('not_used') %}\n {% for table in spark__list_relations_without_caching(database[0]) %}\n {% set db_tablename = database[0] ~ \".\" ~ table[1] %}\n {% set is_match = modules.re.match(table_regex_pattern, db_tablename) %}\n {% if is_match %}\n {% call statement('table_detail', fetch_result=True) -%}\n describe extended {{ db_tablename }}\n {% endcall %}\n\n {% set table_type = load_result('table_detail').table|reverse|selectattr(0, 'in', ('type', 'TYPE', 'Type'))|first %}\n {% if table_type[1]|lower != 'view' %}\n {{ tables.append(db_tablename) }}\n {% endif %}\n {% endif %}\n {% endfor %}\n {% endfor %}\n {{ return(tables) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__list_schemas", + "macro.dbt_spark.spark__list_relations_without_caching", + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3133469, + "supported_languages": null + }, + "macro.spark_utils.get_delta_tables": + { + "name": "get_delta_tables", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/maintenance_operation.sql", + "original_file_path": "macros/maintenance_operation.sql", + "unique_id": "macro.spark_utils.get_delta_tables", + "macro_sql": "{% macro get_delta_tables(table_regex_pattern='.*') %}\n\n {% set delta_tables = [] %}\n {% for db_tablename in get_tables(table_regex_pattern) %}\n {% call statement('table_detail', fetch_result=True) -%}\n describe extended {{ db_tablename }}\n {% endcall %}\n\n {% set table_type = load_result('table_detail').table|reverse|selectattr(0, 'in', ('provider', 'PROVIDER', 'Provider'))|first %}\n {% if table_type[1]|lower == 'delta' %}\n {{ delta_tables.append(db_tablename) }}\n {% endif %}\n {% endfor %}\n {{ return(delta_tables) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.get_tables", + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3147714, + "supported_languages": null + }, + "macro.spark_utils.get_statistic_columns": + { + "name": "get_statistic_columns", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/maintenance_operation.sql", + "original_file_path": "macros/maintenance_operation.sql", + "unique_id": "macro.spark_utils.get_statistic_columns", + "macro_sql": "{% macro get_statistic_columns(table) %}\n\n {% call statement('input_columns', fetch_result=True) %}\n SHOW COLUMNS IN {{ table }}\n {% endcall %}\n {% set input_columns = load_result('input_columns').table %}\n\n {% set output_columns = [] %}\n {% for column in input_columns %}\n {% call statement('column_information', fetch_result=True) %}\n DESCRIBE TABLE {{ table }} `{{ column[0] }}`\n {% endcall %}\n {% if not load_result('column_information').table[1][1].startswith('struct') and not load_result('column_information').table[1][1].startswith('array') %}\n {{ output_columns.append('`' ~ column[0] ~ '`') }}\n {% endif %}\n {% endfor %}\n {{ return(output_columns) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3165596, + "supported_languages": null + }, + "macro.spark_utils.spark_optimize_delta_tables": + { + "name": "spark_optimize_delta_tables", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/maintenance_operation.sql", + "original_file_path": "macros/maintenance_operation.sql", + "unique_id": "macro.spark_utils.spark_optimize_delta_tables", + "macro_sql": "{% macro spark_optimize_delta_tables(table_regex_pattern='.*') %}\n\n {% for table in get_delta_tables(table_regex_pattern) %}\n {% set start=modules.datetime.datetime.now() %}\n {% set message_prefix=loop.index ~ \" of \" ~ loop.length %}\n {{ dbt_utils.log_info(message_prefix ~ \" Optimizing \" ~ table) }}\n {% do run_query(\"optimize \" ~ table) %}\n {% set end=modules.datetime.datetime.now() %}\n {% set total_seconds = (end - start).total_seconds() | round(2) %}\n {{ dbt_utils.log_info(message_prefix ~ \" Finished \" ~ table ~ \" in \" ~ total_seconds ~ \"s\") }}\n {% endfor %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.get_delta_tables", + "macro.dbt_utils.log_info", + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3180733, + "supported_languages": null + }, + "macro.spark_utils.spark_vacuum_delta_tables": + { + "name": "spark_vacuum_delta_tables", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/maintenance_operation.sql", + "original_file_path": "macros/maintenance_operation.sql", + "unique_id": "macro.spark_utils.spark_vacuum_delta_tables", + "macro_sql": "{% macro spark_vacuum_delta_tables(table_regex_pattern='.*') %}\n\n {% for table in get_delta_tables(table_regex_pattern) %}\n {% set start=modules.datetime.datetime.now() %}\n {% set message_prefix=loop.index ~ \" of \" ~ loop.length %}\n {{ dbt_utils.log_info(message_prefix ~ \" Vacuuming \" ~ table) }}\n {% do run_query(\"vacuum \" ~ table) %}\n {% set end=modules.datetime.datetime.now() %}\n {% set total_seconds = (end - start).total_seconds() | round(2) %}\n {{ dbt_utils.log_info(message_prefix ~ \" Finished \" ~ table ~ \" in \" ~ total_seconds ~ \"s\") }}\n {% endfor %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.get_delta_tables", + "macro.dbt_utils.log_info", + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3195558, + "supported_languages": null + }, + "macro.spark_utils.spark_analyze_tables": + { + "name": "spark_analyze_tables", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/maintenance_operation.sql", + "original_file_path": "macros/maintenance_operation.sql", + "unique_id": "macro.spark_utils.spark_analyze_tables", + "macro_sql": "{% macro spark_analyze_tables(table_regex_pattern='.*') %}\n\n {% for table in get_tables(table_regex_pattern) %}\n {% set start=modules.datetime.datetime.now() %}\n {% set columns = get_statistic_columns(table) | join(',') %}\n {% set message_prefix=loop.index ~ \" of \" ~ loop.length %}\n {{ dbt_utils.log_info(message_prefix ~ \" Analyzing \" ~ table) }}\n {% if columns != '' %}\n {% do run_query(\"analyze table \" ~ table ~ \" compute statistics for columns \" ~ columns) %}\n {% endif %}\n {% set end=modules.datetime.datetime.now() %}\n {% set total_seconds = (end - start).total_seconds() | round(2) %}\n {{ dbt_utils.log_info(message_prefix ~ \" Finished \" ~ table ~ \" in \" ~ total_seconds ~ \"s\") }}\n {% endfor %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.get_tables", + "macro.spark_utils.get_statistic_columns", + "macro.dbt_utils.log_info", + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.321433, + "supported_languages": null + }, + "macro.spark_utils.spark__concat": + { + "name": "spark__concat", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/dbt_utils/cross_db_utils/concat.sql", + "original_file_path": "macros/dbt_utils/cross_db_utils/concat.sql", + "unique_id": "macro.spark_utils.spark__concat", + "macro_sql": "{% macro spark__concat(fields) -%}\n concat({{ fields|join(', ') }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3217988, + "supported_languages": null + }, + "macro.spark_utils.spark__current_timestamp": + { + "name": "spark__current_timestamp", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/dbt_utils/cross_db_utils/current_timestamp.sql", + "original_file_path": "macros/dbt_utils/cross_db_utils/current_timestamp.sql", + "unique_id": "macro.spark_utils.spark__current_timestamp", + "macro_sql": "{% macro spark__current_timestamp() %}\n current_timestamp()\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.322051, + "supported_languages": null + }, + "macro.spark_utils.spark__current_timestamp_in_utc": + { + "name": "spark__current_timestamp_in_utc", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/dbt_utils/cross_db_utils/current_timestamp.sql", + "original_file_path": "macros/dbt_utils/cross_db_utils/current_timestamp.sql", + "unique_id": "macro.spark_utils.spark__current_timestamp_in_utc", + "macro_sql": "{% macro spark__current_timestamp_in_utc() %}\n unix_timestamp()\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3222177, + "supported_languages": null + }, + "macro.spark_utils.spark__type_numeric": + { + "name": "spark__type_numeric", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/dbt_utils/cross_db_utils/datatypes.sql", + "original_file_path": "macros/dbt_utils/cross_db_utils/datatypes.sql", + "unique_id": "macro.spark_utils.spark__type_numeric", + "macro_sql": "{% macro spark__type_numeric() %}\n decimal(28, 6)\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3224373, + "supported_languages": null + }, + "macro.spark_utils.spark__split_part": + { + "name": "spark__split_part", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/dbt_utils/cross_db_utils/split_part.sql", + "original_file_path": "macros/dbt_utils/cross_db_utils/split_part.sql", + "unique_id": "macro.spark_utils.spark__split_part", + "macro_sql": "{% macro spark__split_part(string_text, delimiter_text, part_number) %}\n\n {% set delimiter_expr %}\n \n -- escape if starts with a special character\n case when regexp_extract({{ delimiter_text }}, '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', {{ delimiter_text }})\n else {{ delimiter_text }} end\n \n {% endset %}\n\n {% set split_part_expr %}\n \n split(\n {{ string_text }},\n {{ delimiter_expr }}\n )[({{ part_number - 1 }})]\n \n {% endset %}\n \n {{ return(split_part_expr) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.323504, + "supported_languages": null + }, + "macro.spark_utils.spark__dateadd": + { + "name": "spark__dateadd", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/dbt_utils/cross_db_utils/dateadd.sql", + "original_file_path": "macros/dbt_utils/cross_db_utils/dateadd.sql", + "unique_id": "macro.spark_utils.spark__dateadd", + "macro_sql": "{% macro spark__dateadd(datepart, interval, from_date_or_timestamp) %}\n\n {%- set clock_component -%}\n {# make sure the dates + timestamps are real, otherwise raise an error asap #}\n to_unix_timestamp({{ spark_utils.assert_not_null('to_timestamp', from_date_or_timestamp) }})\n - to_unix_timestamp({{ spark_utils.assert_not_null('date', from_date_or_timestamp) }})\n {%- endset -%}\n\n {%- if datepart in ['day', 'week'] -%}\n \n {%- set multiplier = 7 if datepart == 'week' else 1 -%}\n\n to_timestamp(\n to_unix_timestamp(\n date_add(\n {{ spark_utils.assert_not_null('date', from_date_or_timestamp) }},\n cast({{interval}} * {{multiplier}} as int)\n )\n ) + {{clock_component}}\n )\n\n {%- elif datepart in ['month', 'quarter', 'year'] -%}\n \n {%- set multiplier -%} \n {%- if datepart == 'month' -%} 1\n {%- elif datepart == 'quarter' -%} 3\n {%- elif datepart == 'year' -%} 12\n {%- endif -%}\n {%- endset -%}\n\n to_timestamp(\n to_unix_timestamp(\n add_months(\n {{ spark_utils.assert_not_null('date', from_date_or_timestamp) }},\n cast({{interval}} * {{multiplier}} as int)\n )\n ) + {{clock_component}}\n )\n\n {%- elif datepart in ('hour', 'minute', 'second', 'millisecond', 'microsecond') -%}\n \n {%- set multiplier -%} \n {%- if datepart == 'hour' -%} 3600\n {%- elif datepart == 'minute' -%} 60\n {%- elif datepart == 'second' -%} 1\n {%- elif datepart == 'millisecond' -%} (1/1000000)\n {%- elif datepart == 'microsecond' -%} (1/1000000)\n {%- endif -%}\n {%- endset -%}\n\n to_timestamp(\n {{ spark_utils.assert_not_null('to_unix_timestamp', from_date_or_timestamp) }}\n + cast({{interval}} * {{multiplier}} as int)\n )\n\n {%- else -%}\n\n {{ exceptions.raise_compiler_error(\"macro dateadd not implemented for datepart ~ '\" ~ datepart ~ \"' ~ on Spark\") }}\n\n {%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.assert_not_null" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3285923, + "supported_languages": null + }, + "macro.spark_utils.spark__datediff": + { + "name": "spark__datediff", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/dbt_utils/cross_db_utils/datediff.sql", + "original_file_path": "macros/dbt_utils/cross_db_utils/datediff.sql", + "unique_id": "macro.spark_utils.spark__datediff", + "macro_sql": "{% macro spark__datediff(first_date, second_date, datepart) %}\n\n {%- if datepart in ['day', 'week', 'month', 'quarter', 'year'] -%}\n \n {# make sure the dates are real, otherwise raise an error asap #}\n {% set first_date = spark_utils.assert_not_null('date', first_date) %}\n {% set second_date = spark_utils.assert_not_null('date', second_date) %}\n \n {%- endif -%}\n \n {%- if datepart == 'day' -%}\n \n datediff({{second_date}}, {{first_date}})\n \n {%- elif datepart == 'week' -%}\n \n case when {{first_date}} < {{second_date}}\n then floor(datediff({{second_date}}, {{first_date}})/7)\n else ceil(datediff({{second_date}}, {{first_date}})/7)\n end\n \n -- did we cross a week boundary (Sunday)?\n + case\n when {{first_date}} < {{second_date}} and dayofweek({{second_date}}) < dayofweek({{first_date}}) then 1\n when {{first_date}} > {{second_date}} and dayofweek({{second_date}}) > dayofweek({{first_date}}) then -1\n else 0 end\n\n {%- elif datepart == 'month' -%}\n\n case when {{first_date}} < {{second_date}}\n then floor(months_between(date({{second_date}}), date({{first_date}})))\n else ceil(months_between(date({{second_date}}), date({{first_date}})))\n end\n \n -- did we cross a month boundary?\n + case\n when {{first_date}} < {{second_date}} and dayofmonth({{second_date}}) < dayofmonth({{first_date}}) then 1\n when {{first_date}} > {{second_date}} and dayofmonth({{second_date}}) > dayofmonth({{first_date}}) then -1\n else 0 end\n \n {%- elif datepart == 'quarter' -%}\n \n case when {{first_date}} < {{second_date}}\n then floor(months_between(date({{second_date}}), date({{first_date}}))/3)\n else ceil(months_between(date({{second_date}}), date({{first_date}}))/3)\n end\n \n -- did we cross a quarter boundary?\n + case\n when {{first_date}} < {{second_date}} and (\n (dayofyear({{second_date}}) - (quarter({{second_date}}) * 365/4))\n < (dayofyear({{first_date}}) - (quarter({{first_date}}) * 365/4))\n ) then 1\n when {{first_date}} > {{second_date}} and (\n (dayofyear({{second_date}}) - (quarter({{second_date}}) * 365/4))\n > (dayofyear({{first_date}}) - (quarter({{first_date}}) * 365/4))\n ) then -1\n else 0 end\n\n {%- elif datepart == 'year' -%}\n \n year({{second_date}}) - year({{first_date}})\n\n {%- elif datepart in ('hour', 'minute', 'second', 'millisecond', 'microsecond') -%}\n \n {%- set divisor -%} \n {%- if datepart == 'hour' -%} 3600\n {%- elif datepart == 'minute' -%} 60\n {%- elif datepart == 'second' -%} 1\n {%- elif datepart == 'millisecond' -%} (1/1000)\n {%- elif datepart == 'microsecond' -%} (1/1000000)\n {%- endif -%}\n {%- endset -%}\n\n case when {{first_date}} < {{second_date}}\n then ceil((\n {# make sure the timestamps are real, otherwise raise an error asap #}\n {{ spark_utils.assert_not_null('to_unix_timestamp', spark_utils.assert_not_null('to_timestamp', second_date)) }}\n - {{ spark_utils.assert_not_null('to_unix_timestamp', spark_utils.assert_not_null('to_timestamp', first_date)) }}\n ) / {{divisor}})\n else floor((\n {{ spark_utils.assert_not_null('to_unix_timestamp', spark_utils.assert_not_null('to_timestamp', second_date)) }}\n - {{ spark_utils.assert_not_null('to_unix_timestamp', spark_utils.assert_not_null('to_timestamp', first_date)) }}\n ) / {{divisor}})\n end\n \n {% if datepart == 'millisecond' %}\n + cast(date_format({{second_date}}, 'SSS') as int)\n - cast(date_format({{first_date}}, 'SSS') as int)\n {% endif %}\n \n {% if datepart == 'microsecond' %} \n {% set capture_str = '[0-9]{4}-[0-9]{2}-[0-9]{2}.[0-9]{2}:[0-9]{2}:[0-9]{2}.([0-9]{6})' %}\n -- Spark doesn't really support microseconds, so this is a massive hack!\n -- It will only work if the timestamp-string is of the format\n -- 'yyyy-MM-dd-HH mm.ss.SSSSSS'\n + cast(regexp_extract({{second_date}}, '{{capture_str}}', 1) as int)\n - cast(regexp_extract({{first_date}}, '{{capture_str}}', 1) as int) \n {% endif %}\n\n {%- else -%}\n\n {{ exceptions.raise_compiler_error(\"macro datediff not implemented for datepart ~ '\" ~ datepart ~ \"' ~ on Spark\") }}\n\n {%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.assert_not_null" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3409753, + "supported_languages": null + }, + "macro.spark_utils.spark__get_relations_by_pattern": + { + "name": "spark__get_relations_by_pattern", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "original_file_path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "unique_id": "macro.spark_utils.spark__get_relations_by_pattern", + "macro_sql": "{% macro spark__get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database) %}\n\n {%- call statement('get_tables', fetch_result=True) %}\n\n show table extended in {{ schema_pattern }} like '{{ table_pattern }}'\n\n {%- endcall -%}\n\n {%- set table_list = load_result('get_tables') -%}\n\n {%- if table_list and table_list['table'] -%}\n {%- set tbl_relations = [] -%}\n {%- for row in table_list['table'] -%}\n {%- set tbl_relation = api.Relation.create(\n database=None,\n schema=row[0],\n identifier=row[1],\n type=('view' if 'Type: VIEW' in row[3] else 'table')\n ) -%}\n {%- do tbl_relations.append(tbl_relation) -%}\n {%- endfor -%}\n\n {{ return(tbl_relations) }}\n {%- else -%}\n {{ return([]) }}\n {%- endif -%}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3438244, + "supported_languages": null + }, + "macro.spark_utils.spark__get_relations_by_prefix": + { + "name": "spark__get_relations_by_prefix", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "original_file_path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "unique_id": "macro.spark_utils.spark__get_relations_by_prefix", + "macro_sql": "{% macro spark__get_relations_by_prefix(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {% set table_pattern = table_pattern ~ '*' %}\n {{ return(spark_utils.spark__get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__get_relations_by_pattern" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.344511, + "supported_languages": null + }, + "macro.spark_utils.spark__get_tables_by_pattern": + { + "name": "spark__get_tables_by_pattern", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "original_file_path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "unique_id": "macro.spark_utils.spark__get_tables_by_pattern", + "macro_sql": "{% macro spark__get_tables_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {{ return(spark_utils.spark__get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__get_relations_by_pattern" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.345089, + "supported_languages": null + }, + "macro.spark_utils.spark__get_tables_by_prefix": + { + "name": "spark__get_tables_by_prefix", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "original_file_path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "unique_id": "macro.spark_utils.spark__get_tables_by_prefix", + "macro_sql": "{% macro spark__get_tables_by_prefix(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {{ return(spark_utils.spark__get_relations_by_prefix(schema_pattern, table_pattern, exclude='', database=target.database)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__get_relations_by_prefix" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3456411, + "supported_languages": null + }, + "macro.spark_utils.spark__convert_timezone": + { + "name": "spark__convert_timezone", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/snowplow/convert_timezone.sql", + "original_file_path": "macros/snowplow/convert_timezone.sql", + "unique_id": "macro.spark_utils.spark__convert_timezone", + "macro_sql": "{% macro spark__convert_timezone(in_tz, out_tz, in_timestamp) %}\n from_utc_timestamp(to_utc_timestamp({{in_timestamp}}, {{in_tz}}), {{out_tz}})\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.346059, + "supported_languages": null + }, + "macro.spark_utils.assert_not_null": + { + "name": "assert_not_null", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/etc/assert_not_null.sql", + "original_file_path": "macros/etc/assert_not_null.sql", + "unique_id": "macro.spark_utils.assert_not_null", + "macro_sql": "{% macro assert_not_null(function, arg) -%}\n {{ return(adapter.dispatch('assert_not_null', 'spark_utils')(function, arg)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.spark_utils.default__assert_not_null" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3466651, + "supported_languages": null + }, + "macro.spark_utils.default__assert_not_null": + { + "name": "default__assert_not_null", + "resource_type": "macro", + "package_name": "spark_utils", + "path": "macros/etc/assert_not_null.sql", + "original_file_path": "macros/etc/assert_not_null.sql", + "unique_id": "macro.spark_utils.default__assert_not_null", + "macro_sql": "{% macro default__assert_not_null(function, arg) %}\n\n coalesce({{function}}({{arg}}), nvl2({{function}}({{arg}}), assert_true({{function}}({{arg}}) is not null), null))\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3470838, + "supported_languages": null + }, + "macro.dbt_date.get_base_dates": + { + "name": "get_base_dates", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/get_base_dates.sql", + "original_file_path": "macros/get_base_dates.sql", + "unique_id": "macro.dbt_date.get_base_dates", + "macro_sql": "{% macro get_base_dates(start_date=None, end_date=None, n_dateparts=None, datepart=\"day\") %}\n {{ adapter.dispatch('get_base_dates', 'dbt_date') (start_date, end_date, n_dateparts, datepart) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__get_base_dates" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.349653, + "supported_languages": null + }, + "macro.dbt_date.default__get_base_dates": + { + "name": "default__get_base_dates", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/get_base_dates.sql", + "original_file_path": "macros/get_base_dates.sql", + "unique_id": "macro.dbt_date.default__get_base_dates", + "macro_sql": "{% macro default__get_base_dates(start_date, end_date, n_dateparts, datepart) %}\n\n{%- if start_date and end_date -%}\n{%- set start_date=\"cast('\" ~ start_date ~ \"' as \" ~ dbt.type_timestamp() ~ \")\" -%}\n{%- set end_date=\"cast('\" ~ end_date ~ \"' as \" ~ dbt.type_timestamp() ~ \")\" -%}\n\n{%- elif n_dateparts and datepart -%}\n\n{%- set start_date = dbt.dateadd(datepart, -1 * n_dateparts, dbt_date.today()) -%}\n{%- set end_date = dbt_date.tomorrow() -%}\n{%- endif -%}\n\nwith date_spine as\n(\n\n {{ dbt_date.date_spine(\n datepart=datepart,\n start_date=start_date,\n end_date=end_date,\n )\n }}\n\n)\nselect\n cast(d.date_{{ datepart }} as {{ dbt.type_timestamp() }}) as date_{{ datepart }}\nfrom\n date_spine d\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp", + "macro.dbt.dateadd", + "macro.dbt_date.today", + "macro.dbt_date.tomorrow", + "macro.dbt_date.date_spine" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3511841, + "supported_languages": null + }, + "macro.dbt_date.bigquery__get_base_dates": + { + "name": "bigquery__get_base_dates", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/get_base_dates.sql", + "original_file_path": "macros/get_base_dates.sql", + "unique_id": "macro.dbt_date.bigquery__get_base_dates", + "macro_sql": "{% macro bigquery__get_base_dates(start_date, end_date, n_dateparts, datepart) %}\n\n{%- if start_date and end_date -%}\n{%- set start_date=\"cast('\" ~ start_date ~ \"' as datetime )\" -%}\n{%- set end_date=\"cast('\" ~ end_date ~ \"' as datetime )\" -%}\n\n{%- elif n_dateparts and datepart -%}\n\n{%- set start_date = dbt.dateadd(datepart, -1 * n_dateparts, dbt_date.today()) -%}\n{%- set end_date = dbt_date.tomorrow() -%}\n{%- endif -%}\n\nwith date_spine as\n(\n\n {{ dbt_date.date_spine(\n datepart=datepart,\n start_date=start_date,\n end_date=end_date,\n )\n }}\n\n)\nselect\n cast(d.date_{{ datepart }} as {{ dbt.type_timestamp() }}) as date_{{ datepart }}\nfrom\n date_spine d\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.dateadd", + "macro.dbt_date.today", + "macro.dbt_date.tomorrow", + "macro.dbt_date.date_spine", + "macro.dbt.type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3525753, + "supported_languages": null + }, + "macro.dbt_date.trino__get_base_dates": + { + "name": "trino__get_base_dates", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/get_base_dates.sql", + "original_file_path": "macros/get_base_dates.sql", + "unique_id": "macro.dbt_date.trino__get_base_dates", + "macro_sql": "{% macro trino__get_base_dates(start_date, end_date, n_dateparts, datepart) %}\n\n{%- if start_date and end_date -%}\n{%- set start_date=\"cast('\" ~ start_date ~ \"' as \" ~ dbt.type_timestamp() ~ \")\" -%}\n{%- set end_date=\"cast('\" ~ end_date ~ \"' as \" ~ dbt.type_timestamp() ~ \")\" -%}\n\n{%- elif n_dateparts and datepart -%}\n\n{%- set start_date = dbt.dateadd(datepart, -1 * n_dateparts, dbt_date.now()) -%}\n{%- set end_date = dbt_date.tomorrow() -%}\n{%- endif -%}\n\nwith date_spine as\n(\n\n {{ dbt_date.date_spine(\n datepart=datepart,\n start_date=start_date,\n end_date=end_date,\n )\n }}\n\n)\nselect\n cast(d.date_{{ datepart }} as {{ dbt.type_timestamp() }}) as date_{{ datepart }}\nfrom\n date_spine d\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp", + "macro.dbt.dateadd", + "macro.dbt_date.now", + "macro.dbt_date.tomorrow", + "macro.dbt_date.date_spine" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3541021, + "supported_languages": null + }, + "macro.dbt_date.get_date_dimension": + { + "name": "get_date_dimension", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/get_date_dimension.sql", + "original_file_path": "macros/get_date_dimension.sql", + "unique_id": "macro.dbt_date.get_date_dimension", + "macro_sql": "{% macro get_date_dimension(start_date, end_date) %}\n {{ adapter.dispatch('get_date_dimension', 'dbt_date') (start_date, end_date) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__get_date_dimension" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.366364, + "supported_languages": null + }, + "macro.dbt_date.default__get_date_dimension": + { + "name": "default__get_date_dimension", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/get_date_dimension.sql", + "original_file_path": "macros/get_date_dimension.sql", + "unique_id": "macro.dbt_date.default__get_date_dimension", + "macro_sql": "{% macro default__get_date_dimension(start_date, end_date) %}\nwith base_dates as (\n {{ dbt_date.get_base_dates(start_date, end_date) }}\n),\ndates_with_prior_year_dates as (\n\n select\n cast(d.date_day as date) as date_day,\n cast({{ dbt.dateadd('year', -1 , 'd.date_day') }} as date) as prior_year_date_day,\n cast({{ dbt.dateadd('day', -364 , 'd.date_day') }} as date) as prior_year_over_year_date_day\n from\n \tbase_dates d\n\n)\nselect\n d.date_day,\n {{ dbt_date.yesterday('d.date_day') }} as prior_date_day,\n {{ dbt_date.tomorrow('d.date_day') }} as next_date_day,\n d.prior_year_date_day as prior_year_date_day,\n d.prior_year_over_year_date_day,\n {{ dbt_date.day_of_week('d.date_day', isoweek=false) }} as day_of_week,\n {{ dbt_date.day_of_week('d.date_day', isoweek=true) }} as day_of_week_iso,\n {{ dbt_date.day_name('d.date_day', short=false) }} as day_of_week_name,\n {{ dbt_date.day_name('d.date_day', short=true) }} as day_of_week_name_short,\n {{ dbt_date.day_of_month('d.date_day') }} as day_of_month,\n {{ dbt_date.day_of_year('d.date_day') }} as day_of_year,\n\n {{ dbt_date.week_start('d.date_day') }} as week_start_date,\n {{ dbt_date.week_end('d.date_day') }} as week_end_date,\n {{ dbt_date.week_start('d.prior_year_over_year_date_day') }} as prior_year_week_start_date,\n {{ dbt_date.week_end('d.prior_year_over_year_date_day') }} as prior_year_week_end_date,\n {{ dbt_date.week_of_year('d.date_day') }} as week_of_year,\n\n {{ dbt_date.iso_week_start('d.date_day') }} as iso_week_start_date,\n {{ dbt_date.iso_week_end('d.date_day') }} as iso_week_end_date,\n {{ dbt_date.iso_week_start('d.prior_year_over_year_date_day') }} as prior_year_iso_week_start_date,\n {{ dbt_date.iso_week_end('d.prior_year_over_year_date_day') }} as prior_year_iso_week_end_date,\n {{ dbt_date.iso_week_of_year('d.date_day') }} as iso_week_of_year,\n\n {{ dbt_date.week_of_year('d.prior_year_over_year_date_day') }} as prior_year_week_of_year,\n {{ dbt_date.iso_week_of_year('d.prior_year_over_year_date_day') }} as prior_year_iso_week_of_year,\n\n cast({{ dbt_date.date_part('month', 'd.date_day') }} as {{ dbt.type_int() }}) as month_of_year,\n {{ dbt_date.month_name('d.date_day', short=false) }} as month_name,\n {{ dbt_date.month_name('d.date_day', short=true) }} as month_name_short,\n\n cast({{ dbt.date_trunc('month', 'd.date_day') }} as date) as month_start_date,\n cast({{ last_day('d.date_day', 'month') }} as date) as month_end_date,\n\n cast({{ dbt.date_trunc('month', 'd.prior_year_date_day') }} as date) as prior_year_month_start_date,\n cast({{ last_day('d.prior_year_date_day', 'month') }} as date) as prior_year_month_end_date,\n\n cast({{ dbt_date.date_part('quarter', 'd.date_day') }} as {{ dbt.type_int() }}) as quarter_of_year,\n cast({{ dbt.date_trunc('quarter', 'd.date_day') }} as date) as quarter_start_date,\n cast({{ last_day('d.date_day', 'quarter') }} as date) as quarter_end_date,\n\n cast({{ dbt_date.date_part('year', 'd.date_day') }} as {{ dbt.type_int() }}) as year_number,\n cast({{ dbt.date_trunc('year', 'd.date_day') }} as date) as year_start_date,\n cast({{ last_day('d.date_day', 'year') }} as date) as year_end_date\nfrom\n dates_with_prior_year_dates d\norder by 1\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.get_base_dates", + "macro.dbt.dateadd", + "macro.dbt_date.yesterday", + "macro.dbt_date.tomorrow", + "macro.dbt_date.day_of_week", + "macro.dbt_date.day_name", + "macro.dbt_date.day_of_month", + "macro.dbt_date.day_of_year", + "macro.dbt_date.week_start", + "macro.dbt_date.week_end", + "macro.dbt_date.week_of_year", + "macro.dbt_date.iso_week_start", + "macro.dbt_date.iso_week_end", + "macro.dbt_date.iso_week_of_year", + "macro.dbt_date.date_part", + "macro.dbt.type_int", + "macro.dbt_date.month_name", + "macro.dbt.date_trunc", + "macro.dbt_utils.last_day" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3711016, + "supported_languages": null + }, + "macro.dbt_date.postgres__get_date_dimension": + { + "name": "postgres__get_date_dimension", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/get_date_dimension.sql", + "original_file_path": "macros/get_date_dimension.sql", + "unique_id": "macro.dbt_date.postgres__get_date_dimension", + "macro_sql": "{% macro postgres__get_date_dimension(start_date, end_date) %}\nwith base_dates as (\n {{ dbt_date.get_base_dates(start_date, end_date) }}\n),\ndates_with_prior_year_dates as (\n\n select\n cast(d.date_day as date) as date_day,\n cast({{ dbt.dateadd('year', -1 , 'd.date_day') }} as date) as prior_year_date_day,\n cast({{ dbt.dateadd('day', -364 , 'd.date_day') }} as date) as prior_year_over_year_date_day\n from\n \tbase_dates d\n\n)\nselect\n d.date_day,\n {{ dbt_date.yesterday('d.date_day') }} as prior_date_day,\n {{ dbt_date.tomorrow('d.date_day') }} as next_date_day,\n d.prior_year_date_day as prior_year_date_day,\n d.prior_year_over_year_date_day,\n {{ dbt_date.day_of_week('d.date_day', isoweek=true) }} as day_of_week,\n\n {{ dbt_date.day_name('d.date_day', short=false) }} as day_of_week_name,\n {{ dbt_date.day_name('d.date_day', short=true) }} as day_of_week_name_short,\n {{ dbt_date.day_of_month('d.date_day') }} as day_of_month,\n {{ dbt_date.day_of_year('d.date_day') }} as day_of_year,\n\n {{ dbt_date.week_start('d.date_day') }} as week_start_date,\n {{ dbt_date.week_end('d.date_day') }} as week_end_date,\n {{ dbt_date.week_start('d.prior_year_over_year_date_day') }} as prior_year_week_start_date,\n {{ dbt_date.week_end('d.prior_year_over_year_date_day') }} as prior_year_week_end_date,\n {{ dbt_date.week_of_year('d.date_day') }} as week_of_year,\n\n {{ dbt_date.iso_week_start('d.date_day') }} as iso_week_start_date,\n {{ dbt_date.iso_week_end('d.date_day') }} as iso_week_end_date,\n {{ dbt_date.iso_week_start('d.prior_year_over_year_date_day') }} as prior_year_iso_week_start_date,\n {{ dbt_date.iso_week_end('d.prior_year_over_year_date_day') }} as prior_year_iso_week_end_date,\n {{ dbt_date.iso_week_of_year('d.date_day') }} as iso_week_of_year,\n\n {{ dbt_date.week_of_year('d.prior_year_over_year_date_day') }} as prior_year_week_of_year,\n {{ dbt_date.iso_week_of_year('d.prior_year_over_year_date_day') }} as prior_year_iso_week_of_year,\n\n cast({{ dbt_date.date_part('month', 'd.date_day') }} as {{ dbt.type_int() }}) as month_of_year,\n {{ dbt_date.month_name('d.date_day', short=false) }} as month_name,\n {{ dbt_date.month_name('d.date_day', short=true) }} as month_name_short,\n\n cast({{ dbt.date_trunc('month', 'd.date_day') }} as date) as month_start_date,\n cast({{ last_day('d.date_day', 'month') }} as date) as month_end_date,\n\n cast({{ dbt.date_trunc('month', 'd.prior_year_date_day') }} as date) as prior_year_month_start_date,\n cast({{ last_day('d.prior_year_date_day', 'month') }} as date) as prior_year_month_end_date,\n\n cast({{ dbt_date.date_part('quarter', 'd.date_day') }} as {{ dbt.type_int() }}) as quarter_of_year,\n cast({{ dbt.date_trunc('quarter', 'd.date_day') }} as date) as quarter_start_date,\n {# last_day does not support quarter because postgresql does not support quarter interval. #}\n cast({{dbt.dateadd('day', '-1', dbt.dateadd('month', '3', dbt.date_trunc('quarter', 'd.date_day')))}} as date) as quarter_end_date,\n\n cast({{ dbt_date.date_part('year', 'd.date_day') }} as {{ dbt.type_int() }}) as year_number,\n cast({{ dbt.date_trunc('year', 'd.date_day') }} as date) as year_start_date,\n cast({{ last_day('d.date_day', 'year') }} as date) as year_end_date\nfrom\n dates_with_prior_year_dates d\norder by 1\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.get_base_dates", + "macro.dbt.dateadd", + "macro.dbt_date.yesterday", + "macro.dbt_date.tomorrow", + "macro.dbt_date.day_of_week", + "macro.dbt_date.day_name", + "macro.dbt_date.day_of_month", + "macro.dbt_date.day_of_year", + "macro.dbt_date.week_start", + "macro.dbt_date.week_end", + "macro.dbt_date.week_of_year", + "macro.dbt_date.iso_week_start", + "macro.dbt_date.iso_week_end", + "macro.dbt_date.iso_week_of_year", + "macro.dbt_date.date_part", + "macro.dbt.type_int", + "macro.dbt_date.month_name", + "macro.dbt.date_trunc", + "macro.dbt_utils.last_day" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3757176, + "supported_languages": null + }, + "macro.dbt_date.iso_week_of_year": + { + "name": "iso_week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_of_year.sql", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "unique_id": "macro.dbt_date.iso_week_of_year", + "macro_sql": "{%- macro iso_week_of_year(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('iso_week_of_year', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.spark__iso_week_of_year" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.377015, + "supported_languages": null + }, + "macro.dbt_date._iso_week_of_year": + { + "name": "_iso_week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_of_year.sql", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "unique_id": "macro.dbt_date._iso_week_of_year", + "macro_sql": "{%- macro _iso_week_of_year(date, week_type) -%}\ncast({{ dbt_date.date_part(week_type, date) }} as {{ dbt.type_int() }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_int" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3774211, + "supported_languages": null + }, + "macro.dbt_date.default__iso_week_of_year": + { + "name": "default__iso_week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_of_year.sql", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "unique_id": "macro.dbt_date.default__iso_week_of_year", + "macro_sql": "\n\n{%- macro default__iso_week_of_year(date) -%}\n{{ dbt_date._iso_week_of_year(date, 'isoweek') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_of_year" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.377723, + "supported_languages": null + }, + "macro.dbt_date.snowflake__iso_week_of_year": + { + "name": "snowflake__iso_week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_of_year.sql", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "unique_id": "macro.dbt_date.snowflake__iso_week_of_year", + "macro_sql": "\n\n{%- macro snowflake__iso_week_of_year(date) -%}\n{{ dbt_date._iso_week_of_year(date, 'weekiso') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_of_year" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.378021, + "supported_languages": null + }, + "macro.dbt_date.postgres__iso_week_of_year": + { + "name": "postgres__iso_week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_of_year.sql", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "unique_id": "macro.dbt_date.postgres__iso_week_of_year", + "macro_sql": "\n\n{%- macro postgres__iso_week_of_year(date) -%}\n-- postgresql week is isoweek, the first week of a year containing January 4 of that year.\n{{ dbt_date._iso_week_of_year(date, 'week') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_of_year" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3783321, + "supported_languages": null + }, + "macro.dbt_date.duckdb__iso_week_of_year": + { + "name": "duckdb__iso_week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_of_year.sql", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "unique_id": "macro.dbt_date.duckdb__iso_week_of_year", + "macro_sql": "\n\n{%- macro duckdb__iso_week_of_year(date) -%}\n{{ return(dbt_date.postgres__iso_week_of_year(date)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__iso_week_of_year" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3786361, + "supported_languages": null + }, + "macro.dbt_date.spark__iso_week_of_year": + { + "name": "spark__iso_week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_of_year.sql", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "unique_id": "macro.dbt_date.spark__iso_week_of_year", + "macro_sql": "\n\n{%- macro spark__iso_week_of_year(date) -%}\n{{ dbt_date._iso_week_of_year(date, 'week') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_of_year" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3789294, + "supported_languages": null + }, + "macro.dbt_date.trino__iso_week_of_year": + { + "name": "trino__iso_week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_of_year.sql", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "unique_id": "macro.dbt_date.trino__iso_week_of_year", + "macro_sql": "\n\n{%- macro trino__iso_week_of_year(date) -%}\n{{ dbt_date._iso_week_of_year(date, 'week') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_of_year" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3792205, + "supported_languages": null + }, + "macro.dbt_date.day_name": + { + "name": "day_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_name.sql", + "original_file_path": "macros/calendar_date/day_name.sql", + "unique_id": "macro.dbt_date.day_name", + "macro_sql": "{%- macro day_name(date, short=True) -%}\n {{ adapter.dispatch('day_name', 'dbt_date') (date, short) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__day_name" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.380619, + "supported_languages": null + }, + "macro.dbt_date.default__day_name": + { + "name": "default__day_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_name.sql", + "original_file_path": "macros/calendar_date/day_name.sql", + "unique_id": "macro.dbt_date.default__day_name", + "macro_sql": "\n\n{%- macro default__day_name(date, short) -%}\n{%- set f = 'Dy' if short else 'Day' -%}\n to_char({{ date }}, '{{ f }}')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.381066, + "supported_languages": null + }, + "macro.dbt_date.snowflake__day_name": + { + "name": "snowflake__day_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_name.sql", + "original_file_path": "macros/calendar_date/day_name.sql", + "unique_id": "macro.dbt_date.snowflake__day_name", + "macro_sql": "\n\n{%- macro snowflake__day_name(date, short) -%}\n {%- if short -%}\n dayname({{ date }})\n {%- else -%}\n -- long version not implemented on Snowflake so we're doing it manually :/\n case dayname({{ date }})\n when 'Mon' then 'Monday'\n when 'Tue' then 'Tuesday'\n when 'Wed' then 'Wednesday'\n when 'Thu' then 'Thursday'\n when 'Fri' then 'Friday'\n when 'Sat' then 'Saturday'\n when 'Sun' then 'Sunday'\n end\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3815062, + "supported_languages": null + }, + "macro.dbt_date.bigquery__day_name": + { + "name": "bigquery__day_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_name.sql", + "original_file_path": "macros/calendar_date/day_name.sql", + "unique_id": "macro.dbt_date.bigquery__day_name", + "macro_sql": "\n\n{%- macro bigquery__day_name(date, short) -%}\n{%- set f = '%a' if short else '%A' -%}\n format_date('{{ f }}', cast({{ date }} as date))\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.381939, + "supported_languages": null + }, + "macro.dbt_date.postgres__day_name": + { + "name": "postgres__day_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_name.sql", + "original_file_path": "macros/calendar_date/day_name.sql", + "unique_id": "macro.dbt_date.postgres__day_name", + "macro_sql": "\n\n{%- macro postgres__day_name(date, short) -%}\n{# FM = Fill mode, which suppresses padding blanks #}\n{%- set f = 'FMDy' if short else 'FMDay' -%}\n to_char({{ date }}, '{{ f }}')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.382368, + "supported_languages": null + }, + "macro.dbt_date.duckdb__day_name": + { + "name": "duckdb__day_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_name.sql", + "original_file_path": "macros/calendar_date/day_name.sql", + "unique_id": "macro.dbt_date.duckdb__day_name", + "macro_sql": "\n\n{%- macro duckdb__day_name(date, short) -%}\n {%- if short -%}\n substr(dayname({{ date }}), 1, 3)\n {%- else -%}\n dayname({{ date }})\n {%- endif -%}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3827689, + "supported_languages": null + }, + "macro.dbt_date.spark__day_name": + { + "name": "spark__day_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_name.sql", + "original_file_path": "macros/calendar_date/day_name.sql", + "unique_id": "macro.dbt_date.spark__day_name", + "macro_sql": "\n\n{%- macro spark__day_name(date, short) -%}\n{%- set f = 'E' if short else 'EEEE' -%}\n date_format({{ date }}, '{{ f }}')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.383193, + "supported_languages": null + }, + "macro.dbt_date.trino__day_name": + { + "name": "trino__day_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_name.sql", + "original_file_path": "macros/calendar_date/day_name.sql", + "unique_id": "macro.dbt_date.trino__day_name", + "macro_sql": "\n\n{%- macro trino__day_name(date, short) -%}\n{%- set f = 'a' if short else 'W' -%}\n date_format({{ date }}, '%{{ f }}')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.38361, + "supported_languages": null + }, + "macro.dbt_date.convert_timezone": + { + "name": "convert_timezone", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/convert_timezone.sql", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "unique_id": "macro.dbt_date.convert_timezone", + "macro_sql": "{%- macro convert_timezone(column, target_tz=None, source_tz=None) -%}\n{%- set source_tz = \"UTC\" if not source_tz else source_tz -%}\n{%- set target_tz = var(\"dbt_date:time_zone\") if not target_tz else target_tz -%}\n{{ adapter.dispatch('convert_timezone', 'dbt_date') (column, target_tz, source_tz) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__convert_timezone" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.385824, + "supported_languages": null + }, + "macro.dbt_date.default__convert_timezone": + { + "name": "default__convert_timezone", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/convert_timezone.sql", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "unique_id": "macro.dbt_date.default__convert_timezone", + "macro_sql": "{% macro default__convert_timezone(column, target_tz, source_tz) -%}\nconvert_timezone('{{ source_tz }}', '{{ target_tz }}',\n cast({{ column }} as {{ dbt.type_timestamp() }})\n)\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3863525, + "supported_languages": null + }, + "macro.dbt_date.bigquery__convert_timezone": + { + "name": "bigquery__convert_timezone", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/convert_timezone.sql", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "unique_id": "macro.dbt_date.bigquery__convert_timezone", + "macro_sql": "{%- macro bigquery__convert_timezone(column, target_tz, source_tz=None) -%}\ntimestamp(datetime({{ column }}, '{{ target_tz}}'))\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3866806, + "supported_languages": null + }, + "macro.dbt_date.postgres__convert_timezone": + { + "name": "postgres__convert_timezone", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/convert_timezone.sql", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "unique_id": "macro.dbt_date.postgres__convert_timezone", + "macro_sql": "{% macro postgres__convert_timezone(column, target_tz, source_tz) -%}\ncast(\n cast({{ column }} as {{ dbt.type_timestamp() }})\n at time zone '{{ source_tz }}' at time zone '{{ target_tz }}' as {{ dbt.type_timestamp() }}\n)\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3871706, + "supported_languages": null + }, + "macro.dbt_date.redshift__convert_timezone": + { + "name": "redshift__convert_timezone", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/convert_timezone.sql", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "unique_id": "macro.dbt_date.redshift__convert_timezone", + "macro_sql": "{%- macro redshift__convert_timezone(column, target_tz, source_tz) -%}\n{{ return(dbt_date.default__convert_timezone(column, target_tz, source_tz)) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__convert_timezone" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3875632, + "supported_languages": null + }, + "macro.dbt_date.duckdb__convert_timezone": + { + "name": "duckdb__convert_timezone", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/convert_timezone.sql", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "unique_id": "macro.dbt_date.duckdb__convert_timezone", + "macro_sql": "{% macro duckdb__convert_timezone(column, target_tz, source_tz) -%}\n{{ return(dbt_date.postgres__convert_timezone(column, target_tz, source_tz)) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__convert_timezone" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3879485, + "supported_languages": null + }, + "macro.dbt_date.spark__convert_timezone": + { + "name": "spark__convert_timezone", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/convert_timezone.sql", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "unique_id": "macro.dbt_date.spark__convert_timezone", + "macro_sql": "{%- macro spark__convert_timezone(column, target_tz, source_tz) -%}\nfrom_utc_timestamp(\n to_utc_timestamp({{ column }}, '{{ source_tz }}'),\n '{{ target_tz }}'\n )\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3882987, + "supported_languages": null + }, + "macro.dbt_date.trino__convert_timezone": + { + "name": "trino__convert_timezone", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/convert_timezone.sql", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "unique_id": "macro.dbt_date.trino__convert_timezone", + "macro_sql": "{%- macro trino__convert_timezone(column, target_tz, source_tz) -%}\n cast((at_timezone(with_timezone(cast({{ column }} as {{ dbt.type_timestamp() }}), '{{ source_tz }}'), '{{ target_tz }}')) as {{ dbt.type_timestamp() }})\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3888032, + "supported_languages": null + }, + "macro.dbt_date.next_month_number": + { + "name": "next_month_number", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/next_month_number.sql", + "original_file_path": "macros/calendar_date/next_month_number.sql", + "unique_id": "macro.dbt_date.next_month_number", + "macro_sql": "{%- macro next_month_number(tz=None) -%}\n{{ dbt_date.date_part('month', dbt_date.next_month(tz)) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt_date.next_month" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.389248, + "supported_languages": null + }, + "macro.dbt_date.now": + { + "name": "now", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/now.sql", + "original_file_path": "macros/calendar_date/now.sql", + "unique_id": "macro.dbt_date.now", + "macro_sql": "{%- macro now(tz=None) -%}\n{{ dbt_date.convert_timezone(dbt.current_timestamp(), tz) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.convert_timezone", + "macro.dbt.current_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3896546, + "supported_languages": null + }, + "macro.dbt_date.next_month_name": + { + "name": "next_month_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/next_month_name.sql", + "original_file_path": "macros/calendar_date/next_month_name.sql", + "unique_id": "macro.dbt_date.next_month_name", + "macro_sql": "{%- macro next_month_name(short=True, tz=None) -%}\n{{ dbt_date.month_name(dbt_date.next_month(tz), short=short) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.month_name", + "macro.dbt_date.next_month" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3901365, + "supported_languages": null + }, + "macro.dbt_date.to_unixtimestamp": + { + "name": "to_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/to_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "unique_id": "macro.dbt_date.to_unixtimestamp", + "macro_sql": "{%- macro to_unixtimestamp(timestamp) -%}\n {{ adapter.dispatch('to_unixtimestamp', 'dbt_date') (timestamp) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__to_unixtimestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3908794, + "supported_languages": null + }, + "macro.dbt_date.default__to_unixtimestamp": + { + "name": "default__to_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/to_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "unique_id": "macro.dbt_date.default__to_unixtimestamp", + "macro_sql": "\n\n{%- macro default__to_unixtimestamp(timestamp) -%}\n {{ dbt_date.date_part('epoch', timestamp) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3911786, + "supported_languages": null + }, + "macro.dbt_date.snowflake__to_unixtimestamp": + { + "name": "snowflake__to_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/to_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "unique_id": "macro.dbt_date.snowflake__to_unixtimestamp", + "macro_sql": "\n\n{%- macro snowflake__to_unixtimestamp(timestamp) -%}\n {{ dbt_date.date_part('epoch_seconds', timestamp) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3914757, + "supported_languages": null + }, + "macro.dbt_date.bigquery__to_unixtimestamp": + { + "name": "bigquery__to_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/to_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "unique_id": "macro.dbt_date.bigquery__to_unixtimestamp", + "macro_sql": "\n\n{%- macro bigquery__to_unixtimestamp(timestamp) -%}\n unix_seconds({{ timestamp }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3917074, + "supported_languages": null + }, + "macro.dbt_date.spark__to_unixtimestamp": + { + "name": "spark__to_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/to_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "unique_id": "macro.dbt_date.spark__to_unixtimestamp", + "macro_sql": "\n\n{%- macro spark__to_unixtimestamp(timestamp) -%}\n unix_timestamp({{ timestamp }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.391931, + "supported_languages": null + }, + "macro.dbt_date.trino__to_unixtimestamp": + { + "name": "trino__to_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/to_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "unique_id": "macro.dbt_date.trino__to_unixtimestamp", + "macro_sql": "\n\n{%- macro trino__to_unixtimestamp(timestamp) -%}\n to_unixtime({{ timestamp }} AT TIME ZONE 'UTC')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3921535, + "supported_languages": null + }, + "macro.dbt_date.next_week": + { + "name": "next_week", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/next_week.sql", + "original_file_path": "macros/calendar_date/next_week.sql", + "unique_id": "macro.dbt_date.next_week", + "macro_sql": "{%- macro next_week(tz=None) -%}\n{{ dbt_date.n_weeks_away(1, tz) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_weeks_away" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3925273, + "supported_languages": null + }, + "macro.dbt_date.week_start": + { + "name": "week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_start.sql", + "original_file_path": "macros/calendar_date/week_start.sql", + "unique_id": "macro.dbt_date.week_start", + "macro_sql": "{%- macro week_start(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('week_start', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.default__week_start" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3934822, + "supported_languages": null + }, + "macro.dbt_date.default__week_start": + { + "name": "default__week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_start.sql", + "original_file_path": "macros/calendar_date/week_start.sql", + "unique_id": "macro.dbt_date.default__week_start", + "macro_sql": "{%- macro default__week_start(date) -%}\ncast({{ dbt.date_trunc('week', date) }} as date)\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3937929, + "supported_languages": null + }, + "macro.dbt_date.snowflake__week_start": + { + "name": "snowflake__week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_start.sql", + "original_file_path": "macros/calendar_date/week_start.sql", + "unique_id": "macro.dbt_date.snowflake__week_start", + "macro_sql": "\n\n{%- macro snowflake__week_start(date) -%}\n {#\n Get the day of week offset: e.g. if the date is a Sunday,\n dbt_date.day_of_week returns 1, so we subtract 1 to get a 0 offset\n #}\n {% set off_set = dbt_date.day_of_week(date, isoweek=False) ~ \" - 1\" %}\n cast({{ dbt.dateadd(\"day\", \"-1 * (\" ~ off_set ~ \")\", date) }} as date)\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.day_of_week", + "macro.dbt.dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3943927, + "supported_languages": null + }, + "macro.dbt_date.postgres__week_start": + { + "name": "postgres__week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_start.sql", + "original_file_path": "macros/calendar_date/week_start.sql", + "unique_id": "macro.dbt_date.postgres__week_start", + "macro_sql": "\n\n{%- macro postgres__week_start(date) -%}\n-- Sunday as week start date\ncast({{ dbt.dateadd('day', -1, dbt.date_trunc('week', dbt.dateadd('day', 1, date))) }} as date)\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.dateadd", + "macro.dbt.date_trunc" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3950324, + "supported_languages": null + }, + "macro.dbt_date.duckdb__week_start": + { + "name": "duckdb__week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_start.sql", + "original_file_path": "macros/calendar_date/week_start.sql", + "unique_id": "macro.dbt_date.duckdb__week_start", + "macro_sql": "\n\n{%- macro duckdb__week_start(date) -%}\n{{ return(dbt_date.postgres__week_start(date)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__week_start" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3953388, + "supported_languages": null + }, + "macro.dbt_date.tomorrow": + { + "name": "tomorrow", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/tomorrow.sql", + "original_file_path": "macros/calendar_date/tomorrow.sql", + "unique_id": "macro.dbt_date.tomorrow", + "macro_sql": "{%- macro tomorrow(date=None, tz=None) -%}\n{{ dbt_date.n_days_away(1, date, tz) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_days_away" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3957772, + "supported_languages": null + }, + "macro.dbt_date.last_week": + { + "name": "last_week", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/last_week.sql", + "original_file_path": "macros/calendar_date/last_week.sql", + "unique_id": "macro.dbt_date.last_week", + "macro_sql": "{%- macro last_week(tz=None) -%}\n{{ dbt_date.n_weeks_ago(1, tz) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_weeks_ago" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3961458, + "supported_languages": null + }, + "macro.dbt_date.day_of_year": + { + "name": "day_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_year.sql", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "unique_id": "macro.dbt_date.day_of_year", + "macro_sql": "{%- macro day_of_year(date) -%}\n{{ adapter.dispatch('day_of_year', 'dbt_date') (date) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__day_of_year" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.396906, + "supported_languages": null + }, + "macro.dbt_date.default__day_of_year": + { + "name": "default__day_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_year.sql", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "unique_id": "macro.dbt_date.default__day_of_year", + "macro_sql": "\n\n{%- macro default__day_of_year(date) -%}\n {{ dbt_date.date_part('dayofyear', date) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3972037, + "supported_languages": null + }, + "macro.dbt_date.postgres__day_of_year": + { + "name": "postgres__day_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_year.sql", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "unique_id": "macro.dbt_date.postgres__day_of_year", + "macro_sql": "\n\n{%- macro postgres__day_of_year(date) -%}\n {{ dbt_date.date_part('doy', date) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3975008, + "supported_languages": null + }, + "macro.dbt_date.redshift__day_of_year": + { + "name": "redshift__day_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_year.sql", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "unique_id": "macro.dbt_date.redshift__day_of_year", + "macro_sql": "\n\n{%- macro redshift__day_of_year(date) -%}\n cast({{ dbt_date.date_part('dayofyear', date) }} as {{ dbt.type_bigint() }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_bigint" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3978837, + "supported_languages": null + }, + "macro.dbt_date.spark__day_of_year": + { + "name": "spark__day_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_year.sql", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "unique_id": "macro.dbt_date.spark__day_of_year", + "macro_sql": "\n\n{%- macro spark__day_of_year(date) -%}\n dayofyear({{ date }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3981078, + "supported_languages": null + }, + "macro.dbt_date.trino__day_of_year": + { + "name": "trino__day_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_year.sql", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "unique_id": "macro.dbt_date.trino__day_of_year", + "macro_sql": "\n\n{%- macro trino__day_of_year(date) -%}\n {{ dbt_date.date_part('day_of_year', date) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3984046, + "supported_languages": null + }, + "macro.dbt_date.n_months_away": + { + "name": "n_months_away", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/n_months_away.sql", + "original_file_path": "macros/calendar_date/n_months_away.sql", + "unique_id": "macro.dbt_date.n_months_away", + "macro_sql": "{%- macro n_months_away(n, tz=None) -%}\n{%- set n = n|int -%}\n{{ dbt.date_trunc('month',\n dbt.dateadd('month', n,\n dbt_date.today(tz)\n )\n ) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt.dateadd", + "macro.dbt_date.today" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3990896, + "supported_languages": null + }, + "macro.dbt_date.iso_week_end": + { + "name": "iso_week_end", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_end.sql", + "original_file_path": "macros/calendar_date/iso_week_end.sql", + "unique_id": "macro.dbt_date.iso_week_end", + "macro_sql": "{%- macro iso_week_end(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('iso_week_end', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.default__iso_week_end" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.3999438, + "supported_languages": null + }, + "macro.dbt_date._iso_week_end": + { + "name": "_iso_week_end", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_end.sql", + "original_file_path": "macros/calendar_date/iso_week_end.sql", + "unique_id": "macro.dbt_date._iso_week_end", + "macro_sql": "{%- macro _iso_week_end(date, week_type) -%}\n{%- set dt = dbt_date.iso_week_start(date) -%}\n{{ dbt_date.n_days_away(6, dt) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.iso_week_start", + "macro.dbt_date.n_days_away" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4003735, + "supported_languages": null + }, + "macro.dbt_date.default__iso_week_end": + { + "name": "default__iso_week_end", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_end.sql", + "original_file_path": "macros/calendar_date/iso_week_end.sql", + "unique_id": "macro.dbt_date.default__iso_week_end", + "macro_sql": "\n\n{%- macro default__iso_week_end(date) -%}\n{{ dbt_date._iso_week_end(date, 'isoweek') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_end" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4006648, + "supported_languages": null + }, + "macro.dbt_date.snowflake__iso_week_end": + { + "name": "snowflake__iso_week_end", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_end.sql", + "original_file_path": "macros/calendar_date/iso_week_end.sql", + "unique_id": "macro.dbt_date.snowflake__iso_week_end", + "macro_sql": "\n\n{%- macro snowflake__iso_week_end(date) -%}\n{{ dbt_date._iso_week_end(date, 'weekiso') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_end" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4009767, + "supported_languages": null + }, + "macro.dbt_date.from_unixtimestamp": + { + "name": "from_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/from_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "unique_id": "macro.dbt_date.from_unixtimestamp", + "macro_sql": "{%- macro from_unixtimestamp(epochs, format=\"seconds\") -%}\n {{ adapter.dispatch('from_unixtimestamp', 'dbt_date') (epochs, format) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__from_unixtimestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.405061, + "supported_languages": null + }, + "macro.dbt_date.default__from_unixtimestamp": + { + "name": "default__from_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/from_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "unique_id": "macro.dbt_date.default__from_unixtimestamp", + "macro_sql": "\n\n{%- macro default__from_unixtimestamp(epochs, format=\"seconds\") -%}\n {%- if format != \"seconds\" -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n to_timestamp({{ epochs }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4056118, + "supported_languages": null + }, + "macro.dbt_date.postgres__from_unixtimestamp": + { + "name": "postgres__from_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/from_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "unique_id": "macro.dbt_date.postgres__from_unixtimestamp", + "macro_sql": "\n\n{%- macro postgres__from_unixtimestamp(epochs, format=\"seconds\") -%}\n {%- if format != \"seconds\" -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n cast(to_timestamp({{ epochs }}) at time zone 'UTC' as timestamp)\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4061604, + "supported_languages": null + }, + "macro.dbt_date.snowflake__from_unixtimestamp": + { + "name": "snowflake__from_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/from_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "unique_id": "macro.dbt_date.snowflake__from_unixtimestamp", + "macro_sql": "\n\n{%- macro snowflake__from_unixtimestamp(epochs, format) -%}\n {%- if format == \"seconds\" -%}\n {%- set scale = 0 -%}\n {%- elif format == \"milliseconds\" -%}\n {%- set scale = 3 -%}\n {%- elif format == \"microseconds\" -%}\n {%- set scale = 6 -%}\n {%- else -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n to_timestamp_ntz({{ epochs }}, {{ scale }})\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4072454, + "supported_languages": null + }, + "macro.dbt_date.bigquery__from_unixtimestamp": + { + "name": "bigquery__from_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/from_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "unique_id": "macro.dbt_date.bigquery__from_unixtimestamp", + "macro_sql": "\n\n{%- macro bigquery__from_unixtimestamp(epochs, format) -%}\n {%- if format == \"seconds\" -%}\n timestamp_seconds({{ epochs }})\n {%- elif format == \"milliseconds\" -%}\n timestamp_millis({{ epochs }})\n {%- elif format == \"microseconds\" -%}\n timestamp_micros({{ epochs }})\n {%- else -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4080577, + "supported_languages": null + }, + "macro.dbt_date.trino__from_unixtimestamp": + { + "name": "trino__from_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/from_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "unique_id": "macro.dbt_date.trino__from_unixtimestamp", + "macro_sql": "\n\n{%- macro trino__from_unixtimestamp(epochs, format) -%}\n {%- if format == \"seconds\" -%}\n cast(from_unixtime({{ epochs }}) AT TIME ZONE 'UTC' as {{ dbt.type_timestamp() }})\n {%- elif format == \"milliseconds\" -%}\n cast(from_unixtime_nanos({{ epochs }} * pow(10, 6)) AT TIME ZONE 'UTC' as {{ dbt.type_timestamp() }})\n {%- elif format == \"microseconds\" -%}\n cast(from_unixtime_nanos({{ epochs }} * pow(10, 3)) AT TIME ZONE 'UTC' as {{ dbt.type_timestamp() }})\n {%- elif format == \"nanoseconds\" -%}\n cast(from_unixtime_nanos({{ epochs }}) AT TIME ZONE 'UTC' as {{ dbt.type_timestamp() }})\n {%- else -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4093304, + "supported_languages": null + }, + "macro.dbt_date.duckdb__from_unixtimestamp": + { + "name": "duckdb__from_unixtimestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/from_unixtimestamp.sql", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "unique_id": "macro.dbt_date.duckdb__from_unixtimestamp", + "macro_sql": "\n\n\n{%- macro duckdb__from_unixtimestamp(epochs, format=\"seconds\") -%}\n {%- if format != \"seconds\" -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n cast(to_timestamp({{ epochs }}) at time zone 'UTC' as timestamp)\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4098883, + "supported_languages": null + }, + "macro.dbt_date.week_of_year": + { + "name": "week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_of_year.sql", + "original_file_path": "macros/calendar_date/week_of_year.sql", + "unique_id": "macro.dbt_date.week_of_year", + "macro_sql": "{%- macro week_of_year(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('week_of_year', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.default__week_of_year" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4107502, + "supported_languages": null + }, + "macro.dbt_date.default__week_of_year": + { + "name": "default__week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_of_year.sql", + "original_file_path": "macros/calendar_date/week_of_year.sql", + "unique_id": "macro.dbt_date.default__week_of_year", + "macro_sql": "{%- macro default__week_of_year(date) -%}\ncast({{ dbt_date.date_part('week', date) }} as {{ dbt.type_int() }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_int" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4111426, + "supported_languages": null + }, + "macro.dbt_date.postgres__week_of_year": + { + "name": "postgres__week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_of_year.sql", + "original_file_path": "macros/calendar_date/week_of_year.sql", + "unique_id": "macro.dbt_date.postgres__week_of_year", + "macro_sql": "\n\n{%- macro postgres__week_of_year(date) -%}\n{# postgresql 'week' returns isoweek. Use to_char instead.\n WW = the first week starts on the first day of the year #}\ncast(to_char({{ date }}, 'WW') as {{ dbt.type_int() }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.type_int" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4114532, + "supported_languages": null + }, + "macro.dbt_date.duckdb__week_of_year": + { + "name": "duckdb__week_of_year", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_of_year.sql", + "original_file_path": "macros/calendar_date/week_of_year.sql", + "unique_id": "macro.dbt_date.duckdb__week_of_year", + "macro_sql": "\n\n{%- macro duckdb__week_of_year(date) -%}\ncast(ceil(dayofyear({{ date }}) / 7) as int)\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4116828, + "supported_languages": null + }, + "macro.dbt_date.day_of_month": + { + "name": "day_of_month", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_month.sql", + "original_file_path": "macros/calendar_date/day_of_month.sql", + "unique_id": "macro.dbt_date.day_of_month", + "macro_sql": "{%- macro day_of_month(date) -%}\n{{ dbt_date.date_part('day', date) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4121168, + "supported_languages": null + }, + "macro.dbt_date.redshift__day_of_month": + { + "name": "redshift__day_of_month", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_month.sql", + "original_file_path": "macros/calendar_date/day_of_month.sql", + "unique_id": "macro.dbt_date.redshift__day_of_month", + "macro_sql": "\n\n{%- macro redshift__day_of_month(date) -%}\ncast({{ dbt_date.date_part('day', date) }} as {{ dbt.type_bigint() }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_bigint" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.412498, + "supported_languages": null + }, + "macro.dbt_date.periods_since": + { + "name": "periods_since", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/periods_since.sql", + "original_file_path": "macros/calendar_date/periods_since.sql", + "unique_id": "macro.dbt_date.periods_since", + "macro_sql": "{%- macro periods_since(date_col, period_name='day', tz=None) -%}\n{{ dbt.datediff(date_col, dbt_date.now(tz), period_name) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.datediff", + "macro.dbt_date.now" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4130456, + "supported_languages": null + }, + "macro.dbt_date.last_month_name": + { + "name": "last_month_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/last_month_name.sql", + "original_file_path": "macros/calendar_date/last_month_name.sql", + "unique_id": "macro.dbt_date.last_month_name", + "macro_sql": "{%- macro last_month_name(short=True, tz=None) -%}\n{{ dbt_date.month_name(dbt_date.last_month(tz), short=short) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.month_name", + "macro.dbt_date.last_month" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4135342, + "supported_languages": null + }, + "macro.dbt_date.last_month": + { + "name": "last_month", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/last_month.sql", + "original_file_path": "macros/calendar_date/last_month.sql", + "unique_id": "macro.dbt_date.last_month", + "macro_sql": "{%- macro last_month(tz=None) -%}\n{{ dbt_date.n_months_ago(1, tz) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_months_ago" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4139135, + "supported_languages": null + }, + "macro.dbt_date.n_months_ago": + { + "name": "n_months_ago", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/n_months_ago.sql", + "original_file_path": "macros/calendar_date/n_months_ago.sql", + "unique_id": "macro.dbt_date.n_months_ago", + "macro_sql": "{%- macro n_months_ago(n, tz=None) -%}\n{%- set n = n|int -%}\n{{ dbt.date_trunc('month',\n dbt.dateadd('month', -1 * n,\n dbt_date.today(tz)\n )\n ) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt.dateadd", + "macro.dbt_date.today" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.414646, + "supported_languages": null + }, + "macro.dbt_date.n_weeks_away": + { + "name": "n_weeks_away", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/n_weeks_away.sql", + "original_file_path": "macros/calendar_date/n_weeks_away.sql", + "unique_id": "macro.dbt_date.n_weeks_away", + "macro_sql": "{%- macro n_weeks_away(n, tz=None) -%}\n{%- set n = n|int -%}\n{{ dbt.date_trunc('week',\n dbt.dateadd('week', n,\n dbt_date.today(tz)\n )\n ) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt.dateadd", + "macro.dbt_date.today" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4153273, + "supported_languages": null + }, + "macro.dbt_date.round_timestamp": + { + "name": "round_timestamp", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/round_timestamp.sql", + "original_file_path": "macros/calendar_date/round_timestamp.sql", + "unique_id": "macro.dbt_date.round_timestamp", + "macro_sql": "{% macro round_timestamp(timestamp) %}\n {{ dbt.date_trunc(\"day\", dbt.dateadd(\"hour\", 12, timestamp)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt.dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.415805, + "supported_languages": null + }, + "macro.dbt_date.yesterday": + { + "name": "yesterday", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/yesterday.sql", + "original_file_path": "macros/calendar_date/yesterday.sql", + "unique_id": "macro.dbt_date.yesterday", + "macro_sql": "{%- macro yesterday(date=None, tz=None) -%}\n{{ dbt_date.n_days_ago(1, date, tz) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_days_ago" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.416234, + "supported_languages": null + }, + "macro.dbt_date.n_days_away": + { + "name": "n_days_away", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/n_days_away.sql", + "original_file_path": "macros/calendar_date/n_days_away.sql", + "unique_id": "macro.dbt_date.n_days_away", + "macro_sql": "{%- macro n_days_away(n, date=None, tz=None) -%}\n{{ dbt_date.n_days_ago(-1 * n, date, tz) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_days_ago" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4167137, + "supported_languages": null + }, + "macro.dbt_date.week_end": + { + "name": "week_end", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_end.sql", + "original_file_path": "macros/calendar_date/week_end.sql", + "unique_id": "macro.dbt_date.week_end", + "macro_sql": "{%- macro week_end(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('week_end', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.default__week_end" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4176621, + "supported_languages": null + }, + "macro.dbt_date.default__week_end": + { + "name": "default__week_end", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_end.sql", + "original_file_path": "macros/calendar_date/week_end.sql", + "unique_id": "macro.dbt_date.default__week_end", + "macro_sql": "{%- macro default__week_end(date) -%}\n{{ last_day(date, 'week') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.last_day" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.417945, + "supported_languages": null + }, + "macro.dbt_date.snowflake__week_end": + { + "name": "snowflake__week_end", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_end.sql", + "original_file_path": "macros/calendar_date/week_end.sql", + "unique_id": "macro.dbt_date.snowflake__week_end", + "macro_sql": "\n\n{%- macro snowflake__week_end(date) -%}\n{%- set dt = dbt_date.week_start(date) -%}\n{{ dbt_date.n_days_away(6, dt) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.week_start", + "macro.dbt_date.n_days_away" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4183586, + "supported_languages": null + }, + "macro.dbt_date.postgres__week_end": + { + "name": "postgres__week_end", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_end.sql", + "original_file_path": "macros/calendar_date/week_end.sql", + "unique_id": "macro.dbt_date.postgres__week_end", + "macro_sql": "\n\n{%- macro postgres__week_end(date) -%}\n{%- set dt = dbt_date.week_start(date) -%}\n{{ dbt_date.n_days_away(6, dt) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.week_start", + "macro.dbt_date.n_days_away" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4188778, + "supported_languages": null + }, + "macro.dbt_date.duckdb__week_end": + { + "name": "duckdb__week_end", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/week_end.sql", + "original_file_path": "macros/calendar_date/week_end.sql", + "unique_id": "macro.dbt_date.duckdb__week_end", + "macro_sql": "\n\n{%- macro duckdb__week_end(date) -%}\n{{ return(dbt_date.postgres__week_end(date)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__week_end" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4191756, + "supported_languages": null + }, + "macro.dbt_date.day_of_week": + { + "name": "day_of_week", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_week.sql", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "unique_id": "macro.dbt_date.day_of_week", + "macro_sql": "{%- macro day_of_week(date, isoweek=true) -%}\n{{ adapter.dispatch('day_of_week', 'dbt_date') (date, isoweek) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__day_of_week" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4233146, + "supported_languages": null + }, + "macro.dbt_date.default__day_of_week": + { + "name": "default__day_of_week", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_week.sql", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "unique_id": "macro.dbt_date.default__day_of_week", + "macro_sql": "\n\n{%- macro default__day_of_week(date, isoweek) -%}\n\n {%- set dow = dbt_date.date_part('dayofweek', date) -%}\n\n {%- if isoweek -%}\n case\n -- Shift start of week from Sunday (0) to Monday (1)\n when {{ dow }} = 0 then 7\n else {{ dow }}\n end\n {%- else -%}\n {{ dow }} + 1\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.423921, + "supported_languages": null + }, + "macro.dbt_date.snowflake__day_of_week": + { + "name": "snowflake__day_of_week", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_week.sql", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "unique_id": "macro.dbt_date.snowflake__day_of_week", + "macro_sql": "\n\n{%- macro snowflake__day_of_week(date, isoweek) -%}\n\n {%- if isoweek -%}\n {%- set dow_part = 'dayofweekiso' -%}\n {{ dbt_date.date_part(dow_part, date) }}\n {%- else -%}\n {%- set dow_part = 'dayofweek' -%}\n case\n when {{ dbt_date.date_part(dow_part, date) }} = 7 then 1\n else {{ dbt_date.date_part(dow_part, date) }} + 1\n end\n {%- endif -%}\n\n\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4247582, + "supported_languages": null + }, + "macro.dbt_date.bigquery__day_of_week": + { + "name": "bigquery__day_of_week", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_week.sql", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "unique_id": "macro.dbt_date.bigquery__day_of_week", + "macro_sql": "\n\n{%- macro bigquery__day_of_week(date, isoweek) -%}\n\n {%- set dow = dbt_date.date_part('dayofweek', date) -%}\n\n {%- if isoweek -%}\n case\n -- Shift start of week from Sunday (1) to Monday (2)\n when {{ dow }} = 1 then 7\n else {{ dow }} - 1\n end\n {%- else -%}\n {{ dow }}\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4253814, + "supported_languages": null + }, + "macro.dbt_date.postgres__day_of_week": + { + "name": "postgres__day_of_week", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_week.sql", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "unique_id": "macro.dbt_date.postgres__day_of_week", + "macro_sql": "\n\n\n{%- macro postgres__day_of_week(date, isoweek) -%}\n\n {%- if isoweek -%}\n {%- set dow_part = 'isodow' -%}\n -- Monday(1) to Sunday (7)\n cast({{ dbt_date.date_part(dow_part, date) }} as {{ dbt.type_int() }})\n {%- else -%}\n {%- set dow_part = 'dow' -%}\n -- Sunday(1) to Saturday (7)\n cast({{ dbt_date.date_part(dow_part, date) }} + 1 as {{ dbt.type_int() }})\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_int" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4262462, + "supported_languages": null + }, + "macro.dbt_date.redshift__day_of_week": + { + "name": "redshift__day_of_week", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_week.sql", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "unique_id": "macro.dbt_date.redshift__day_of_week", + "macro_sql": "\n\n\n{%- macro redshift__day_of_week(date, isoweek) -%}\n\n {%- set dow = dbt_date.date_part('dayofweek', date) -%}\n\n {%- if isoweek -%}\n case\n -- Shift start of week from Sunday (0) to Monday (1)\n when {{ dow }} = 0 then 7\n else cast({{ dow }} as {{ dbt.type_bigint() }})\n end\n {%- else -%}\n cast({{ dow }} + 1 as {{ dbt.type_bigint() }})\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_bigint" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.42701, + "supported_languages": null + }, + "macro.dbt_date.duckdb__day_of_week": + { + "name": "duckdb__day_of_week", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_week.sql", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "unique_id": "macro.dbt_date.duckdb__day_of_week", + "macro_sql": "\n\n{%- macro duckdb__day_of_week(date, isoweek) -%}\n{{ return(dbt_date.postgres__day_of_week(date, isoweek)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__day_of_week" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4273632, + "supported_languages": null + }, + "macro.dbt_date.spark__day_of_week": + { + "name": "spark__day_of_week", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_week.sql", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "unique_id": "macro.dbt_date.spark__day_of_week", + "macro_sql": "\n\n\n{%- macro spark__day_of_week(date, isoweek) -%}\n\n {%- set dow = \"dayofweek_iso\" if isoweek else \"dayofweek\" -%}\n\n {{ dbt_date.date_part(dow, date) }}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4278083, + "supported_languages": null + }, + "macro.dbt_date.trino__day_of_week": + { + "name": "trino__day_of_week", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/day_of_week.sql", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "unique_id": "macro.dbt_date.trino__day_of_week", + "macro_sql": "\n\n\n{%- macro trino__day_of_week(date, isoweek) -%}\n\n {%- set dow = dbt_date.date_part('day_of_week', date) -%}\n\n {%- if isoweek -%}\n {{ dow }}\n {%- else -%}\n case\n when {{ dow }} = 7 then 1\n else {{ dow }} + 1\n end\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.428401, + "supported_languages": null + }, + "macro.dbt_date.next_month": + { + "name": "next_month", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/next_month.sql", + "original_file_path": "macros/calendar_date/next_month.sql", + "unique_id": "macro.dbt_date.next_month", + "macro_sql": "{%- macro next_month(tz=None) -%}\n{{ dbt_date.n_months_away(1, tz) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_months_away" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.428794, + "supported_languages": null + }, + "macro.dbt_date.last_month_number": + { + "name": "last_month_number", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/last_month_number.sql", + "original_file_path": "macros/calendar_date/last_month_number.sql", + "unique_id": "macro.dbt_date.last_month_number", + "macro_sql": "{%- macro last_month_number(tz=None) -%}\n{{ dbt_date.date_part('month', dbt_date.last_month(tz)) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt_date.last_month" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4292376, + "supported_languages": null + }, + "macro.dbt_date.n_days_ago": + { + "name": "n_days_ago", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/n_days_ago.sql", + "original_file_path": "macros/calendar_date/n_days_ago.sql", + "unique_id": "macro.dbt_date.n_days_ago", + "macro_sql": "{%- macro n_days_ago(n, date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{%- set n = n|int -%}\ncast({{ dbt.dateadd('day', -1 * n, dt) }} as date)\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt.dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4300916, + "supported_languages": null + }, + "macro.dbt_date.iso_week_start": + { + "name": "iso_week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_start.sql", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "unique_id": "macro.dbt_date.iso_week_start", + "macro_sql": "{%- macro iso_week_start(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('iso_week_start', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.spark__iso_week_start" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4312778, + "supported_languages": null + }, + "macro.dbt_date._iso_week_start": + { + "name": "_iso_week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_start.sql", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "unique_id": "macro.dbt_date._iso_week_start", + "macro_sql": "{%- macro _iso_week_start(date, week_type) -%}\ncast({{ dbt.date_trunc(week_type, date) }} as date)\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4316072, + "supported_languages": null + }, + "macro.dbt_date.default__iso_week_start": + { + "name": "default__iso_week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_start.sql", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "unique_id": "macro.dbt_date.default__iso_week_start", + "macro_sql": "\n\n{%- macro default__iso_week_start(date) -%}\n{{ dbt_date._iso_week_start(date, 'isoweek') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_start" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4319081, + "supported_languages": null + }, + "macro.dbt_date.snowflake__iso_week_start": + { + "name": "snowflake__iso_week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_start.sql", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "unique_id": "macro.dbt_date.snowflake__iso_week_start", + "macro_sql": "\n\n{%- macro snowflake__iso_week_start(date) -%}\n{{ dbt_date._iso_week_start(date, 'week') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_start" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4321988, + "supported_languages": null + }, + "macro.dbt_date.postgres__iso_week_start": + { + "name": "postgres__iso_week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_start.sql", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "unique_id": "macro.dbt_date.postgres__iso_week_start", + "macro_sql": "\n\n{%- macro postgres__iso_week_start(date) -%}\n{{ dbt_date._iso_week_start(date, 'week') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_start" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.432489, + "supported_languages": null + }, + "macro.dbt_date.duckdb__iso_week_start": + { + "name": "duckdb__iso_week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_start.sql", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "unique_id": "macro.dbt_date.duckdb__iso_week_start", + "macro_sql": "\n\n{%- macro duckdb__iso_week_start(date) -%}\n{{ return(dbt_date.postgres__iso_week_start(date)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__iso_week_start" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4328153, + "supported_languages": null + }, + "macro.dbt_date.spark__iso_week_start": + { + "name": "spark__iso_week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_start.sql", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "unique_id": "macro.dbt_date.spark__iso_week_start", + "macro_sql": "\n\n{%- macro spark__iso_week_start(date) -%}\n{{ dbt_date._iso_week_start(date, 'week') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_start" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4332287, + "supported_languages": null + }, + "macro.dbt_date.trino__iso_week_start": + { + "name": "trino__iso_week_start", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/iso_week_start.sql", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "unique_id": "macro.dbt_date.trino__iso_week_start", + "macro_sql": "\n\n{%- macro trino__iso_week_start(date) -%}\n{{ dbt_date._iso_week_start(date, 'week') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_start" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4335196, + "supported_languages": null + }, + "macro.dbt_date.n_weeks_ago": + { + "name": "n_weeks_ago", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/n_weeks_ago.sql", + "original_file_path": "macros/calendar_date/n_weeks_ago.sql", + "unique_id": "macro.dbt_date.n_weeks_ago", + "macro_sql": "{%- macro n_weeks_ago(n, tz=None) -%}\n{%- set n = n|int -%}\n{{ dbt.date_trunc('week',\n dbt.dateadd('week', -1 * n,\n dbt_date.today(tz)\n )\n ) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt.dateadd", + "macro.dbt_date.today" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.434226, + "supported_languages": null + }, + "macro.dbt_date.today": + { + "name": "today", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/today.sql", + "original_file_path": "macros/calendar_date/today.sql", + "unique_id": "macro.dbt_date.today", + "macro_sql": "{%- macro today(tz=None) -%}\ncast({{ dbt_date.now(tz) }} as date)\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.now" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4345758, + "supported_languages": null + }, + "macro.dbt_date.date_part": + { + "name": "date_part", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/date_part.sql", + "original_file_path": "macros/calendar_date/date_part.sql", + "unique_id": "macro.dbt_date.date_part", + "macro_sql": "{% macro date_part(datepart, date) -%}\n {{ adapter.dispatch('date_part', 'dbt_date') (datepart, date) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__date_part" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.435217, + "supported_languages": null + }, + "macro.dbt_date.default__date_part": + { + "name": "default__date_part", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/date_part.sql", + "original_file_path": "macros/calendar_date/date_part.sql", + "unique_id": "macro.dbt_date.default__date_part", + "macro_sql": "{% macro default__date_part(datepart, date) -%}\n date_part('{{ datepart }}', {{ date }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4354987, + "supported_languages": null + }, + "macro.dbt_date.bigquery__date_part": + { + "name": "bigquery__date_part", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/date_part.sql", + "original_file_path": "macros/calendar_date/date_part.sql", + "unique_id": "macro.dbt_date.bigquery__date_part", + "macro_sql": "{% macro bigquery__date_part(datepart, date) -%}\n extract({{ datepart }} from {{ date }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4357767, + "supported_languages": null + }, + "macro.dbt_date.trino__date_part": + { + "name": "trino__date_part", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/date_part.sql", + "original_file_path": "macros/calendar_date/date_part.sql", + "unique_id": "macro.dbt_date.trino__date_part", + "macro_sql": "{% macro trino__date_part(datepart, date) -%}\n extract({{ datepart }} from {{ date }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.436054, + "supported_languages": null + }, + "macro.dbt_date.month_name": + { + "name": "month_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/month_name.sql", + "original_file_path": "macros/calendar_date/month_name.sql", + "unique_id": "macro.dbt_date.month_name", + "macro_sql": "{%- macro month_name(date, short=True) -%}\n {{ adapter.dispatch('month_name', 'dbt_date') (date, short) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__month_name" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.437293, + "supported_languages": null + }, + "macro.dbt_date.default__month_name": + { + "name": "default__month_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/month_name.sql", + "original_file_path": "macros/calendar_date/month_name.sql", + "unique_id": "macro.dbt_date.default__month_name", + "macro_sql": "\n\n{%- macro default__month_name(date, short) -%}\n{%- set f = 'MON' if short else 'MONTH' -%}\n to_char({{ date }}, '{{ f }}')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.437718, + "supported_languages": null + }, + "macro.dbt_date.bigquery__month_name": + { + "name": "bigquery__month_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/month_name.sql", + "original_file_path": "macros/calendar_date/month_name.sql", + "unique_id": "macro.dbt_date.bigquery__month_name", + "macro_sql": "\n\n{%- macro bigquery__month_name(date, short) -%}\n{%- set f = '%b' if short else '%B' -%}\n format_date('{{ f }}', cast({{ date }} as date))\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4381385, + "supported_languages": null + }, + "macro.dbt_date.snowflake__month_name": + { + "name": "snowflake__month_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/month_name.sql", + "original_file_path": "macros/calendar_date/month_name.sql", + "unique_id": "macro.dbt_date.snowflake__month_name", + "macro_sql": "\n\n{%- macro snowflake__month_name(date, short) -%}\n{%- set f = 'MON' if short else 'MMMM' -%}\n to_char({{ date }}, '{{ f }}')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4385679, + "supported_languages": null + }, + "macro.dbt_date.postgres__month_name": + { + "name": "postgres__month_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/month_name.sql", + "original_file_path": "macros/calendar_date/month_name.sql", + "unique_id": "macro.dbt_date.postgres__month_name", + "macro_sql": "\n\n{%- macro postgres__month_name(date, short) -%}\n{# FM = Fill mode, which suppresses padding blanks #}\n{%- set f = 'FMMon' if short else 'FMMonth' -%}\n to_char({{ date }}, '{{ f }}')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4390047, + "supported_languages": null + }, + "macro.dbt_date.duckdb__month_name": + { + "name": "duckdb__month_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/month_name.sql", + "original_file_path": "macros/calendar_date/month_name.sql", + "unique_id": "macro.dbt_date.duckdb__month_name", + "macro_sql": "\n\n\n{%- macro duckdb__month_name(date, short) -%}\n {%- if short -%}\n substr(monthname({{ date }}), 1, 3)\n {%- else -%}\n monthname({{ date }})\n {%- endif -%}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.439418, + "supported_languages": null + }, + "macro.dbt_date.spark__month_name": + { + "name": "spark__month_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/month_name.sql", + "original_file_path": "macros/calendar_date/month_name.sql", + "unique_id": "macro.dbt_date.spark__month_name", + "macro_sql": "\n\n{%- macro spark__month_name(date, short) -%}\n{%- set f = 'MMM' if short else 'MMMM' -%}\n date_format({{ date }}, '{{ f }}')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4398344, + "supported_languages": null + }, + "macro.dbt_date.trino__month_name": + { + "name": "trino__month_name", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/calendar_date/month_name.sql", + "original_file_path": "macros/calendar_date/month_name.sql", + "unique_id": "macro.dbt_date.trino__month_name", + "macro_sql": "\n\n{%- macro trino__month_name(date, short) -%}\n{%- set f = 'b' if short else 'M' -%}\n date_format({{ date }}, '%{{ f }}')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.44025, + "supported_languages": null + }, + "macro.dbt_date.get_fiscal_periods": + { + "name": "get_fiscal_periods", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/fiscal_date/get_fiscal_periods.sql", + "original_file_path": "macros/fiscal_date/get_fiscal_periods.sql", + "unique_id": "macro.dbt_date.get_fiscal_periods", + "macro_sql": "{% macro get_fiscal_periods(dates, year_end_month, week_start_day, shift_year=1) %}\n{#\nThis macro requires you to pass in a ref to a date dimension, created via\ndbt_date.get_date_dimension()s\n#}\nwith fscl_year_dates_for_periods as (\n {{ dbt_date.get_fiscal_year_dates(dates, year_end_month, week_start_day, shift_year) }}\n),\nfscl_year_w13 as (\n\n select\n f.*,\n -- We count the weeks in a 13 week period\n -- and separate the 4-5-4 week sequences\n mod(cast(\n (f.fiscal_week_of_year-1) as {{ dbt.type_int() }}\n ), 13) as w13_number,\n -- Chop weeks into 13 week merch quarters\n cast(\n least(\n floor((f.fiscal_week_of_year-1)/13.0)\n , 3)\n as {{ dbt.type_int() }}) as quarter_number\n from\n fscl_year_dates_for_periods f\n\n),\nfscl_periods as (\n\n select\n f.date_day,\n f.fiscal_year_number,\n f.week_start_date,\n f.week_end_date,\n f.fiscal_week_of_year,\n case\n -- we move week 53 into the 3rd period of the quarter\n when f.fiscal_week_of_year = 53 then 3\n when f.w13_number between 0 and 3 then 1\n when f.w13_number between 4 and 8 then 2\n when f.w13_number between 9 and 12 then 3\n end as period_of_quarter,\n f.quarter_number\n from\n fscl_year_w13 f\n\n),\nfscl_periods_quarters as (\n\n select\n f.*,\n cast((\n (f.quarter_number * 3) + f.period_of_quarter\n ) as {{ dbt.type_int() }}) as fiscal_period_number\n from\n fscl_periods f\n\n)\nselect\n date_day,\n fiscal_year_number,\n week_start_date,\n week_end_date,\n fiscal_week_of_year,\n dense_rank() over(partition by fiscal_period_number order by fiscal_week_of_year) as fiscal_week_of_period,\n fiscal_period_number,\n quarter_number+1 as fiscal_quarter_number,\n period_of_quarter as fiscal_period_of_quarter\nfrom\n fscl_periods_quarters\norder by 1,2\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.get_fiscal_year_dates", + "macro.dbt.type_int" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4418435, + "supported_languages": null + }, + "macro.dbt_date.get_fiscal_year_dates": + { + "name": "get_fiscal_year_dates", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/fiscal_date/get_fiscal_year_dates.sql", + "original_file_path": "macros/fiscal_date/get_fiscal_year_dates.sql", + "unique_id": "macro.dbt_date.get_fiscal_year_dates", + "macro_sql": "{% macro get_fiscal_year_dates(dates, year_end_month=12, week_start_day=1, shift_year=1) %}\n{{ adapter.dispatch('get_fiscal_year_dates', 'dbt_date') (dates, year_end_month, week_start_day, shift_year) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__get_fiscal_year_dates" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4444327, + "supported_languages": null + }, + "macro.dbt_date.default__get_fiscal_year_dates": + { + "name": "default__get_fiscal_year_dates", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/fiscal_date/get_fiscal_year_dates.sql", + "original_file_path": "macros/fiscal_date/get_fiscal_year_dates.sql", + "unique_id": "macro.dbt_date.default__get_fiscal_year_dates", + "macro_sql": "{% macro default__get_fiscal_year_dates(dates, year_end_month, week_start_day, shift_year) %}\n-- this gets all the dates within a fiscal year\n-- determined by the given year-end-month\n-- ending on the saturday closest to that month's end date\nwith fsc_date_dimension as (\n select * from {{ dates }}\n),\nyear_month_end as (\n\n select\n d.year_number - {{ shift_year }} as fiscal_year_number,\n d.month_end_date\n from\n fsc_date_dimension d\n where\n d.month_of_year = {{ year_end_month }}\n group by 1,2\n\n),\nweeks as (\n\n select\n d.year_number,\n d.month_of_year,\n d.date_day as week_start_date,\n cast({{ dbt.dateadd('day', 6, 'd.date_day') }} as date) as week_end_date\n from\n fsc_date_dimension d\n where\n d.day_of_week = {{ week_start_day }}\n\n),\n-- get all the weeks that start in the month the year ends\nyear_week_ends as (\n\n select\n d.year_number - {{ shift_year }} as fiscal_year_number,\n d.week_end_date\n from\n weeks d\n where\n d.month_of_year = {{ year_end_month }}\n group by\n 1,2\n\n),\n-- then calculate which Saturday is closest to month end\nweeks_at_month_end as (\n\n select\n d.fiscal_year_number,\n d.week_end_date,\n m.month_end_date,\n rank() over\n (partition by d.fiscal_year_number\n order by\n abs({{ dbt.datediff('d.week_end_date', 'm.month_end_date', 'day') }})\n\n ) as closest_to_month_end\n from\n year_week_ends d\n join\n year_month_end m on d.fiscal_year_number = m.fiscal_year_number\n),\nfiscal_year_range as (\n\n select\n w.fiscal_year_number,\n cast(\n {{ dbt.dateadd('day', 1,\n 'lag(w.week_end_date) over(order by w.week_end_date)') }}\n as date) as fiscal_year_start_date,\n w.week_end_date as fiscal_year_end_date\n from\n weeks_at_month_end w\n where\n w.closest_to_month_end = 1\n\n),\nfiscal_year_dates as (\n\n select\n d.date_day,\n m.fiscal_year_number,\n m.fiscal_year_start_date,\n m.fiscal_year_end_date,\n w.week_start_date,\n w.week_end_date,\n -- we reset the weeks of the year starting with the merch year start date\n dense_rank()\n over(\n partition by m.fiscal_year_number\n order by w.week_start_date\n ) as fiscal_week_of_year\n from\n fsc_date_dimension d\n join\n fiscal_year_range m on d.date_day between m.fiscal_year_start_date and m.fiscal_year_end_date\n join\n weeks w on d.date_day between w.week_start_date and w.week_end_date\n\n)\nselect * from fiscal_year_dates order by 1\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.dateadd", + "macro.dbt.datediff" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4457328, + "supported_languages": null + }, + "macro.dbt_date.get_powers_of_two": + { + "name": "get_powers_of_two", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/_utils/generate_series.sql", + "original_file_path": "macros/_utils/generate_series.sql", + "unique_id": "macro.dbt_date.get_powers_of_two", + "macro_sql": "{% macro get_powers_of_two(upper_bound) %}\n {{ return(adapter.dispatch('get_powers_of_two', 'dbt_date')(upper_bound)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__get_powers_of_two" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4471161, + "supported_languages": null + }, + "macro.dbt_date.default__get_powers_of_two": + { + "name": "default__get_powers_of_two", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/_utils/generate_series.sql", + "original_file_path": "macros/_utils/generate_series.sql", + "unique_id": "macro.dbt_date.default__get_powers_of_two", + "macro_sql": "{% macro default__get_powers_of_two(upper_bound) %}\n\n {% if upper_bound <= 0 %}\n {{ exceptions.raise_compiler_error(\"upper bound must be positive\") }}\n {% endif %}\n\n {% for _ in range(1, 100) %}\n {% if upper_bound <= 2 ** loop.index %}{{ return(loop.index) }}{% endif %}\n {% endfor %}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4479632, + "supported_languages": null + }, + "macro.dbt_date.generate_series": + { + "name": "generate_series", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/_utils/generate_series.sql", + "original_file_path": "macros/_utils/generate_series.sql", + "unique_id": "macro.dbt_date.generate_series", + "macro_sql": "{% macro generate_series(upper_bound) %}\n {{ return(adapter.dispatch('generate_series', 'dbt_date')(upper_bound)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__generate_series" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4483485, + "supported_languages": null + }, + "macro.dbt_date.default__generate_series": + { + "name": "default__generate_series", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/_utils/generate_series.sql", + "original_file_path": "macros/_utils/generate_series.sql", + "unique_id": "macro.dbt_date.default__generate_series", + "macro_sql": "{% macro default__generate_series(upper_bound) %}\n\n {% set n = dbt_date.get_powers_of_two(upper_bound) %}\n\n with p as (\n select 0 as generated_number union all select 1\n ), unioned as (\n\n select\n\n {% for i in range(n) %}\n p{{i}}.generated_number * power(2, {{i}})\n {% if not loop.last %} + {% endif %}\n {% endfor %}\n + 1\n as generated_number\n\n from\n\n {% for i in range(n) %}\n p as p{{i}}\n {% if not loop.last %} cross join {% endif %}\n {% endfor %}\n\n )\n\n select *\n from unioned\n where generated_number <= {{upper_bound}}\n order by generated_number\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.get_powers_of_two" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.44944, + "supported_languages": null + }, + "macro.dbt_date.get_intervals_between": + { + "name": "get_intervals_between", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/_utils/date_spine.sql", + "original_file_path": "macros/_utils/date_spine.sql", + "unique_id": "macro.dbt_date.get_intervals_between", + "macro_sql": "{% macro get_intervals_between(start_date, end_date, datepart) -%}\n {{ return(adapter.dispatch('get_intervals_between', 'dbt_date')(start_date, end_date, datepart)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__get_intervals_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4506319, + "supported_languages": null + }, + "macro.dbt_date.default__get_intervals_between": + { + "name": "default__get_intervals_between", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/_utils/date_spine.sql", + "original_file_path": "macros/_utils/date_spine.sql", + "unique_id": "macro.dbt_date.default__get_intervals_between", + "macro_sql": "{% macro default__get_intervals_between(start_date, end_date, datepart) -%}\n {%- call statement('get_intervals_between', fetch_result=True) %}\n\n select {{ dbt.datediff(start_date, end_date, datepart) }}\n\n {%- endcall -%}\n\n {%- set value_list = load_result('get_intervals_between') -%}\n\n {%- if value_list and value_list['data'] -%}\n {%- set values = value_list['data'] | map(attribute=0) | list %}\n {{ return(values[0]) }}\n {%- else -%}\n {{ return(1) }}\n {%- endif -%}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt.datediff" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4518554, + "supported_languages": null + }, + "macro.dbt_date.date_spine": + { + "name": "date_spine", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/_utils/date_spine.sql", + "original_file_path": "macros/_utils/date_spine.sql", + "unique_id": "macro.dbt_date.date_spine", + "macro_sql": "{% macro date_spine(datepart, start_date, end_date) %}\n {{ return(adapter.dispatch('date_spine', 'dbt_date')(datepart, start_date, end_date)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__date_spine" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4523327, + "supported_languages": null + }, + "macro.dbt_date.default__date_spine": + { + "name": "default__date_spine", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/_utils/date_spine.sql", + "original_file_path": "macros/_utils/date_spine.sql", + "unique_id": "macro.dbt_date.default__date_spine", + "macro_sql": "{% macro default__date_spine(datepart, start_date, end_date) %}\n\n\n{# call as follows:\n\ndate_spine(\n \"day\",\n \"to_date('01/01/2016', 'mm/dd/yyyy')\",\n \"dbt.dateadd(week, 1, current_date)\"\n) #}\n\n\nwith rawdata as (\n\n {{\n dbt_date.generate_series(\n dbt_date.get_intervals_between(start_date, end_date, datepart)\n )\n }}\n\n),\n\nall_periods as (\n\n select (\n {{\n dbt.dateadd(\n datepart,\n \"(row_number() over (order by 1) - 1)\",\n start_date\n )\n }}\n ) as date_{{datepart}}\n from rawdata\n\n),\n\nfiltered as (\n\n select *\n from all_periods\n where date_{{datepart}} <= {{ end_date }}\n\n)\n\nselect * from filtered\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_date.generate_series", + "macro.dbt_date.get_intervals_between", + "macro.dbt.dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.453081, + "supported_languages": null + }, + "macro.dbt_date.date": + { + "name": "date", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/_utils/modules_datetime.sql", + "original_file_path": "macros/_utils/modules_datetime.sql", + "unique_id": "macro.dbt_date.date", + "macro_sql": "{% macro date(year, month, day) %}\n {{ return(modules.datetime.date(year, month, day)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4537175, + "supported_languages": null + }, + "macro.dbt_date.datetime": + { + "name": "datetime", + "resource_type": "macro", + "package_name": "dbt_date", + "path": "macros/_utils/modules_datetime.sql", + "original_file_path": "macros/_utils/modules_datetime.sql", + "unique_id": "macro.dbt_date.datetime", + "macro_sql": "{% macro datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tz=None) %}\n {% set tz = tz if tz else var(\"dbt_date:time_zone\") %}\n {{ return(\n modules.datetime.datetime(\n year=year, month=month, day=day, hour=hour,\n minute=minute, second=second, microsecond=microsecond,\n tzinfo=modules.pytz.timezone(tz)\n )\n ) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.454822, + "supported_languages": null + }, + "macro.dbt_artifacts.column_identifier": + { + "name": "column_identifier", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/column_identifier.sql", + "original_file_path": "macros/database_specific_helpers/column_identifier.sql", + "unique_id": "macro.dbt_artifacts.column_identifier", + "macro_sql": "{% macro column_identifier(column_index) -%}\n {{ return(adapter.dispatch('column_identifier')(column_index)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.spark__column_identifier" + ] + }, + "description": "Dependent on the adapter type, return the identifier for a column using a numerical index.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "column_index", + "type": "integer", + "description": "The index of the column to return the identifier for\n" + } + ], + "created_at": 1717939104.3891804, + "supported_languages": null + }, + "macro.dbt_artifacts.default__column_identifier": + { + "name": "default__column_identifier", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/column_identifier.sql", + "original_file_path": "macros/database_specific_helpers/column_identifier.sql", + "unique_id": "macro.dbt_artifacts.default__column_identifier", + "macro_sql": "{% macro default__column_identifier(column_index) -%}\n {{ column_index }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4556127, + "supported_languages": null + }, + "macro.dbt_artifacts.snowflake__column_identifier": + { + "name": "snowflake__column_identifier", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/column_identifier.sql", + "original_file_path": "macros/database_specific_helpers/column_identifier.sql", + "unique_id": "macro.dbt_artifacts.snowflake__column_identifier", + "macro_sql": "{% macro snowflake__column_identifier(column_index) -%}\n ${{ column_index }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4558282, + "supported_languages": null + }, + "macro.dbt_artifacts.spark__column_identifier": + { + "name": "spark__column_identifier", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/column_identifier.sql", + "original_file_path": "macros/database_specific_helpers/column_identifier.sql", + "unique_id": "macro.dbt_artifacts.spark__column_identifier", + "macro_sql": "{% macro spark__column_identifier(column_index) -%}\n col{{ column_index }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4560463, + "supported_languages": null + }, + "macro.dbt_artifacts.get_relation": + { + "name": "get_relation", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/get_relation.sql", + "original_file_path": "macros/database_specific_helpers/get_relation.sql", + "unique_id": "macro.dbt_artifacts.get_relation", + "macro_sql": "{% macro get_relation(relation_name) %}\n {% if execute %}\n {% set model_get_relation_node = graph.nodes.values() | selectattr('name', 'equalto', relation_name) | first %}\n {% set relation = api.Relation.create(\n database = model_get_relation_node.database,\n schema = model_get_relation_node.schema,\n identifier = model_get_relation_node.alias\n )\n %}\n {% do return(relation) %}\n {% else %}\n {% do return(api.Relation.create()) %}\n {% endif %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "Identify a relation in the graph from a relation name\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "get_relation_name", + "type": "string", + "description": "The name of the relation to return from the graph\n" + } + ], + "created_at": 1717939104.3912525, + "supported_languages": null + }, + "macro.dbt_artifacts.generate_surrogate_key": + { + "name": "generate_surrogate_key", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/generate_surrogate_key.sql", + "original_file_path": "macros/database_specific_helpers/generate_surrogate_key.sql", + "unique_id": "macro.dbt_artifacts.generate_surrogate_key", + "macro_sql": "\n\n{%- macro generate_surrogate_key(field_list) -%}\n {# Note - update the reference to `dbt_utils` to `dbt_artifacts` here #}\n {{ return(adapter.dispatch('generate_surrogate_key', 'dbt_artifacts')(field_list)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__generate_surrogate_key" + ] + }, + "description": "Since folks commonly install dbt_artifacts alongside a myriad of other packages,\nwe copy the dbt_utils implementation of the surrogate_key macro so we don't have\nany dependencies to make conflicts worse!\n\nThis version is:\nURL: https://github.com/dbt-labs/dbt-utils/blob/main/macros/sql/generate_surrogate_key.sql\nCommit SHA: eaa0e41b033bdf252eff0ae014ec11888f37ebff\nDate: 2023-04-28\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "field_list", + "type": "list", + "description": "A list of fields to concatenate together to form the surrogate key\n" + } + ], + "created_at": 1717939104.3903778, + "supported_languages": null + }, + "macro.dbt_artifacts.default__generate_surrogate_key": + { + "name": "default__generate_surrogate_key", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/generate_surrogate_key.sql", + "original_file_path": "macros/database_specific_helpers/generate_surrogate_key.sql", + "unique_id": "macro.dbt_artifacts.default__generate_surrogate_key", + "macro_sql": "\n\n{%- macro default__generate_surrogate_key(field_list) -%}\n\n{# Note - Removed this logic to retain consistency with the previous surrogate_key logic #}\n{# {%- if var('surrogate_key_treat_nulls_as_empty_strings', False) -%} #}\n{%- set default_null_value = \"\" -%}\n{# {%- else -%}\n {%- set default_null_value = '_dbt_utils_surrogate_key_null_' -%}\n{%- endif -%} #}\n\n{%- set fields = [] -%}\n\n{%- for field in field_list -%}\n\n {%- do fields.append(\n \"coalesce(cast(\" ~ field ~ \" as \" ~ dbt.type_string() ~ \"), '\" ~ default_null_value ~\"')\"\n ) -%}\n\n {%- if not loop.last %}\n {%- do fields.append(\"'-'\") -%}\n {%- endif -%}\n\n{%- endfor -%}\n\n{{ dbt.hash(dbt.concat(fields)) }}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.hash", + "macro.dbt.concat" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4594073, + "supported_languages": null + }, + "macro.dbt_artifacts.type_boolean": + { + "name": "type_boolean", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/type_helpers.sql", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "unique_id": "macro.dbt_artifacts.type_boolean", + "macro_sql": "{% macro type_boolean() %}\n {{ return(adapter.dispatch('type_boolean', 'dbt_artifacts')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__type_boolean" + ] + }, + "description": "Dependent on the adapter type, returns the native boolean type.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [], + "created_at": 1717939104.3930674, + "supported_languages": null + }, + "macro.dbt_artifacts.default__type_boolean": + { + "name": "default__type_boolean", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/type_helpers.sql", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "unique_id": "macro.dbt_artifacts.default__type_boolean", + "macro_sql": "{% macro default__type_boolean() %}\n {{ return(api.Column.translate_type(\"boolean\")) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4605553, + "supported_languages": null + }, + "macro.dbt_artifacts.type_json": + { + "name": "type_json", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/type_helpers.sql", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "unique_id": "macro.dbt_artifacts.type_json", + "macro_sql": "{% macro type_json() %}\n {{ return(adapter.dispatch('type_json', 'dbt_artifacts')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__type_json" + ] + }, + "description": "Dependent on the adapter type, returns the native type for storing JSON.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [], + "created_at": 1717939104.393517, + "supported_languages": null + }, + "macro.dbt_artifacts.default__type_json": + { + "name": "default__type_json", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/type_helpers.sql", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "unique_id": "macro.dbt_artifacts.default__type_json", + "macro_sql": "{% macro default__type_json() %}\n {{ return(api.Column.translate_type(\"string\")) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4612336, + "supported_languages": null + }, + "macro.dbt_artifacts.snowflake__type_json": + { + "name": "snowflake__type_json", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/type_helpers.sql", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "unique_id": "macro.dbt_artifacts.snowflake__type_json", + "macro_sql": "{% macro snowflake__type_json() %}\n object\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4613962, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__type_json": + { + "name": "bigquery__type_json", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/type_helpers.sql", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "unique_id": "macro.dbt_artifacts.bigquery__type_json", + "macro_sql": "{% macro bigquery__type_json() %}\n json\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4615583, + "supported_languages": null + }, + "macro.dbt_artifacts.type_array": + { + "name": "type_array", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/type_helpers.sql", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "unique_id": "macro.dbt_artifacts.type_array", + "macro_sql": "{% macro type_array() %}\n {{ return(adapter.dispatch('type_array', 'dbt_artifacts')()) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__type_array" + ] + }, + "description": "Dependent on the adapter type, returns the native type for storing an array.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [], + "created_at": 1717939104.3925827, + "supported_languages": null + }, + "macro.dbt_artifacts.default__type_array": + { + "name": "default__type_array", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/type_helpers.sql", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "unique_id": "macro.dbt_artifacts.default__type_array", + "macro_sql": "{% macro default__type_array() %}\n {{ return(api.Column.translate_type(\"string\")) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4622245, + "supported_languages": null + }, + "macro.dbt_artifacts.snowflake__type_array": + { + "name": "snowflake__type_array", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/type_helpers.sql", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "unique_id": "macro.dbt_artifacts.snowflake__type_array", + "macro_sql": "{% macro snowflake__type_array() %}\n array\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4623866, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__type_array": + { + "name": "bigquery__type_array", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/type_helpers.sql", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "unique_id": "macro.dbt_artifacts.bigquery__type_array", + "macro_sql": "{% macro bigquery__type_array() %}\n array\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4625475, + "supported_languages": null + }, + "macro.dbt_artifacts.parse_json": + { + "name": "parse_json", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/parse_json.sql", + "original_file_path": "macros/database_specific_helpers/parse_json.sql", + "unique_id": "macro.dbt_artifacts.parse_json", + "macro_sql": "{% macro parse_json(field) -%}\n {{ return(adapter.dispatch('parse_json')(field)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "Dependent on the adapter type, return a column which parses the JSON field.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "field", + "type": "string", + "description": "The name of the field to parse\n" + } + ], + "created_at": 1717939104.3921177, + "supported_languages": null + }, + "macro.dbt_artifacts.default__parse_json": + { + "name": "default__parse_json", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/parse_json.sql", + "original_file_path": "macros/database_specific_helpers/parse_json.sql", + "unique_id": "macro.dbt_artifacts.default__parse_json", + "macro_sql": "{% macro default__parse_json(field) -%}\n {{ field }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4633334, + "supported_languages": null + }, + "macro.dbt_artifacts.snowflake__parse_json": + { + "name": "snowflake__parse_json", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/parse_json.sql", + "original_file_path": "macros/database_specific_helpers/parse_json.sql", + "unique_id": "macro.dbt_artifacts.snowflake__parse_json", + "macro_sql": "{% macro snowflake__parse_json(field) -%}\n parse_json({{ field }})\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4635556, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__parse_json": + { + "name": "bigquery__parse_json", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/database_specific_helpers/parse_json.sql", + "original_file_path": "macros/database_specific_helpers/parse_json.sql", + "unique_id": "macro.dbt_artifacts.bigquery__parse_json", + "macro_sql": "{% macro bigquery__parse_json(field) -%}\n safe.parse_json(\"\"\"{{ field }}\"\"\", wide_number_mode=>'round')\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.463781, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_results": + { + "name": "upload_results", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/upload_results.sql", + "original_file_path": "macros/upload_results/upload_results.sql", + "unique_id": "macro.dbt_artifacts.upload_results", + "macro_sql": "{% macro upload_results(results) -%}\n\n {% if execute %}\n {% set datasets_to_load = [] %}\n {% if env_var('UPDATE_DBT_ARTIFACTS' , 'False') == 'True' %}\n {% set datasets_to_load = ['exposures', 'seeds', 'snapshots', 'invocations', 'sources', 'tests', 'models'] %}\n {% else %}\n {% if results != [] and env_var('CI_CD_MODE' , 'False') == 'False' %}\n {# When executing, and results are available, then upload the results #}\n {% set datasets_to_load = ['model_executions', 'seed_executions', 'test_executions', 'snapshot_executions'] %}\n {% endif %}\n {% endif %}\n {# Upload each data set in turn #}\n {% for dataset in datasets_to_load %}\n\n {% do log(\"Uploading \" ~ dataset.replace(\"_\", \" \"), true) %}\n\n {# Get the results that need to be uploaded #}\n {% set objects = dbt_artifacts.get_dataset_content(dataset) %}\n\n {# Upload in chunks to reduce query size #}\n {% if dataset == 'model' %}\n {% set upload_limit = 50 if target.type == 'bigquery' else 100 %}\n {% else %}\n {% set upload_limit = 300 if target.type == 'bigquery' else 5000 %}\n {% endif %}\n\n {# Loop through each chunk in turn #}\n {% for i in range(0, objects | length, upload_limit) -%}\n\n {# Get just the objects to load on this loop #}\n {% set content = dbt_artifacts.get_table_content_values(dataset, objects[i: i + upload_limit]) %}\n\n {# Insert the content into the metadata table #}\n {{ dbt_artifacts.insert_into_metadata_table(\n dataset=dataset,\n fields=dbt_artifacts.get_column_name_list(dataset),\n content=content\n )\n }}\n\n {# Loop the next 'chunk' #}\n {% endfor %}\n {{ dbt_artifacts.vacuum_table(dataset=dataset)}} \n {# Loop the next 'dataset' #}\n {% endfor %}\n\n {% endif %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.replace", + "macro.dbt_artifacts.get_dataset_content", + "macro.dbt_artifacts.get_table_content_values", + "macro.dbt_artifacts.insert_into_metadata_table", + "macro.dbt_artifacts.get_column_name_list", + "macro.dbt_artifacts.vacuum_table" + ] + }, + "description": "The main macro called to upload the metadata into each of the source tables.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "results", + "type": "list", + "description": "The results object from dbt." + } + ], + "created_at": 1717939104.4073997, + "supported_languages": null + }, + "macro.dbt_artifacts.get_column_name_list": + { + "name": "get_column_name_list", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/get_column_name_lists.sql", + "original_file_path": "macros/upload_results/get_column_name_lists.sql", + "unique_id": "macro.dbt_artifacts.get_column_name_list", + "macro_sql": "{% macro get_column_name_list(dataset) -%}\n\n {% if dataset == 'exposures' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n type,\n owner,\n maturity,\n path,\n description,\n url,\n package_name,\n depends_on_nodes,\n tags,\n all_results\n )\n\n {% elif dataset == 'invocations' %}\n\n (\n command_invocation_id,\n dbt_version,\n project_name,\n run_started_at,\n dbt_command,\n full_refresh_flag,\n target_profile_name,\n target_name,\n target_schema,\n target_threads,\n dbt_cloud_project_id,\n dbt_cloud_job_id,\n dbt_cloud_run_id,\n dbt_cloud_run_reason_category,\n dbt_cloud_run_reason,\n env_vars,\n dbt_vars,\n invocation_args,\n dbt_custom_envs\n )\n\n {% elif dataset == 'model_executions' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n {% if target.type == 'bigquery' %}\n bytes_processed,\n {% endif %}\n materialization,\n schema,\n name,\n alias,\n message,\n adapter_response,\n checksum\n )\n\n {% elif dataset == 'models' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n materialization,\n tags,\n meta,\n alias,\n all_results\n )\n\n\n {% elif dataset == 'seed_executions' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message,\n adapter_response\n )\n\n {% elif dataset == 'seeds' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n package_name,\n path,\n checksum,\n meta,\n alias,\n all_results\n )\n\n {% elif dataset == 'snapshot_executions' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message,\n adapter_response\n )\n\n {% elif dataset == 'snapshots' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n strategy,\n meta,\n alias,\n all_results\n )\n\n {% elif dataset == 'sources' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n source_name,\n loader,\n name,\n identifier,\n loaded_at_field,\n freshness,\n all_results\n )\n\n {% elif dataset == 'test_executions' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n failures,\n message,\n adapter_response\n )\n\n {% elif dataset == 'tests' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n depends_on_nodes,\n package_name,\n test_path,\n tags,\n all_results\n )\n\n {% else %}\n\n /* No column list available */\n\n {% endif %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "A macro to return the list of column names for a particular dataset. Returns a comment if the dataset is not\nvalid.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "dataset", + "type": "string", + "description": "The name of the dataset to return the column names for e.g. `models`\n" + } + ], + "created_at": 1717939104.402601, + "supported_languages": null + }, + "macro.dbt_artifacts.insert_into_metadata_table": + { + "name": "insert_into_metadata_table", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/insert_into_metadata_table.sql", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "unique_id": "macro.dbt_artifacts.insert_into_metadata_table", + "macro_sql": "{% macro insert_into_metadata_table(dataset, fields, content) -%}\n\n {% if content != \"\" %}\n\n {# Get the relation that the results will be uploaded to #}\n {% set dataset_relation = dbt_artifacts.get_relation(dataset) %}\n {# Insert the data into the table #}\n {{ return(adapter.dispatch('insert_into_metadata_table', 'dbt_artifacts')(dataset_relation, fields, content)) }}\n\n {% endif %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.get_relation", + "macro.dbt_artifacts.spark__insert_into_metadata_table" + ] + }, + "description": "Dependent on the adapter type, the wrapper to insert the data into a table from a list of values. Used in the\n`upload_results` macro, alongside the `get_column_lists` macro to generate the column names and the\n`upload_dataset` macros to generate the data to be inserted.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "database_name", + "type": "string", + "description": "The database name for the relation that the data is to be inserted into\n" + }, + { + "name": "schema_name", + "type": "string", + "description": "The schema name for the relation that the data is to be inserted into\n" + }, + { + "name": "table_name", + "type": "string", + "description": "The table name for the relation that the data is to be inserted into\n" + }, + { + "name": "fields", + "type": "string", + "description": "The list of fields for the relation that the data is to be inserted into\n" + }, + { + "name": "content", + "type": "string", + "description": "The data content to insert into the relation\n" + } + ], + "created_at": 1717939104.4065506, + "supported_languages": null + }, + "macro.dbt_artifacts.spark__insert_into_metadata_table": + { + "name": "spark__insert_into_metadata_table", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/insert_into_metadata_table.sql", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "unique_id": "macro.dbt_artifacts.spark__insert_into_metadata_table", + "macro_sql": "{% macro spark__insert_into_metadata_table(relation, fields, content) -%}\n\n {% set insert_into_table_query %}\n insert into {{ relation }} {{ fields }}\n {{ content }}\n {% endset %}\n\n {% do run_query(insert_into_table_query) %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4750462, + "supported_languages": null + }, + "macro.dbt_artifacts.snowflake__insert_into_metadata_table": + { + "name": "snowflake__insert_into_metadata_table", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/insert_into_metadata_table.sql", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "unique_id": "macro.dbt_artifacts.snowflake__insert_into_metadata_table", + "macro_sql": "{% macro snowflake__insert_into_metadata_table(relation, fields, content) -%}\n\n {% set insert_into_table_query %}\n insert into {{ relation }} {{ fields }}\n {{ content }}\n {% endset %}\n\n {% do run_query(insert_into_table_query) %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4755588, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__insert_into_metadata_table": + { + "name": "bigquery__insert_into_metadata_table", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/insert_into_metadata_table.sql", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "unique_id": "macro.dbt_artifacts.bigquery__insert_into_metadata_table", + "macro_sql": "{% macro bigquery__insert_into_metadata_table(relation, fields, content) -%}\n\n {% set insert_into_table_query %}\n insert into {{ relation }} {{ fields }}\n values\n {{ content }}\n {% endset %}\n\n {% do run_query(insert_into_table_query) %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4760706, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__insert_into_metadata_table": + { + "name": "postgres__insert_into_metadata_table", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/insert_into_metadata_table.sql", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "unique_id": "macro.dbt_artifacts.postgres__insert_into_metadata_table", + "macro_sql": "{% macro postgres__insert_into_metadata_table(relation, fields, content) -%}\n\n {% set insert_into_table_query %}\n insert into {{ relation }} {{ fields }}\n values\n {{ content }}\n {% endset %}\n\n {% do run_query(insert_into_table_query) %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4765944, + "supported_languages": null + }, + "macro.dbt_artifacts.default__insert_into_metadata_table": + { + "name": "default__insert_into_metadata_table", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/insert_into_metadata_table.sql", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "unique_id": "macro.dbt_artifacts.default__insert_into_metadata_table", + "macro_sql": "{% macro default__insert_into_metadata_table(relation, fields, content) -%}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.476823, + "supported_languages": null + }, + "macro.dbt_artifacts.get_dataset_content": + { + "name": "get_dataset_content", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/get_dataset_content.sql", + "original_file_path": "macros/upload_results/get_dataset_content.sql", + "unique_id": "macro.dbt_artifacts.get_dataset_content", + "macro_sql": "{% macro get_dataset_content(dataset) %}\n\n {% if dataset in ['model_executions', 'seed_executions', 'test_executions', 'snapshot_executions'] %}\n {# Executions make use of the results object #}\n {% set objects = results | selectattr(\"node.resource_type\", \"equalto\", dataset.split(\"_\")[0]) | list %}\n {% elif dataset in ['seeds', 'snapshots', 'tests', 'models'] %}\n {# Use the nodes in the [graph](https://docs.getdbt.com/reference/dbt-jinja-functions/graph) to extract details #}\n {% set objects = graph.nodes.values() | selectattr(\"resource_type\", \"equalto\", dataset[:-1]) | list %}\n {% elif dataset in ['exposures', 'sources'] %}\n {# Use the [graph](https://docs.getdbt.com/reference/dbt-jinja-functions/graph) to extract details #}\n {% set objects = graph.get(dataset).values() | list %}\n {% elif dataset == 'invocations' %}\n {#\n Invocations doesn't need anything input, but we include this so that it will still be picked up\n as part of the loop below - the length must be >0 to allow for an upload, hence the empty string\n #}\n {% set objects = [''] %}\n {% endif %}\n\n {{ return(objects) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "A macro to extract the data to be uploaded from either the results or the graph object.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "dataset", + "type": "string", + "description": "The name of the dataset to return the data for e.g. `models`\n" + } + ], + "created_at": 1717939104.40313, + "supported_languages": null + }, + "macro.dbt_artifacts.get_table_content_values": + { + "name": "get_table_content_values", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/get_table_content_values.sql", + "original_file_path": "macros/upload_results/get_table_content_values.sql", + "unique_id": "macro.dbt_artifacts.get_table_content_values", + "macro_sql": "{% macro get_table_content_values(dataset, objects_to_upload) %}\n\n {# Convert the results to data to be imported #}\n\n {% if dataset == 'model_executions' %}\n {% set content = dbt_artifacts.upload_model_executions(objects_to_upload) %}\n {% elif dataset == 'seed_executions' %}\n {% set content = dbt_artifacts.upload_seed_executions(objects_to_upload) %}\n {% elif dataset == 'test_executions' %}\n {% set content = dbt_artifacts.upload_test_executions(objects_to_upload) %}\n {% elif dataset == 'snapshot_executions' %}\n {% set content = dbt_artifacts.upload_snapshot_executions(objects_to_upload) %}\n {% elif dataset == 'exposures' %}\n {% set content = dbt_artifacts.upload_exposures(objects_to_upload) %}\n {% elif dataset == 'models' %}\n {% set content = dbt_artifacts.upload_models(objects_to_upload) %}\n {% elif dataset == 'seeds' %}\n {% set content = dbt_artifacts.upload_seeds(objects_to_upload) %}\n {% elif dataset == 'snapshots' %}\n {% set content = dbt_artifacts.upload_snapshots(objects_to_upload) %}\n {% elif dataset == 'sources' %}\n {% set content = dbt_artifacts.upload_sources(objects_to_upload) %}\n {% elif dataset == 'tests' %}\n {% set content = dbt_artifacts.upload_tests(objects_to_upload) %}\n {# Invocations only requires data from variables available in the macro #}\n {% elif dataset == 'invocations' %}\n {% set content = dbt_artifacts.upload_invocations() %}\n {% endif %}\n\n {{ return(content) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.upload_model_executions", + "macro.dbt_artifacts.upload_seed_executions", + "macro.dbt_artifacts.upload_test_executions", + "macro.dbt_artifacts.upload_snapshot_executions", + "macro.dbt_artifacts.upload_exposures", + "macro.dbt_artifacts.upload_models", + "macro.dbt_artifacts.upload_seeds", + "macro.dbt_artifacts.upload_snapshots", + "macro.dbt_artifacts.upload_sources", + "macro.dbt_artifacts.upload_tests", + "macro.dbt_artifacts.upload_invocations" + ] + }, + "description": "A macro to create the insert statement values required to be uploaded to the table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "dataset", + "type": "string", + "description": "The name of the dataset to return the column names for e.g. `models`\n" + }, + { + "name": "objects_to_upload", + "type": "list", + "description": "The objects to be used to generate the insert statement values - extracted from `get_dataset_content`\n" + } + ], + "created_at": 1717939104.404035, + "supported_languages": null + }, + "macro.dbt_artifacts.vacuum_table": + { + "name": "vacuum_table", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/vacuum_table.sql", + "original_file_path": "macros/upload_results/vacuum_table.sql", + "unique_id": "macro.dbt_artifacts.vacuum_table", + "macro_sql": "{% macro vacuum_table(dataset) -%}\n {# Get the relation to be vacuumed #}\n {% set dataset_relation = dbt_artifacts.get_relation(dataset) %}\n {# Insert the data into the table #}\n {{ return(adapter.dispatch('vacuum_table', 'dbt_artifacts')(dataset_relation)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.get_relation", + "macro.dbt_artifacts.spark__vacuum_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4835825, + "supported_languages": null + }, + "macro.dbt_artifacts.spark__vacuum_table": + { + "name": "spark__vacuum_table", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/vacuum_table.sql", + "original_file_path": "macros/upload_results/vacuum_table.sql", + "unique_id": "macro.dbt_artifacts.spark__vacuum_table", + "macro_sql": "{% macro spark__vacuum_table(relation) -%}\n\n \n {% set vacuum_table_query %}\n \n VACUUM {{ relation }} RETAIN 48 HOURS\n\n {% endset %}\n \n {% do run_query(vacuum_table_query) %}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4839878, + "supported_languages": null + }, + "macro.dbt_artifacts.default__vacuum_table": + { + "name": "default__vacuum_table", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_results/vacuum_table.sql", + "original_file_path": "macros/upload_results/vacuum_table.sql", + "unique_id": "macro.dbt_artifacts.default__vacuum_table", + "macro_sql": "{% macro default__vacuum_table(relation) -%}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.4841561, + "supported_languages": null + }, + "macro.dbt_artifacts.migrate_from_v0_to_v1": + { + "name": "migrate_from_v0_to_v1", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/migration/migrate_from_v0_to_v1.sql", + "original_file_path": "macros/migration/migrate_from_v0_to_v1.sql", + "unique_id": "macro.dbt_artifacts.migrate_from_v0_to_v1", + "macro_sql": "{%- macro migrate_from_v0_to_v1(old_database, old_schema, new_database, new_schema) -%}\n\n {% set migrate_model_executions %}\n insert into {{new_database}}.{{new_schema}}.model_executions (\n command_invocation_id,\n compile_started_at,\n materialization,\n name,\n node_id,\n query_completed_at,\n rows_affected,\n schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n run_started_at\n )\n select\n command_invocation_id,\n compile_started_at,\n model_materialization,\n name,\n node_id,\n query_completed_at,\n rows_affected,\n model_schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.fct_dbt__model_executions\n {% endset %}\n\n {{ log(\"Migrating model_executions\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_model_executions }}\n {%- endcall -%}\n\n {% set migrate_tests %}\n insert into {{new_database}}.{{new_schema}}.tests (\n command_invocation_id,\n depends_on_nodes,\n name,\n node_id,\n package_name,\n tags,\n test_path,\n run_started_at\n )\n select\n command_invocation_id,\n depends_on_nodes,\n name,\n node_id,\n package_name,\n [],\n test_path,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__tests\n {% endset %}\n\n {{ log(\"Migrating tests\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_tests }}\n {%- endcall -%}\n\n {% set migrate_test_executions %}\n insert into {{new_database}}.{{new_schema}}.test_executions (\n command_invocation_id,\n compile_started_at,\n failures,\n node_id,\n query_completed_at,\n rows_affected,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n run_started_at\n )\n select\n command_invocation_id,\n compile_started_at,\n null,\n node_id,\n query_completed_at,\n rows_affected,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.fct_dbt__test_executions\n {% endset %}\n\n {{ log(\"Migrating test_executions\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_test_executions }}\n {%- endcall -%}\n\n {% set migrate_models %}\n insert into {{new_database}}.{{new_schema}}.models (\n checksum,\n command_invocation_id,\n database,\n depends_on_nodes,\n materialization,\n name,\n node_id,\n package_name,\n path,\n schema,\n run_started_at\n )\n select\n checksum,\n command_invocation_id,\n model_database,\n depends_on_nodes,\n model_materialization,\n name,\n node_id,\n package_name,\n model_path,\n model_schema,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__models\n {% endset %}\n\n {{ log(\"Migrating models\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_models }}\n {%- endcall -%}\n\n {% set migrate_seeds %}\n insert into {{new_database}}.{{new_schema}}.seeds (\n checksum,\n command_invocation_id,\n database,\n name,\n node_id,\n package_name,\n path,\n schema,\n run_started_at\n )\n select\n checksum,\n command_invocation_id,\n seed_database,\n name,\n node_id,\n package_name,\n seed_path,\n seed_schema,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__seeds\n {% endset %}\n\n {{ log(\"Migrating seeds\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_seeds }}\n {%- endcall -%}\n\n {% set migrate_seed_executions %}\n insert into {{new_database}}.{{new_schema}}.seed_executions (\n command_invocation_id,\n compile_started_at,\n materialization,\n name,\n node_id,\n query_completed_at,\n rows_affected,\n schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n run_started_at\n )\n select\n command_invocation_id,\n compile_started_at,\n 'seed',\n name,\n node_id,\n query_completed_at,\n rows_affected,\n seed_schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.fct_dbt__seed_executions\n {% endset %}\n\n {{ log(\"Migrating seed_executions\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_seed_executions }}\n {%- endcall -%}\n\n {% set migrate_exposures %}\n insert into {{new_database}}.{{new_schema}}.exposures (\n command_invocation_id,\n depends_on_nodes,\n description,\n maturity,\n name,\n node_id,\n owner,\n package_name,\n path,\n type,\n url,\n run_started_at\n )\n select\n command_invocation_id,\n array_agg(output_feeds), {#- Here we un-flatten the transformation originally done -#}\n null,\n any_value(maturity) as maturity,\n name,\n node_id,\n null, {#- v0 is a string, v1 is a variant -#}\n any_value(package_name) as package_name,\n null,\n any_value(type) as type,\n null,\n any_value(artifact_generated_at) as artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__exposures\n group by command_invocation_id, node_id, name, artifact_generated_at\n {% endset %}\n\n {{ log(\"Migrating exposures\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_exposures }}\n {%- endcall -%}\n\n {% set migrate_snapshots %}\n insert into {{new_database}}.{{new_schema}}.snapshots (\n checksum,\n command_invocation_id,\n database,\n depends_on_nodes,\n name,\n node_id,\n package_name,\n path,\n schema,\n strategy,\n run_started_at\n )\n select\n checksum,\n command_invocation_id,\n snapshot_database,\n depends_on_nodes,\n name,\n node_id,\n package_name,\n snapshot_path,\n snapshot_schema,\n null,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__snapshots\n {% endset %}\n\n {{ log(\"Migrating snapshots\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_snapshots }}\n {%- endcall -%}\n\n {% set migrate_snapshot_executions %}\n insert into {{new_database}}.{{new_schema}}.snapshot_executions (\n command_invocation_id,\n compile_started_at,\n materialization,\n name,\n node_id,\n query_completed_at,\n rows_affected,\n schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n run_started_at\n )\n select\n command_invocation_id,\n compile_started_at,\n 'snapshot',\n name,\n node_id,\n query_completed_at,\n rows_affected,\n snapshot_schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.fct_dbt__snapshot_executions\n {% endset %}\n\n {{ log(\"Migrating snapshot_executions\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_snapshot_executions }}\n {%- endcall -%}\n\n {% set migrate_sources %}\n insert into {{new_database}}.{{new_schema}}.sources (\n command_invocation_id,\n database,\n freshness,\n identifier,\n loaded_at_field,\n loader,\n name,\n node_id,\n schema,\n source_name,\n run_started_at\n )\n select\n command_invocation_id,\n node_database,\n parse_json('[{\"error_after\":{\"count\":null,\"period\":null},\"filter\":null,\"warn_after\":{\"count\":null,\"period\":null}}]'),\n name,\n null,\n source_loader,\n name,\n node_id,\n source_schema,\n source_name,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__sources\n {% endset %}\n\n {{ log(\"Migrating sources\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_sources }}\n {%- endcall -%}\n\n {{ log(\"Migration complete. You can now safely delete any data from before 1.0.0\", info=True) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "A macro to assist with migrating from v0 to v1 of dbt_artifacts. See\nhttps://github.com/brooklyn-data/dbt_artifacts/blob/main/README.md#migrating-from-100-to-100\nfor details on the usage.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "old_database", + "type": "string", + "description": "The database of the <1.0.0 output (fct_/dim_) models - does not have to be different to `new_database`\n" + }, + { + "name": "old_schema", + "type": "string", + "description": "The schema of the <1.0.0 output (fct_/dim_) models - does not have to be different to `new_schema`\n" + }, + { + "name": "new_database", + "type": "string", + "description": "The target database that the v1 artifact sources are in - does not have to be different to `old_database`\n" + }, + { + "name": "new_schema", + "type": "string", + "description": "The target schema that the v1 artifact sources are in - does not have to be different to `old_schema`\n" + } + ], + "created_at": 1717939104.3959115, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_snapshots": + { + "name": "upload_snapshots", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_snapshots.sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshots.sql", + "unique_id": "macro.dbt_artifacts.upload_snapshots", + "macro_sql": "{% macro upload_snapshots(snapshots) -%}\n\n {{ return(adapter.dispatch('get_snapshots_dml_sql', 'dbt_artifacts')(snapshots)) }}\n\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_snapshots_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the snapshots table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "snapshots", + "type": "list", + "description": "A list of snapshots objects extracted from the dbt graph\n" + } + ], + "created_at": 1717939104.400138, + "supported_languages": null + }, + "macro.dbt_artifacts.default__get_snapshots_dml_sql": + { + "name": "default__get_snapshots_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_snapshots.sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshots.sql", + "unique_id": "macro.dbt_artifacts.default__get_snapshots_dml_sql", + "macro_sql": "{% macro default__get_snapshots_dml_sql(snapshots) -%}\n\n {% if snapshots != [] %}\n {% set snapshot_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(7)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(12)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(14)) }}\n from values\n {% for snapshot in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ snapshot.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ snapshot.database }}', {# database #}\n '{{ snapshot.schema }}', {# schema #}\n '{{ snapshot.name }}', {# name #}\n '{{ tojson(snapshot.depends_on.nodes) }}', {# depends_on_nodes #}\n '{{ snapshot.package_name }}', {# package_name #}\n '{{ snapshot.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ snapshot.checksum.checksum | replace('\\\\', '\\\\\\\\') }}', {# checksum #}\n '{{ snapshot.config.strategy }}', {# strategy #}\n '{{ tojson(snapshot.config.meta) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}', {# meta #}\n '{{ snapshot.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(snapshot) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.515077, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__get_snapshots_dml_sql": + { + "name": "bigquery__get_snapshots_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_snapshots.sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshots.sql", + "unique_id": "macro.dbt_artifacts.bigquery__get_snapshots_dml_sql", + "macro_sql": "{% macro bigquery__get_snapshots_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_values %}\n {% for snapshot in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ snapshot.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ snapshot.database }}', {# database #}\n '{{ snapshot.schema }}', {# schema #}\n '{{ snapshot.name }}', {# name #}\n {{ tojson(snapshot.depends_on.nodes) }}, {# depends_on_nodes #}\n '{{ snapshot.package_name }}', {# package_name #}\n '{{ snapshot.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ snapshot.checksum.checksum | replace('\\\\', '\\\\\\\\') }}', {# checksum #}\n '{{ snapshot.config.strategy }}', {# strategy #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(snapshot.config.meta)) }}, {# meta #}\n '{{ snapshot.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(snapshot) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.5179152, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__get_snapshots_dml_sql": + { + "name": "postgres__get_snapshots_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_snapshots.sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshots.sql", + "unique_id": "macro.dbt_artifacts.postgres__get_snapshots_dml_sql", + "macro_sql": "{% macro postgres__get_snapshots_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_values %}\n {% for snapshot in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ snapshot.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ snapshot.database }}', {# database #}\n '{{ snapshot.schema }}', {# schema #}\n '{{ snapshot.name }}', {# name #}\n $${{ tojson(snapshot.depends_on.nodes) }}$$, {# depends_on_nodes #}\n '{{ snapshot.package_name }}', {# package_name #}\n '{{ snapshot.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ snapshot.checksum.checksum }}', {# checksum #}\n '{{ snapshot.config.strategy }}', {# strategy #}\n $${{ tojson(snapshot.config.meta) }}$$, {# meta #}\n '{{ snapshot.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(snapshot) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.520115, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_sources": + { + "name": "upload_sources", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_sources.sql", + "original_file_path": "macros/upload_individual_datasets/upload_sources.sql", + "unique_id": "macro.dbt_artifacts.upload_sources", + "macro_sql": "{% macro upload_sources(sources) -%}\n {{ return(adapter.dispatch('get_sources_dml_sql', 'dbt_artifacts')(sources)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_sources_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the sources table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "sources", + "type": "list", + "description": "A list of sources objects extracted from the dbt graph\n" + } + ], + "created_at": 1717939104.4006605, + "supported_languages": null + }, + "macro.dbt_artifacts.default__get_sources_dml_sql": + { + "name": "default__get_sources_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_sources.sql", + "original_file_path": "macros/upload_individual_datasets/upload_sources.sql", + "unique_id": "macro.dbt_artifacts.default__get_sources_dml_sql", + "macro_sql": "{% macro default__get_sources_dml_sql(sources) -%}\n\n {% if sources != [] %}\n {% set source_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(11)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(12)) }}\n from values\n {% for source in sources -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ source.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ source.database }}', {# database #}\n '{{ source.schema }}', {# schema #}\n '{{ source.source_name }}', {# source_name #}\n '{{ source.loader }}', {# loader #}\n '{{ source.name }}', {# name #}\n '{{ source.identifier }}', {# identifier #}\n '{{ source.loaded_at_field | replace(\"'\",\"\\\\'\") }}', {# loaded_at_field #}\n '{{ tojson(source.freshness) | replace(\"'\",\"\\\\'\") }}', {# freshness #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(source) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ source_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.529184, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__get_sources_dml_sql": + { + "name": "bigquery__get_sources_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_sources.sql", + "original_file_path": "macros/upload_individual_datasets/upload_sources.sql", + "unique_id": "macro.dbt_artifacts.bigquery__get_sources_dml_sql", + "macro_sql": "{% macro bigquery__get_sources_dml_sql(sources) -%}\n {% if sources != [] %}\n {% set source_values %}\n {% for source in sources -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ source.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ source.database }}', {# database #}\n '{{ source.schema }}', {# schema #}\n '{{ source.source_name }}', {# source_name #}\n '{{ source.loader }}', {# loader #}\n '{{ source.name }}', {# name #}\n '{{ source.identifier }}', {# identifier #}\n '{{ source.loaded_at_field | replace(\"'\",\"\\\\'\") }}', {# loaded_at_field #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(source.freshness) | replace(\"'\",\"\\\\'\")) }}, {# freshness #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(source) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ source_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.5320168, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__get_sources_dml_sql": + { + "name": "postgres__get_sources_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_sources.sql", + "original_file_path": "macros/upload_individual_datasets/upload_sources.sql", + "unique_id": "macro.dbt_artifacts.postgres__get_sources_dml_sql", + "macro_sql": "{% macro postgres__get_sources_dml_sql(sources) -%}\n {% if sources != [] %}\n {% set source_values %}\n {% for source in sources -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ source.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ source.database }}', {# database #}\n '{{ source.schema }}', {# schema #}\n '{{ source.source_name }}', {# source_name #}\n '{{ source.loader }}', {# loader #}\n '{{ source.name }}', {# name #}\n '{{ source.identifier }}', {# identifier #}\n $${{ source.loaded_at_field }}$$, {# loaded_at_field #}\n $${{ tojson(source.freshness) }}$$, {# freshness #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(source) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ source_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.5339303, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_test_executions": + { + "name": "upload_test_executions", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_test_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_test_executions.sql", + "unique_id": "macro.dbt_artifacts.upload_test_executions", + "macro_sql": "{% macro upload_test_executions(tests) -%}\n {{ return(adapter.dispatch('get_test_executions_dml_sql', 'dbt_artifacts')(tests)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_test_executions_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the test_executions table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "tests", + "type": "list", + "description": "A list of test execution results objects extracted from the dbt result object\n" + } + ], + "created_at": 1717939104.4012196, + "supported_languages": null + }, + "macro.dbt_artifacts.default__get_test_executions_dml_sql": + { + "name": "default__get_test_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_test_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_test_executions.sql", + "unique_id": "macro.dbt_artifacts.default__get_test_executions_dml_sql", + "macro_sql": "{% macro default__get_test_executions_dml_sql(tests) -%}\n {% if tests != [] %}\n {% set test_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(13)) }}\n from values\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = test.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ test.thread_id }}', {# thread_id #}\n '{{ test.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ test.execution_time }}, {# total_node_runtime #}\n null, {# rows_affected not available in Databricks #}\n {{ 'null' if test.failures is none else test.failures }}, {# failures #}\n '{{ test.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(test.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ test_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.5442417, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__get_test_executions_dml_sql": + { + "name": "bigquery__get_test_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_test_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_test_executions.sql", + "unique_id": "macro.dbt_artifacts.bigquery__get_test_executions_dml_sql", + "macro_sql": "{% macro bigquery__get_test_executions_dml_sql(tests) -%}\n {% if tests != [] %}\n {% set test_execution_values %}\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = test.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ test.thread_id }}', {# thread_id #}\n '{{ test.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ test.execution_time }}, {# total_node_runtime #}\n null, {# rows_affected not available in Databricks #}\n {{ 'null' if test.failures is none else test.failures }}, {# failures #}\n '{{ test.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') | replace(\"\\n\", \"\\\\n\") }}', {# message #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(test.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n\n {%- endfor %}\n {% endset %}\n {{ test_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.5480154, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__get_test_executions_dml_sql": + { + "name": "postgres__get_test_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_test_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_test_executions.sql", + "unique_id": "macro.dbt_artifacts.postgres__get_test_executions_dml_sql", + "macro_sql": "{% macro postgres__get_test_executions_dml_sql(tests) -%}\n {% if tests != [] %}\n {% set test_execution_values %}\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = test.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ test.thread_id }}', {# thread_id #}\n '{{ test.status }}', {# status #}\n\n {% if test.timing != [] %}\n {% for stage in test.timing if stage.name == \"compile\" %}\n {% if loop.length == 0 %}\n null, {# compile_started_at #}\n {% else %}\n '{{ stage.started_at }}', {# compile_started_at #}\n {% endif %}\n {% endfor %}\n\n {% for stage in test.timing if stage.name == \"execute\" %}\n {% if loop.length == 0 %}\n null, {# query_completed_at #}\n {% else %}\n '{{ stage.completed_at }}', {# query_completed_at #}\n {% endif %}\n {% endfor %}\n {% else %}\n null, {# compile_started_at #}\n null, {# query_completed_at #}\n {% endif %}\n\n {{ test.execution_time }}, {# total_node_runtime #}\n null, {# rows_affected not available in Databricks #}\n {{ 'null' if test.failures is none else test.failures }}, {# failures #}\n $${{ test.message }}$$, {# message #}\n $${{ tojson(test.adapter_response) }}$$ {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n\n {%- endfor %}\n {% endset %}\n {{ test_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.5512135, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_invocations": + { + "name": "upload_invocations", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_invocations.sql", + "original_file_path": "macros/upload_individual_datasets/upload_invocations.sql", + "unique_id": "macro.dbt_artifacts.upload_invocations", + "macro_sql": "{% macro upload_invocations() -%}\n\n {# Need to remove keys with results that can't be handled properly #}\n {# warn_error_options - returns a python object in 1.5 #}\n {% if 'warn_error_options' in invocation_args_dict %}\n {% if invocation_args_dict.warn_error_options is not string %}\n {% if invocation_args_dict.warn_error_options.include %}\n {% set include_options = invocation_args_dict.warn_error_options.include %}\n {% else %}\n {% set include_options = '' %}\n {% endif %}\n {% if invocation_args_dict.warn_error_options.exclude %}\n {% set exclude_options = invocation_args_dict.warn_error_options.exclude %}\n {% else %}\n {% set exclude_options = '' %}\n {% endif %}\n {% set warn_error_options = {'include': include_options, 'exclude': exclude_options} %}\n {%- do invocation_args_dict.update({'warn_error_options': warn_error_options}) %}\n {% endif %}\n {% endif %}\n\n {{ return(adapter.dispatch('get_invocations_dml_sql', 'dbt_artifacts')()) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_invocations_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the invocations table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [], + "created_at": 1717939104.3969283, + "supported_languages": null + }, + "macro.dbt_artifacts.default__get_invocations_dml_sql": + { + "name": "default__get_invocations_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_invocations.sql", + "original_file_path": "macros/upload_individual_datasets/upload_invocations.sql", + "unique_id": "macro.dbt_artifacts.default__get_invocations_dml_sql", + "macro_sql": "{% macro default__get_invocations_dml_sql() -%}\n {% set invocation_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n nullif({{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }}, ''),\n nullif({{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }}, ''),\n nullif({{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }}, ''),\n nullif({{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }}, ''),\n nullif({{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }}, ''),\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(17)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(18)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(19)) }}\n from values\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ dbt_version }}', {# dbt_version #}\n '{{ project_name }}', {# project_name #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ flags.WHICH }}', {# dbt_command #}\n '{{ flags.FULL_REFRESH }}', {# full_refresh_flag #}\n '{{ target.profile_name }}', {# target_profile_name #}\n '{{ target.name }}', {# target_name #}\n '{{ target.schema }}', {# target_schema #}\n {{ target.threads }}, {# target_threads #}\n\n '{{ env_var('DBT_CLOUD_PROJECT_ID', '') }}', {# dbt_cloud_project_id #}\n '{{ env_var('DBT_CLOUD_JOB_ID', '') }}', {# dbt_cloud_job_id #}\n '{{ env_var('DBT_CLOUD_RUN_ID', '') }}', {# dbt_cloud_run_id #}\n '{{ env_var('DBT_CLOUD_RUN_REASON_CATEGORY', '') }}', {# dbt_cloud_run_reason_category #}\n '{{ env_var('DBT_CLOUD_RUN_REASON', '') | replace(\"'\",\"\\\\'\") }}', {# dbt_cloud_run_reason #}\n\n {% if var('env_vars', none) %}\n {% set env_vars_dict = {} %}\n {% for env_variable in var('env_vars') %}\n {% do env_vars_dict.update({env_variable: (env_var(env_variable, '') | replace(\"'\", \"''\"))}) %}\n {% endfor %}\n '{{ tojson(env_vars_dict) }}', {# env_vars #}\n {% else %}\n null, {# env_vars #}\n {% endif %}\n\n {% if var('dbt_vars', none) %}\n {% set dbt_vars_dict = {} %}\n {% for dbt_var in var('dbt_vars') %}\n {% do dbt_vars_dict.update({dbt_var: (var(dbt_var, '') | replace(\"'\", \"''\"))}) %}\n {% endfor %}\n '{{ tojson(dbt_vars_dict) }}', {# dbt_vars #}\n {% else %}\n null, {# dbt_vars #}\n {% endif %}\n\n '{{ tojson(invocation_args_dict) | replace('\\\\', '\\\\\\\\') | replace(\"'\", \"\\\\'\") }}', {# invocation_args #}\n\n {% set metadata_env = {} %}\n {% for key, value in dbt_metadata_envs.items() %}\n {% do metadata_env.update({key: (value | replace(\"'\", \"''\"))}) %}\n {% endfor %}\n '{{ tojson(metadata_env) | replace('\\\\', '\\\\\\\\') }}' {# dbt_custom_envs #}\n\n )\n {% endset %}\n {{ invocation_values }}\n\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.569334, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__get_invocations_dml_sql": + { + "name": "bigquery__get_invocations_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_invocations.sql", + "original_file_path": "macros/upload_individual_datasets/upload_invocations.sql", + "unique_id": "macro.dbt_artifacts.bigquery__get_invocations_dml_sql", + "macro_sql": "{% macro bigquery__get_invocations_dml_sql() -%}\n {% set invocation_values %}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ dbt_version }}', {# dbt_version #}\n '{{ project_name }}', {# project_name #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ flags.WHICH }}', {# dbt_command #}\n {{ flags.FULL_REFRESH }}, {# full_refresh_flag #}\n '{{ target.profile_name }}', {# target_profile_name #}\n '{{ target.name }}', {# target_name #}\n '{{ target.schema }}', {# target_schema #}\n {{ target.threads }}, {# target_threads #}\n\n '{{ env_var('DBT_CLOUD_PROJECT_ID', '') }}', {# dbt_cloud_project_id #}\n '{{ env_var('DBT_CLOUD_JOB_ID', '') }}', {# dbt_cloud_job_id #}\n '{{ env_var('DBT_CLOUD_RUN_ID', '') }}', {# dbt_cloud_run_id #}\n '{{ env_var('DBT_CLOUD_RUN_REASON_CATEGORY', '') }}', {# dbt_cloud_run_reason_category #}\n '{{ env_var('DBT_CLOUD_RUN_REASON', '') | replace(\"'\",\"\\\\'\") }}', {# dbt_cloud_run_reason #}\n\n {% if var('env_vars', none) %}\n {% set env_vars_dict = {} %}\n {% for env_variable in var('env_vars') %}\n {% do env_vars_dict.update({env_variable: (env_var(env_variable, ''))}) %}\n {% endfor %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(env_vars_dict)) }}, {# env_vars #}\n {% else %}\n null, {# env_vars #}\n {% endif %}\n\n {% if var('dbt_vars', none) %}\n {% set dbt_vars_dict = {} %}\n {% for dbt_var in var('dbt_vars') %}\n {% do dbt_vars_dict.update({dbt_var: (var(dbt_var, ''))}) %}\n {% endfor %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(dbt_vars_dict)) }}, {# dbt_vars #}\n {% else %}\n null, {# dbt_vars #}\n {% endif %}\n\n {% if invocation_args_dict.vars %}\n {# vars - different format for pre v1.5 (yaml vs list) #}\n {% if invocation_args_dict.vars is string %}\n {# BigQuery does not handle the yaml-string from \"--vars\" well, when passed to \"parse_json\". Workaround is to parse the string, and then \"tojson\" will properly format the dict as a json-object. #}\n {% set parsed_inv_args_vars = fromyaml(invocation_args_dict.vars) %}\n {% do invocation_args_dict.update({'vars': parsed_inv_args_vars}) %}\n {% endif %}\n {% endif %}\n\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(invocation_args_dict) | replace(\"'\", \"\\\\'\")) }}, {# invocation_args #}\n\n {% set metadata_env = {} %}\n {% for key, value in dbt_metadata_envs.items() %}\n {% do metadata_env.update({key: value}) %}\n {% endfor %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(metadata_env) | replace('\\\\', '\\\\\\\\')) }} {# dbt_custom_envs #}\n\n )\n {% endset %}\n {{ invocation_values }}\n\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.5746055, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__get_invocations_dml_sql": + { + "name": "postgres__get_invocations_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_invocations.sql", + "original_file_path": "macros/upload_individual_datasets/upload_invocations.sql", + "unique_id": "macro.dbt_artifacts.postgres__get_invocations_dml_sql", + "macro_sql": "{% macro postgres__get_invocations_dml_sql() -%}\n {% set invocation_values %}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ dbt_version }}', {# dbt_version #}\n '{{ project_name }}', {# project_name #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ flags.WHICH }}', {# dbt_command #}\n {{ flags.FULL_REFRESH }}, {# full_refresh_flag #}\n '{{ target.profile_name }}', {# target_profile_name #}\n '{{ target.name }}', {# target_name #}\n '{{ target.schema }}', {# target_schema #}\n {{ target.threads }}, {# target_threads #}\n\n '{{ env_var(\"DBT_CLOUD_PROJECT_ID\", \"\") }}', {# dbt_cloud_project_id #}\n '{{ env_var(\"DBT_CLOUD_JOB_ID\", \"\") }}', {# dbt_cloud_job_id #}\n '{{ env_var(\"DBT_CLOUD_RUN_ID\", \"\") }}', {# dbt_cloud_run_id #}\n '{{ env_var(\"DBT_CLOUD_RUN_REASON_CATEGORY\", \"\") }}', {# dbt_cloud_run_reason_category #}\n $${{ env_var('DBT_CLOUD_RUN_REASON', '') }}$$, {# dbt_cloud_run_reason #}\n\n {% if var('env_vars', none) %}\n {% set env_vars_dict = {} %}\n {% for env_variable in var('env_vars') %}\n {% do env_vars_dict.update({env_variable: (env_var(env_variable, ''))}) %}\n {% endfor %}\n $${{ tojson(env_vars_dict) }}$$, {# env_vars #}\n {% else %}\n null, {# env_vars #}\n {% endif %}\n\n {% if var('dbt_vars', none) %}\n {% set dbt_vars_dict = {} %}\n {% for dbt_var in var('dbt_vars') %}\n {% do dbt_vars_dict.update({dbt_var: (var(dbt_var, ''))}) %}\n {% endfor %}\n $${{ tojson(dbt_vars_dict) }}$$, {# dbt_vars #}\n {% else %}\n null, {# dbt_vars #}\n {% endif %}\n\n {% if invocation_args_dict.vars %}\n {# vars - different format for pre v1.5 (yaml vs list) #}\n {% if invocation_args_dict.vars is string %}\n {# BigQuery does not handle the yaml-string from \"--vars\" well, when passed to \"parse_json\". Workaround is to parse the string, and then \"tojson\" will properly format the dict as a json-object. #}\n {% set parsed_inv_args_vars = fromyaml(invocation_args_dict.vars) %}\n {% do invocation_args_dict.update({'vars': parsed_inv_args_vars}) %}\n {% endif %}\n {% endif %}\n\n $${{ tojson(invocation_args_dict) }}$$, {# invocation_args #}\n\n {% set metadata_env = {} %}\n {% for key, value in dbt_metadata_envs.items() %}\n {% do metadata_env.update({key: value}) %}\n {% endfor %}\n $${{ tojson(metadata_env) }}$$ {# dbt_custom_envs #}\n )\n {% endset %}\n {{ invocation_values }}\n\n{% endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.5789967, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_models": + { + "name": "upload_models", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_models.sql", + "original_file_path": "macros/upload_individual_datasets/upload_models.sql", + "unique_id": "macro.dbt_artifacts.upload_models", + "macro_sql": "{% macro upload_models(models) -%}\n {{ return(adapter.dispatch('get_models_dml_sql', 'dbt_artifacts')(models)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_models_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the models table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "models", + "type": "list", + "description": "A list of test objects extracted from the dbt graph\n" + } + ], + "created_at": 1717939104.3980038, + "supported_languages": null + }, + "macro.dbt_artifacts.default__get_models_dml_sql": + { + "name": "default__get_models_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_models.sql", + "original_file_path": "macros/upload_individual_datasets/upload_models.sql", + "unique_id": "macro.dbt_artifacts.default__get_models_dml_sql", + "macro_sql": "{% macro default__get_models_dml_sql(models) -%}\n\n {% if models != [] %}\n {% set model_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(7)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(12)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(13)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(15)) }}\n from values\n {% for model in models -%}\n {% do model.pop('raw_code', None) %}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ model.database }}', {# database #}\n '{{ model.schema }}', {# schema #}\n '{{ model.name }}', {# name #}\n '{{ tojson(model.depends_on.nodes) | replace('\\\\', '\\\\\\\\') }}', {# depends_on_nodes #}\n '{{ model.package_name }}', {# package_name #}\n '{{ model.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ model.checksum.checksum | replace('\\\\', '\\\\\\\\') }}', {# checksum #}\n '{{ model.config.materialized }}', {# materialization #}\n '{{ tojson(model.tags) }}', {# tags #}\n '{{ tojson(model.config.meta) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}', {# meta #}\n '{{ model.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(model) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.5912552, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__get_models_dml_sql": + { + "name": "bigquery__get_models_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_models.sql", + "original_file_path": "macros/upload_individual_datasets/upload_models.sql", + "unique_id": "macro.dbt_artifacts.bigquery__get_models_dml_sql", + "macro_sql": "{% macro bigquery__get_models_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_values %}\n {% for model in models -%}\n {% do model.pop('raw_code', None) %}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ model.database }}', {# database #}\n '{{ model.schema }}', {# schema #}\n '{{ model.name }}', {# name #}\n {{ tojson(model.depends_on.nodes) }}, {# depends_on_nodes #}\n '{{ model.package_name }}', {# package_name #}\n '{{ model.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ model.checksum.checksum | replace('\\\\', '\\\\\\\\') }}', {# checksum #}\n '{{ model.config.materialized }}', {# materialization #}\n {{ tojson(model.tags) }}, {# tags #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(model.config.meta)) }}, {# meta #}\n '{{ model.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(model) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.5942833, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__get_models_dml_sql": + { + "name": "postgres__get_models_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_models.sql", + "original_file_path": "macros/upload_individual_datasets/upload_models.sql", + "unique_id": "macro.dbt_artifacts.postgres__get_models_dml_sql", + "macro_sql": "{% macro postgres__get_models_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_values %}\n {% for model in models -%}\n {% do model.pop('raw_code', None) %}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ model.database }}', {# database #}\n '{{ model.schema }}', {# schema #}\n '{{ model.name }}', {# name #}\n '{{ tojson(model.depends_on.nodes) }}', {# depends_on_nodes #}\n '{{ model.package_name }}', {# package_name #}\n $${{ model.original_file_path | replace('\\\\', '\\\\\\\\') }}$$, {# path #}\n '{{ model.checksum.checksum }}', {# checksum #}\n '{{ model.config.materialized }}', {# materialization #}\n '{{ tojson(model.tags) }}', {# tags #}\n $${{ model.config.meta }}$$, {# meta #}\n '{{ model.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(model) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.5966835, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_model_executions": + { + "name": "upload_model_executions", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_model_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_model_executions.sql", + "unique_id": "macro.dbt_artifacts.upload_model_executions", + "macro_sql": "{% macro upload_model_executions(models) -%}\n {{ return(adapter.dispatch('get_model_executions_dml_sql', 'dbt_artifacts')(models)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_model_executions_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the model_executions table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "models", + "type": "list", + "description": "A list of model execution results objects extracted from the dbt result object\n" + } + ], + "created_at": 1717939104.3974712, + "supported_languages": null + }, + "macro.dbt_artifacts.default__get_model_executions_dml_sql": + { + "name": "default__get_model_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_model_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_model_executions.sql", + "unique_id": "macro.dbt_artifacts.default__get_model_executions_dml_sql", + "macro_sql": "{% macro default__get_model_executions_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(17) }}\n\n from values\n {% for model in models -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Only available in Snowflake & BigQuery #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# adapter_response #}\n '{{ model.node.checksum.checksum }}' {# checksum #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.6117256, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__get_model_executions_dml_sql": + { + "name": "bigquery__get_model_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_model_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_model_executions.sql", + "unique_id": "macro.dbt_artifacts.bigquery__get_model_executions_dml_sql", + "macro_sql": "{% macro bigquery__get_model_executions_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_execution_values %}\n {% for model in models -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n safe_cast('{{ model.adapter_response.rows_affected }}' as int64),\n safe_cast('{{ model.adapter_response.bytes_processed }}' as int64),\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') | replace(\"\\n\", \"\\\\n\") }}', {# message #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.6157436, + "supported_languages": null + }, + "macro.dbt_artifacts.snowflake__get_model_executions_dml_sql": + { + "name": "snowflake__get_model_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_model_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_model_executions.sql", + "unique_id": "macro.dbt_artifacts.snowflake__get_model_executions_dml_sql", + "macro_sql": "{% macro snowflake__get_model_executions_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }}\n from values\n {% for model in models -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n try_cast('{{ model.adapter_response.rows_affected }}' as int), {# rows_affected #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.6222248, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__get_model_executions_dml_sql": + { + "name": "postgres__get_model_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_model_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_model_executions.sql", + "unique_id": "macro.dbt_artifacts.postgres__get_model_executions_dml_sql", + "macro_sql": "{% macro postgres__get_model_executions_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_execution_values %}\n {% for model in models -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, {# rows_affected #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n $${{ model.message }}$$, {# message #}\n $${{ tojson(model.adapter_response) }}$$ {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.6254606, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_tests": + { + "name": "upload_tests", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_tests.sql", + "original_file_path": "macros/upload_individual_datasets/upload_tests.sql", + "unique_id": "macro.dbt_artifacts.upload_tests", + "macro_sql": "{% macro upload_tests(tests) -%}\n {{ return(adapter.dispatch('get_tests_dml_sql', 'dbt_artifacts')(tests)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_tests_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the tests table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "tests", + "type": "list", + "description": "A list of test objects extracted from the dbt graph\n" + } + ], + "created_at": 1717939104.4017465, + "supported_languages": null + }, + "macro.dbt_artifacts.default__get_tests_dml_sql": + { + "name": "default__get_tests_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_tests.sql", + "original_file_path": "macros/upload_individual_datasets/upload_tests.sql", + "unique_id": "macro.dbt_artifacts.default__get_tests_dml_sql", + "macro_sql": "{% macro default__get_tests_dml_sql(tests) -%}\n\n {% if tests != [] %}\n {% set test_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(5)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(8)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(9)) }}\n from values\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ test.name }}', {# name #}\n '{{ tojson(test.depends_on.nodes) }}', {# depends_on_nodes #}\n '{{ test.package_name }}', {# package_name #}\n '{{ test.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# test_path #}\n '{{ tojson(test.tags) }}', {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(test) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_fields #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ test_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.6327152, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__get_tests_dml_sql": + { + "name": "bigquery__get_tests_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_tests.sql", + "original_file_path": "macros/upload_individual_datasets/upload_tests.sql", + "unique_id": "macro.dbt_artifacts.bigquery__get_tests_dml_sql", + "macro_sql": "{% macro bigquery__get_tests_dml_sql(tests) -%}\n {% if tests != [] %}\n {% set test_values %}\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ test.name }}', {# name #}\n {{ tojson(test.depends_on.nodes) }}, {# depends_on_nodes #}\n '{{ test.package_name }}', {# package_name #}\n '{{ test.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# test_path #}\n {{ tojson(test.tags) }}, {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(test) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_fields #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ test_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.6350124, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__get_tests_dml_sql": + { + "name": "postgres__get_tests_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_tests.sql", + "original_file_path": "macros/upload_individual_datasets/upload_tests.sql", + "unique_id": "macro.dbt_artifacts.postgres__get_tests_dml_sql", + "macro_sql": "{% macro postgres__get_tests_dml_sql(tests) -%}\n {% if tests != [] %}\n {% set test_values %}\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ test.name }}', {# name #}\n $${{ tojson(test.depends_on.nodes) }}$$, {# depends_on_nodes #}\n '{{ test.package_name }}', {# package_name #}\n '{{ test.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# test_path #}\n $${{ tojson(test.tags) }}$$, {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(test) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ test_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.6368413, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_seeds": + { + "name": "upload_seeds", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_seeds.sql", + "original_file_path": "macros/upload_individual_datasets/upload_seeds.sql", + "unique_id": "macro.dbt_artifacts.upload_seeds", + "macro_sql": "{% macro upload_seeds(seeds) -%}\n {{ return(adapter.dispatch('get_seeds_dml_sql', 'dbt_artifacts')(seeds)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_seeds_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the seeds table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "seeds", + "type": "list", + "description": "A list of seeds objects extracted from the dbt graph\n" + } + ], + "created_at": 1717939104.399078, + "supported_languages": null + }, + "macro.dbt_artifacts.default__get_seeds_dml_sql": + { + "name": "default__get_seeds_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_seeds.sql", + "original_file_path": "macros/upload_individual_datasets/upload_seeds.sql", + "unique_id": "macro.dbt_artifacts.default__get_seeds_dml_sql", + "macro_sql": "{% macro default__get_seeds_dml_sql(seeds) -%}\n\n {% if seeds != [] %}\n {% set seed_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(10)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(12)) }}\n from values\n {% for seed in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ seed.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ seed.database }}', {# database #}\n '{{ seed.schema }}', {# schema #}\n '{{ seed.name }}', {# name #}\n '{{ seed.package_name }}', {# package_name #}\n '{{ seed.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ seed.checksum.checksum | replace('\\\\', '\\\\\\\\') }}', {# checksum #}\n '{{ tojson(seed.config.meta) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}', {# meta #}\n '{{ seed.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(seed) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.646076, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__get_seeds_dml_sql": + { + "name": "bigquery__get_seeds_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_seeds.sql", + "original_file_path": "macros/upload_individual_datasets/upload_seeds.sql", + "unique_id": "macro.dbt_artifacts.bigquery__get_seeds_dml_sql", + "macro_sql": "{% macro bigquery__get_seeds_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_values %}\n {% for seed in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ seed.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ seed.database }}', {# database #}\n '{{ seed.schema }}', {# schema #}\n '{{ seed.name }}', {# name #}\n '{{ seed.package_name }}', {# package_name #}\n '{{ seed.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ seed.checksum.checksum | replace('\\\\', '\\\\\\\\')}}', {# checksum #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(seed.config.meta)) }}, {# meta #}\n '{{ seed.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(seed) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.6487396, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__get_seeds_dml_sql": + { + "name": "postgres__get_seeds_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_seeds.sql", + "original_file_path": "macros/upload_individual_datasets/upload_seeds.sql", + "unique_id": "macro.dbt_artifacts.postgres__get_seeds_dml_sql", + "macro_sql": "{% macro postgres__get_seeds_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_values %}\n {% for seed in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ seed.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ seed.database }}', {# database #}\n '{{ seed.schema }}', {# schema #}\n '{{ seed.name }}', {# name #}\n '{{ seed.package_name }}', {# package_name #}\n '{{ seed.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ seed.checksum.checksum }}', {# checksum #}\n $${{ tojson(seed.config.meta) }}$$, {# meta #}\n '{{ seed.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(seed) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.650758, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_snapshot_executions": + { + "name": "upload_snapshot_executions", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "unique_id": "macro.dbt_artifacts.upload_snapshot_executions", + "macro_sql": "{% macro upload_snapshot_executions(snapshots) -%}\n {{ return(adapter.dispatch('get_snapshot_executions_dml_sql', 'dbt_artifacts')(snapshots)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_snapshot_executions_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the snapshot_executions table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "snapshots", + "type": "list", + "description": "A list of snapshot execution results objects extracted from the dbt result object\n" + } + ], + "created_at": 1717939104.3996103, + "supported_languages": null + }, + "macro.dbt_artifacts.default__get_snapshot_executions_dml_sql": + { + "name": "default__get_snapshot_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "unique_id": "macro.dbt_artifacts.default__get_snapshot_executions_dml_sql", + "macro_sql": "{% macro default__get_snapshot_executions_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }}\n from values\n {% for model in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Only available in Snowflake #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.665435, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__get_snapshot_executions_dml_sql": + { + "name": "bigquery__get_snapshot_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "unique_id": "macro.dbt_artifacts.bigquery__get_snapshot_executions_dml_sql", + "macro_sql": "{% macro bigquery__get_snapshot_executions_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_execution_values %}\n {% for model in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Databricks #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') | replace(\"\\n\", \"\\\\n\") }}', {# message #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.6693666, + "supported_languages": null + }, + "macro.dbt_artifacts.snowflake__get_snapshot_executions_dml_sql": + { + "name": "snowflake__get_snapshot_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "unique_id": "macro.dbt_artifacts.snowflake__get_snapshot_executions_dml_sql", + "macro_sql": "{% macro snowflake__get_snapshot_executions_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }}\n from values\n {% for model in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n try_cast('{{ model.adapter_response.rows_affected }}' as int), {# rows_affected #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.675849, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__get_snapshot_executions_dml_sql": + { + "name": "postgres__get_snapshot_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "unique_id": "macro.dbt_artifacts.postgres__get_snapshot_executions_dml_sql", + "macro_sql": "{% macro postgres__get_snapshot_executions_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_execution_values %}\n {% for model in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% if model.timing != [] %}\n {% for stage in model.timing if stage.name == \"compile\" %}\n {% if loop.length == 0 %}\n null, {# compile_started_at #}\n {% else %}\n '{{ stage.started_at }}', {# compile_started_at #}\n {% endif %}\n {% endfor %}\n\n {% for stage in model.timing if stage.name == \"execute\" %}\n {% if loop.length == 0 %}\n null, {# query_completed_at #}\n {% else %}\n '{{ stage.completed_at }}', {# query_completed_at #}\n {% endif %}\n {% endfor %}\n {% else %}\n null, {# compile_started_at #}\n null, {# query_completed_at #}\n {% endif %}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, {# rows_affected #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n $${{ model.message }}$$, {# message #}\n $${{ tojson(model.adapter_response) }}$$ {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.6792517, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_exposures": + { + "name": "upload_exposures", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_exposures.sql", + "original_file_path": "macros/upload_individual_datasets/upload_exposures.sql", + "unique_id": "macro.dbt_artifacts.upload_exposures", + "macro_sql": "{% macro upload_exposures(exposures) -%}\n {{ return(adapter.dispatch('get_exposures_dml_sql', 'dbt_artifacts')(exposures)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_exposures_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the exposures table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "exposures", + "type": "list", + "description": "A list of exposure objects extracted from the dbt graph\n" + } + ], + "created_at": 1717939104.3964503, + "supported_languages": null + }, + "macro.dbt_artifacts.default__get_exposures_dml_sql": + { + "name": "default__get_exposures_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_exposures.sql", + "original_file_path": "macros/upload_individual_datasets/upload_exposures.sql", + "unique_id": "macro.dbt_artifacts.default__get_exposures_dml_sql", + "macro_sql": "{% macro default__get_exposures_dml_sql(exposures) -%}\n\n {% if exposures != [] %}\n {% set exposure_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(6)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(12)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(13)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(14)) }}\n from values\n {% for exposure in exposures -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ exposure.unique_id | replace(\"'\",\"\\\\'\") }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ exposure.name | replace(\"'\",\"\\\\'\") }}', {# name #}\n '{{ exposure.type }}', {# type #}\n '{{ tojson(exposure.owner) }}', {# owner #}\n '{{ exposure.maturity }}', {# maturity #}\n '{{ exposure.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ exposure.description | replace(\"'\",\"\\\\'\") }}', {# description #}\n '{{ exposure.url }}', {# url #}\n '{{ exposure.package_name }}', {# package_name #}\n '{{ tojson(exposure.depends_on.nodes) }}', {# depends_on_nodes #}\n '{{ tojson(exposure.tags) }}', {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(exposure) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ exposure_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.690431, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__get_exposures_dml_sql": + { + "name": "bigquery__get_exposures_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_exposures.sql", + "original_file_path": "macros/upload_individual_datasets/upload_exposures.sql", + "unique_id": "macro.dbt_artifacts.bigquery__get_exposures_dml_sql", + "macro_sql": "{% macro bigquery__get_exposures_dml_sql(exposures) -%}\n {% if exposures != [] %}\n {% set exposure_values %}\n {% for exposure in exposures -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ exposure.unique_id | replace(\"'\",\"\\\\'\") }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ exposure.name | replace(\"'\",\"\\\\'\") }}', {# name #}\n '{{ exposure.type }}', {# type #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(exposure.owner) | replace(\"'\",\"\\\\'\")) }}, {# owner #}\n '{{ exposure.maturity }}', {# maturity #}\n '{{ exposure.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n \"\"\"{{ exposure.description | replace(\"'\",\"\\\\'\") }}\"\"\", {# description #}\n '{{ exposure.url }}', {# url #}\n '{{ exposure.package_name }}', {# package_name #}\n {{ tojson(exposure.depends_on.nodes) }}, {# depends_on_nodes #}\n {{ tojson(exposure.tags) }}, {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(exposure) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ exposure_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.693552, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__get_exposures_dml_sql": + { + "name": "postgres__get_exposures_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_exposures.sql", + "original_file_path": "macros/upload_individual_datasets/upload_exposures.sql", + "unique_id": "macro.dbt_artifacts.postgres__get_exposures_dml_sql", + "macro_sql": "{% macro postgres__get_exposures_dml_sql(exposures) -%}\n {% if exposures != [] %}\n\n {% set exposure_values %}\n {% for exposure in exposures -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n $${{ exposure.unique_id }}$$, {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n $${{ exposure.name }}$$, {# name #}\n '{{ exposure.type }}', {# type #}\n $${{ tojson(exposure.owner) }}$$, {# owner #}\n '{{ exposure.maturity }}', {# maturity #}\n $${{ exposure.original_file_path }}$$, {# path #}\n $${{ exposure.description }}$$, {# description #}\n '{{ exposure.url }}', {# url #}\n '{{ exposure.package_name }}', {# package_name #}\n $${{ tojson(exposure.depends_on.nodes) }}$$, {# depends_on_nodes #}\n $${{ tojson(exposure.tags) }}$$, {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(exposure) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ exposure_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.6957166, + "supported_languages": null + }, + "macro.dbt_artifacts.upload_seed_executions": + { + "name": "upload_seed_executions", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "unique_id": "macro.dbt_artifacts.upload_seed_executions", + "macro_sql": "{% macro upload_seed_executions(seeds) -%}\n {{ return(adapter.dispatch('get_seed_executions_dml_sql', 'dbt_artifacts')(seeds)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_seed_executions_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the seed_executions table.\n", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": "dbt_artifacts://macros/_macros.yml", + "arguments": + [ + { + "name": "seeds", + "type": "list", + "description": "A list of seed execution results objects extracted from the dbt result object\n" + } + ], + "created_at": 1717939104.3985357, + "supported_languages": null + }, + "macro.dbt_artifacts.default__get_seed_executions_dml_sql": + { + "name": "default__get_seed_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "unique_id": "macro.dbt_artifacts.default__get_seed_executions_dml_sql", + "macro_sql": "{% macro default__get_seed_executions_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }}\n from values\n {% for model in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Only available in Snowflake #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7106621, + "supported_languages": null + }, + "macro.dbt_artifacts.bigquery__get_seed_executions_dml_sql": + { + "name": "bigquery__get_seed_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "unique_id": "macro.dbt_artifacts.bigquery__get_seed_executions_dml_sql", + "macro_sql": "{% macro bigquery__get_seed_executions_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_execution_values %}\n {% for model in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Databricks #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') | replace(\"\\n\", \"\\\\n\") }}', {# message #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7146242, + "supported_languages": null + }, + "macro.dbt_artifacts.snowflake__get_seed_executions_dml_sql": + { + "name": "snowflake__get_seed_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "unique_id": "macro.dbt_artifacts.snowflake__get_seed_executions_dml_sql", + "macro_sql": "{% macro snowflake__get_seed_executions_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }}\n from values\n {% for model in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n try_cast('{{ model.adapter_response.rows_affected }}' as int), {# rows_affected #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7210543, + "supported_languages": null + }, + "macro.dbt_artifacts.postgres__get_seed_executions_dml_sql": + { + "name": "postgres__get_seed_executions_dml_sql", + "resource_type": "macro", + "package_name": "dbt_artifacts", + "path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "original_file_path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "unique_id": "macro.dbt_artifacts.postgres__get_seed_executions_dml_sql", + "macro_sql": "{% macro postgres__get_seed_executions_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_execution_values %}\n {% for model in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% if model.timing != [] %}\n {% for stage in model.timing if stage.name == \"compile\" %}\n {% if loop.length == 0 %}\n null, {# compile_started_at #}\n {% else %}\n '{{ stage.started_at }}', {# compile_started_at #}\n {% endif %}\n {% endfor %}\n\n {% for stage in model.timing if stage.name == \"execute\" %}\n {% if loop.length == 0 %}\n null, {# query_completed_at #}\n {% else %}\n '{{ stage.completed_at }}', {# query_completed_at #}\n {% endif %}\n {% endfor %}\n {% else %}\n null, {# compile_started_at #}\n null, {# query_completed_at #}\n {% endif %}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Databricks #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n $${{ model.message }}$$, {# message #}\n $${{ tojson(model.adapter_response) }}$$ {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7244203, + "supported_languages": null + }, + "macro.dbt_datamocktool.get_unit_test_sql": + { + "name": "get_unit_test_sql", + "resource_type": "macro", + "package_name": "dbt_datamocktool", + "path": "macros/dmt_get_test_sql.sql", + "original_file_path": "macros/dmt_get_test_sql.sql", + "unique_id": "macro.dbt_datamocktool.get_unit_test_sql", + "macro_sql": "{% macro get_unit_test_sql(model, input_mapping, depends_on) %}\r\n {% set dbt_command=var('dbt_command') %}\r\n {% set ns=namespace(\r\n test_sql=\"(select 1) raw_sql\",\r\n rendered_keys={}\r\n ) %}\r\n\r\n {% for k in input_mapping.keys() %}\r\n {# doing this outside the execute block allows dbt to infer the proper dependencies #}\r\n {% do ns.rendered_keys.update({k: render(\"{{ \" + k + \" }}\")}) %}\r\n {% endfor %}\r\n\r\n {% if execute and dbt_command == 'test'%}\r\n {# inside an execute block because graph nodes aren't well-defined during parsing #}\r\n {% set graph_model = graph.nodes[\"model.\" + project_name + \".\" + model.name] %}\r\n {% set ns.test_sql = graph_model.raw_sql %}\r\n\r\n {% for k,v in input_mapping.items() %}\r\n {# render the original sql and replacement key before replacing because v is already rendered when it is passed to this test #}\r\n {% set ns.test_sql = render(ns.test_sql)|replace(ns.rendered_keys[k], v) %}\r\n {% endfor %}\r\n\r\n {# SQL Server requires us to specify a table type because it calls `drop_relation_script()` from `create_table_as()`.\r\n I'd prefer to use something like RelationType.table, but can't find a way to access the relation types #}\r\n {% do adapter.create_schema(api.Relation.create(database=model.database, schema=model.schema)) %}\r\n {% set mock_model_relation = make_temp_relation(dbt_datamocktool._get_model_to_mock(model), suffix=('_dmt_' ~ modules.datetime.datetime.now().strftime(\"%S%f\"))) %}\r\n\r\n {% do run_query(create_table_as(true, mock_model_relation, ns.test_sql)) %}\r\n {% endif %}\r\n\r\n\r\n {{ mock_model_relation }}\r\n\r\n {% for k in depends_on %}\r\n -- depends_on: {{ k }}\r\n {% endfor %}\r\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.make_temp_relation", + "macro.dbt_datamocktool._get_model_to_mock", + "macro.dbt.run_query", + "macro.dbt.create_table_as" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7281513, + "supported_languages": null + }, + "macro.dbt_datamocktool._get_model_to_mock": + { + "name": "_get_model_to_mock", + "resource_type": "macro", + "package_name": "dbt_datamocktool", + "path": "macros/dmt_get_test_sql.sql", + "original_file_path": "macros/dmt_get_test_sql.sql", + "unique_id": "macro.dbt_datamocktool._get_model_to_mock", + "macro_sql": "{% macro _get_model_to_mock(model) %}\r\n {{ return(adapter.dispatch('_get_model_to_mock', 'dbt_datamocktool')(model)) }}\r\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_datamocktool.spark___get_model_to_mock" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.728558, + "supported_languages": null + }, + "macro.dbt_datamocktool.default___get_model_to_mock": + { + "name": "default___get_model_to_mock", + "resource_type": "macro", + "package_name": "dbt_datamocktool", + "path": "macros/dmt_get_test_sql.sql", + "original_file_path": "macros/dmt_get_test_sql.sql", + "unique_id": "macro.dbt_datamocktool.default___get_model_to_mock", + "macro_sql": "{% macro default___get_model_to_mock(model) %}\r\n {{ return(model.incorporate(type='table')) }}\r\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7289226, + "supported_languages": null + }, + "macro.dbt_datamocktool.spark___get_model_to_mock": + { + "name": "spark___get_model_to_mock", + "resource_type": "macro", + "package_name": "dbt_datamocktool", + "path": "macros/dmt_get_test_sql.sql", + "original_file_path": "macros/dmt_get_test_sql.sql", + "unique_id": "macro.dbt_datamocktool.spark___get_model_to_mock", + "macro_sql": "{% macro spark___get_model_to_mock(model) %}\r\n {{ return(model.incorporate(type='table').include(schema=False)) }}\r\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7293181, + "supported_languages": null + }, + "macro.dbt_datamocktool.test_unit_test": + { + "name": "test_unit_test", + "resource_type": "macro", + "package_name": "dbt_datamocktool", + "path": "macros/dmt_unit_test.sql", + "original_file_path": "macros/dmt_unit_test.sql", + "unique_id": "macro.dbt_datamocktool.test_unit_test", + "macro_sql": "{% test unit_test(model, input_mapping, expected_output, depends_on, name, description, compare_columns, env) %}\n {%- if not env or target.name == env -%}\n {% set test_sql = dbt_datamocktool.get_unit_test_sql(model, input_mapping, depends_on) %}\n {% do return(dbt_utils.test_equality(expected_output, compare_model=test_sql, compare_columns=compare_columns)) %}\n {%- else -%}\n {% do log('Unit test for model ' ~ name ~ ' configured not to run in ' ~ target.name ~ ' environment -> Skipping.', info=True) %}\n {{ config(fail_calc = \"sum(validation_errors)\") }}\n select 0 as validation_errors\n {%- endif -%}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_datamocktool.get_unit_test_sql", + "macro.dbt_utils.test_equality" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7309387, + "supported_languages": null + }, + "macro.dbt_datamocktool.test_assert_mock_eq": + { + "name": "test_assert_mock_eq", + "resource_type": "macro", + "package_name": "dbt_datamocktool", + "path": "macros/dmt_unit_test.sql", + "original_file_path": "macros/dmt_unit_test.sql", + "unique_id": "macro.dbt_datamocktool.test_assert_mock_eq", + "macro_sql": "{% test assert_mock_eq(model, input_mapping, expected_output) %}\n {% do return(test_unit_test(model, input_mapping, expected_output)) %}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_datamocktool.test_unit_test" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7313533, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_distinct_count_to_be_greater_than": + { + "name": "test_expect_column_distinct_count_to_be_greater_than", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_be_greater_than.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_be_greater_than.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_count_to_be_greater_than", + "macro_sql": "{% test expect_column_distinct_count_to_be_greater_than(model,\n column_name,\n value,\n group_by=None,\n row_condition=None\n ) %}\n{% set expression %}\ncount(distinct {{ column_name }}) > {{ value }}\n{% endset %}\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=group_by,\n row_condition=row_condition)\n }}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.732509, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_proportion_of_unique_values_to_be_between": + { + "name": "test_expect_column_proportion_of_unique_values_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_proportion_of_unique_values_to_be_between.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_proportion_of_unique_values_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_proportion_of_unique_values_to_be_between", + "macro_sql": "{% test expect_column_proportion_of_unique_values_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\ncast(count(distinct {{ column_name }}) as {{ dbt.type_float() }})/count({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt.type_float", + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7342455, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_distinct_count_to_equal": + { + "name": "test_expect_column_distinct_count_to_equal", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_equal.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_equal.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_count_to_equal", + "macro_sql": "{% test expect_column_distinct_count_to_equal(model,\n column_name,\n value,\n group_by=None,\n row_condition=None\n ) %}\n{% set expression %}\ncount(distinct {{ column_name }}) = {{ value }}\n{% endset %}\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=group_by,\n row_condition=row_condition)\n }}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7353456, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_distinct_values_to_equal_set": + { + "name": "test_expect_column_distinct_values_to_equal_set", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_equal_set.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_equal_set.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_values_to_equal_set", + "macro_sql": "{% test expect_column_distinct_values_to_equal_set(model, column_name,\n value_set,\n quote_values=True,\n row_condition=None\n ) %}\n\nwith all_values as (\n\n select distinct\n {{ column_name }} as column_value\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n\n),\nunique_set_values as (\n\n select distinct value_field\n from\n set_values\n\n),\nvalidation_errors as (\n\n select\n *\n from\n all_values v\n full outer join\n unique_set_values s on v.column_value = s.value_field\n where\n v.column_value is null or\n s.value_field is null\n\n)\n\nselect *\nfrom validation_errors\n\n{% endtest %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.737004, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_median_to_be_between": + { + "name": "test_expect_column_median_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_median_to_be_between.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_median_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_median_to_be_between", + "macro_sql": "{% test expect_column_median_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n\n{% set expression %}\n{{ dbt_expectations.median(column_name) }}\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.median", + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7384937, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_stdev_to_be_between": + { + "name": "test_expect_column_stdev_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_stdev_to_be_between.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_stdev_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_stdev_to_be_between", + "macro_sql": "{% test expect_column_stdev_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) -%}\n {{ adapter.dispatch('test_expect_column_stdev_to_be_between', 'dbt_expectations') (\n model, column_name,\n min_value,\n max_value,\n group_by,\n row_condition,\n strictly\n ) }}\n{%- endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_column_stdev_to_be_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7408323, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_expect_column_stdev_to_be_between": + { + "name": "default__test_expect_column_stdev_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_stdev_to_be_between.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_stdev_to_be_between.sql", + "unique_id": "macro.dbt_expectations.default__test_expect_column_stdev_to_be_between", + "macro_sql": "{% macro default__test_expect_column_stdev_to_be_between(\n model, column_name,\n min_value,\n max_value,\n group_by,\n row_condition,\n strictly\n ) %}\n\n{% set expression %}\nstddev({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7416186, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_distinct_count_to_equal_other_table": + { + "name": "test_expect_column_distinct_count_to_equal_other_table", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_equal_other_table.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_equal_other_table.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_count_to_equal_other_table", + "macro_sql": "{% test expect_column_distinct_count_to_equal_other_table(model,\n compare_model,\n column_name,\n compare_column_name,\n row_condition=None,\n compare_row_condition=None\n ) %}\n{%- set expression -%}\ncount(distinct {{ column_name }})\n{%- endset -%}\n{%- set compare_expression -%}\n{%- if compare_column_name -%}\ncount(distinct {{ compare_column_name }})\n{%- else -%}\n{{ expression }}\n{%- endif -%}\n{%- endset -%}\n{{ dbt_expectations.test_equal_expression(\n model,\n expression=expression,\n compare_model=compare_model,\n compare_expression=compare_expression,\n row_condition=row_condition,\n compare_row_condition=compare_row_condition\n) }}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_equal_expression" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7430491, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_distinct_values_to_contain_set": + { + "name": "test_expect_column_distinct_values_to_contain_set", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_contain_set.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_contain_set.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_values_to_contain_set", + "macro_sql": "{% test expect_column_distinct_values_to_contain_set(model, column_name,\n value_set,\n quote_values=True,\n row_condition=None\n ) %}\n\nwith all_values as (\n\n select distinct\n {{ column_name }} as value_field\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n\n),\nunique_set_values as (\n\n select distinct value_field\n from\n set_values\n\n),\nvalidation_errors as (\n -- values in set that are not in the list of values from the model\n select\n s.value_field\n from\n unique_set_values s\n left join\n all_values v on s.value_field = v.value_field\n where\n v.value_field is null\n\n)\n\nselect *\nfrom validation_errors\n\n{% endtest %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7446806, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_distinct_count_to_be_less_than": + { + "name": "test_expect_column_distinct_count_to_be_less_than", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_be_less_than.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_be_less_than.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_count_to_be_less_than", + "macro_sql": "{% test expect_column_distinct_count_to_be_less_than(model,\n column_name,\n value,\n group_by=None,\n row_condition=None\n ) %}\n{% set expression %}\ncount(distinct {{ column_name }}) < {{ value }}\n{% endset %}\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=group_by,\n row_condition=row_condition)\n }}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7458267, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_mean_to_be_between": + { + "name": "test_expect_column_mean_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_mean_to_be_between.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_mean_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_mean_to_be_between", + "macro_sql": "{% test expect_column_mean_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\navg({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7472606, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_max_to_be_between": + { + "name": "test_expect_column_max_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_max_to_be_between.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_max_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_max_to_be_between", + "macro_sql": "{% test expect_column_max_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\nmax({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7488103, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_most_common_value_to_be_in_set": + { + "name": "test_expect_column_most_common_value_to_be_in_set", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_most_common_value_to_be_in_set.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_most_common_value_to_be_in_set.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_most_common_value_to_be_in_set", + "macro_sql": "{% test expect_column_most_common_value_to_be_in_set(model,\n column_name,\n value_set,\n top_n,\n quote_values=True,\n data_type=\"decimal\",\n row_condition=None\n ) -%}\n\n {{ adapter.dispatch('test_expect_column_most_common_value_to_be_in_set', 'dbt_expectations') (\n model, column_name, value_set, top_n, quote_values, data_type, row_condition\n ) }}\n\n{%- endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_column_most_common_value_to_be_in_set" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7515337, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_expect_column_most_common_value_to_be_in_set": + { + "name": "default__test_expect_column_most_common_value_to_be_in_set", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_most_common_value_to_be_in_set.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_most_common_value_to_be_in_set.sql", + "unique_id": "macro.dbt_expectations.default__test_expect_column_most_common_value_to_be_in_set", + "macro_sql": "{% macro default__test_expect_column_most_common_value_to_be_in_set(model,\n column_name,\n value_set,\n top_n,\n quote_values,\n data_type,\n row_condition\n ) %}\n\nwith value_counts as (\n\n select\n {% if quote_values -%}\n {{ column_name }}\n {%- else -%}\n cast({{ column_name }} as {{ data_type }})\n {%- endif %} as value_field,\n count(*) as value_count\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n group by {% if quote_values -%}\n {{ column_name }}\n {%- else -%}\n cast({{ column_name }} as {{ data_type }})\n {%- endif %}\n\n),\nvalue_counts_ranked as (\n\n select\n *,\n row_number() over(order by value_count desc) as value_count_rank\n from\n value_counts\n\n),\nvalue_count_top_n as (\n\n select\n value_field\n from\n value_counts_ranked\n where\n value_count_rank = {{ top_n }}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n '{{ value }}'\n {%- else -%}\n cast({{ value }} as {{ data_type }})\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n\n),\nunique_set_values as (\n\n select distinct value_field\n from\n set_values\n\n),\nvalidation_errors as (\n -- values from the model that are not in the set\n select\n value_field\n from\n value_count_top_n\n where\n value_field not in (select value_field from unique_set_values)\n\n)\n\nselect *\nfrom validation_errors\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7532856, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_quantile_values_to_be_between": + { + "name": "test_expect_column_quantile_values_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_quantile_values_to_be_between.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_quantile_values_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_quantile_values_to_be_between", + "macro_sql": "{% test expect_column_quantile_values_to_be_between(model, column_name,\n quantile,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n\n{% set expression %}\n{{ dbt_expectations.percentile_cont(column_name, quantile) }}\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.percentile_cont", + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7549858, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_distinct_values_to_be_in_set": + { + "name": "test_expect_column_distinct_values_to_be_in_set", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_be_in_set.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_be_in_set.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_values_to_be_in_set", + "macro_sql": "{% test expect_column_distinct_values_to_be_in_set(model,\n column_name,\n value_set,\n quote_values=True,\n row_condition=None\n ) %}\n\nwith all_values as (\n\n select distinct\n {{ column_name }} as value_field\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n\n),\nunique_set_values as (\n\n select distinct value_field\n from\n set_values\n\n),\nvalidation_errors as (\n -- values from the model that are not in the set\n select\n v.value_field\n from\n all_values v\n left join\n unique_set_values s on v.value_field = s.value_field\n where\n s.value_field is null\n\n)\n\nselect *\nfrom validation_errors\n\n{% endtest %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7567537, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_unique_value_count_to_be_between": + { + "name": "test_expect_column_unique_value_count_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_unique_value_count_to_be_between.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_unique_value_count_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_unique_value_count_to_be_between", + "macro_sql": "{% test expect_column_unique_value_count_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\ncount(distinct {{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7581882, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_sum_to_be_between": + { + "name": "test_expect_column_sum_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_sum_to_be_between.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_sum_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_sum_to_be_between", + "macro_sql": "{% test expect_column_sum_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\nsum({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.759632, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_min_to_be_between": + { + "name": "test_expect_column_min_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/aggregate_functions/expect_column_min_to_be_between.sql", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_min_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_min_to_be_between", + "macro_sql": "{% test expect_column_min_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\nmin({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7612715, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_match_like_pattern": + { + "name": "test_expect_column_values_to_match_like_pattern", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/string_matching/expect_column_values_to_match_like_pattern.sql", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_match_like_pattern.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_match_like_pattern", + "macro_sql": "{% test expect_column_values_to_match_like_pattern(model, column_name,\n like_pattern,\n row_condition=None\n ) %}\n\n{% set expression = dbt_expectations._get_like_pattern_expression(column_name, like_pattern, positive=True) %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_like_pattern_expression", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7623656, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_not_match_regex": + { + "name": "test_expect_column_values_to_not_match_regex", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_regex.sql", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_regex.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_match_regex", + "macro_sql": "{% test expect_column_values_to_not_match_regex(model, column_name,\n regex,\n row_condition=None,\n is_raw=False,\n flags=\"\"\n ) %}\n\n{% set expression %}\n{{ dbt_expectations.regexp_instr(column_name, regex, is_raw=is_raw, flags=flags) }} = 0\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.regexp_instr", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7637243, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_match_regex": + { + "name": "test_expect_column_values_to_match_regex", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/string_matching/expect_column_values_to_match_regex.sql", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_match_regex.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_match_regex", + "macro_sql": "{% test expect_column_values_to_match_regex(model, column_name,\n regex,\n row_condition=None,\n is_raw=False,\n flags=\"\"\n ) %}\n\n{% set expression %}\n{{ dbt_expectations.regexp_instr(column_name, regex, is_raw=is_raw, flags=flags) }} > 0\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.regexp_instr", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7650652, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_value_lengths_to_equal": + { + "name": "test_expect_column_value_lengths_to_equal", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/string_matching/expect_column_value_lengths_to_equal.sql", + "original_file_path": "macros/schema_tests/string_matching/expect_column_value_lengths_to_equal.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_value_lengths_to_equal", + "macro_sql": "{% test expect_column_value_lengths_to_equal(model, column_name,\n value,\n row_condition=None\n ) %}\n\n{% set expression = dbt.length(column_name) ~ \" = \" ~ value %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt.length", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7660434, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_not_match_regex_list": + { + "name": "test_expect_column_values_to_not_match_regex_list", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_regex_list.sql", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_regex_list.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_match_regex_list", + "macro_sql": "{% test expect_column_values_to_not_match_regex_list(model, column_name,\n regex_list,\n match_on=\"any\",\n row_condition=None,\n is_raw=False,\n flags=\"\"\n ) %}\n\n{% set expression %}\n{% for regex in regex_list %}\n{{ dbt_expectations.regexp_instr(column_name, regex, is_raw=is_raw, flags=flags) }} = 0\n{%- if not loop.last %}\n{{ \" and \" if match_on == \"all\" else \" or \"}}\n{% endif -%}\n{% endfor %}\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.regexp_instr", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7680535, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_match_regex_list": + { + "name": "test_expect_column_values_to_match_regex_list", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/string_matching/expect_column_values_to_match_regex_list.sql", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_match_regex_list.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_match_regex_list", + "macro_sql": "{% test expect_column_values_to_match_regex_list(model, column_name,\n regex_list,\n match_on=\"any\",\n row_condition=None,\n is_raw=False,\n flags=\"\"\n ) %}\n\n{% set expression %}\n {% for regex in regex_list %}\n {{ dbt_expectations.regexp_instr(column_name, regex, is_raw=is_raw, flags=flags) }} > 0\n {%- if not loop.last %}\n {{ \" and \" if match_on == \"all\" else \" or \"}}\n {% endif -%}\n {% endfor %}\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.regexp_instr", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7701201, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_value_lengths_to_be_between": + { + "name": "test_expect_column_value_lengths_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/string_matching/expect_column_value_lengths_to_be_between.sql", + "original_file_path": "macros/schema_tests/string_matching/expect_column_value_lengths_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_value_lengths_to_be_between", + "macro_sql": "{% test expect_column_value_lengths_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\n{{ dbt.length(column_name) }}\n{% endset %}\n\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=None,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt.length", + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7715623, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_not_match_like_pattern_list": + { + "name": "test_expect_column_values_to_not_match_like_pattern_list", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_like_pattern_list.sql", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_like_pattern_list.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_match_like_pattern_list", + "macro_sql": "{% test expect_column_values_to_not_match_like_pattern_list(model, column_name,\n like_pattern_list,\n match_on=\"any\",\n row_condition=None\n ) %}\n\n{% set expression %}\n {% for like_pattern in like_pattern_list %}\n {{ dbt_expectations._get_like_pattern_expression(column_name, like_pattern, positive=False) }}\n {%- if not loop.last %}\n {{ \" and \" if match_on == \"all\" else \" or \"}}\n {% endif -%}\n {% endfor %}\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_like_pattern_expression", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.773487, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_not_match_like_pattern": + { + "name": "test_expect_column_values_to_not_match_like_pattern", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_like_pattern.sql", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_like_pattern.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_match_like_pattern", + "macro_sql": "{% test expect_column_values_to_not_match_like_pattern(model, column_name,\n like_pattern,\n row_condition=None\n ) %}\n\n{% set expression = dbt_expectations._get_like_pattern_expression(column_name, like_pattern, positive=False) %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_like_pattern_expression", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7744792, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_match_like_pattern_list": + { + "name": "test_expect_column_values_to_match_like_pattern_list", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/string_matching/expect_column_values_to_match_like_pattern_list.sql", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_match_like_pattern_list.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_match_like_pattern_list", + "macro_sql": "{% test expect_column_values_to_match_like_pattern_list(model, column_name,\n like_pattern_list,\n match_on=\"any\",\n row_condition=None\n ) %}\n\n{% set expression %}\n {% for like_pattern in like_pattern_list %}\n {{ dbt_expectations._get_like_pattern_expression(column_name, like_pattern, positive=True) }}\n {%- if not loop.last %}\n {{ \" and \" if match_on == \"all\" else \" or \"}}\n {% endif -%}\n {% endfor %}\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_like_pattern_expression", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7763734, + "supported_languages": null + }, + "macro.dbt_expectations._get_like_pattern_expression": + { + "name": "_get_like_pattern_expression", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/string_matching/_get_like_pattern_expression.sql", + "original_file_path": "macros/schema_tests/string_matching/_get_like_pattern_expression.sql", + "unique_id": "macro.dbt_expectations._get_like_pattern_expression", + "macro_sql": "{% macro _get_like_pattern_expression(column_name, like_pattern, positive) %}\n{{ column_name }} {{ \"not\" if not positive else \"\" }} like '{{ like_pattern }}'\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7769184, + "supported_languages": null + }, + "macro.dbt_expectations.test_expression_between": + { + "name": "test_expression_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/expression_between.sql", + "original_file_path": "macros/schema_tests/_generalized/expression_between.sql", + "unique_id": "macro.dbt_expectations.test_expression_between", + "macro_sql": "{% test expression_between(model,\n expression,\n min_value=None,\n max_value=None,\n group_by_columns=None,\n row_condition=None,\n strictly=False\n ) %}\n\n {{ dbt_expectations.expression_between(model, expression, min_value, max_value, group_by_columns, row_condition, strictly) }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7790372, + "supported_languages": null + }, + "macro.dbt_expectations.expression_between": + { + "name": "expression_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/expression_between.sql", + "original_file_path": "macros/schema_tests/_generalized/expression_between.sql", + "unique_id": "macro.dbt_expectations.expression_between", + "macro_sql": "{% macro expression_between(model,\n expression,\n min_value,\n max_value,\n group_by_columns,\n row_condition,\n strictly\n ) %}\n\n{%- if min_value is none and max_value is none -%}\n{{ exceptions.raise_compiler_error(\n \"You have to provide either a min_value, max_value or both.\"\n) }}\n{%- endif -%}\n\n{%- set strict_operator = \"\" if strictly else \"=\" -%}\n\n{% set expression_min_max %}\n( 1=1\n{%- if min_value is not none %} and {{ expression | trim }} >{{ strict_operator }} {{ min_value }}{% endif %}\n{%- if max_value is not none %} and {{ expression | trim }} <{{ strict_operator }} {{ max_value }}{% endif %}\n)\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression_min_max,\n group_by_columns=group_by_columns,\n row_condition=row_condition)\n }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7805765, + "supported_languages": null + }, + "macro.dbt_expectations.ignore_row_if_expression": + { + "name": "ignore_row_if_expression", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/_ignore_row_if_expression.sql", + "original_file_path": "macros/schema_tests/_generalized/_ignore_row_if_expression.sql", + "unique_id": "macro.dbt_expectations.ignore_row_if_expression", + "macro_sql": "{% macro ignore_row_if_expression(ignore_row_if, columns) %}\n {{ adapter.dispatch('ignore_row_if_expression', 'dbt_expectations') (ignore_row_if, columns) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__ignore_row_if_expression" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7814448, + "supported_languages": null + }, + "macro.dbt_expectations.default__ignore_row_if_expression": + { + "name": "default__ignore_row_if_expression", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/_ignore_row_if_expression.sql", + "original_file_path": "macros/schema_tests/_generalized/_ignore_row_if_expression.sql", + "unique_id": "macro.dbt_expectations.default__ignore_row_if_expression", + "macro_sql": "{% macro default__ignore_row_if_expression(ignore_row_if, columns) %}\n {%- set ignore_row_if_values = [\"all_values_are_missing\", \"any_value_is_missing\"] -%}\n {% if ignore_row_if not in ignore_row_if_values %}\n {{ exceptions.raise_compiler_error(\n \"`ignore_row_if` must be one of \" ~ (ignore_row_if_values | join(\", \")) ~ \". Got: '\" ~ ignore_row_if ~\"'.'\"\n ) }}\n {% endif %}\n\n {%- set op = \"and\" if ignore_row_if == \"all_values_are_missing\" else \"or\" -%}\n not (\n {% for column in columns -%}\n {{ column }} is null{% if not loop.last %} {{ op }} {% endif %}\n {% endfor %}\n )\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7827256, + "supported_languages": null + }, + "macro.dbt_expectations.get_select": + { + "name": "get_select", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/equal_expression.sql", + "original_file_path": "macros/schema_tests/_generalized/equal_expression.sql", + "unique_id": "macro.dbt_expectations.get_select", + "macro_sql": "{% macro get_select(model, expression, row_condition, group_by) -%}\n {{ adapter.dispatch('get_select', 'dbt_expectations') (model, expression, row_condition, group_by) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__get_select" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.79087, + "supported_languages": null + }, + "macro.dbt_expectations.default__get_select": + { + "name": "default__get_select", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/equal_expression.sql", + "original_file_path": "macros/schema_tests/_generalized/equal_expression.sql", + "unique_id": "macro.dbt_expectations.default__get_select", + "macro_sql": "\n\n{%- macro default__get_select(model, expression, row_condition, group_by) %}\n select\n {% if group_by %}\n {% for g in group_by -%}\n {{ g }} as col_{{ loop.index }},\n {% endfor -%}\n {% endif %}\n {{ expression }} as expression\n from\n {{ model }}\n {%- if row_condition %}\n where\n {{ row_condition }}\n {% endif %}\n {% if group_by %}\n group by\n {% for g in group_by -%}\n {{ loop.index }}{% if not loop.last %},{% endif %}\n {% endfor %}\n {% endif %}\n{% endmacro -%}\n\n\n", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7920272, + "supported_languages": null + }, + "macro.dbt_expectations.test_equal_expression": + { + "name": "test_equal_expression", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/equal_expression.sql", + "original_file_path": "macros/schema_tests/_generalized/equal_expression.sql", + "unique_id": "macro.dbt_expectations.test_equal_expression", + "macro_sql": "{% test equal_expression(model, expression,\n compare_model=None,\n compare_expression=None,\n group_by=None,\n compare_group_by=None,\n row_condition=None,\n compare_row_condition=None,\n tolerance=0.0,\n tolerance_percent=None\n ) -%}\n\n {{ adapter.dispatch('test_equal_expression', 'dbt_expectations') (\n model,\n expression,\n compare_model,\n compare_expression,\n group_by,\n compare_group_by,\n row_condition,\n compare_row_condition,\n tolerance,\n tolerance_percent) }}\n{%- endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_equal_expression" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7930098, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_equal_expression": + { + "name": "default__test_equal_expression", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/equal_expression.sql", + "original_file_path": "macros/schema_tests/_generalized/equal_expression.sql", + "unique_id": "macro.dbt_expectations.default__test_equal_expression", + "macro_sql": "\n\n{%- macro default__test_equal_expression(\n model,\n expression,\n compare_model,\n compare_expression,\n group_by,\n compare_group_by,\n row_condition,\n compare_row_condition,\n tolerance,\n tolerance_percent) -%}\n\n {%- set compare_model = model if not compare_model else compare_model -%}\n {%- set compare_expression = expression if not compare_expression else compare_expression -%}\n {%- set compare_row_condition = row_condition if not compare_row_condition else compare_row_condition -%}\n {%- set compare_group_by = group_by if not compare_group_by else compare_group_by -%}\n\n {%- set n_cols = (group_by|length) if group_by else 0 %}\n with a as (\n {{ dbt_expectations.get_select(model, expression, row_condition, group_by) }}\n ),\n b as (\n {{ dbt_expectations.get_select(compare_model, compare_expression, compare_row_condition, compare_group_by) }}\n ),\n final as (\n\n select\n {% for i in range(1, n_cols + 1) -%}\n coalesce(a.col_{{ i }}, b.col_{{ i }}) as col_{{ i }},\n {% endfor %}\n a.expression,\n b.expression as compare_expression,\n abs(coalesce(a.expression, 0) - coalesce(b.expression, 0)) as expression_difference,\n abs(coalesce(a.expression, 0) - coalesce(b.expression, 0))/\n nullif(a.expression * 1.0, 0) as expression_difference_percent\n from\n {% if n_cols > 0 %}\n a\n full outer join\n b on\n {% for i in range(1, n_cols + 1) -%}\n a.col_{{ i }} = b.col_{{ i }} {% if not loop.last %}and{% endif %}\n {% endfor -%}\n {% else %}\n a cross join b\n {% endif %}\n )\n -- DEBUG:\n -- select * from final\n select\n *\n from final\n where\n {% if tolerance_percent %}\n expression_difference_percent > {{ tolerance_percent }}\n {% else %}\n expression_difference > {{ tolerance }}\n {% endif %}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.get_select" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7955499, + "supported_languages": null + }, + "macro.dbt_expectations.test_expression_is_true": + { + "name": "test_expression_is_true", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/expression_is_true.sql", + "original_file_path": "macros/schema_tests/_generalized/expression_is_true.sql", + "unique_id": "macro.dbt_expectations.test_expression_is_true", + "macro_sql": "{% test expression_is_true(model,\n expression,\n test_condition=\"= true\",\n group_by_columns=None,\n row_condition=None\n ) %}\n\n {{ dbt_expectations.expression_is_true(model, expression, test_condition, group_by_columns, row_condition) }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7971773, + "supported_languages": null + }, + "macro.dbt_expectations.expression_is_true": + { + "name": "expression_is_true", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/expression_is_true.sql", + "original_file_path": "macros/schema_tests/_generalized/expression_is_true.sql", + "unique_id": "macro.dbt_expectations.expression_is_true", + "macro_sql": "{% macro expression_is_true(model,\n expression,\n test_condition=\"= true\",\n group_by_columns=None,\n row_condition=None\n ) %}\n {{ adapter.dispatch('expression_is_true', 'dbt_expectations') (model, expression, test_condition, group_by_columns, row_condition) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.797773, + "supported_languages": null + }, + "macro.dbt_expectations.default__expression_is_true": + { + "name": "default__expression_is_true", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/expression_is_true.sql", + "original_file_path": "macros/schema_tests/_generalized/expression_is_true.sql", + "unique_id": "macro.dbt_expectations.default__expression_is_true", + "macro_sql": "{% macro default__expression_is_true(model, expression, test_condition, group_by_columns, row_condition) -%}\nwith grouped_expression as (\n select\n {% if group_by_columns %}\n {% for group_by_column in group_by_columns -%}\n {{ group_by_column }} as col_{{ loop.index }},\n {% endfor -%}\n {% endif %}\n {{ dbt_expectations.truth_expression(expression) }}\n from {{ model }}\n {%- if row_condition %}\n where\n {{ row_condition }}\n {% endif %}\n {% if group_by_columns %}\n group by\n {% for group_by_column in group_by_columns -%}\n {{ group_by_column }}{% if not loop.last %},{% endif %}\n {% endfor %}\n {% endif %}\n\n),\nvalidation_errors as (\n\n select\n *\n from\n grouped_expression\n where\n not(expression {{ test_condition }})\n\n)\n\nselect *\nfrom validation_errors\n\n\n{% endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.truth_expression" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7990274, + "supported_languages": null + }, + "macro.dbt_expectations.truth_expression": + { + "name": "truth_expression", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/_truth_expression.sql", + "original_file_path": "macros/schema_tests/_generalized/_truth_expression.sql", + "unique_id": "macro.dbt_expectations.truth_expression", + "macro_sql": "{% macro truth_expression(expression) %}\n {{ adapter.dispatch('truth_expression', 'dbt_expectations') (expression) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__truth_expression" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7994993, + "supported_languages": null + }, + "macro.dbt_expectations.default__truth_expression": + { + "name": "default__truth_expression", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/_generalized/_truth_expression.sql", + "original_file_path": "macros/schema_tests/_generalized/_truth_expression.sql", + "unique_id": "macro.dbt_expectations.default__truth_expression", + "macro_sql": "{% macro default__truth_expression(expression) %}\n {{ expression }} as expression\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.7997212, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_select_column_values_to_be_unique_within_record": + { + "name": "test_expect_select_column_values_to_be_unique_within_record", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/multi-column/expect_select_column_values_to_be_unique_within_record.sql", + "original_file_path": "macros/schema_tests/multi-column/expect_select_column_values_to_be_unique_within_record.sql", + "unique_id": "macro.dbt_expectations.test_expect_select_column_values_to_be_unique_within_record", + "macro_sql": "{% test expect_select_column_values_to_be_unique_within_record(model,\n column_list,\n quote_columns=False,\n ignore_row_if=\"all_values_are_missing\",\n row_condition=None\n ) -%}\n {{ adapter.dispatch('test_expect_select_column_values_to_be_unique_within_record', 'dbt_expectations') (model, column_list, quote_columns, ignore_row_if, row_condition) }}\n{%- endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_select_column_values_to_be_unique_within_record" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8022249, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_expect_select_column_values_to_be_unique_within_record": + { + "name": "default__test_expect_select_column_values_to_be_unique_within_record", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/multi-column/expect_select_column_values_to_be_unique_within_record.sql", + "original_file_path": "macros/schema_tests/multi-column/expect_select_column_values_to_be_unique_within_record.sql", + "unique_id": "macro.dbt_expectations.default__test_expect_select_column_values_to_be_unique_within_record", + "macro_sql": "{% macro default__test_expect_select_column_values_to_be_unique_within_record(model,\n column_list,\n quote_columns,\n ignore_row_if,\n row_condition\n ) %}\n\n{% if not quote_columns %}\n {%- set columns=column_list %}\n{% elif quote_columns %}\n {%- set columns=[] %}\n {% for column in column_list -%}\n {% set columns = columns.append( adapter.quote(column) ) %}\n {%- endfor %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`quote_columns` argument for unique_combination_of_columns test must be one of [True, False] Got: '\" ~ quote_columns ~\"'.'\"\n ) }}\n{% endif %}\n\n{%- set row_condition_ext -%}\n\n {%- if row_condition %}\n {{ row_condition }} and\n {% endif -%}\n\n {{ dbt_expectations.ignore_row_if_expression(ignore_row_if, columns) }}\n\n{%- endset -%}\n\nwith column_values as (\n\n select\n row_number() over(order by {{ columns|join(', ') }}) as row_index,\n {% for column in columns -%}\n {{ column }}{% if not loop.last %},{% endif %}\n {%- endfor %}\n from {{ model }}\n where\n 1=1\n {%- if row_condition_ext %}\n and {{ row_condition_ext }}\n {% endif %}\n\n),\nunpivot_columns as (\n\n {% for column in columns %}\n select row_index, '{{ column }}' as column_name, {{ dbt_expectations.md5(column) }} as column_value from column_values\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n),\nvalidation_errors as (\n\n select\n row_index,\n count(distinct column_value) as column_values\n from unpivot_columns\n group by 1\n having count(distinct column_value) < {{ columns | length }}\n\n)\nselect * from validation_errors\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.ignore_row_if_expression", + "macro.dbt_expectations.md5" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8047254, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_compound_columns_to_be_unique": + { + "name": "test_expect_compound_columns_to_be_unique", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/multi-column/expect_compound_columns_to_be_unique.sql", + "original_file_path": "macros/schema_tests/multi-column/expect_compound_columns_to_be_unique.sql", + "unique_id": "macro.dbt_expectations.test_expect_compound_columns_to_be_unique", + "macro_sql": "{% test expect_compound_columns_to_be_unique(model,\n column_list,\n quote_columns=False,\n ignore_row_if=\"all_values_are_missing\",\n row_condition=None\n ) %}\n{% if not column_list %}\n {{ exceptions.raise_compiler_error(\n \"`column_list` must be specified as a list of columns. Got: '\" ~ column_list ~\"'.'\"\n ) }}\n{% endif %}\n\n{% if not quote_columns %}\n {%- set columns=column_list %}\n{% elif quote_columns %}\n {%- set columns=[] %}\n {% for column in column_list -%}\n {% set columns = columns.append( adapter.quote(column) ) %}\n {%- endfor %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`quote_columns` argument for expect_compound_columns_to_be_unique test must be one of [True, False] Got: '\" ~ quote_columns ~\"'.'\"\n ) }}\n{% endif %}\n\n{%- set row_condition_ext -%}\n\n {%- if row_condition %}\n {{ row_condition }} and\n {% endif -%}\n\n {{ dbt_expectations.ignore_row_if_expression(ignore_row_if, columns) }}\n\n{%- endset -%}\n\nwith validation_errors as (\n\n select\n {% for column in columns -%}\n {{ column }},\n {%- endfor %}\n count(*) as {{adapter.quote(\"n_records\")}}\n from {{ model }}\n where\n 1=1\n {%- if row_condition_ext %}\n and {{ row_condition_ext }}\n {% endif %}\n group by\n {% for column in columns -%}\n {{ column }}{% if not loop.last %},{% endif %}\n {%- endfor %}\n having count(*) > 1\n\n)\nselect * from validation_errors\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.ignore_row_if_expression" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8084357, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_pair_values_to_be_in_set": + { + "name": "test_expect_column_pair_values_to_be_in_set", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/multi-column/expect_column_pair_values_to_be_in_set.sql", + "original_file_path": "macros/schema_tests/multi-column/expect_column_pair_values_to_be_in_set.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_pair_values_to_be_in_set", + "macro_sql": "{% test expect_column_pair_values_to_be_in_set(model,\n column_A,\n column_B,\n value_pairs_set,\n row_condition=None\n ) %}\n\n{% set expression %}\n{% for pair in value_pairs_set %}\n{%- if (pair | length) == 2 %}\n({{ column_A }} = {{ pair[0] }} and {{ column_B }} = {{ pair[1] }}){% if not loop.last %} or {% endif %}\n{% else %}\n{{ exceptions.raise_compiler_error(\n \"`value_pairs_set` argument for expect_column_pair_values_to_be_in_set test cannot have more than 2 item per element.\n Got: '\" ~ pair ~ \"'.'\"\n ) }}\n{% endif %}\n{% endfor %}\n{% endset %}\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8109894, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_pair_values_to_be_equal": + { + "name": "test_expect_column_pair_values_to_be_equal", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/multi-column/expect_column_pair_values_to_be_equal.sql", + "original_file_path": "macros/schema_tests/multi-column/expect_column_pair_values_to_be_equal.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_pair_values_to_be_equal", + "macro_sql": "{% test expect_column_pair_values_to_be_equal(model,\n column_A,\n column_B,\n row_condition=None\n ) %}\n\n{% set operator = \"=\" %}\n{% set expression = column_A ~ \" \" ~ operator ~ \" \" ~ column_B %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.81213, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_pair_values_A_to_be_greater_than_B": + { + "name": "test_expect_column_pair_values_A_to_be_greater_than_B", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/multi-column/expect_column_pair_values_A_to_be_greater_than_B.sql", + "original_file_path": "macros/schema_tests/multi-column/expect_column_pair_values_A_to_be_greater_than_B.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_pair_values_A_to_be_greater_than_B", + "macro_sql": "{% test expect_column_pair_values_A_to_be_greater_than_B(model,\n column_A,\n column_B,\n or_equal=False,\n row_condition=None\n ) %}\n\n{% set operator = \">=\" if or_equal else \">\" %}\n{% set expression = column_A ~ \" \" ~ operator ~ \" \" ~ column_B %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.813427, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_multicolumn_sum_to_equal": + { + "name": "test_expect_multicolumn_sum_to_equal", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/multi-column/expect_multicolumn_sum_to_equal.sql", + "original_file_path": "macros/schema_tests/multi-column/expect_multicolumn_sum_to_equal.sql", + "unique_id": "macro.dbt_expectations.test_expect_multicolumn_sum_to_equal", + "macro_sql": "{% test expect_multicolumn_sum_to_equal(model,\n column_list,\n sum_total,\n group_by=None,\n row_condition=None\n ) %}\n\n{% set expression %}\n{% for column in column_list %}\nsum({{ column }}){% if not loop.last %} + {% endif %}\n{# the if just allows for column names or literal numbers #}\n{% endfor %} = {% if sum_total is number %}{{sum_total}}{% else %}sum({{ sum_total }}){% endif %}\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=group_by,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8152227, + "supported_languages": null + }, + "macro.dbt_expectations._get_metric_expression": + { + "name": "_get_metric_expression", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "original_file_path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "unique_id": "macro.dbt_expectations._get_metric_expression", + "macro_sql": "{%- macro _get_metric_expression(metric_column, take_logs) -%}\n\n{%- if take_logs %}\n{%- set expr = \"nullif(\" ~ metric_column ~ \", 0)\" -%}\ncoalesce({{ dbt_expectations.log_natural(expr) }}, 0)\n{%- else -%}\ncoalesce({{ metric_column }}, 0)\n{%- endif %}\n\n{%- endmacro -%}\n\n", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.log_natural" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8221262, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_be_within_n_moving_stdevs": + { + "name": "test_expect_column_values_to_be_within_n_moving_stdevs", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "original_file_path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_within_n_moving_stdevs", + "macro_sql": "{% test expect_column_values_to_be_within_n_moving_stdevs(model,\n column_name,\n date_column_name,\n group_by=None,\n period='day',\n lookback_periods=1,\n trend_periods=7,\n test_periods=14,\n sigma_threshold=3,\n sigma_threshold_upper=None,\n sigma_threshold_lower=None,\n take_diffs=true,\n take_logs=true\n ) -%}\n {{ adapter.dispatch('test_expect_column_values_to_be_within_n_moving_stdevs', 'dbt_expectations') (model,\n column_name,\n date_column_name,\n group_by,\n period,\n lookback_periods,\n trend_periods,\n test_periods,\n sigma_threshold,\n sigma_threshold_upper,\n sigma_threshold_lower,\n take_diffs,\n take_logs\n ) }}\n{%- endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_moving_stdevs" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.823224, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_moving_stdevs": + { + "name": "default__test_expect_column_values_to_be_within_n_moving_stdevs", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "original_file_path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "unique_id": "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_moving_stdevs", + "macro_sql": "{% macro default__test_expect_column_values_to_be_within_n_moving_stdevs(model,\n column_name,\n date_column_name,\n group_by,\n period,\n lookback_periods,\n trend_periods,\n test_periods,\n sigma_threshold,\n sigma_threshold_upper,\n sigma_threshold_lower,\n take_diffs,\n take_logs\n ) %}\n\n{%- set sigma_threshold_upper = sigma_threshold_upper if sigma_threshold_upper else sigma_threshold -%}\n{%- set sigma_threshold_lower = sigma_threshold_lower if sigma_threshold_lower else -1 * sigma_threshold -%}\n{%- set partition_by = \"partition by \" ~ (group_by | join(\",\")) if group_by -%}\n{%- set group_by_length = (group_by | length ) if group_by else 0 -%}\n\nwith metric_values as (\n\n with grouped_metric_values as (\n\n select\n {{ dbt.date_trunc(period, date_column_name) }} as metric_period,\n {{ group_by | join(\",\") ~ \",\" if group_by }}\n sum({{ column_name }}) as agg_metric_value\n from\n {{ model }}\n {{ dbt_expectations.group_by(1 + group_by_length) }}\n\n )\n {%- if take_diffs %}\n , grouped_metric_values_with_priors as (\n\n select\n *,\n lag(agg_metric_value, {{ lookback_periods }}) over(\n {{ partition_by }}\n order by metric_period) as prior_agg_metric_value\n from\n grouped_metric_values d\n\n )\n select\n *,\n {{ dbt_expectations._get_metric_expression(\"agg_metric_value\", take_logs) }}\n -\n {{ dbt_expectations._get_metric_expression(\"prior_agg_metric_value\", take_logs) }}\n as metric_test_value\n from\n grouped_metric_values_with_priors d\n\n {%- else %}\n\n select\n *,\n {{ dbt_expectations._get_metric_expression(\"agg_metric_value\", take_logs) }}\n as metric_test_value\n from\n grouped_metric_values\n\n {%- endif %}\n\n),\nmetric_moving_calcs as (\n\n select\n *,\n avg(metric_test_value)\n over({{ partition_by }}\n order by metric_period rows\n between {{ trend_periods }} preceding and 1 preceding) as metric_test_rolling_average,\n stddev(metric_test_value)\n over({{ partition_by }}\n order by metric_period rows\n between {{ trend_periods }} preceding and 1 preceding) as metric_test_rolling_stddev\n from\n metric_values\n\n),\nmetric_sigma as (\n\n select\n *,\n (metric_test_value - metric_test_rolling_average) as metric_test_delta,\n (metric_test_value - metric_test_rolling_average)/\n nullif(metric_test_rolling_stddev, 0) as metric_test_sigma\n from\n metric_moving_calcs\n\n)\nselect\n *\nfrom\n metric_sigma\nwhere\n\n metric_period >= cast(\n {{ dbt.dateadd(period, -test_periods, dbt.date_trunc(period, dbt_date.now())) }}\n as {{ dbt_expectations.type_timestamp() }})\n and\n metric_period < {{ dbt.date_trunc(period, dbt_date.now()) }}\n and\n\n not (\n metric_test_sigma >= {{ sigma_threshold_lower }} and\n metric_test_sigma <= {{ sigma_threshold_upper }}\n )\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt_expectations.group_by", + "macro.dbt_expectations._get_metric_expression", + "macro.dbt.dateadd", + "macro.dbt_date.now", + "macro.dbt_expectations.type_timestamp" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8262582, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_row_values_to_have_data_for_every_n_datepart": + { + "name": "test_expect_row_values_to_have_data_for_every_n_datepart", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/distributional/expect_row_values_to_have_data_for_every_n_datepart.sql", + "original_file_path": "macros/schema_tests/distributional/expect_row_values_to_have_data_for_every_n_datepart.sql", + "unique_id": "macro.dbt_expectations.test_expect_row_values_to_have_data_for_every_n_datepart", + "macro_sql": "{%- test expect_row_values_to_have_data_for_every_n_datepart(model,\n date_col,\n date_part=\"day\",\n interval=None,\n row_condition=None,\n exclusion_condition=None,\n test_start_date=None,\n test_end_date=None) -%}\n{% if not execute %}\n {{ return('') }}\n{% endif %}\n\n{% if not test_start_date or not test_end_date %}\n {% set sql %}\n\n select\n min(cast({{ date_col }} as date)) as start_{{ date_part }},\n max(cast({{ date_col }} as date)) as end_{{ date_part }}\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n {% endset %}\n\n {%- set dr = run_query(sql) -%}\n\n {%- set db_start_date = dr.columns[0].values()[0] -%}\n {%- set db_end_date = dr.columns[1].values()[0] -%}\n\n {% if db_start_date is not string %}\n {%- set db_start_date = db_start_date.strftime('%Y-%m-%d') -%}\n {%- set db_end_date = db_end_date.strftime('%Y-%m-%d') -%}\n {% endif %}\n\n{% endif %}\n\n{% if not test_start_date %}\n{% set start_date = db_start_date %}\n{% else %}\n{% set start_date = test_start_date %}\n{% endif %}\n\n\n{% if not test_end_date %}\n{% set end_date = db_end_date %}\n{% else %}\n{% set end_date = test_end_date %}\n{% endif %}\n\nwith base_dates as (\n\n {{ dbt_date.get_base_dates(start_date=start_date, end_date=end_date, datepart=date_part) }}\n {% if interval %}\n {#\n Filter the date spine created above down to the interval granularity using a modulo operation.\n The number of date_parts after the start_date divided by the integer interval will produce no remainder for the desired intervals,\n e.g. for 2-day interval from a starting Jan 1, 2020:\n params: start_date = '2020-01-01', date_part = 'day', interval = 2\n date spine created above: [2020-01-01, 2020-01-02, 2020-01-03, 2020-01-04, 2020-01-05, ...]\n The first parameter to the `mod` function would be the number of days between the start_date and the spine date, i.e. [0, 1, 2, 3, 4 ...]\n The second parameter to the `mod` function would be the integer interval, i.e. 2\n This modulo operation produces the following remainders: [0, 1, 0, 1, 0, ...]\n Filtering the spine only where this remainder == 0 will return a spine with every other day as desired, i.e. [2020-01-01, 2020-01-03, 2020-01-05, ...]\n #}\n where mod(\n cast({{ dbt.datediff(\"'\" ~ start_date ~ \"'\", 'date_' ~ date_part, date_part) }} as {{ dbt.type_int() }}),\n cast({{interval}} as {{ dbt.type_int() }})\n ) = 0\n {% endif %}\n\n),\nmodel_data as (\n\n select\n {% if not interval %}\n\n cast({{ dbt.date_trunc(date_part, date_col) }} as {{ dbt_expectations.type_datetime() }}) as date_{{ date_part }},\n\n {% else %}\n {#\n Use a modulo operator to determine the number of intervals that a date_col is away from the interval-date spine\n and subtracts that amount to effectively slice each date_col record into its corresponding spine bucket,\n e.g. given a date_col of with records [2020-01-01, 2020-01-02, 2020-01-03, 2020-01-11, 2020-01-12]\n if we want to slice these dates into their 2-day buckets starting Jan 1, 2020 (start_date = '2020-01-01', date_part='day', interval=2),\n the modulo operation described above will produce these remainders: [0, 1, 0, 0, 1]\n subtracting that number of days from the observations will produce records [2020-01-01, 2020-01-01, 2020-01-03, 2020-01-11, 2020-01-11],\n all of which align with records from the interval-date spine\n #}\n {{ dbt.dateadd(\n date_part,\n \"mod(\n cast(\" ~ dbt.datediff(\"'\" ~ start_date ~ \"'\", date_col, date_part) ~ \" as \" ~ dbt.type_int() ~ \" ),\n cast(\" ~ interval ~ \" as \" ~ dbt.type_int() ~ \" )\n ) * (-1)\",\n \"cast( \" ~ dbt.date_trunc(date_part, date_col) ~ \" as \" ~ dbt_expectations.type_datetime() ~ \")\"\n )}} as date_{{ date_part }},\n\n {% endif %}\n\n count(*) as row_cnt\n from\n {{ model }} f\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n group by\n date_{{date_part}}\n\n),\n\nfinal as (\n\n select\n cast(d.date_{{ date_part }} as {{ dbt_expectations.type_datetime() }}) as date_{{ date_part }},\n case when f.date_{{ date_part }} is null then true else false end as is_missing,\n coalesce(f.row_cnt, 0) as row_cnt\n from\n base_dates d\n left join\n model_data f on cast(d.date_{{ date_part }} as {{ dbt_expectations.type_datetime() }}) = f.date_{{ date_part }}\n)\nselect\n *\nfrom final\nwhere row_cnt = 0\n{% if exclusion_condition %}\n and {{ exclusion_condition }}\n{% endif %}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query", + "macro.dbt_date.get_base_dates", + "macro.dbt.datediff", + "macro.dbt.type_int", + "macro.dbt.date_trunc", + "macro.dbt_expectations.type_datetime", + "macro.dbt.dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8339717, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_be_within_n_stdevs": + { + "name": "test_expect_column_values_to_be_within_n_stdevs", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_stdevs.sql", + "original_file_path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_stdevs.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_within_n_stdevs", + "macro_sql": "{% test expect_column_values_to_be_within_n_stdevs(model,\n column_name,\n group_by=None,\n sigma_threshold=3\n ) -%}\n {{\n adapter.dispatch('test_expect_column_values_to_be_within_n_stdevs', 'dbt_expectations') (\n model, column_name, group_by, sigma_threshold\n )\n }}\n{%- endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_stdevs" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.83548, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_stdevs": + { + "name": "default__test_expect_column_values_to_be_within_n_stdevs", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_stdevs.sql", + "original_file_path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_stdevs.sql", + "unique_id": "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_stdevs", + "macro_sql": "{% macro default__test_expect_column_values_to_be_within_n_stdevs(model,\n column_name,\n group_by,\n sigma_threshold\n ) %}\n\nwith metric_values as (\n\n select\n {{ group_by | join(\",\") ~ \",\" if group_by }}\n sum({{ column_name }}) as {{ column_name }}\n from\n {{ model }}\n {% if group_by -%}\n {{ dbt_expectations.group_by(group_by | length) }}\n {%- endif %}\n\n),\nmetric_values_with_statistics as (\n\n select\n *,\n avg({{ column_name }}) over() as {{ column_name }}_average,\n stddev({{ column_name }}) over() as {{ column_name }}_stddev\n from\n metric_values\n\n),\nmetric_values_z_scores as (\n\n select\n *,\n ({{ column_name }} - {{ column_name }}_average)/\n nullif({{ column_name }}_stddev, 0) as {{ column_name }}_sigma\n from\n metric_values_with_statistics\n\n)\nselect\n *\nfrom\n metric_values_z_scores\nwhere\n abs({{ column_name }}_sigma) > {{ sigma_threshold }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.group_by" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8366342, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_column_count_to_be_between": + { + "name": "test_expect_table_column_count_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_column_count_to_be_between.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_column_count_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_column_count_to_be_between", + "macro_sql": "{%- test expect_table_column_count_to_be_between(model,\n min_value=None,\n max_value=None\n ) -%}\n{%- if min_value is none and max_value is none -%}\n{{ exceptions.raise_compiler_error(\n \"You have to provide either a min_value, max_value or both.\"\n) }}\n{%- endif -%}\n{%- if execute -%}\n{%- set number_actual_columns = (adapter.get_columns_in_relation(model) | length) -%}\n\n{%- set expression %}\n( 1=1\n{%- if min_value %} and number_actual_columns >= min_value{% endif %}\n{%- if max_value %} and number_actual_columns <= max_value{% endif %}\n)\n{% endset -%}\n\nwith test_data as (\n\n select\n {{ number_actual_columns }} as number_actual_columns,\n {{ min_value if min_value else 0 }} as min_value,\n {{ max_value if max_value else 0 }} as max_value\n\n)\nselect *\nfrom test_data\nwhere\n not {{ expression }}\n{%- endif -%}\n{%- endtest -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.838515, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_columns_to_match_ordered_list": + { + "name": "test_expect_table_columns_to_match_ordered_list", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_columns_to_match_ordered_list.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_columns_to_match_ordered_list.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_columns_to_match_ordered_list", + "macro_sql": "{%- test expect_table_columns_to_match_ordered_list(model, column_list, transform=\"upper\") -%}\n{%- if execute -%}\n {%- set column_list = column_list | map(transform) | list -%}\n {%- set relation_column_names = dbt_expectations._get_column_list(model, transform) -%}\n {%- set matching_columns = dbt_expectations._list_intersect(column_list, relation_column_names) -%}\n with relation_columns as (\n\n {% for col_name in relation_column_names %}\n select\n {{ loop.index }} as relation_column_idx,\n cast('{{ col_name }}' as {{ dbt.type_string() }}) as relation_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n ),\n input_columns as (\n\n {% for col_name in column_list %}\n select\n {{ loop.index }} as input_column_idx,\n cast('{{ col_name }}' as {{ dbt.type_string() }}) as input_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n )\n select *\n from\n relation_columns r\n full outer join\n input_columns i on r.relation_column = i.input_column and r.relation_column_idx = i.input_column_idx\n where\n -- catch any column in input list that is not in the sequence of table columns\n -- or any table column that is not in the input sequence\n r.relation_column is null or\n i.input_column is null\n\n{%- endif -%}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_column_list", + "macro.dbt_expectations._list_intersect", + "macro.dbt.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8410916, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_grouped_row_values_to_have_recent_data": + { + "name": "test_expect_grouped_row_values_to_have_recent_data", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_grouped_row_values_to_have_recent_data.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_grouped_row_values_to_have_recent_data.sql", + "unique_id": "macro.dbt_expectations.test_expect_grouped_row_values_to_have_recent_data", + "macro_sql": "{% test expect_grouped_row_values_to_have_recent_data(model,\n group_by,\n timestamp_column,\n datepart,\n interval,\n row_condition=None) %}\n\n {{ adapter.dispatch('test_expect_grouped_row_values_to_have_recent_data', 'dbt_expectations') (model,\n group_by,\n timestamp_column,\n datepart,\n interval,\n row_condition) }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_grouped_row_values_to_have_recent_data" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8450406, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_expect_grouped_row_values_to_have_recent_data": + { + "name": "default__test_expect_grouped_row_values_to_have_recent_data", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_grouped_row_values_to_have_recent_data.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_grouped_row_values_to_have_recent_data.sql", + "unique_id": "macro.dbt_expectations.default__test_expect_grouped_row_values_to_have_recent_data", + "macro_sql": "{% macro default__test_expect_grouped_row_values_to_have_recent_data(model,\n group_by,\n timestamp_column,\n datepart,\n interval,\n row_condition) %}\nwith latest_grouped_timestamps as (\n\n select\n {{ group_by | join(\",\") ~ \",\" if group_by }}\n max(1) as join_key,\n max(cast({{ timestamp_column }} as {{ dbt_expectations.type_timestamp() }})) as latest_timestamp_column\n from\n {{ model }}\n where\n -- to exclude erroneous future dates\n cast({{ timestamp_column }} as {{ dbt_expectations.type_timestamp() }}) <= {{ dbt_date.now() }}\n {% if row_condition %}\n and {{ row_condition }}\n {% endif %}\n\n {% if group_by -%}\n {{ dbt_expectations.group_by(group_by | length) }}\n {%- endif %}\n),\ntotal_row_counts as (\n\n select\n {{ group_by | join(\",\") ~ \",\" if group_by }}\n max(1) as join_key,\n count(*) as row_count\n from\n latest_grouped_timestamps\n {% if group_by -%}\n {{ dbt_expectations.group_by(group_by | length) }}\n {%- endif %}\n\n\n),\noutdated_grouped_timestamps as (\n\n select *\n from\n latest_grouped_timestamps\n where\n -- are the max timestamps per group older than the specified cutoff?\n latest_timestamp_column <\n cast(\n {{ dbt.dateadd(datepart, interval * -1, dbt_date.now()) }}\n as {{ dbt_expectations.type_timestamp() }}\n )\n\n),\nvalidation_errors as (\n\n select\n r.row_count,\n t.*\n from\n total_row_counts r\n left join\n outdated_grouped_timestamps t\n on\n {% for g in group_by %}\n r.{{ g }} = t.{{ g }} and\n {% endfor %}\n r.join_key = t.join_key\n where\n -- fail if either no rows were returned due to row_condition,\n -- or the recency test returned failed rows\n r.row_count = 0\n or\n t.join_key is not null\n\n)\nselect * from validation_errors\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.type_timestamp", + "macro.dbt_date.now", + "macro.dbt_expectations.group_by", + "macro.dbt.dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8470857, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_row_values_to_have_recent_data": + { + "name": "test_expect_row_values_to_have_recent_data", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_row_values_to_have_recent_data.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_row_values_to_have_recent_data.sql", + "unique_id": "macro.dbt_expectations.test_expect_row_values_to_have_recent_data", + "macro_sql": "{% test expect_row_values_to_have_recent_data(model,\n column_name,\n datepart,\n interval,\n row_condition=None) %}\n\n {{ adapter.dispatch('test_expect_row_values_to_have_recent_data', 'dbt_expectations') (model,\n column_name,\n datepart,\n interval,\n row_condition) }}\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_row_values_to_have_recent_data" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8490775, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_expect_row_values_to_have_recent_data": + { + "name": "default__test_expect_row_values_to_have_recent_data", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_row_values_to_have_recent_data.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_row_values_to_have_recent_data.sql", + "unique_id": "macro.dbt_expectations.default__test_expect_row_values_to_have_recent_data", + "macro_sql": "{% macro default__test_expect_row_values_to_have_recent_data(model, column_name, datepart, interval, row_condition) %}\n{%- set default_start_date = '1970-01-01' -%}\nwith max_recency as (\n\n select max(cast({{ column_name }} as {{ dbt_expectations.type_timestamp() }})) as max_timestamp\n from\n {{ model }}\n where\n -- to exclude erroneous future dates\n cast({{ column_name }} as {{ dbt_expectations.type_timestamp() }}) <= {{ dbt_date.now() }}\n {% if row_condition %}\n and {{ row_condition }}\n {% endif %}\n)\nselect\n *\nfrom\n max_recency\nwhere\n -- if the row_condition excludes all rows, we need to compare against a default date\n -- to avoid false negatives\n coalesce(max_timestamp, cast('{{ default_start_date }}' as {{ dbt_expectations.type_timestamp() }}))\n <\n cast({{ dbt.dateadd(datepart, interval * -1, dbt_date.now()) }} as {{ dbt_expectations.type_timestamp() }})\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.type_timestamp", + "macro.dbt_date.now", + "macro.dbt.dateadd" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8503196, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_column_count_to_equal_other_table": + { + "name": "test_expect_table_column_count_to_equal_other_table", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_column_count_to_equal_other_table.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_column_count_to_equal_other_table.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_column_count_to_equal_other_table", + "macro_sql": "{%- test expect_table_column_count_to_equal_other_table(model, compare_model) -%}\n{%- if execute -%}\n{%- set number_columns = (adapter.get_columns_in_relation(model) | length) -%}\n{%- set compare_number_columns = (adapter.get_columns_in_relation(compare_model) | length) -%}\nwith test_data as (\n\n select\n {{ number_columns }} as number_columns,\n {{ compare_number_columns }} as compare_number_columns\n\n)\nselect *\nfrom test_data\nwhere\n number_columns != compare_number_columns\n{%- endif -%}\n{%- endtest -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8512435, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_row_count_to_equal_other_table_times_factor": + { + "name": "test_expect_table_row_count_to_equal_other_table_times_factor", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table_times_factor.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table_times_factor.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_row_count_to_equal_other_table_times_factor", + "macro_sql": "{%- test expect_table_row_count_to_equal_other_table_times_factor(model,\n compare_model,\n factor,\n group_by=None,\n compare_group_by=None,\n row_condition=None,\n compare_row_condition=None\n ) -%}\n {{ adapter.dispatch('test_expect_table_row_count_to_equal_other_table_times_factor',\n 'dbt_expectations') (model,\n compare_model,\n factor,\n group_by,\n compare_group_by,\n row_condition,\n compare_row_condition\n ) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table_times_factor" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8532577, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table_times_factor": + { + "name": "default__test_expect_table_row_count_to_equal_other_table_times_factor", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table_times_factor.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table_times_factor.sql", + "unique_id": "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table_times_factor", + "macro_sql": "\n\n{%- macro default__test_expect_table_row_count_to_equal_other_table_times_factor(model,\n compare_model,\n factor,\n group_by,\n compare_group_by,\n row_condition,\n compare_row_condition\n ) -%}\n\n{{ dbt_expectations.test_expect_table_row_count_to_equal_other_table(model,\n compare_model,\n group_by=group_by,\n compare_group_by=compare_group_by,\n factor=factor,\n row_condition=row_condition,\n compare_row_condition=compare_row_condition\n) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_expect_table_row_count_to_equal_other_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.853887, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_aggregation_to_equal_other_table": + { + "name": "test_expect_table_aggregation_to_equal_other_table", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_aggregation_to_equal_other_table.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_aggregation_to_equal_other_table.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_aggregation_to_equal_other_table", + "macro_sql": "{%- test expect_table_aggregation_to_equal_other_table(model,\n expression,\n compare_model,\n compare_expression=None,\n group_by=None,\n compare_group_by=None,\n row_condition=None,\n compare_row_condition=None,\n tolerance=0.0,\n tolerance_percent=None\n ) -%}\n\n\n{{ dbt_expectations.test_equal_expression(\n model,\n expression=expression,\n compare_model=compare_model,\n compare_expression=compare_expression,\n group_by=group_by,\n compare_group_by=compare_group_by,\n row_condition=row_condition,\n compare_row_condition=compare_row_condition,\n tolerance=tolerance,\n tolerance_percent=tolerance_percent\n) }}\n\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_equal_expression" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8550894, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_row_count_to_be_between": + { + "name": "test_expect_table_row_count_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_be_between.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_row_count_to_be_between", + "macro_sql": "{%- test expect_table_row_count_to_be_between(model,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) -%}\n {{ adapter.dispatch('test_expect_table_row_count_to_be_between',\n 'dbt_expectations') (model,\n min_value,\n max_value,\n group_by,\n row_condition,\n strictly\n ) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_table_row_count_to_be_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8566716, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_expect_table_row_count_to_be_between": + { + "name": "default__test_expect_table_row_count_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_be_between.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_be_between.sql", + "unique_id": "macro.dbt_expectations.default__test_expect_table_row_count_to_be_between", + "macro_sql": "\n\n{%- macro default__test_expect_table_row_count_to_be_between(model,\n min_value,\n max_value,\n group_by,\n row_condition,\n strictly\n ) -%}\n{% set expression %}\ncount(*)\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8573933, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_row_count_to_equal": + { + "name": "test_expect_table_row_count_to_equal", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_row_count_to_equal", + "macro_sql": "{%- test expect_table_row_count_to_equal(model,\n value,\n group_by=None,\n row_condition=None\n ) -%}\n {{ adapter.dispatch('test_expect_table_row_count_to_equal',\n 'dbt_expectations') (model,\n value,\n group_by,\n row_condition\n ) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8585846, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal": + { + "name": "default__test_expect_table_row_count_to_equal", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal.sql", + "unique_id": "macro.dbt_expectations.default__test_expect_table_row_count_to_equal", + "macro_sql": "\n\n\n\n{%- macro default__test_expect_table_row_count_to_equal(model,\n value,\n group_by,\n row_condition\n ) -%}\n{% set expression %}\ncount(*) = {{ value }}\n{% endset %}\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=group_by,\n row_condition=row_condition)\n }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8591726, + "supported_languages": null + }, + "macro.dbt_expectations._list_intersect": + { + "name": "_list_intersect", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/_list_intersect.sql", + "original_file_path": "macros/schema_tests/table_shape/_list_intersect.sql", + "unique_id": "macro.dbt_expectations._list_intersect", + "macro_sql": "{%- macro _list_intersect(list1, list2) -%}\n{%- set matching_items = [] -%}\n{%- for itm in list1 -%}\n {%- if itm in list2 -%}\n {%- do matching_items.append(itm) -%}\n {%- endif -%}\n{%- endfor -%}\n{%- do return(matching_items) -%}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8599844, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_columns_to_not_contain_set": + { + "name": "test_expect_table_columns_to_not_contain_set", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_columns_to_not_contain_set.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_columns_to_not_contain_set.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_columns_to_not_contain_set", + "macro_sql": "{%- test expect_table_columns_to_not_contain_set(model, column_list, transform=\"upper\") -%}\n{%- if execute -%}\n {%- set column_list = column_list | map(transform) | list -%}\n {%- set relation_column_names = dbt_expectations._get_column_list(model, transform) -%}\n {%- set matching_columns = dbt_expectations._list_intersect(column_list, relation_column_names) -%}\n with relation_columns as (\n\n {% for col_name in relation_column_names %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as relation_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n ),\n input_columns as (\n\n {% for col_name in column_list %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as input_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n )\n -- catch any column in input list that is in the list of table columns\n select *\n from\n input_columns i\n inner join\n relation_columns r on r.relation_column = i.input_column\n\n{%- endif -%}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_column_list", + "macro.dbt_expectations._list_intersect", + "macro.dbt.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8622396, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_to_exist": + { + "name": "test_expect_column_to_exist", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_column_to_exist.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_column_to_exist.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_to_exist", + "macro_sql": "{%- test expect_column_to_exist(model, column_name, column_index=None, transform=\"upper\") -%}\n{%- if execute -%}\n\n {%- set column_name = column_name | map(transform) | join -%}\n {%- set relation_column_names = dbt_expectations._get_column_list(model, transform) -%}\n\n {%- set matching_column_index = relation_column_names.index(column_name) if column_name in relation_column_names else -1 %}\n\n {%- if column_index -%}\n\n {%- set column_index_0 = column_index - 1 if column_index > 0 else 0 -%}\n\n {%- set column_index_matches = true if matching_column_index == column_index_0 else false %}\n\n {%- else -%}\n\n {%- set column_index_matches = true -%}\n\n {%- endif %}\n\n with test_data as (\n\n select\n cast('{{ column_name }}' as {{ dbt.type_string() }}) as column_name,\n {{ matching_column_index }} as matching_column_index,\n {{ column_index_matches }} as column_index_matches\n\n )\n select *\n from test_data\n where\n not(matching_column_index >= 0 and column_index_matches)\n\n{%- endif -%}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_column_list", + "macro.dbt.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.864427, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_columns_to_contain_set": + { + "name": "test_expect_table_columns_to_contain_set", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_columns_to_contain_set.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_columns_to_contain_set.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_columns_to_contain_set", + "macro_sql": "{%- test expect_table_columns_to_contain_set(model, column_list, transform=\"upper\") -%}\n{%- if execute -%}\n {%- set column_list = column_list | map(transform) | list -%}\n {%- set relation_column_names = dbt_expectations._get_column_list(model, transform) -%}\n {%- set matching_columns = dbt_expectations._list_intersect(column_list, relation_column_names) -%}\n with relation_columns as (\n\n {% for col_name in relation_column_names %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as relation_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n ),\n input_columns as (\n\n {% for col_name in column_list %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as input_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n )\n select *\n from\n input_columns i\n left join\n relation_columns r on r.relation_column = i.input_column\n where\n -- catch any column in input list that is not in the list of table columns\n r.relation_column is null\n{%- endif -%}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_column_list", + "macro.dbt_expectations._list_intersect", + "macro.dbt.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.866611, + "supported_languages": null + }, + "macro.dbt_expectations._get_column_list": + { + "name": "_get_column_list", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/_get_column_list.sql", + "original_file_path": "macros/schema_tests/table_shape/_get_column_list.sql", + "unique_id": "macro.dbt_expectations._get_column_list", + "macro_sql": "{%- macro _get_column_list(model, transform=\"upper\") -%}\n{%- set relation_columns = adapter.get_columns_in_relation(model) -%}\n{%- set relation_column_names = relation_columns | map(attribute=\"name\") | map(transform) | list -%}\n{%- do return(relation_column_names) -%}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8673687, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_column_count_to_equal": + { + "name": "test_expect_table_column_count_to_equal", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_column_count_to_equal.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_column_count_to_equal.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_column_count_to_equal", + "macro_sql": "{%- test expect_table_column_count_to_equal(model, value) -%}\n{%- if execute -%}\n{%- set number_actual_columns = (adapter.get_columns_in_relation(model) | length) -%}\nwith test_data as (\n\n select\n {{ number_actual_columns }} as number_actual_columns,\n {{ value }} as value\n\n)\nselect *\nfrom test_data\nwhere\n number_actual_columns != value\n{%- endif -%}\n{%- endtest -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8680692, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_columns_to_match_set": + { + "name": "test_expect_table_columns_to_match_set", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_columns_to_match_set.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_columns_to_match_set.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_columns_to_match_set", + "macro_sql": "{%- test expect_table_columns_to_match_set(model, column_list, transform=\"upper\") -%}\n{%- if execute -%}\n {%- set column_list = column_list | map(transform) | list -%}\n {%- set relation_column_names = dbt_expectations._get_column_list(model, transform) -%}\n {%- set matching_columns = dbt_expectations._list_intersect(column_list, relation_column_names) -%}\n with relation_columns as (\n\n {% for col_name in relation_column_names %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as relation_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n ),\n input_columns as (\n\n {% for col_name in column_list %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as input_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n )\n select *\n from\n relation_columns r\n full outer join\n input_columns i on r.relation_column = i.input_column\n where\n -- catch any column in input list that is not in the list of table columns\n -- or any table column that is not in the input list\n r.relation_column is null or\n i.input_column is null\n\n{%- endif -%}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_column_list", + "macro.dbt_expectations._list_intersect", + "macro.dbt.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8703084, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_table_row_count_to_equal_other_table": + { + "name": "test_expect_table_row_count_to_equal_other_table", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table.sql", + "unique_id": "macro.dbt_expectations.test_expect_table_row_count_to_equal_other_table", + "macro_sql": "{%- test expect_table_row_count_to_equal_other_table(model,\n compare_model,\n group_by=None,\n compare_group_by=None,\n factor=1,\n row_condition=None,\n compare_row_condition=None\n ) -%}\n\n {{ adapter.dispatch('test_expect_table_row_count_to_equal_other_table',\n 'dbt_expectations') (model,\n compare_model,\n group_by,\n compare_group_by,\n factor,\n row_condition,\n compare_row_condition\n ) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8720798, + "supported_languages": null + }, + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table": + { + "name": "default__test_expect_table_row_count_to_equal_other_table", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table.sql", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table.sql", + "unique_id": "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table", + "macro_sql": "\n\n{%- macro default__test_expect_table_row_count_to_equal_other_table(model,\n compare_model,\n group_by,\n compare_group_by,\n factor,\n row_condition,\n compare_row_condition\n ) -%}\n{{ dbt_expectations.test_equal_expression(model, \"count(*)\",\n compare_model=compare_model,\n compare_expression=\"count(*) * \" + factor|string,\n group_by=group_by,\n compare_group_by=compare_group_by,\n row_condition=row_condition,\n compare_row_condition=compare_row_condition\n) }}\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_equal_expression" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.872807, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_be_unique": + { + "name": "test_expect_column_values_to_be_unique", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_unique.sql", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_unique.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_unique", + "macro_sql": "{% test expect_column_values_to_be_unique(model, column_name, row_condition=None) %}\n{{ dbt_expectations.test_expect_compound_columns_to_be_unique(model, [column_name], row_condition=row_condition) }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_expect_compound_columns_to_be_unique" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8733218, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_be_in_set": + { + "name": "test_expect_column_values_to_be_in_set", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_in_set.sql", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_in_set.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_in_set", + "macro_sql": "{% test expect_column_values_to_be_in_set(model, column_name,\n value_set,\n quote_values=True,\n row_condition=None\n ) %}\n\nwith all_values as (\n\n select\n {{ column_name }} as value_field\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n cast('{{ value }}' as {{ dbt.type_string() }})\n {%- else -%}\n {{ value }}\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n),\nvalidation_errors as (\n -- values from the model that are not in the set\n select\n v.value_field\n from\n all_values v\n left join\n set_values s on v.value_field = s.value_field\n where\n s.value_field is null\n\n)\n\nselect *\nfrom validation_errors\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8749774, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_be_of_type": + { + "name": "test_expect_column_values_to_be_of_type", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_of_type.sql", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_of_type.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_of_type", + "macro_sql": "{%- test expect_column_values_to_be_of_type(model, column_name, column_type) -%}\n{{ dbt_expectations.test_expect_column_values_to_be_in_type_list(model, column_name, [column_type]) }}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_expect_column_values_to_be_in_type_list" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8754308, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_be_increasing": + { + "name": "test_expect_column_values_to_be_increasing", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_increasing.sql", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_increasing.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_increasing", + "macro_sql": "{% test expect_column_values_to_be_increasing(model, column_name,\n sort_column=None,\n strictly=True,\n row_condition=None,\n group_by=None) %}\n\n{%- set sort_column = column_name if not sort_column else sort_column -%}\n{%- set operator = \">\" if strictly else \">=\" -%}\nwith all_values as (\n\n select\n {{ sort_column }} as sort_column,\n {%- if group_by -%}\n {{ group_by | join(\", \") }},\n {%- endif %}\n {{ column_name }} as value_field\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nadd_lag_values as (\n\n select\n sort_column,\n {%- if group_by -%}\n {{ group_by | join(\", \") }},\n {%- endif %}\n value_field,\n lag(value_field) over\n {%- if not group_by -%}\n (order by sort_column)\n {%- else -%}\n (partition by {{ group_by | join(\", \") }} order by sort_column)\n {%- endif %} as value_field_lag\n from\n all_values\n\n),\nvalidation_errors as (\n select\n *\n from\n add_lag_values\n where\n value_field_lag is not null\n and\n not (value_field {{ operator }} value_field_lag)\n\n)\nselect *\nfrom validation_errors\n{% endtest %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8779683, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_have_consistent_casing": + { + "name": "test_expect_column_values_to_have_consistent_casing", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_have_consistent_casing.sql", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_have_consistent_casing.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_have_consistent_casing", + "macro_sql": "{% test expect_column_values_to_have_consistent_casing(model, column_name, display_inconsistent_columns=False) %}\n\nwith test_data as (\n\n select\n distinct {{ column_name }} as distinct_values\n from\n {{ model }}\n\n ),\n {% if display_inconsistent_columns %}\n validation_errors as (\n\n select\n lower(distinct_values) as inconsistent_columns,\n count(distinct_values) as set_count_case_insensitive\n from\n test_data\n group by 1\n having\n count(distinct_values) > 1\n\n )\n select * from validation_errors\n {% else %}\n validation_errors as (\n\n select\n count(1) as set_count,\n count(distinct lower(distinct_values)) as set_count_case_insensitive\n from\n test_data\n\n )\n select *\n from\n validation_errors\n where\n set_count != set_count_case_insensitive\n {% endif %}\n {%- endtest -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8787472, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_be_decreasing": + { + "name": "test_expect_column_values_to_be_decreasing", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_decreasing.sql", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_decreasing.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_decreasing", + "macro_sql": "{% test expect_column_values_to_be_decreasing(model, column_name,\n sort_column=None,\n strictly=True,\n row_condition=None,\n group_by=None) %}\n\n{%- set sort_column = column_name if not sort_column else sort_column -%}\n{%- set operator = \"<\" if strictly else \"<=\" %}\nwith all_values as (\n\n select\n {{ sort_column }} as sort_column,\n {%- if group_by -%}\n {{ group_by | join(\", \") }},\n {%- endif %}\n {{ column_name }} as value_field\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nadd_lag_values as (\n\n select\n sort_column,\n value_field,\n lag(value_field) over\n {%- if not group_by -%}\n (order by sort_column)\n {%- else -%}\n (partition by {{ group_by | join(\", \") }} order by sort_column)\n {%- endif %} as value_field_lag\n from\n all_values\n\n),\nvalidation_errors as (\n\n select\n *\n from\n add_lag_values\n where\n value_field_lag is not null\n and\n not (value_field {{ operator }} value_field_lag)\n\n)\nselect *\nfrom validation_errors\n{% endtest %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8809295, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_be_in_type_list": + { + "name": "test_expect_column_values_to_be_in_type_list", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_in_type_list.sql", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_in_type_list.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_in_type_list", + "macro_sql": "{%- test expect_column_values_to_be_in_type_list(model, column_name, column_type_list) -%}\n{%- if execute -%}\n\n {%- set column_name = column_name | upper -%}\n {%- set columns_in_relation = adapter.get_columns_in_relation(model) -%}\n {%- set column_type_list = column_type_list| map(\"upper\") | list -%}\n with relation_columns as (\n\n {% for column in columns_in_relation %}\n select\n cast('{{ escape_single_quotes(column.name | upper) }}' as {{ dbt.type_string() }}) as relation_column,\n cast('{{ column.dtype | upper }}' as {{ dbt.type_string() }}) as relation_column_type\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n ),\n test_data as (\n\n select\n *\n from\n relation_columns\n where\n relation_column = '{{ column_name }}'\n and\n relation_column_type not in ('{{ column_type_list | join(\"', '\") }}')\n\n )\n select *\n from test_data\n\n{%- endif -%}\n{%- endtest -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils.escape_single_quotes", + "macro.dbt.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.882949, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_be_null": + { + "name": "test_expect_column_values_to_be_null", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_null.sql", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_null.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_null", + "macro_sql": "{% test expect_column_values_to_be_null(model, column_name, row_condition=None) %}\n\n{% set expression = column_name ~ \" is null\" %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.883801, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_be_between": + { + "name": "test_expect_column_values_to_be_between", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_between.sql", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_between.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_between", + "macro_sql": "{% test expect_column_values_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n row_condition=None,\n strictly=False\n ) %}\n\n{% set expression %}\n{{ column_name }}\n{% endset %}\n\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=None,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8852262, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_not_be_null": + { + "name": "test_expect_column_values_to_not_be_null", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_not_be_null.sql", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_not_be_null.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_be_null", + "macro_sql": "{% test expect_column_values_to_not_be_null(model, column_name, row_condition=None) %}\n\n{% set expression = column_name ~ \" is not null\" %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8860703, + "supported_languages": null + }, + "macro.dbt_expectations.test_expect_column_values_to_not_be_in_set": + { + "name": "test_expect_column_values_to_not_be_in_set", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_not_be_in_set.sql", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_not_be_in_set.sql", + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_be_in_set", + "macro_sql": "{% test expect_column_values_to_not_be_in_set(model, column_name,\n value_set,\n quote_values=True,\n row_condition=None\n ) %}\n\nwith all_values as (\n\n select\n {{ column_name }} as value_field\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n cast('{{ value }}' as {{ dbt.type_string() }})\n {%- else -%}\n {{ value }}\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n),\nvalidation_errors as (\n -- values from the model that match the set\n select\n v.value_field\n from\n all_values v\n join\n set_values s on v.value_field = s.value_field\n\n)\n\nselect *\nfrom validation_errors\n\n{% endtest %}", + "depends_on": + { + "macros": + [ + "macro.dbt.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8877873, + "supported_languages": null + }, + "macro.dbt_expectations.regexp_instr": + { + "name": "regexp_instr", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/regex/regexp_instr.sql", + "original_file_path": "macros/regex/regexp_instr.sql", + "unique_id": "macro.dbt_expectations.regexp_instr", + "macro_sql": "{% macro regexp_instr(source_value, regexp, position=1, occurrence=1, is_raw=False, flags=\"\") %}\n\n {{ adapter.dispatch('regexp_instr', 'dbt_expectations')(\n source_value, regexp, position, occurrence, is_raw, flags\n ) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.spark__regexp_instr" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.890603, + "supported_languages": null + }, + "macro.dbt_expectations.default__regexp_instr": + { + "name": "default__regexp_instr", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/regex/regexp_instr.sql", + "original_file_path": "macros/regex/regexp_instr.sql", + "unique_id": "macro.dbt_expectations.default__regexp_instr", + "macro_sql": "{% macro default__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{# unclear if other databases support raw strings or flags #}\n{% if is_raw or flags %}\n {{ exceptions.warn(\n \"is_raw and flags options are not supported for this adapter \"\n ~ \"and are being ignored.\"\n ) }}\n{% endif %}\nregexp_instr({{ source_value }}, '{{ regexp }}', {{ position }}, {{ occurrence }})\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.891326, + "supported_languages": null + }, + "macro.dbt_expectations.snowflake__regexp_instr": + { + "name": "snowflake__regexp_instr", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/regex/regexp_instr.sql", + "original_file_path": "macros/regex/regexp_instr.sql", + "unique_id": "macro.dbt_expectations.snowflake__regexp_instr", + "macro_sql": "{% macro snowflake__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{%- set regexp = \"$$\" ~ regexp ~ \"$$\" if is_raw else \"'\" ~ regexp ~ \"'\" -%}\n{% if flags %}{{ dbt_expectations._validate_flags(flags, 'cimes') }}{% endif %}\nregexp_instr({{ source_value }}, {{ regexp }}, {{ position }}, {{ occurrence }}, 0, '{{ flags }}')\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._validate_flags" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.892248, + "supported_languages": null + }, + "macro.dbt_expectations.bigquery__regexp_instr": + { + "name": "bigquery__regexp_instr", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/regex/regexp_instr.sql", + "original_file_path": "macros/regex/regexp_instr.sql", + "unique_id": "macro.dbt_expectations.bigquery__regexp_instr", + "macro_sql": "{% macro bigquery__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{% if flags %}\n {{ dbt_expectations._validate_re2_flags(flags) }}\n {# BigQuery prepends \"(?flags)\" to set flags for current group #}\n {%- set regexp = \"(?\" ~ flags ~ \")\" ~ regexp -%}\n{% endif %}\n{%- set regexp = \"r'\" ~ regexp ~ \"'\" if is_raw else \"'\" ~ regexp ~ \"'\" -%}\nregexp_instr({{ source_value }}, {{ regexp }}, {{ position }}, {{ occurrence }})\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._validate_re2_flags" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8932705, + "supported_languages": null + }, + "macro.dbt_expectations.postgres__regexp_instr": + { + "name": "postgres__regexp_instr", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/regex/regexp_instr.sql", + "original_file_path": "macros/regex/regexp_instr.sql", + "unique_id": "macro.dbt_expectations.postgres__regexp_instr", + "macro_sql": "{% macro postgres__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{% if flags %}{{ dbt_expectations._validate_flags(flags, 'bcegimnpqstwx') }}{% endif %}\ncoalesce(array_length((select regexp_matches({{ source_value }}, '{{ regexp }}', '{{ flags }}')), 1), 0)\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._validate_flags" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8938873, + "supported_languages": null + }, + "macro.dbt_expectations.redshift__regexp_instr": + { + "name": "redshift__regexp_instr", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/regex/regexp_instr.sql", + "original_file_path": "macros/regex/regexp_instr.sql", + "unique_id": "macro.dbt_expectations.redshift__regexp_instr", + "macro_sql": "{% macro redshift__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{% if flags %}{{ dbt_expectations._validate_flags(flags, 'ciep') }}{% endif %}\nregexp_instr({{ source_value }}, '{{ regexp }}', {{ position }}, {{ occurrence }}, 0, '{{ flags }}')\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._validate_flags" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8945742, + "supported_languages": null + }, + "macro.dbt_expectations.duckdb__regexp_instr": + { + "name": "duckdb__regexp_instr", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/regex/regexp_instr.sql", + "original_file_path": "macros/regex/regexp_instr.sql", + "unique_id": "macro.dbt_expectations.duckdb__regexp_instr", + "macro_sql": "{% macro duckdb__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{% if flags %}{{ dbt_expectations._validate_flags(flags, 'ciep') }}{% endif %}\nregexp_matches({{ source_value }}, '{{ regexp }}', '{{ flags }}')\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._validate_flags" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8952122, + "supported_languages": null + }, + "macro.dbt_expectations.spark__regexp_instr": + { + "name": "spark__regexp_instr", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/regex/regexp_instr.sql", + "original_file_path": "macros/regex/regexp_instr.sql", + "unique_id": "macro.dbt_expectations.spark__regexp_instr", + "macro_sql": "{% macro spark__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{% if is_raw or flags %}\n {{ exceptions.warn(\n \"is_raw and flags options are not supported for this adapter \"\n ~ \"and are being ignored.\"\n ) }}\n{% endif %}\nlength(regexp_extract({{ source_value }}, '{{ regexp }}', 0))\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8958204, + "supported_languages": null + }, + "macro.dbt_expectations.trino__regexp_instr": + { + "name": "trino__regexp_instr", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/regex/regexp_instr.sql", + "original_file_path": "macros/regex/regexp_instr.sql", + "unique_id": "macro.dbt_expectations.trino__regexp_instr", + "macro_sql": "{% macro trino__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n {% if flags %}\n {{ dbt_expectations._validate_re2_flags(flags) }}\n {# Trino prepends \"(?flags)\" to set flags for current group #}\n {%- set regexp = \"(?\" ~ flags ~ \")\" ~ regexp -%}\n {% endif %}\n {% if is_raw %}\n {{ exceptions.warn(\n \"is_raw option is not supported for this adapter \"\n ~ \"and is being ignored.\"\n ) }}\n {% endif %}\n {%- set regexp_query = \"regexp_position(\" ~ source_value ~ \", '\" ~ regexp ~ \"', \" ~ position ~ \", \" ~ occurrence ~ \")\" -%}\n {# Trino regexp_position returns -1 if not found. Change it to 0, to be consistent with other adapters #}\n if({{ regexp_query}} = -1, 0, {{ regexp_query}})\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._validate_re2_flags" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8970213, + "supported_languages": null + }, + "macro.dbt_expectations._validate_flags": + { + "name": "_validate_flags", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/regex/regexp_instr.sql", + "original_file_path": "macros/regex/regexp_instr.sql", + "unique_id": "macro.dbt_expectations._validate_flags", + "macro_sql": "{% macro _validate_flags(flags, alphabet) %}\n{% for flag in flags %}\n {% if flag not in alphabet %}\n {# Using raise_compiler_error causes disabled tests with invalid flags to fail compilation #}\n {{ exceptions.warn(\n \"flag \" ~ flag ~ \" not in list of allowed flags for this adapter: \" ~ alphabet | join(\", \")\n ) }}\n {% endif %}\n{% endfor %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.8977187, + "supported_languages": null + }, + "macro.dbt_expectations._validate_re2_flags": + { + "name": "_validate_re2_flags", + "resource_type": "macro", + "package_name": "dbt_expectations", + "path": "macros/regex/regexp_instr.sql", + "original_file_path": "macros/regex/regexp_instr.sql", + "unique_id": "macro.dbt_expectations._validate_re2_flags", + "macro_sql": "{% macro _validate_re2_flags(flags) %}\n{# Re2 supports following flags: #}\n{# i : case-insensitive (default fault) #}\n{# m : multi-line mode: ^ and $ match begin/end line in addition to begin/end text (default false) #}\n{# s : let . match \\n (default false) #}\n{# U : ungreedy: swap meaning of x* and x*?, x+ and x+?, etc (default false) #}\n{# Flag syntax is xyz (set) or -xyz (clear) or xy-z (set xy, clear z). #}\n\n{# Regex explanation: do not allow consecutive dashes, accept all re2 flags and clear operator, do not end with a dash #}\n{% set re2_flags_pattern = '^(?!.*--)[-imsU]*(? dbt var to notifiy if to materialize\n priority of materializing:\n 1. production\n 2. pass option via cli in vars (dbt_materialize_table)\n 3. option in sql config block of model (dev_materialized)\n #}\n {% if target.name == 'prod' %}\n {{ return(materialized) }}\n {%- endif -%} \n\n {% if dbt_materialize_table %}\n {{ return(materialized) }}\n {%- endif -%} \n\n {% if dev_materialized is not none %}\n {{ return(dev_materialized) }}\n {%- endif -%}\n\n {{ return('view') }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.930018, + "supported_languages": null + }, + "macro.dbt_data_applications.incremental_column": + { + "name": "incremental_column", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/incremental_column.sql", + "original_file_path": "macros/yotpo_utils/incremental_column.sql", + "unique_id": "macro.dbt_data_applications.incremental_column", + "macro_sql": "{% macro incremental_column() %}\n {% if is_incremental() %} \"incremental\" {% else %} \"full\" {% endif %} as build_source \n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.is_incremental" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9304485, + "supported_languages": null + }, + "macro.dbt_data_applications.get_meta_from_node": + { + "name": "get_meta_from_node", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/graph_utils.sql", + "original_file_path": "macros/yotpo_utils/graph_utils.sql", + "unique_id": "macro.dbt_data_applications.get_meta_from_node", + "macro_sql": "{%- macro get_meta_from_node(node_name) -%}\n {%- set nodes = (graph.nodes.values() | selectattr('resource_type', 'equalto', \"model\") \n | selectattr('unique_id', 'equalto', node_name) | list) -%}\n {%- if nodes|length >0 -%}\n {%- set check_node = nodes.pop() -%}\n {% if check_node.config.meta is defined %}\n {{ return(check_node.config.meta) }}\n {%- else -%}\n {% do dbt_data_applications.yoda_log(\"node \" ~ node_name ~ \" is missing meta \") %}\n {%- endif -%}\n {%- else -%}\n {% do dbt_data_applications.yoda_log(\"node \" ~ node_name ~ \" is missing\") %}\n {%- endif -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.yoda_log" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9336276, + "supported_languages": null + }, + "macro.dbt_data_applications.get_config_property": + { + "name": "get_config_property", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/graph_utils.sql", + "original_file_path": "macros/yotpo_utils/graph_utils.sql", + "unique_id": "macro.dbt_data_applications.get_config_property", + "macro_sql": "\n\n\n{%- macro get_config_property(node_name, config_node, property) -%}\n {% if config_node[property] is defined %}\n {{ return(config_node[property]) }}\n {%- else -%}\n {% do dbt_data_applications.yoda_log(property ~ \" missing on \" ~ node_name) %}\n {%- endif -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.yoda_log" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9342759, + "supported_languages": null + }, + "macro.dbt_data_applications.get_metric": + { + "name": "get_metric", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/graph_utils.sql", + "original_file_path": "macros/yotpo_utils/graph_utils.sql", + "unique_id": "macro.dbt_data_applications.get_metric", + "macro_sql": "\n\n\n{%- macro get_metric(metric_name) -%}\n {%- set metrics=graph.metrics.values() -%}\n {%- if metrics|length ==0 -%}\n {{ exceptions.raise_compiler_error(\"metrics missing, please run dbt compile -f\") }}\n {%- endif -%}\n\n \n {%- set metric_name_s = metric_name | string() -%}\n {%- set pos = metric_name_s.index('.') -%}\n {%- set table_name = \"ref('\" ~ metric_name_s[pos+1:] ~ \"')\" -%}\n \n {%- set metric_nodes = (metrics | selectattr('model', 'equalto', table_name) | list) -%}\n {%- if metric_nodes|length >0 -%}\n {%- set found_metric_nodes = [] -%}\n {%- for metric_node in metric_nodes -%} \n {%- do found_metric_nodes.append({'metric': metric_node, 'table_name': metric_name_s[pos+1:]}) -%}\n {%- endfor -%}\n {{ return(found_metric_nodes) }}\n {%- else -%}\n {% do dbt_data_applications.yoda_log(\"model: \" ~ metric_name_s ~ \" missing metric definition\") %}\n {%- endif -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.yoda_log" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9362595, + "supported_languages": null + }, + "macro.dbt_data_applications.are_metrics_valid": + { + "name": "are_metrics_valid", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/graph_utils.sql", + "original_file_path": "macros/yotpo_utils/graph_utils.sql", + "unique_id": "macro.dbt_data_applications.are_metrics_valid", + "macro_sql": "\n\n{%- macro are_metrics_valid(metric_name) -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9364393, + "supported_languages": null + }, + "macro.dbt_data_applications.generate_alias_name_env": + { + "name": "generate_alias_name_env", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/generate_alias_name_env.sql", + "original_file_path": "macros/yotpo_utils/generate_alias_name_env.sql", + "unique_id": "macro.dbt_data_applications.generate_alias_name_env", + "macro_sql": "{% macro generate_alias_name_env(custom_alias_name=none, node=none) -%}\n {% do return(adapter.dispatch('generate_alias_name_env', 'dbt_data_applications')(custom_alias_name, node)) %}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.default__generate_alias_name_env" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9379392, + "supported_languages": null + }, + "macro.dbt_data_applications.default__generate_alias_name_env": + { + "name": "default__generate_alias_name_env", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/generate_alias_name_env.sql", + "original_file_path": "macros/yotpo_utils/generate_alias_name_env.sql", + "unique_id": "macro.dbt_data_applications.default__generate_alias_name_env", + "macro_sql": "{% macro default__generate_alias_name_env(custom_alias_name=none, node=none) -%}\n {%- if (target.name == \"prod\" or target.name == \"staging\") and node[\"resource_type\"]==\"model\" -%}\n {%- if custom_alias_name is none -%} \n {%- if \"___\" in node.name -%} \n {% set table_parts = node.name.split('___') %}\n {% set table_parts_no_domain = table_parts[1].split('__') %}\n {% set subdomain = table_parts_no_domain[0].replace(\"_stg\" ,\"\") %}\n {% set node_name = subdomain+\"_\"+table_parts_no_domain[1] %}\n {%- else -%}\n {% set table_parts = node.name.split('__') %}\n {% set node_name = table_parts[1] %}\n {%- endif -%}\n {{ node_name }} \n {%- else -%}\n\n {{ custom_alias_name | trim }}\n\n {%- endif -%}\n {%- else -%}\n {%- if custom_alias_name is none -%}\n\n {{ node.name }}\n\n {%- else -%}\n\n {{ custom_alias_name | trim }}\n\n {%- endif -%}\n\n {%- endif -%}\n{%- endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.940174, + "supported_languages": null + }, + "macro.dbt_data_applications.aggregate_calendar_profile": + { + "name": "aggregate_calendar_profile", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/aggregate_calendar_profile.sql", + "original_file_path": "macros/yotpo_utils/aggregate_calendar_profile.sql", + "unique_id": "macro.dbt_data_applications.aggregate_calendar_profile", + "macro_sql": "{% macro aggregate_calendar_profile(sources, keys=none, calendar=none, custom_columns=[], sql_extra=none) -%}\n {{ return(adapter.dispatch('aggregate_calendar_profile', 'dbt_data_applications')(sources, keys, calendar, custom_columns, sql_extra)) }}\n{%- endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.default__aggregate_calendar_profile" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9423487, + "supported_languages": null + }, + "macro.dbt_data_applications.default__aggregate_calendar_profile": + { + "name": "default__aggregate_calendar_profile", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/aggregate_calendar_profile.sql", + "original_file_path": "macros/yotpo_utils/aggregate_calendar_profile.sql", + "unique_id": "macro.dbt_data_applications.default__aggregate_calendar_profile", + "macro_sql": "\n\n{%- macro default__aggregate_calendar_profile(sources, keys=none, calendar=none, custom_columns=[], sql_extra=none) -%}\n\n {% if custom_columns is none %}\n {%- set custom_columns = [] -%} \n {%- endif -%}\n\n {% if calendar is defined and calendar.add_calendar == True%}\n {% if calendar.column_time_frame_key_name is not defined %}\n {{ exceptions.raise_compiler_error(\"column_time_frame_key_name is not defined\") }}\n {% endif %}\n {% if calendar.lower_calendar_limit is not defined %}\n {{ exceptions.raise_compiler_error(\"lower_calendar_limit is not defined\") }}\n {% endif %}\n {% if calendar.calendar_name is not defined %}\n {{ exceptions.raise_compiler_error(\"calendar_name is not defined\") }}\n {% endif %}\n {% if calendar.date_field is not defined %}\n {{ exceptions.raise_compiler_error(\"date_field is not defined\") }}\n {% endif %}\n {% endif %}\n\n {%- if execute -%} \n\n {% if calendar is defined and calendar.add_calendar == True %}\n {%- do custom_columns.append(calendar.calendar_name ~ \".\" ~ calendar.date_field) -%}\n {% endif %} \n\n {{ dbt_data_applications.base_profile(sources, keys, custom_columns, sql_extra) }}\n\n {% if calendar is defined and calendar.add_calendar == True %}\n\n {%- set calendar_join_sql = \"RIGHT JOIN \" ~ calendar.calendar_name ~ \" ON \" ~ \n \"sources_union_grouped.\" ~ calendar.column_time_frame_key_name ~ \"=\" ~ calendar.calendar_name ~ \".\" ~ calendar.date_field ~ \n \" WHERE \" ~ calendar.calendar_name ~ \".\" ~ calendar.date_field ~ \" BETWEEN CAST('\" ~ calendar.lower_calendar_limit ~ \"' AS DATE) AND CURRENT_DATE()\" -%}\n\n {{ calendar_join_sql }}\n {% endif %} \n\n {%- endif -%}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.base_profile" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.945313, + "supported_languages": null + }, + "macro.dbt_data_applications.union_relations_ex": + { + "name": "union_relations_ex", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/union.sql", + "original_file_path": "macros/yotpo_utils/union.sql", + "unique_id": "macro.dbt_data_applications.union_relations_ex", + "macro_sql": "{%- macro union_relations_ex(relations, column_override=none, include=[], exclude=[], source_column_name='_dbt_source_relation', rename_columns=none) -%}\n\n{%- if exclude and include -%}\n {{ exceptions.raise_compiler_error(\"Both an exclude and include list were provided to the `union` macro. Only one is allowed\") }}\n {%- endif -%}\n\n {#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. -#}\n {%- if not execute %}\n {{ return('') }}\n {% endif -%}\n\n {%- set column_override = column_override if column_override is not none else {} -%}\n {%- set rename_columns = rename_columns if rename_columns is not none else {} -%}\n\n {%- set relation_columns = {} -%}\n {%- set column_superset = {} -%}\n\n {%- for relation in relations -%}\n\n {%- do relation_columns.update({relation: {}}) -%}\n\n {%- do dbt_utils._is_relation(relation, 'union_relations') -%}\n {%- do dbt_utils._is_ephemeral(relation, 'union_relations') -%}\n {%- set cols = adapter.get_columns_in_relation(relation) -%}\n {%- for col in cols -%}\n\n {#- If an exclude list was provided and the column is in the list, do nothing -#}\n {%- if exclude and col.column in exclude -%}\n\n {#- If an include list was provided and the column is not in the list, do nothing -#}\n {%- elif include and col.column not in include -%}\n\n {#- Otherwise add the column to the column superset -#}\n {%- else -%}\n\n {#- update the list of columns in this relation -#}\n {%- set rename_col = rename_columns[col.column]|default(col.column) -%}\n \n {%- do relation_columns[relation].update({rename_col: col}) -%}\n\n {%- if rename_col in column_superset -%}\n\n {%- set stored = column_superset[rename_col] -%}\n {%- if col.is_string() and stored.is_string() and col.string_size() > stored.string_size() -%}\n\n {%- do column_superset.update({rename_col: col}) -%}\n\n {%- endif %}\n\n {%- else -%}\n\n {%- do column_superset.update({rename_col: col}) -%}\n\n {%- endif -%}\n\n {%- endif -%}\n\n {%- endfor -%}\n {%- endfor -%}\n\n {%- set ordered_column_names = column_superset.keys() -%}\n\n {%- for relation in relations %}\n\n (\n select\n\n cast({{ string_literal(relation) }} as {{ type_string() }}) as {{ source_column_name }},\n {% for col_name in ordered_column_names -%}\n {%- set col = column_superset[col_name] %}\n {%- set col_type = column_override.get(col.column, col.data_type) %}\n {%- set col_name_quote = adapter.quote(col_name) %}\n {%- set orig_col_name = adapter.quote(relation_columns[relation][col_name].column) if col_name in relation_columns[relation] else 'null' %}\n cast({{ orig_col_name }} as {{ col_type }}) as {{ col_name_quote }} {% if not loop.last %},{% endif -%}\n\n {%- endfor %}\n\n from {{ relation }}\n )\n\n {% if not loop.last -%}\n union all\n {% endif -%}\n\n {%- endfor -%}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.string_literal", + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9526246, + "supported_languages": null + }, + "macro.dbt_data_applications.yoda_log": + { + "name": "yoda_log", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/yoda_log.sql", + "original_file_path": "macros/yotpo_utils/yoda_log.sql", + "unique_id": "macro.dbt_data_applications.yoda_log", + "macro_sql": "{%- macro yoda_log(text) -%}\n {% do log(\"[yoda] \" ~ text, info=true) %}\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.953152, + "supported_languages": null + }, + "macro.dbt_data_applications.recreate_cicd_views": + { + "name": "recreate_cicd_views", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/yotpo_utils/recreate_cicd_views.sql", + "original_file_path": "macros/yotpo_utils/recreate_cicd_views.sql", + "unique_id": "macro.dbt_data_applications.recreate_cicd_views", + "macro_sql": "{% macro recreate_cicd_views() %}\n {# \n this macro is used in cicd flows to recreate views in dev and staging environments.\n The original query the views were generated by dbt is replaced ( running as a post action)\n with a view on top of null values casted to the view coulmns types.\n The macro calls dbt.get_columns_in_relation_raw that perfroms describe extended table on the relation.\n #}\n {% if env_var('CI_CD_MODE' , 'False') == 'True' and (target.name == \"staging\" or target.name == \"dev\") and var(\"mock_data\", false) == false %}\n {% set describe_result = dbt.get_columns_in_relation_raw(this) %}\n {% set all_columns = [] %}\n {% set ns = namespace(is_col = true) %}\n {% for col in describe_result %}\n {# describe extended table has a blank row that seperates the columns description and other table metadata.\n When meeting this black line the loops over the results is not populating the columns list\n #}\n {% if ns.is_col and col[0]!=\"\" %}\n {{ all_columns.append({\"name\" : col[0] , \"data_type\" : col[1] }) or \"\" }}\n {% else %}\n {% set ns.is_col = false %}\n {% endif %}\n {% endfor %}\n {% if all_columns|length >= 1 %}\n {% do dbt_data_applications.yoda_log(\"executing views recreation for relation: \" ~ this.schema +\".\" ~ this.name) %}\n {{ \"create or replace view \"+this.schema +\".\"+this.name+\" (\"}}\n {% for col in all_columns %}\n {{ \" \" + col.name }}\n {% if not loop.last %}\n {{ \",\" }}\n {% endif %}\n {% endfor %}\n {{\") as select \"}}\n {% for col in all_columns %}\n {% set data_type = modules.re.sub('\\\\b\\w+-\\w+\\\\b', '`\\g<0>`', col.data_type) %}\n {{\"cast(null as \" + data_type + \") \"+ col.name}}\n {% if not loop.last %}\n {{ \",\" }}\n {% endif %}\n {% endfor %}\n \n \n {% endif %}\n {% endif %}\n \n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_spark.get_columns_in_relation_raw", + "macro.dbt_data_applications.yoda_log" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9579632, + "supported_languages": null + }, + "macro.dbt_data_applications.delete_db": + { + "name": "delete_db", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/databricks/delete_db.sql", + "original_file_path": "macros/databricks/delete_db.sql", + "unique_id": "macro.dbt_data_applications.delete_db", + "macro_sql": "{% macro delete_db(db_name,bucket,location_name,sub_dir) %}\n{% set sql %}\n DROP DATABASE IF EXISTS {{ db_name }} CASCADE;\n{% endset %}\n{% do run_query(sql) %}\n\n{% set s3_path = build_s3_path(bucket,location_name,sub_dir) ~ '/dbt' %}\ndbutils.fs.rm(s3_path, true)\n\n-- meta\n{% set sql %}\n DROP DATABASE IF EXISTS {{ db_name }}_meta CASCADE;\n{% endset %}\n{% do run_query(sql) %}\n\n{% set s3_path = build_s3_path(bucket,location_name,sub_dir) ~ '/meta' %}\ndbutils.fs.rm(s3_path, true)\n\n\n{% do log(\"delete_db: \" + db_name, info=True) %}\n{{ dbt_utils.log_info(\"delete_db: \" + db_name) }}\n{{ dbt_utils.log_info(s3_path) }}\n\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query", + "macro.dbt_data_applications.build_s3_path", + "macro.dbt_utils.log_info" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9597788, + "supported_languages": null + }, + "macro.dbt_data_applications.build_s3_path": + { + "name": "build_s3_path", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/databricks/utils.sql", + "original_file_path": "macros/databricks/utils.sql", + "unique_id": "macro.dbt_data_applications.build_s3_path", + "macro_sql": "{% macro build_s3_path(bucket,location_name,sub_dir) %}\n{% if sub_dir is none or sub_dir=='None' %}\n {% set s3_path = 's3://' ~ bucket ~ '/' ~ location_name %}\n{% else %}\n {% set s3_path = 's3://' ~ bucket ~ '/' ~ location_name ~ '/' ~ sub_dir %}\n{%endif %}\n{{ return(s3_path) }}\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9609017, + "supported_languages": null + }, + "macro.dbt_data_applications.display_s3_path": + { + "name": "display_s3_path", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/databricks/utils.sql", + "original_file_path": "macros/databricks/utils.sql", + "unique_id": "macro.dbt_data_applications.display_s3_path", + "macro_sql": "{% macro display_s3_path(bucket,location_name,sub_dir) %}\n\n{% set s3_path = build_s3_path(bucket,location_name,sub_dir) %}\n{% do log('s3 path: ' ~ s3_path, info=True) %}\n\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.build_s3_path" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.961449, + "supported_languages": null + }, + "macro.dbt_data_applications.create_db": + { + "name": "create_db", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/databricks/create_db.sql", + "original_file_path": "macros/databricks/create_db.sql", + "unique_id": "macro.dbt_data_applications.create_db", + "macro_sql": "{% macro create_db(db_name,bucket,location_name,sub_dir) %}\n\n{% set s3_path = build_s3_path(bucket,location_name,sub_dir) %}\n\n{% set sql %}\n CREATE DATABASE IF NOT EXISTS {{ db_name }} LOCATION '{{ s3_path }}';\n{% endset %}\n{% do run_query(sql) %}\n\n{% do log(\"create_db: \" + db_name, info=True) %}\n{{ dbt_utils.log_info(\"create_db: \" + db_name) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.build_s3_path", + "macro.dbt.run_query", + "macro.dbt_utils.log_info" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9625926, + "supported_languages": null + }, + "macro.dbt_data_applications.clean_s3": + { + "name": "clean_s3", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/databricks/clean_s3.sql", + "original_file_path": "macros/databricks/clean_s3.sql", + "unique_id": "macro.dbt_data_applications.clean_s3", + "macro_sql": "{% macro clean_s3(db_name,bucket, location_name,sub_dir) %}\n\n{% set s3_path = build_s3_path(bucket,location_name,sub_dir) ~ '/dbt' %}\n{% do log('s3 path: ' ~ s3_path, info=True) %}\n\n{{ dbutils.fs.rm(s3_path, true) }}\n\n\n{% do log(\"clean_s3: \" + db_name, info=True) %}\n{{ dbt_utils.log_info(\"clean_s3: \" + db_name) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.build_s3_path", + "macro.dbt_utils.log_info" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.963733, + "supported_languages": null + }, + "macro.dbt_data_applications.clean_db_lakefs": + { + "name": "clean_db_lakefs", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/databricks/clean_db_lakefs.sql", + "original_file_path": "macros/databricks/clean_db_lakefs.sql", + "unique_id": "macro.dbt_data_applications.clean_db_lakefs", + "macro_sql": "{% macro clean_db_lakefs(db_name, repo, branch) %}\n{% set sql %}\n DROP DATABASE IF EXISTS {{ db_name }} CASCADE;\n{% endset %}\n{% do run_query(sql) %}\n\n{% set s3_path = 'lakefs://' ~ repo ~ '/' ~ branch ~ '/dbt' %}\n{% do log('clean db: ' ~ db_name ~ ' s3 path: ' ~ s3_path, info=True) %}\n\n\n{% set sql %}\n CREATE DATABASE IF NOT EXISTS {{ db_name }} LOCATION '{{ s3_path }}';\n{% endset %}\n{% do run_query(sql) %}\n\n-- add meta\n{% set sql %}\n DROP DATABASE IF EXISTS {{ db_name }}_meta CASCADE;\n{% endset %}\n{% do run_query(sql) %}\n\n{% set s3_path = 'lakefs://' ~ repo ~ '/' ~ branch ~ '/meta' %}\n{% do log('clean db: ' ~ db_name ~ ' s3 path: ' ~ s3_path, info=True) %}\n\n{% set sql %}\n CREATE DATABASE IF NOT EXISTS {{ db_name }}_meta LOCATION '{{ s3_path }}';\n{% endset %}\n{% do run_query(sql) %}\n\n\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9662595, + "supported_languages": null + }, + "macro.dbt_data_applications.spark__assert_not_null": + { + "name": "spark__assert_not_null", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/spark_utils/etc/assert_not_null.sql", + "original_file_path": "macros/spark_utils/etc/assert_not_null.sql", + "unique_id": "macro.dbt_data_applications.spark__assert_not_null", + "macro_sql": "{% macro spark__assert_not_null(function, arg) %}\n\n {{function}}({{arg}})\n\n{% endmacro %}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9666123, + "supported_languages": null + }, + "macro.dbt_data_applications.salesforce_name_alignment": + { + "name": "salesforce_name_alignment", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/salesforce/salesforce_name_alignment.sql", + "original_file_path": "macros/salesforce/salesforce_name_alignment.sql", + "unique_id": "macro.dbt_data_applications.salesforce_name_alignment", + "macro_sql": "{%- macro salesforce_name_alignment(field_list) -%}\n {{ return(adapter.dispatch('salesforce_name_alignment', 'dbt_data_applications')(field_list, *varargs)) }}\n{% endmacro %}", + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.default__salesforce_name_alignment" + ] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939093.9873037, + "supported_languages": null + }, + "macro.dbt_data_applications.default__salesforce_name_alignment": + { + "name": "default__salesforce_name_alignment", + "resource_type": "macro", + "package_name": "dbt_data_applications", + "path": "macros/salesforce/salesforce_name_alignment.sql", + "original_file_path": "macros/salesforce/salesforce_name_alignment.sql", + "unique_id": "macro.dbt_data_applications.default__salesforce_name_alignment", + "macro_sql": "\n\n{%- macro default__salesforce_name_alignment(field_list) -%}\n\n\n{%- if varargs|length >= 1 or field_list is string %}\n\n {%- set error_message = '\n Warning: the `salesforce_name_alignment` macro now takes a single list argument instead of \\\n multiple string arguments. Support for multiple string arguments will be \\\n deprecated in a future release of dbt-utils. The {}.{} model triggered this warning. \\\n '.format(model.package_name, model.name) -%}\n\n {%- do exceptions.warn(error_message) -%}\n\n{%- endif -%}\n\n\n{%- set fields = [] -%}\n{%- set col_final_name =\n {\n 'isdeleted': 'is_deleted',\n 'isprimary': 'is_primary',\n 'contactid': 'contact_id',\n 'createdbyid': 'created_by_id',\n 'createddate': 'created_date',\n 'lastmodifiedbyid': 'last_modified_by_id',\n 'lastmodifieddate': 'last_modified_date',\n 'opportunityid': 'opportunity_id',\n 'currencyisocode': 'currency_iso_code',\n 'accountid': 'account_id',\n 'campaignid': 'campaign_id',\n 'closedate': 'close_date',\n 'expectedrevenue': 'expected_revenue',\n 'fiscalquarter': 'fiscal_quarter',\n 'fiscalyear': 'fiscal_year',\n 'forecastcategoryname': 'forecast_category_name',\n 'forecastcategory': 'forecast_category',\n 'hasopenactivity': 'has_open_activity',\n 'hasopportunitylineitem': 'has_opportunity_line_item',\n 'hasoverduetask': 'has_overdue_task',\n 'isclosed': 'is_closed',\n 'isprivate': 'is_private',\n 'iswon': 'is_won',\n 'nextstep': 'next_step',\n 'ownerid': 'owner_id',\n 'pricebook2id': 'pricebook_2_id',\n 'recordtypeid': 'record_type_id',\n 'stagename': 'stage_name',\n 'totalopportunityquantity': 'total_opportunity_quantity',\n 'lastreferenceddate': 'last_referenced_date',\n 'lastvieweddate': 'last_viewed_date',\n 'contactid': 'contact_id',\n 'lastamountchangedhistoryid': 'last_amount_changed_history_id',\n 'lastclosedatechangedhistoryid': 'last_close_date_changed_history_id',\n 'laststagechangedate': 'last_stage_change_date',\n 'syncedquoteid': 'synced_quote_id',\n 'isstandard': 'is_standard',\n 'isactive': 'is_active',\n 'isarchived': 'is_archived',\n 'convertedaccountid': 'converted_account_id',\n 'convertedcontactid': 'converted_contact_id',\n 'converteddate': 'converted_date',\n 'convertedopportunityid': 'converted_opportunity_id',\n 'countrycode': 'country_code',\n 'donotcall': 'do_not_call',\n 'firstname': 'first_name',\n 'lastname': 'last_name',\n 'hasoptedoutofemail': 'has_opted_out_of_email',\n 'hasoptedoutoffax': 'has_opted_out_of_fax',\n 'isconverted': 'is_converted',\n 'isunreadbyowner': 'is_unread_by_owner',\n 'lasttransferdate': 'last_transfer_date',\n 'mobilephone': 'mobile_phone',\n 'numberofemployees': 'number_of_employees',\n 'photourl': 'photo_url',\n 'postalcode': 'postal_code',\n 'statecode': 'state_code',\n 'emailbounceddate': 'email_bounced_date',\n 'emailbouncedreason': 'email_bounced_reason',\n 'partneraccountid': 'partner_account_id',\n 'jigsawcontactid': 'jigsaw_contact_id',\n 'masterrecordid': 'master_record_id',\n 'leadsource': 'lead_source',\n 'annualrevenue': 'annual_revenue',\n 'lastactivitydate': 'last_activity_date',\n 'probability': 'probability',\n 'acv_expectancy__c': 'acv_expectancy',\n 'orders_included__c': 'CAST(NVL(orders_included__c, 0) AS INTEGER) AS orders_included',\n 'acv__c': 'acv',\n 'start_date__c': 'start_date',\n 'close_date__c': 'close_date',\n 'last_activity_date__c': 'last_activity_date__c',\n 'winback_date__c': 'winback_date',\n 'expiration_date__c': 'expiration_date',\n 'renewal_opportunity_acv__c': 'renewal_opportunity_acv',\n 'end_of_contract_extension_month__c': 'CASE WHEN COALESCE(end_of_contract_extension_month__c, \\'\\') <> \\'\\' THEN CAST(end_of_contract_extension_month__c AS DECIMAL(10,2))\n ELSE NULL END AS end_of_contract_extension_month',\n 'contract_duration_months': 'contract_duration_months',\n 'end_date__c': 'end_date',\n 'tcv__c': 'tcv',\n 'total_discount__c': 'total_discount',\n 'estimated_review_requests_per_month__c': 'estimated_review_requests_per_month',\n 'per_installment__c': 'per_installment',\n 'new_acv__c': 'new_acv',\n 'ps_cost__c': 'ps_cost',\n 'cancellation_date__c': 'cancellation_date',\n 'actual_contract_duration__c': 'actual_contract_duration',\n 'no_dedicated_csm__c': 'no_dedicated_csm',\n 'combined_opportunities_acv__c': 'combined_opportunities_acv',\n 'swell_acv__c': 'swell_acv',\n 'actual_end_date_new__c': 'actual_end_date_new',\n 'current_contract__c': 'CAST(CASE WHEN current_contract__c = true THEN 1 ELSE 0 END AS SMALLINT) AS current_contract',\n 'contract_renewal_date__c': 'contract_renewal_date',\n 'of_won_child_opps__c': 'of_won_child_opps',\n 'total_yotpo_acv__c': 'total_yotpo_acv',\n 'x2_months_contract_renewal_prediction__c': 'x2_months_contract_renewal_prediction',\n 'x2_months_acv_prediction__c': 'x2_months_acv_prediction',\n 'x4_months_acv_prediction': 'x4_months_acv_prediction',\n 'x4_months_contract_renewal_prediction': 'x4_months_contract_renewal_prediction',\n 'swell_orders__c': 'swell_orders',\n 'deal_type__c': 'deal_type',\n 'winback_opportunity__c': 'winback_opportunity',\n 'new_acv_yotpo__c': 'new_acv_yotpo',\n 'most_recent_assignment_reason__c': 'most_recent_assignment_reason',\n 'most_recent_assignment_sub_reason__c': 'most_recent_assignment_sub_reason',\n 'original_referrer__c' : 'original_referrer',\n 'account_referrer__c' : 'account_referrer',\n 'referrer_owner__c' : 'referrer_owner',\n 'original_owner_role__c' : 'original_owner_role',\n 'sales_enginieer__c' : 'sales_enginieer',\n 'loss_to_syndication__c': 'CAST((CASE WHEN loss_to_syndication__c THEN 1 ELSE 0 END) AS SMALLINT) AS loss_to_syndication',\n 'new_acv_swell__c': 'new_acv_swell',\n 'actual_duration_new__c': 'actual_duration_new',\n 'acv_renewal_prediction_dynamic__c': 'acv_renewal_prediction_dynamic',\n 'created_from_cs_lead__c': 'created_from_cs_lead',\n 'attribution_channel__c': 'attribution_channel',\n 'sales_region__c': 'sales_region',\n 'auto_closed_by_ar__c': 'auto_closed_by_ar',\n 'entered_discovery__c': 'entered_discovery',\n 'entered_demo__c': 'entered_demo',\n 'entered_evaluation__c': 'entered_evaluation',\n 'entered_propose__c': 'entered_propose',\n 'entered_contracting__c': 'entered_contracting',\n 'entered_contract_signed__c': 'entered_contract_signed',\n 'entered_closed__c': 'entered_closed',\n 'entered_to_renewal_assist_process_date__c': 'entered_to_renewal_assist_process_date',\n 'entered_to_auto_renewal_process_date__c': 'entered_to_auto_renewal_process_date',\n 'contains_dedicated_csm__c': 'CAST(contains_dedicated_csm__c AS VARCHAR(50)) AS contains_dedicated_csm',\n 'sms_acv__c': 'sms_acv',\n 'cs_comp_paid__c': 'cs_comp_paid',\n 'days_in_current_stage__c': 'days_in_current_stage',\n 'scsm_deal__c': 'scsm_deal',\n 'csm_free_months_value__c': 'csm_free_months_value',\n 'excluded_from_comp_on__c': 'excluded_from_comp_on',\n 'vms_acv__c': 'vms_acv',\n 'retention_csm_free_months__c': 'CASE WHEN COALESCE(retention_csm_free_months__c, \\'\\') <> \\'\\' THEN CAST(retention_csm_free_months__c AS VARCHAR(255))\n ELSE NULL END AS retention_csm_free_months',\n 'main_product_families__c': 'main_product_families',\n 'overlay_ae__c': 'overlay_ae',\n 'partner_referral__c': 'partner_referral',\n 'platform__c': 'platform',\n 'earr_usd__c': 'earr_usd',\n 'signed_with_auto_renewal_clause__c': 'CAST(CASE WHEN signed_with_auto_renewal_clause__c THEN 1 ELSE 0 END AS SMALLINT) AS signed_with_auto_renewal_clause',\n 'sms_usage_cancellation_date__c': 'sms_usage_cancellation_date',\n 'type': 'type',\n 'sales_segment__c': 'sales_segment',\n 'sdr__c': 'sdr',\n 'referral_type__c': 'referral_type',\n 'sdr_role__c': 'sdr_role'\n }\n%}\n\n{%- set col_transformation =\n {\n 'isprimary': 'smallint',\n 'createddate': 'timestamp',\n 'lastmodifieddate': 'timestamp',\n 'iswon': 'smallint',\n 'lastactivitydate': 'timestamp',\n 'last_activity_date__c': 'timestamp',\n 'probability': 'decimal',\n 'acv_expectancy__c': 'decimal',\n 'acv__c': 'decimal',\n 'start_date__c': 'date',\n 'close_date__c': 'date',\n 'winback_date__c': 'date',\n 'expiration_date__c': 'date',\n 'renewal_opportunity_acv__c': 'decimal',\n 'end_date__c': 'date',\n 'tcv__c': 'decimal',\n 'total_discount__c': 'decimal',\n 'per_installment__c': 'decimal',\n 'new_acv__c': 'decimal',\n 'ps_cost__c': 'decimal',\n 'combined_opportunities_acv__c': 'decimal',\n 'swell_acv__c': 'decimal',\n 'total_yotpo_acv__c': 'decimal',\n 'x2_months_acv_prediction__c': 'decimal',\n 'x4_months_acv_prediction': 'decimal',\n 'x2_months_contract_renewal_prediction__c': 'varchar100',\n 'winback_opportunity__c': 'varchar100',\n 'deal_type__c': 'varchar255',\n 'x4_months_contract_renewal_prediction': 'varchar100',\n 'swell_orders__c': 'int',\n 'of_won_child_opps__c': 'int',\n 'actual_end_date_new__c': 'date_no_coalesce',\n 'contract_renewal_date__c': 'date_no_coalesce',\n 'actual_contract_duration__c': 'int',\n 'no_dedicated_csm__c': 'int',\n 'contract_duration_months': 'int',\n 'cancellation_date__c': 'date_no_coalesce',\n 'estimated_review_requests_per_month__c': 'int',\n 'new_acv_yotpo__c': 'decimal',\n 'most_recent_assignment_reason__c': 'varchar1000',\n 'most_recent_assignment_sub_reason__c': 'varchar1000',\n 'original_referrer__c': 'varchar100',\n 'account_referrer__c': 'varchar100',\n 'referrer_owner__c': 'varchar100',\n 'original_owner_role__c': 'varchar100',\n 'sales_enginieer__c': 'varchar100',\n 'new_acv_swell': 'decimal',\n 'actual_duration_new__c': 'decimal',\n 'acv_renewal_prediction_dynamic__c': 'decimal',\n 'created_from_cs_lead__c': 'varchar100',\n 'attribution_channel__c': 'varchar100',\n 'sales_region__c': 'varchar100',\n 'auto_closed_by_ar__c': 'smallint',\n 'entered_discovery__c': 'date_no_coalesce',\n 'entered_demo__c': 'date_no_coalesce',\n 'entered_evaluation__c': 'date_no_coalesce',\n 'entered_propose__c': 'date_no_coalesce',\n 'entered_contracting__c': 'date_no_coalesce',\n 'entered_contract_signed__c': 'date_no_coalesce',\n 'entered_closed__c': 'date_no_coalesce',\n 'entered_to_renewal_assist_process_date__c': 'date_no_coalesce',\n 'entered_to_auto_renewal_process_date__c': 'date_no_coalesce',\n 'sms_acv__c': 'decimal',\n 'cs_comp_paid__c': 'date_no_coalesce',\n 'days_in_current_stage__c': 'int',\n 'scsm_deal__c': 'smallint',\n 'csm_free_months_value__c': 'decimal',\n 'excluded_from_comp_on__c': 'smallint',\n 'vms_acv__c': 'decimal',\n 'main_product_families__c': 'varchar255',\n 'overlay_ae__c': 'varchar100',\n 'partner_referral__c': 'varchar100',\n 'platform__c': 'varchar100',\n 'earr_usd__c': 'int',\n 'sms_usage_cancellation_date__c': 'date_no_coalesce',\n 'stagename': 'lower',\n 'type': 'lower',\n 'sales_segment__c': 'lower',\n 'attribution_channel__c': 'lower',\n 'sdr__c': 'lower',\n 'referral_type__c': 'lower',\n 'sdr_role__c': 'lower'\n }\n%}\n\n{%- for field in field_list -%}\n {%- if field in col_final_name %}\n {%- if field in col_transformation %}\n {%- if col_transformation[field] == 'smallint' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS SMALLINT) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'timestamp' %}\n {%- set _ = fields.append(\n 'CASE WHEN COALESCE(' ~ field ~ ', \\'\\') <> \\'\\' THEN CAST(' ~ field ~ ' AS TIMESTAMP) END AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'decimal' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS DECIMAL(10,2)) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'date' %}\n {%- set _ = fields.append(\n 'CASE WHEN COALESCE(' ~ field ~ ', \\'\\') <> \\'\\' THEN CAST(' ~ field ~ ' AS DATE) END AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'varchar100' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS VARCHAR(100)) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'varchar255' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS VARCHAR(255)) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'varchar1000' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS VARCHAR(1000)) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'int' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS INT) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'date_no_coalesce' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS DATE) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'lower' %}\n {%- set _ = fields.append(\n 'LOWER(' ~ field ~ ') AS ' ~ col_final_name[field]\n ) -%}\n {%- endif -%}\n {%- elif 'CAST' in col_final_name[field] or 'COALESCE' in col_final_name[field] %}\n {%- set _ = fields.append(\n col_final_name[field]\n ) -%}\n {%- else %}\n {%- set _ = fields.append(\n field ~ \" AS \" ~ col_final_name[field]\n ) -%}\n {%- endif -%}\n {%- elif field.endswith('__c') %}\n {%- if field[:-3].replace('_', '') in col_final_name %}\n {%- set _ = fields.append(\n field\n ) -%}\n {%- else %}\n {%- set _ = fields.append(\n field ~ \" AS \" ~ field[:-3]\n ) -%}\n {%- endif -%}\n {%- else %}\n {%- set _ = fields.append(\n field\n ) -%}\n {%- endif -%}\n\n{%- endfor -%}\n\n{{ fields|join(',\\n ') }}\n\n{%- endmacro -%}", + "depends_on": + { + "macros": + [] + }, + "description": "", + "meta": + {}, + "docs": + { + "show": true, + "node_color": null + }, + "patch_path": null, + "arguments": + [], + "created_at": 1717939094.0422423, + "supported_languages": null + } + }, + "docs": + { + "doc.yoda.yoda_e2e_communication__sms": + { + "name": "yoda_e2e_communication__sms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__sms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__sms_shopify": + { + "name": "yoda_e2e_communication__sms_shopify", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__sms_shopify", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls": + { + "name": "yoda_e2e_communication__apicalls", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_apikey": + { + "name": "yoda_e2e_communication__apicalls_apikey", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_apikey", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_app_id": + { + "name": "yoda_e2e_communication__apicalls_app_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_app_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_campaign_id": + { + "name": "yoda_e2e_communication__apicalls_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_campaign_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_created": + { + "name": "yoda_e2e_communication__apicalls_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_event_id": + { + "name": "yoda_e2e_communication__apicalls_event_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_event_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_flow_id": + { + "name": "yoda_e2e_communication__apicalls_flow_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_flow_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_flow_step_id": + { + "name": "yoda_e2e_communication__apicalls_flow_step_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_flow_step_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_from": + { + "name": "yoda_e2e_communication__apicalls_from", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_from", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_id": + { + "name": "yoda_e2e_communication__apicalls_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_ip": + { + "name": "yoda_e2e_communication__apicalls_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_ip", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_ip_forward": + { + "name": "yoda_e2e_communication__apicalls_ip_forward", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_ip_forward", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_is_logical_deleted": + { + "name": "yoda_e2e_communication__apicalls_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_media": + { + "name": "yoda_e2e_communication__apicalls_media", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_media", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_message": + { + "name": "yoda_e2e_communication__apicalls_message", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_message", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_message_id": + { + "name": "yoda_e2e_communication__apicalls_message_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_message_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_message_id_int": + { + "name": "yoda_e2e_communication__apicalls_message_id_int", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_message_id_int", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_message_uuid": + { + "name": "yoda_e2e_communication__apicalls_message_uuid", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_message_uuid", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_method": + { + "name": "yoda_e2e_communication__apicalls_method", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_method", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_modified": + { + "name": "yoda_e2e_communication__apicalls_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_parts": + { + "name": "yoda_e2e_communication__apicalls_parts", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_parts", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_platform": + { + "name": "yoda_e2e_communication__apicalls_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_price_billed": + { + "name": "yoda_e2e_communication__apicalls_price_billed", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_price_billed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_price_currency": + { + "name": "yoda_e2e_communication__apicalls_price_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_price_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_price_vendor_cost": + { + "name": "yoda_e2e_communication__apicalls_price_vendor_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_price_vendor_cost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_processing_time": + { + "name": "yoda_e2e_communication__apicalls_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_queue_id": + { + "name": "yoda_e2e_communication__apicalls_queue_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_queue_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_referer": + { + "name": "yoda_e2e_communication__apicalls_referer", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_referer", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_request_id": + { + "name": "yoda_e2e_communication__apicalls_request_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_request_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_sender_type": + { + "name": "yoda_e2e_communication__apicalls_sender_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_sender_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_spot_user_balance": + { + "name": "yoda_e2e_communication__apicalls_spot_user_balance", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_spot_user_balance", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_status": + { + "name": "yoda_e2e_communication__apicalls_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_to": + { + "name": "yoda_e2e_communication__apicalls_to", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_to", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_ts_ms": + { + "name": "yoda_e2e_communication__apicalls_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_type": + { + "name": "yoda_e2e_communication__apicalls_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_upsolver_schema_version": + { + "name": "yoda_e2e_communication__apicalls_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_user_id": + { + "name": "yoda_e2e_communication__apicalls_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__apicalls_vendor_name_used": + { + "name": "yoda_e2e_communication__apicalls_vendor_name_used", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_vendor_name_used", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns": + { + "name": "yoda_e2e_communication__campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_ab_testing_id": + { + "name": "yoda_e2e_communication__campaigns_ab_testing_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_ab_testing_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_approved": + { + "name": "yoda_e2e_communication__campaigns_approved", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_approved", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_channel": + { + "name": "yoda_e2e_communication__campaigns_channel", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_channel", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_created": + { + "name": "yoda_e2e_communication__campaigns_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_id": + { + "name": "yoda_e2e_communication__campaigns_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_is_logical_deleted": + { + "name": "yoda_e2e_communication__campaigns_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_is_repopulated": + { + "name": "yoda_e2e_communication__campaigns_is_repopulated", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_is_repopulated", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_list_id": + { + "name": "yoda_e2e_communication__campaigns_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_list_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_message": + { + "name": "yoda_e2e_communication__campaigns_message", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_message", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_modified": + { + "name": "yoda_e2e_communication__campaigns_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_processing_time": + { + "name": "yoda_e2e_communication__campaigns_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_request": + { + "name": "yoda_e2e_communication__campaigns_request", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_request", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_scheduled": + { + "name": "yoda_e2e_communication__campaigns_scheduled", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_scheduled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_sent": + { + "name": "yoda_e2e_communication__campaigns_sent", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_sent", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_status": + { + "name": "yoda_e2e_communication__campaigns_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_title": + { + "name": "yoda_e2e_communication__campaigns_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_title", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_total_sent": + { + "name": "yoda_e2e_communication__campaigns_total_sent", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_total_sent", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_ts_ms": + { + "name": "yoda_e2e_communication__campaigns_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_upsolver_schema_version": + { + "name": "yoda_e2e_communication__campaigns_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__campaigns_user_id": + { + "name": "yoda_e2e_communication__campaigns_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events": + { + "name": "yoda_e2e_communication__events", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_created": + { + "name": "yoda_e2e_communication__events_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_id": + { + "name": "yoda_e2e_communication__events_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_is_logical_deleted": + { + "name": "yoda_e2e_communication__events_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_modified": + { + "name": "yoda_e2e_communication__events_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_name": + { + "name": "yoda_e2e_communication__events_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_platform": + { + "name": "yoda_e2e_communication__events_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_processing_time": + { + "name": "yoda_e2e_communication__events_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_settings": + { + "name": "yoda_e2e_communication__events_settings", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_settings", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_status": + { + "name": "yoda_e2e_communication__events_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_ts_ms": + { + "name": "yoda_e2e_communication__events_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_upsolver_schema_version": + { + "name": "yoda_e2e_communication__events_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_user_id": + { + "name": "yoda_e2e_communication__events_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__events_webhook": + { + "name": "yoda_e2e_communication__events_webhook", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__events_webhook", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows": + { + "name": "yoda_e2e_communication__flows", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_created": + { + "name": "yoda_e2e_communication__flows_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_flow_settings": + { + "name": "yoda_e2e_communication__flows_flow_settings", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_flow_settings", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_flow_trigger": + { + "name": "yoda_e2e_communication__flows_flow_trigger", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_flow_trigger", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_id": + { + "name": "yoda_e2e_communication__flows_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_is_logical_deleted": + { + "name": "yoda_e2e_communication__flows_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_modified": + { + "name": "yoda_e2e_communication__flows_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_name": + { + "name": "yoda_e2e_communication__flows_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_platform": + { + "name": "yoda_e2e_communication__flows_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_processing_time": + { + "name": "yoda_e2e_communication__flows_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_snapshot_id": + { + "name": "yoda_e2e_communication__flows_snapshot_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_snapshot_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_status": + { + "name": "yoda_e2e_communication__flows_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_ts_ms": + { + "name": "yoda_e2e_communication__flows_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_upsolver_schema_version": + { + "name": "yoda_e2e_communication__flows_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__flows_user_id": + { + "name": "yoda_e2e_communication__flows_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms": + { + "name": "yoda_e2e_communication__forms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_created": + { + "name": "yoda_e2e_communication__forms_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_dynamic_popup": + { + "name": "yoda_e2e_communication__forms_dynamic_popup", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_dynamic_popup", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_event_id": + { + "name": "yoda_e2e_communication__forms_event_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_event_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_flow_id": + { + "name": "yoda_e2e_communication__forms_flow_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_flow_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_id": + { + "name": "yoda_e2e_communication__forms_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_is_logical_deleted": + { + "name": "yoda_e2e_communication__forms_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_modified": + { + "name": "yoda_e2e_communication__forms_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_name": + { + "name": "yoda_e2e_communication__forms_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_platform": + { + "name": "yoda_e2e_communication__forms_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_platform_script_id": + { + "name": "yoda_e2e_communication__forms_platform_script_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_platform_script_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_processing_time": + { + "name": "yoda_e2e_communication__forms_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_settings": + { + "name": "yoda_e2e_communication__forms_settings", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_settings", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_status": + { + "name": "yoda_e2e_communication__forms_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_ts_ms": + { + "name": "yoda_e2e_communication__forms_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_type": + { + "name": "yoda_e2e_communication__forms_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_upsolver_schema_version": + { + "name": "yoda_e2e_communication__forms_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__forms_user_id": + { + "name": "yoda_e2e_communication__forms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords": + { + "name": "yoda_e2e_communication__list_keywords", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_charge_attempts": + { + "name": "yoda_e2e_communication__list_keywords_charge_attempts", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_charge_attempts", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_created": + { + "name": "yoda_e2e_communication__list_keywords_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_display_name": + { + "name": "yoda_e2e_communication__list_keywords_display_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_display_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_event_id": + { + "name": "yoda_e2e_communication__list_keywords_event_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_event_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_id": + { + "name": "yoda_e2e_communication__list_keywords_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_is_logical_deleted": + { + "name": "yoda_e2e_communication__list_keywords_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_keyword": + { + "name": "yoda_e2e_communication__list_keywords_keyword", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_keyword", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_last_billed": + { + "name": "yoda_e2e_communication__list_keywords_last_billed", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_last_billed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_list_id": + { + "name": "yoda_e2e_communication__list_keywords_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_list_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_max_messages": + { + "name": "yoda_e2e_communication__list_keywords_max_messages", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_max_messages", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_modified": + { + "name": "yoda_e2e_communication__list_keywords_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_price": + { + "name": "yoda_e2e_communication__list_keywords_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_price", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_processing_time": + { + "name": "yoda_e2e_communication__list_keywords_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_status": + { + "name": "yoda_e2e_communication__list_keywords_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_subscription_status": + { + "name": "yoda_e2e_communication__list_keywords_subscription_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_subscription_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_ts_ms": + { + "name": "yoda_e2e_communication__list_keywords_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_upsolver_schema_version": + { + "name": "yoda_e2e_communication__list_keywords_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_user_id": + { + "name": "yoda_e2e_communication__list_keywords_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders": + { + "name": "yoda_e2e_communication__orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_app_id": + { + "name": "yoda_e2e_communication__orders_app_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_app_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_browser_ip": + { + "name": "yoda_e2e_communication__orders_browser_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_browser_ip", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_buyer_accepts_marketing": + { + "name": "yoda_e2e_communication__orders_buyer_accepts_marketing", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_buyer_accepts_marketing", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_cancel_reason": + { + "name": "yoda_e2e_communication__orders_cancel_reason", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_cancel_reason", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_cancelled_at": + { + "name": "yoda_e2e_communication__orders_cancelled_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_cancelled_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_cart_token": + { + "name": "yoda_e2e_communication__orders_cart_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_cart_token", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_checkout_id": + { + "name": "yoda_e2e_communication__orders_checkout_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_checkout_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_checkout_token": + { + "name": "yoda_e2e_communication__orders_checkout_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_checkout_token", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_closed_at": + { + "name": "yoda_e2e_communication__orders_closed_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_closed_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_confirmed": + { + "name": "yoda_e2e_communication__orders_confirmed", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_confirmed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_contact_email": + { + "name": "yoda_e2e_communication__orders_contact_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_contact_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_created_at": + { + "name": "yoda_e2e_communication__orders_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_currency": + { + "name": "yoda_e2e_communication__orders_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_customer_id": + { + "name": "yoda_e2e_communication__orders_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_customer_locale": + { + "name": "yoda_e2e_communication__orders_customer_locale", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_customer_locale", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_device_id": + { + "name": "yoda_e2e_communication__orders_device_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_device_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_email": + { + "name": "yoda_e2e_communication__orders_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_financial_status": + { + "name": "yoda_e2e_communication__orders_financial_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_financial_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_fulfillment_status": + { + "name": "yoda_e2e_communication__orders_fulfillment_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_fulfillment_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_gateway": + { + "name": "yoda_e2e_communication__orders_gateway", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_gateway", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_id": + { + "name": "yoda_e2e_communication__orders_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_is_logical_deleted": + { + "name": "yoda_e2e_communication__orders_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_landing_site": + { + "name": "yoda_e2e_communication__orders_landing_site", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_landing_site", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_landing_site_ref": + { + "name": "yoda_e2e_communication__orders_landing_site_ref", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_landing_site_ref", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_location_id": + { + "name": "yoda_e2e_communication__orders_location_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_location_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_name": + { + "name": "yoda_e2e_communication__orders_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_note": + { + "name": "yoda_e2e_communication__orders_note", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_note", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_number": + { + "name": "yoda_e2e_communication__orders_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_number", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_order_id": + { + "name": "yoda_e2e_communication__orders_order_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_order_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_order_number": + { + "name": "yoda_e2e_communication__orders_order_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_order_number", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_order_status_url": + { + "name": "yoda_e2e_communication__orders_order_status_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_order_status_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_phone": + { + "name": "yoda_e2e_communication__orders_phone", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_phone", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_phone_formatted": + { + "name": "yoda_e2e_communication__orders_phone_formatted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_phone_formatted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_processed_at": + { + "name": "yoda_e2e_communication__orders_processed_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_processed_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_processing_method": + { + "name": "yoda_e2e_communication__orders_processing_method", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_processing_method", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_processing_time": + { + "name": "yoda_e2e_communication__orders_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_reference": + { + "name": "yoda_e2e_communication__orders_reference", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_reference", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_referring_site": + { + "name": "yoda_e2e_communication__orders_referring_site", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_referring_site", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_smsbump_user_id": + { + "name": "yoda_e2e_communication__orders_smsbump_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_smsbump_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_source_identifier": + { + "name": "yoda_e2e_communication__orders_source_identifier", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_source_identifier", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_source_name": + { + "name": "yoda_e2e_communication__orders_source_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_source_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_source_url": + { + "name": "yoda_e2e_communication__orders_source_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_source_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_subtotal_price": + { + "name": "yoda_e2e_communication__orders_subtotal_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_subtotal_price", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_tags": + { + "name": "yoda_e2e_communication__orders_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_taxes_included": + { + "name": "yoda_e2e_communication__orders_taxes_included", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_taxes_included", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_test": + { + "name": "yoda_e2e_communication__orders_test", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_test", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_token": + { + "name": "yoda_e2e_communication__orders_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_token", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_total_discounts": + { + "name": "yoda_e2e_communication__orders_total_discounts", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_discounts", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_total_line_items_price": + { + "name": "yoda_e2e_communication__orders_total_line_items_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_line_items_price", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_total_price": + { + "name": "yoda_e2e_communication__orders_total_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_price", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_total_price_usd": + { + "name": "yoda_e2e_communication__orders_total_price_usd", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_price_usd", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_total_tax": + { + "name": "yoda_e2e_communication__orders_total_tax", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_tax", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_total_weight": + { + "name": "yoda_e2e_communication__orders_total_weight", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_weight", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_ts_ms": + { + "name": "yoda_e2e_communication__orders_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_updated_at": + { + "name": "yoda_e2e_communication__orders_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_upsolver_schema_version": + { + "name": "yoda_e2e_communication__orders_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__orders_user_id": + { + "name": "yoda_e2e_communication__orders_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages": + { + "name": "yoda_e2e_communication__packages", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_bonus_credits": + { + "name": "yoda_e2e_communication__packages_bonus_credits", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_bonus_credits", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_created": + { + "name": "yoda_e2e_communication__packages_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_description": + { + "name": "yoda_e2e_communication__packages_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_display_name": + { + "name": "yoda_e2e_communication__packages_display_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_display_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_id": + { + "name": "yoda_e2e_communication__packages_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_is_logical_deleted": + { + "name": "yoda_e2e_communication__packages_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_modified": + { + "name": "yoda_e2e_communication__packages_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_name": + { + "name": "yoda_e2e_communication__packages_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_payment_key": + { + "name": "yoda_e2e_communication__packages_payment_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_payment_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_period": + { + "name": "yoda_e2e_communication__packages_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_period", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_plan_key": + { + "name": "yoda_e2e_communication__packages_plan_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_plan_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_platform": + { + "name": "yoda_e2e_communication__packages_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_price": + { + "name": "yoda_e2e_communication__packages_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_price", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_processing_time": + { + "name": "yoda_e2e_communication__packages_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_status": + { + "name": "yoda_e2e_communication__packages_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_sub_title": + { + "name": "yoda_e2e_communication__packages_sub_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_sub_title", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_ts_ms": + { + "name": "yoda_e2e_communication__packages_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_type": + { + "name": "yoda_e2e_communication__packages_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_upsolver_schema_version": + { + "name": "yoda_e2e_communication__packages_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_visible_app": + { + "name": "yoda_e2e_communication__packages_visible_app", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_visible_app", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__packages_visible_site": + { + "name": "yoda_e2e_communication__packages_visible_site", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_visible_site", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list": + { + "name": "yoda_e2e_communication__phone_to_list", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_created": + { + "name": "yoda_e2e_communication__phone_to_list_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_id": + { + "name": "yoda_e2e_communication__phone_to_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_is_logical_deleted": + { + "name": "yoda_e2e_communication__phone_to_list_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_list_id": + { + "name": "yoda_e2e_communication__phone_to_list_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_list_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_modified": + { + "name": "yoda_e2e_communication__phone_to_list_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_phone_id": + { + "name": "yoda_e2e_communication__phone_to_list_phone_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_phone_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_phone_meta_id": + { + "name": "yoda_e2e_communication__phone_to_list_phone_meta_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_phone_meta_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_processing_time": + { + "name": "yoda_e2e_communication__phone_to_list_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_source": + { + "name": "yoda_e2e_communication__phone_to_list_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_source", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_status": + { + "name": "yoda_e2e_communication__phone_to_list_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_ts_ms": + { + "name": "yoda_e2e_communication__phone_to_list_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_upsolver_schema_version": + { + "name": "yoda_e2e_communication__phone_to_list_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_user_id": + { + "name": "yoda_e2e_communication__phone_to_list_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones": + { + "name": "yoda_e2e_communication__phones", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_country_iso": + { + "name": "yoda_e2e_communication__phones_country_iso", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_country_iso", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_created": + { + "name": "yoda_e2e_communication__phones_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_failed_count": + { + "name": "yoda_e2e_communication__phones_failed_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_failed_count", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_id": + { + "name": "yoda_e2e_communication__phones_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_is_logical_deleted": + { + "name": "yoda_e2e_communication__phones_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_is_subscriber": + { + "name": "yoda_e2e_communication__phones_is_subscriber", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_is_subscriber", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_landline": + { + "name": "yoda_e2e_communication__phones_landline", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_landline", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta": + { + "name": "yoda_e2e_communication__phones_meta", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_birth_date": + { + "name": "yoda_e2e_communication__phones_meta_birth_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_birth_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_created": + { + "name": "yoda_e2e_communication__phones_meta_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_email": + { + "name": "yoda_e2e_communication__phones_meta_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_external_id": + { + "name": "yoda_e2e_communication__phones_meta_external_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_external_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_first_name": + { + "name": "yoda_e2e_communication__phones_meta_first_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_first_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_gender": + { + "name": "yoda_e2e_communication__phones_meta_gender", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_gender", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_id": + { + "name": "yoda_e2e_communication__phones_meta_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_initial_source": + { + "name": "yoda_e2e_communication__phones_meta_initial_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_initial_source", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_is_logical_deleted": + { + "name": "yoda_e2e_communication__phones_meta_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_is_subscriber": + { + "name": "yoda_e2e_communication__phones_meta_is_subscriber", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_is_subscriber", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_last_name": + { + "name": "yoda_e2e_communication__phones_meta_last_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_last_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_modified": + { + "name": "yoda_e2e_communication__phones_meta_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_phone_id": + { + "name": "yoda_e2e_communication__phones_meta_phone_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_phone_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_platform": + { + "name": "yoda_e2e_communication__phones_meta_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_processing_time": + { + "name": "yoda_e2e_communication__phones_meta_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_timezone": + { + "name": "yoda_e2e_communication__phones_meta_timezone", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_timezone", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_ts_ms": + { + "name": "yoda_e2e_communication__phones_meta_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_upsolver_schema_version": + { + "name": "yoda_e2e_communication__phones_meta_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_user_id": + { + "name": "yoda_e2e_communication__phones_meta_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_modified": + { + "name": "yoda_e2e_communication__phones_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_network": + { + "name": "yoda_e2e_communication__phones_network", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_network", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_phone": + { + "name": "yoda_e2e_communication__phones_phone", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_phone", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_processing_time": + { + "name": "yoda_e2e_communication__phones_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_ts_ms": + { + "name": "yoda_e2e_communication__phones_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__phones_upsolver_schema_version": + { + "name": "yoda_e2e_communication__phones_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_created": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_handle": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_handle", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_handle", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_id": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_link_clicks": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_link_clicks", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_link_clicks", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_link_subscribed": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_link_subscribed", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_link_subscribed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_list_id": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_list_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_modified": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_id": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_page_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_short_loyalty_url": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_page_short_loyalty_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_short_loyalty_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_short_url": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_page_short_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_short_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_url": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_page_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_processing_time": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_source": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_source", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_ts_ms": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_upsolver_schema_version": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_user_id": + { + "name": "yoda_e2e_communication__shopify_subscription_list_pages_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations": + { + "name": "yoda_e2e_communication__shopify_user_integrations", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_created": + { + "name": "yoda_e2e_communication__shopify_user_integrations_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_id": + { + "name": "yoda_e2e_communication__shopify_user_integrations_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_integration_id": + { + "name": "yoda_e2e_communication__shopify_user_integrations_integration_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_integration_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_is_logical_deleted": + { + "name": "yoda_e2e_communication__shopify_user_integrations_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_modified": + { + "name": "yoda_e2e_communication__shopify_user_integrations_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_processing_time": + { + "name": "yoda_e2e_communication__shopify_user_integrations_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_status": + { + "name": "yoda_e2e_communication__shopify_user_integrations_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_ts_ms": + { + "name": "yoda_e2e_communication__shopify_user_integrations_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_upsolver_schema_version": + { + "name": "yoda_e2e_communication__shopify_user_integrations_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_user_id": + { + "name": "yoda_e2e_communication__shopify_user_integrations_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users": + { + "name": "yoda_e2e_communication__shopify_users", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_abandoned_checkouts_sent": + { + "name": "yoda_e2e_communication__shopify_users_abandoned_checkouts_sent", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_abandoned_checkouts_sent", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_access_token": + { + "name": "yoda_e2e_communication__shopify_users_access_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_access_token", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_app_data": + { + "name": "yoda_e2e_communication__shopify_users_app_data", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_app_data", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_associated_user": + { + "name": "yoda_e2e_communication__shopify_users_associated_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_associated_user", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload": + { + "name": "yoda_e2e_communication__shopify_users_auto_reload", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_amount": + { + "name": "yoda_e2e_communication__shopify_users_auto_reload_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_cap": + { + "name": "yoda_e2e_communication__shopify_users_auto_reload_cap", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_cap", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_threshold": + { + "name": "yoda_e2e_communication__shopify_users_auto_reload_threshold", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_threshold", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_back_fill_completed": + { + "name": "yoda_e2e_communication__shopify_users_back_fill_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_back_fill_completed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_connected": + { + "name": "yoda_e2e_communication__shopify_users_connected", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_connected", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_consent_webhook_enabled": + { + "name": "yoda_e2e_communication__shopify_users_consent_webhook_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_consent_webhook_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_created": + { + "name": "yoda_e2e_communication__shopify_users_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_domain": + { + "name": "yoda_e2e_communication__shopify_users_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_domain", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_id": + { + "name": "yoda_e2e_communication__shopify_users_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_is_logical_deleted": + { + "name": "yoda_e2e_communication__shopify_users_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_modified": + { + "name": "yoda_e2e_communication__shopify_users_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_notes": + { + "name": "yoda_e2e_communication__shopify_users_notes", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_notes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_pinned_navigation": + { + "name": "yoda_e2e_communication__shopify_users_pinned_navigation", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_pinned_navigation", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_plan": + { + "name": "yoda_e2e_communication__shopify_users_plan", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_plan", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_platform": + { + "name": "yoda_e2e_communication__shopify_users_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_processing_time": + { + "name": "yoda_e2e_communication__shopify_users_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_shop_data": + { + "name": "yoda_e2e_communication__shopify_users_shop_data", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_shop_data", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_shopify_store_id": + { + "name": "yoda_e2e_communication__shopify_users_shopify_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_shopify_store_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_store": + { + "name": "yoda_e2e_communication__shopify_users_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_store", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_sync_enabled": + { + "name": "yoda_e2e_communication__shopify_users_sync_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_sync_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_ts_ms": + { + "name": "yoda_e2e_communication__shopify_users_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_upsolver_schema_version": + { + "name": "yoda_e2e_communication__shopify_users_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_user_id": + { + "name": "yoda_e2e_communication__shopify_users_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users": + { + "name": "yoda_e2e_communication__users", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_abuser_notes": + { + "name": "yoda_e2e_communication__users_abuser_notes", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_abuser_notes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_abuser_status": + { + "name": "yoda_e2e_communication__users_abuser_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_abuser_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_address": + { + "name": "yoda_e2e_communication__users_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_address", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_affiliate_commission": + { + "name": "yoda_e2e_communication__users_affiliate_commission", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_affiliate_commission", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_affiliate_payout_email": + { + "name": "yoda_e2e_communication__users_affiliate_payout_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_affiliate_payout_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_affiliate_payout_pref": + { + "name": "yoda_e2e_communication__users_affiliate_payout_pref", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_affiliate_payout_pref", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_agreed_terms": + { + "name": "yoda_e2e_communication__users_agreed_terms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_agreed_terms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_all_ip": + { + "name": "yoda_e2e_communication__users_all_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_all_ip", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_amploa": + { + "name": "yoda_e2e_communication__users_amploa", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_amploa", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_automatic_transliteration": + { + "name": "yoda_e2e_communication__users_automatic_transliteration", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_automatic_transliteration", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_balance": + { + "name": "yoda_e2e_communication__users_balance", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_balance", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_ban_exclude": + { + "name": "yoda_e2e_communication__users_ban_exclude", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_ban_exclude", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_bonus_balance": + { + "name": "yoda_e2e_communication__users_bonus_balance", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_bonus_balance", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_chat_enabled": + { + "name": "yoda_e2e_communication__users_chat_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_chat_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_chat_settings": + { + "name": "yoda_e2e_communication__users_chat_settings", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_chat_settings", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_city": + { + "name": "yoda_e2e_communication__users_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_city", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_collect_checkout_subscribers": + { + "name": "yoda_e2e_communication__users_collect_checkout_subscribers", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_collect_checkout_subscribers", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_compliance_accepted_date": + { + "name": "yoda_e2e_communication__users_compliance_accepted_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_compliance_accepted_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_contact_card_logo": + { + "name": "yoda_e2e_communication__users_contact_card_logo", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_contact_card_logo", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_contact_card_message": + { + "name": "yoda_e2e_communication__users_contact_card_message", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_contact_card_message", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_contact_card_name": + { + "name": "yoda_e2e_communication__users_contact_card_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_contact_card_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_contact_card_path": + { + "name": "yoda_e2e_communication__users_contact_card_path", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_contact_card_path", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_cookie_related_users": + { + "name": "yoda_e2e_communication__users_cookie_related_users", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_cookie_related_users", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_countries_limitation_mode": + { + "name": "yoda_e2e_communication__users_countries_limitation_mode", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_countries_limitation_mode", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_countries_limitation_values": + { + "name": "yoda_e2e_communication__users_countries_limitation_values", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_countries_limitation_values", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_country": + { + "name": "yoda_e2e_communication__users_country", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_country", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_created": + { + "name": "yoda_e2e_communication__users_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_created", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_credits": + { + "name": "yoda_e2e_communication__users_credits", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_credits", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_delivery_route": + { + "name": "yoda_e2e_communication__users_delivery_route", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_delivery_route", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_discount_data": + { + "name": "yoda_e2e_communication__users_discount_data", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_discount_data", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_discounted_mms_price": + { + "name": "yoda_e2e_communication__users_discounted_mms_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_discounted_mms_price", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_dnd": + { + "name": "yoda_e2e_communication__users_dnd", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_dnd", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_dnd_from": + { + "name": "yoda_e2e_communication__users_dnd_from", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_dnd_from", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_dnd_to": + { + "name": "yoda_e2e_communication__users_dnd_to", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_dnd_to", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_double_opt_in": + { + "name": "yoda_e2e_communication__users_double_opt_in", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_double_opt_in", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_double_opt_in_level": + { + "name": "yoda_e2e_communication__users_double_opt_in_level", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_double_opt_in_level", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_earnings": + { + "name": "yoda_e2e_communication__users_earnings", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_earnings", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_email": + { + "name": "yoda_e2e_communication__users_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_email_is_valid": + { + "name": "yoda_e2e_communication__users_email_is_valid", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_email_is_valid", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_facebook_id": + { + "name": "yoda_e2e_communication__users_facebook_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_facebook_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_facebook_info": + { + "name": "yoda_e2e_communication__users_facebook_info", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_facebook_info", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_free_keywords_available_count": + { + "name": "yoda_e2e_communication__users_free_keywords_available_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_free_keywords_available_count", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_google_user_id": + { + "name": "yoda_e2e_communication__users_google_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_google_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_gplusurl": + { + "name": "yoda_e2e_communication__users_gplusurl", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_gplusurl", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_hash": + { + "name": "yoda_e2e_communication__users_hash", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_hash", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_id": + { + "name": "yoda_e2e_communication__users_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_industry": + { + "name": "yoda_e2e_communication__users_industry", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_industry", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_is_logical_deleted": + { + "name": "yoda_e2e_communication__users_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_is_logical_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_is_test": + { + "name": "yoda_e2e_communication__users_is_test", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_is_test", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_language": + { + "name": "yoda_e2e_communication__users_language", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_language", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_last_available": + { + "name": "yoda_e2e_communication__users_last_available", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_last_available", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_last_ip": + { + "name": "yoda_e2e_communication__users_last_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_last_ip", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_last_payout": + { + "name": "yoda_e2e_communication__users_last_payout", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_last_payout", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_main_subscription_list_id": + { + "name": "yoda_e2e_communication__users_main_subscription_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_main_subscription_list_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_modified": + { + "name": "yoda_e2e_communication__users_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_name": + { + "name": "yoda_e2e_communication__users_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_notes": + { + "name": "yoda_e2e_communication__users_notes", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_notes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_notes_modified": + { + "name": "yoda_e2e_communication__users_notes_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_notes_modified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_old_passwords": + { + "name": "yoda_e2e_communication__users_old_passwords", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_old_passwords", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_onboarding_completed": + { + "name": "yoda_e2e_communication__users_onboarding_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_onboarding_completed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_package_id": + { + "name": "yoda_e2e_communication__users_package_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_package_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_parent_id": + { + "name": "yoda_e2e_communication__users_parent_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_parent_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_partner": + { + "name": "yoda_e2e_communication__users_partner", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_partner", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_partner_info": + { + "name": "yoda_e2e_communication__users_partner_info", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_partner_info", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_partner_nexmo_price_multiply": + { + "name": "yoda_e2e_communication__users_partner_nexmo_price_multiply", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_partner_nexmo_price_multiply", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_partner_type": + { + "name": "yoda_e2e_communication__users_partner_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_partner_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_password": + { + "name": "yoda_e2e_communication__users_password", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_password", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_payment_gateway": + { + "name": "yoda_e2e_communication__users_payment_gateway", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_payment_gateway", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_paypal_email": + { + "name": "yoda_e2e_communication__users_paypal_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_paypal_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_phone_number": + { + "name": "yoda_e2e_communication__users_phone_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_phone_number", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_picture": + { + "name": "yoda_e2e_communication__users_picture", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_picture", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_plan": + { + "name": "yoda_e2e_communication__users_plan", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_plan", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_plan_price": + { + "name": "yoda_e2e_communication__users_plan_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_plan_price", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_plan_trial_until": + { + "name": "yoda_e2e_communication__users_plan_trial_until", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_plan_trial_until", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_platform": + { + "name": "yoda_e2e_communication__users_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_platform_unique_id": + { + "name": "yoda_e2e_communication__users_platform_unique_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_platform_unique_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_points": + { + "name": "yoda_e2e_communication__users_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_points", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_preferred_vendor": + { + "name": "yoda_e2e_communication__users_preferred_vendor", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_preferred_vendor", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_price_limit": + { + "name": "yoda_e2e_communication__users_price_limit", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_price_limit", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_price_limit_enabled": + { + "name": "yoda_e2e_communication__users_price_limit_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_price_limit_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_processing_time": + { + "name": "yoda_e2e_communication__users_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_provision_calls_count": + { + "name": "yoda_e2e_communication__users_provision_calls_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_provision_calls_count", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_role": + { + "name": "yoda_e2e_communication__users_role", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_role", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_role_id": + { + "name": "yoda_e2e_communication__users_role_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_role_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_shaft_status": + { + "name": "yoda_e2e_communication__users_shaft_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_shaft_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_signed_promo_id": + { + "name": "yoda_e2e_communication__users_signed_promo_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_signed_promo_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_signup_source": + { + "name": "yoda_e2e_communication__users_signup_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_signup_source", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_smart_sending_ignore_transac_email": + { + "name": "yoda_e2e_communication__users_smart_sending_ignore_transac_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_smart_sending_ignore_transac_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_smart_sending_value": + { + "name": "yoda_e2e_communication__users_smart_sending_value", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_smart_sending_value", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_state": + { + "name": "yoda_e2e_communication__users_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_state", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_store_id": + { + "name": "yoda_e2e_communication__users_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_store_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_strict_marketing_check": + { + "name": "yoda_e2e_communication__users_strict_marketing_check", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_strict_marketing_check", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_subscribed": + { + "name": "yoda_e2e_communication__users_subscribed", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_subscribed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_subscribed_to_forum": + { + "name": "yoda_e2e_communication__users_subscribed_to_forum", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_subscribed_to_forum", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_support_level_id": + { + "name": "yoda_e2e_communication__users_support_level_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_support_level_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_system_messages_payer": + { + "name": "yoda_e2e_communication__users_system_messages_payer", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_system_messages_payer", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_tfa_enabled": + { + "name": "yoda_e2e_communication__users_tfa_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_tfa_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_timezone": + { + "name": "yoda_e2e_communication__users_timezone", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_timezone", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_total_downloads": + { + "name": "yoda_e2e_communication__users_total_downloads", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_total_downloads", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_total_logins": + { + "name": "yoda_e2e_communication__users_total_logins", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_total_logins", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_ts_ms": + { + "name": "yoda_e2e_communication__users_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_unsubscribe_reason": + { + "name": "yoda_e2e_communication__users_unsubscribe_reason", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_unsubscribe_reason", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_upload_lists_enabled": + { + "name": "yoda_e2e_communication__users_upload_lists_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_upload_lists_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_upsolver_schema_version": + { + "name": "yoda_e2e_communication__users_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_use_local_number_for_subscription": + { + "name": "yoda_e2e_communication__users_use_local_number_for_subscription", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_use_local_number_for_subscription", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_vat_number": + { + "name": "yoda_e2e_communication__users_vat_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_vat_number", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_vendor_id": + { + "name": "yoda_e2e_communication__users_vendor_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_vendor_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_whitelisted": + { + "name": "yoda_e2e_communication__users_whitelisted", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_whitelisted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_yotpo_app_key": + { + "name": "yoda_e2e_communication__users_yotpo_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_yotpo_app_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_yotpo_app_secret": + { + "name": "yoda_e2e_communication__users_yotpo_app_secret", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_yotpo_app_secret", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_yotpo_organization_id": + { + "name": "yoda_e2e_communication__users_yotpo_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_yotpo_organization_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_communication__users_zipcode": + { + "name": "yoda_e2e_communication__users_zipcode", + "resource_type": "doc", + "package_name": "yoda", + "path": "communication.md", + "original_file_path": "docs/communication.md", + "unique_id": "doc.yoda.yoda_e2e_communication__users_zipcode", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw": + { + "name": "yoda_e2e_infra__aws_billing_report_raw", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_bill_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_bill_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_bill_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_entity": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_billing_entity", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_entity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_end_date": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_end_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_end_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_start_date": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_start_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_start_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_invoice_id": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_invoice_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_invoice_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_payer_account_id": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_payer_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_payer_account_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_edp_discount": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_discount_edp_discount", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_edp_discount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_private_rate_discount": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_discount_private_rate_discount", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_private_rate_discount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_total_discount": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_discount_total_discount", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_total_discount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_identity_line_item_id": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_identity_line_item_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_identity_line_item_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_identity_time_interval": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_identity_time_interval", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_identity_time_interval", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_availability_zone": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_availability_zone", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_availability_zone", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_blended_cost": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_blended_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_blended_cost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_blended_rate": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_blended_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_blended_rate", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_currency_code": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_currency_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_currency_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_legal_entity": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_legal_entity", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_legal_entity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_description": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_cost": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_cost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_rate": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_rate", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_normalization_factor": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_normalization_factor", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_normalization_factor", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_normalized_usage_amount": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_normalized_usage_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_normalized_usage_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_operation": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_operation", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_operation", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_product_code": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_product_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_product_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_resource_id": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_resource_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_resource_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_tax_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_tax_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_tax_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_cost": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_cost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_rate": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_rate", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_account_id": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_usage_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_account_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_amount": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_usage_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_end_date": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_usage_end_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_end_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_start_date": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_usage_start_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_start_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_usage_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_month": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_month", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_month", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_currency": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_lease_contract_length": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_lease_contract_length", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_lease_contract_length", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_offering_class": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_offering_class", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_offering_class", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_cost": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_cost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_rate": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_rate", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_purchase_option": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_purchase_option", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_purchase_option", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_rate_code": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_rate_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_rate_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_rate_id": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_rate_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_rate_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_term": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_term", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_term", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_unit": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_unit", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_unit", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_alarm_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_alarm_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_alarm_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_availability": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_availability", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_availability", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_availability_zone": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_availability_zone", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_availability_zone", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_bundle", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle_description": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_bundle_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle_group": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_bundle_group", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle_group", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_cache_engine": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_cache_engine", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_cache_engine", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_capacitystatus": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_capacitystatus", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_capacitystatus", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_category": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_category", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_category", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_clock_speed": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_clock_speed", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_clock_speed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_component": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_component", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_component", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_compute_family": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_compute_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_compute_family", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_compute_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_compute_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_compute_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_concurrencyscalingfreeusage": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_concurrencyscalingfreeusage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_concurrencyscalingfreeusage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_counts_against_quota": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_counts_against_quota", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_counts_against_quota", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_cputype": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_cputype", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_cputype", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_current_generation": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_current_generation", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_current_generation", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_data": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_data", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_data", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_data_transfer_quota": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_data_transfer_quota", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_data_transfer_quota", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_database_engine": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_database_engine", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_database_engine", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_datastore_storagetype": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_datastore_storagetype", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_datastore_storagetype", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_dedicated_ebs_throughput": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_dedicated_ebs_throughput", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_dedicated_ebs_throughput", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_deployment_option": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_deployment_option", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_deployment_option", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_description": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_durability": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_durability", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_durability", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_ecu": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_ecu", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_ecu", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_endpoint": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_endpoint", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_endpoint", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_endpoint_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_endpoint_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_endpoint_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_engine_code": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_engine_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_engine_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_enhanced_networking_supported": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_enhanced_networking_supported", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_enhanced_networking_supported", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_event_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_event_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_event_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_execution_frequency": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_execution_frequency", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_execution_frequency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_execution_location": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_execution_location", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_execution_location", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_fee_code": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_fee_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_fee_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_fee_description": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_fee_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_fee_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_free_overage": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_free_overage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_free_overage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_frequency_mode": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_frequency_mode", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_frequency_mode", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_from_location": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_from_location", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_from_location", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_from_location_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_from_location_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_from_location_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_gpu": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_gpu", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_gpu", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_gpu_memory": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_gpu_memory", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_gpu_memory", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_granularity": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_granularity", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_granularity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_group": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_group", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_group", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_group_description": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_group_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_group_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_insightstype": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_insightstype", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_insightstype", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_family": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_instance_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_family", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_name": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_instance_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_instance_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_type_family": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_instance_type_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_type_family", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_avx2_available": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_intel_avx2_available", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_avx2_available", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_avx_available": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_intel_avx_available", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_avx_available", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_turbo_available": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_intel_turbo_available", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_turbo_available", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_io": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_io", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_io", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_license": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_license", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_license", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_license_model": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_license_model", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_license_model", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_location": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_location", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_location", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_location_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_location_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_location_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_logs_destination": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_logs_destination", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_logs_destination", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_iops_burst_performance": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_max_iops_burst_performance", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_iops_burst_performance", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_iopsvolume": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_max_iopsvolume", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_iopsvolume", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_throughputvolume": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_max_throughputvolume", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_throughputvolume", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_volume_size": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_max_volume_size", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_volume_size", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_maximum_extended_storage": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_maximum_extended_storage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_maximum_extended_storage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memory": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_memory", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memory", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memory_gib": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_memory_gib", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memory_gib", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memorytype": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_memorytype", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memorytype", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_frequency": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_frequency", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_frequency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_order": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_order", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_order", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_min_volume_size": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_min_volume_size", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_min_volume_size", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_network_performance": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_network_performance", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_network_performance", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_normalization_size_factor": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_normalization_size_factor", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_normalization_size_factor", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_operating_system": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_operating_system", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_operating_system", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_operation": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_operation", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_operation", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_overage_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_overage_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_overage_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_cpu": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_physical_cpu", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_cpu", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_gpu": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_physical_gpu", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_gpu", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_processor": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_physical_processor", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_processor", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_pre_installed_sw": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_pre_installed_sw", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_pre_installed_sw", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_pricing_unit": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_pricing_unit", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_pricing_unit", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_processor_architecture": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_processor_architecture", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_processor_architecture", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_processor_features": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_processor_features", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_processor_features", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_product_family": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_product_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_product_family", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_product_name": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_product_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_product_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_purchase_option": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_purchase_option", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_purchase_option", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_purchaseterm": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_purchaseterm", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_purchaseterm", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_queue_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_queue_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_queue_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_ratetype": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_ratetype", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_ratetype", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_region": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_region", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_region", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_request_description": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_request_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_request_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_request_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_request_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_request_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_resource_endpoint": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_resource_endpoint", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_resource_endpoint", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_resource_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_resource_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_resource_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_rootvolume": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_rootvolume", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_rootvolume", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_routing_target": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_routing_target", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_routing_target", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_routing_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_routing_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_routing_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_running_mode": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_running_mode", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_running_mode", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_servicecode": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_servicecode", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_servicecode", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_servicename": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_servicename", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_servicename", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_sku": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_sku", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_sku", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_software_included": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_software_included", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_software_included", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_software_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_software_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_software_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_standard_storage_retention_included": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_standard_storage_retention_included", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_standard_storage_retention_included", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_storage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_class": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_storage_class", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_class", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_family": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_storage_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_family", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_media": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_storage_media", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_media", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_storage_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_tenancy": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_tenancy", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_tenancy", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_tiertype": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_tiertype", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_tiertype", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_to_location": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_to_location", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_to_location", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_to_location_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_to_location_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_to_location_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_transfer_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_transfer_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_transfer_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_usage_family": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_usage_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_usage_family", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_usagetype": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_usagetype", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_usagetype", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_uservolume": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_uservolume", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_uservolume", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_vcpu": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_vcpu", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_vcpu", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_version": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_volume_api_name": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_volume_api_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_volume_api_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_volume_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_volume_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_volume_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_with_active_users": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_product_with_active_users", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_with_active_users", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_effective_cost": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_effective_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_effective_cost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_end_time": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_end_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_end_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_modification_status": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_modification_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_modification_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_effective_cost": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_effective_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_effective_cost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_recurring_fee_for_usage": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_recurring_fee_for_usage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_recurring_fee_for_usage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_recurring_fee": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_recurring_fee", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_recurring_fee", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_upfront_value": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_upfront_value", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_upfront_value", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_normalized_units_per_reservation": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_normalized_units_per_reservation", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_normalized_units_per_reservation", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_number_of_reservations": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_number_of_reservations", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_number_of_reservations", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_recurring_fee_for_usage": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_recurring_fee_for_usage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_recurring_fee_for_usage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_reservation_a_r_n": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_reservation_a_r_n", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_reservation_a_r_n", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_start_time": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_start_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_start_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_subscription_id": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_subscription_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_subscription_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_normalized_units": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_normalized_units", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_normalized_units", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_units": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_units", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_units", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_units_per_reservation": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_units_per_reservation", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_units_per_reservation", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_normalized_unit_quantity": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_unused_normalized_unit_quantity", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_normalized_unit_quantity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_quantity": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_unused_quantity", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_quantity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_recurring_fee": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_unused_recurring_fee", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_recurring_fee", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_upfront_value": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_upfront_value", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_upfront_value", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_created_by": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_created_by", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_created_by", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_account": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_account", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_asg": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_asg", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_asg", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_cluster_name": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_cluster_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_cluster_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_component": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_component", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_component", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_docker_compose": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_docker_compose", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_docker_compose", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_environment": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_environment", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_environment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_name": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_product_line": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_product_line", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_product_line", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_service": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_service", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_service", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_componenet": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_componenet", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_componenet", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_component": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_component", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_component", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_end_time": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_end_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_end_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_instance_type_family": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_instance_type_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_instance_type_family", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_offering_type": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_offering_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_offering_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_payment_option": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_payment_option", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_payment_option", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_purchase_term": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_purchase_term", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_purchase_term", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_region": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_region", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_region", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_a_r_n": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_a_r_n", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_a_r_n", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_effective_cost": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_effective_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_effective_cost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_rate": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_rate", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_start_time": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_start_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_start_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_total_commitment_to_date": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_total_commitment_to_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_total_commitment_to_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_used_commitment": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_used_commitment", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_used_commitment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_year": + { + "name": "yoda_e2e_infra__aws_billing_report_raw_year", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_year", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__costpo": + { + "name": "yoda_e2e_infra__costpo", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__costpo", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw": + { + "name": "yoda_e2e_infra__databricks_cost_raw", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clustercustomtags": + { + "name": "yoda_e2e_infra__databricks_cost_raw_clustercustomtags", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clustercustomtags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterid": + { + "name": "yoda_e2e_infra__databricks_cost_raw_clusterid", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterid", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clustername": + { + "name": "yoda_e2e_infra__databricks_cost_raw_clustername", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clustername", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusternodetype": + { + "name": "yoda_e2e_infra__databricks_cost_raw_clusternodetype", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusternodetype", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterowneruserid": + { + "name": "yoda_e2e_infra__databricks_cost_raw_clusterowneruserid", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterowneruserid", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterownerusername": + { + "name": "yoda_e2e_infra__databricks_cost_raw_clusterownerusername", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterownerusername", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_dbus": + { + "name": "yoda_e2e_infra__databricks_cost_raw_dbus", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_dbus", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_machinehours": + { + "name": "yoda_e2e_infra__databricks_cost_raw_machinehours", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_machinehours", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_sku": + { + "name": "yoda_e2e_infra__databricks_cost_raw_sku", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_sku", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_tags": + { + "name": "yoda_e2e_infra__databricks_cost_raw_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_timestamp": + { + "name": "yoda_e2e_infra__databricks_cost_raw_timestamp", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_timestamp", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_workspaceid": + { + "name": "yoda_e2e_infra__databricks_cost_raw_workspaceid", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_workspaceid", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw": + { + "name": "yoda_e2e_infra__kubecost_raw", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucorehours": + { + "name": "yoda_e2e_infra__kubecost_raw_cpucorehours", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucorehours", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucorerequestaverage": + { + "name": "yoda_e2e_infra__kubecost_raw_cpucorerequestaverage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucorerequestaverage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucores": + { + "name": "yoda_e2e_infra__kubecost_raw_cpucores", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucores", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucoreusageaverage": + { + "name": "yoda_e2e_infra__kubecost_raw_cpucoreusageaverage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucoreusageaverage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucost": + { + "name": "yoda_e2e_infra__kubecost_raw_cpucost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucostadjustment": + { + "name": "yoda_e2e_infra__kubecost_raw_cpucostadjustment", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucostadjustment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpuefficiency": + { + "name": "yoda_e2e_infra__kubecost_raw_cpuefficiency", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpuefficiency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_day": + { + "name": "yoda_e2e_infra__kubecost_raw_day", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_day", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_end": + { + "name": "yoda_e2e_infra__kubecost_raw_end", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_end", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_externalcost": + { + "name": "yoda_e2e_infra__kubecost_raw_externalcost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_externalcost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucost": + { + "name": "yoda_e2e_infra__kubecost_raw_gpucost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucostadjustment": + { + "name": "yoda_e2e_infra__kubecost_raw_gpucostadjustment", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucostadjustment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucount": + { + "name": "yoda_e2e_infra__kubecost_raw_gpucount", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_gpuhours": + { + "name": "yoda_e2e_infra__kubecost_raw_gpuhours", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_gpuhours", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_loadbalancercost": + { + "name": "yoda_e2e_infra__kubecost_raw_loadbalancercost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_loadbalancercost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_loadbalancercostadjustment": + { + "name": "yoda_e2e_infra__kubecost_raw_loadbalancercostadjustment", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_loadbalancercostadjustment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_minutes": + { + "name": "yoda_e2e_infra__kubecost_raw_minutes", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_minutes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_month": + { + "name": "yoda_e2e_infra__kubecost_raw_month", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_month", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_name": + { + "name": "yoda_e2e_infra__kubecost_raw_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_networkcost": + { + "name": "yoda_e2e_infra__kubecost_raw_networkcost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_networkcost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_networkcostadjustment": + { + "name": "yoda_e2e_infra__kubecost_raw_networkcostadjustment", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_networkcostadjustment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_networkreceivebytes": + { + "name": "yoda_e2e_infra__kubecost_raw_networkreceivebytes", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_networkreceivebytes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_networktransferbytes": + { + "name": "yoda_e2e_infra__kubecost_raw_networktransferbytes", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_networktransferbytes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_properties": + { + "name": "yoda_e2e_infra__kubecost_raw_properties", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_properties", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_pvbytehours": + { + "name": "yoda_e2e_infra__kubecost_raw_pvbytehours", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_pvbytehours", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_pvbytes": + { + "name": "yoda_e2e_infra__kubecost_raw_pvbytes", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_pvbytes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_pvcost": + { + "name": "yoda_e2e_infra__kubecost_raw_pvcost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_pvcost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_pvcostadjustment": + { + "name": "yoda_e2e_infra__kubecost_raw_pvcostadjustment", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_pvcostadjustment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_pvs": + { + "name": "yoda_e2e_infra__kubecost_raw_pvs", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_pvs", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_rambytehours": + { + "name": "yoda_e2e_infra__kubecost_raw_rambytehours", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_rambytehours", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_rambyterequestaverage": + { + "name": "yoda_e2e_infra__kubecost_raw_rambyterequestaverage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_rambyterequestaverage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_rambytes": + { + "name": "yoda_e2e_infra__kubecost_raw_rambytes", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_rambytes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_rambyteusageaverage": + { + "name": "yoda_e2e_infra__kubecost_raw_rambyteusageaverage", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_rambyteusageaverage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_ramcost": + { + "name": "yoda_e2e_infra__kubecost_raw_ramcost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_ramcost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_ramcostadjustment": + { + "name": "yoda_e2e_infra__kubecost_raw_ramcostadjustment", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_ramcostadjustment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_ramefficiency": + { + "name": "yoda_e2e_infra__kubecost_raw_ramefficiency", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_ramefficiency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_rawallocationonly": + { + "name": "yoda_e2e_infra__kubecost_raw_rawallocationonly", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_rawallocationonly", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_sharedcost": + { + "name": "yoda_e2e_infra__kubecost_raw_sharedcost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_sharedcost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_start": + { + "name": "yoda_e2e_infra__kubecost_raw_start", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_start", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_totalcost": + { + "name": "yoda_e2e_infra__kubecost_raw_totalcost", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_totalcost", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_totalefficiency": + { + "name": "yoda_e2e_infra__kubecost_raw_totalefficiency", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_totalefficiency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_window": + { + "name": "yoda_e2e_infra__kubecost_raw_window", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_window", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_year": + { + "name": "yoda_e2e_infra__kubecost_raw_year", + "resource_type": "doc", + "package_name": "yoda", + "path": "infra.md", + "original_file_path": "docs/infra.md", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_year", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__default": + { + "name": "yoda_e2e_platform__default", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__default", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_account_type_id": + { + "name": "yoda_e2e_platform__accounts_account_type_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_account_type_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_active": + { + "name": "yoda_e2e_platform__accounts_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_active", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_auto_login_popup": + { + "name": "yoda_e2e_platform__accounts_auto_login_popup", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_auto_login_popup", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_auto_publish": + { + "name": "yoda_e2e_platform__accounts_auto_publish", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_auto_publish", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_auto_social_push": + { + "name": "yoda_e2e_platform__accounts_auto_social_push", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_auto_social_push", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_bottom_line_installed": + { + "name": "yoda_e2e_platform__accounts_bottom_line_installed", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_bottom_line_installed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_callback_url": + { + "name": "yoda_e2e_platform__accounts_callback_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_callback_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_category_id": + { + "name": "yoda_e2e_platform__accounts_category_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_category_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_coupons_expiration_date": + { + "name": "yoda_e2e_platform__accounts_coupons_expiration_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_coupons_expiration_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_created_at": + { + "name": "yoda_e2e_platform__accounts_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_custom_design": + { + "name": "yoda_e2e_platform__accounts_custom_design", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_custom_design", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_custom_platform_name": + { + "name": "yoda_e2e_platform__accounts_custom_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_custom_platform_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_customer_language": + { + "name": "yoda_e2e_platform__accounts_customer_language", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_customer_language", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_customer_mails_sender_name": + { + "name": "yoda_e2e_platform__accounts_customer_mails_sender_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_customer_mails_sender_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_domain": + { + "name": "yoda_e2e_platform__accounts_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_domain", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_install_step": + { + "name": "yoda_e2e_platform__accounts_install_step", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_install_step", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_is_test": + { + "name": "yoda_e2e_platform__accounts_is_test", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_is_test", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_map_up_sell_title": + { + "name": "yoda_e2e_platform__accounts_map_up_sell_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_map_up_sell_title", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_minisite_cname": + { + "name": "yoda_e2e_platform__accounts_minisite_cname", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_minisite_cname", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_minisite_subdomain": + { + "name": "yoda_e2e_platform__accounts_minisite_subdomain", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_minisite_subdomain", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_minisite_subdomain_active": + { + "name": "yoda_e2e_platform__accounts_minisite_subdomain_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_minisite_subdomain_active", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_minisite_website": + { + "name": "yoda_e2e_platform__accounts_minisite_website", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_minisite_website", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_minisite_website_name": + { + "name": "yoda_e2e_platform__accounts_minisite_website_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_minisite_website_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_name": + { + "name": "yoda_e2e_platform__accounts_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_organization_id": + { + "name": "yoda_e2e_platform__accounts_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_organization_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_partner_key": + { + "name": "yoda_e2e_platform__accounts_partner_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_partner_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_processing_time": + { + "name": "yoda_e2e_platform__accounts_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_referal": + { + "name": "yoda_e2e_platform__accounts_referal", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_referal", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_reviews_me_account_description": + { + "name": "yoda_e2e_platform__accounts_reviews_me_account_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_reviews_me_account_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_reviews_me_account_name": + { + "name": "yoda_e2e_platform__accounts_reviews_me_account_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_reviews_me_account_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_reviews_me_crawlable": + { + "name": "yoda_e2e_platform__accounts_reviews_me_crawlable", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_reviews_me_crawlable", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_secret": + { + "name": "yoda_e2e_platform__accounts_secret", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_secret", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_slug": + { + "name": "yoda_e2e_platform__accounts_slug", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_slug", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_support_url": + { + "name": "yoda_e2e_platform__accounts_support_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_support_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_ts_ms": + { + "name": "yoda_e2e_platform__accounts_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_updated_at": + { + "name": "yoda_e2e_platform__accounts_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_upsolver_schema_version": + { + "name": "yoda_e2e_platform__accounts_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__accounts_url": + { + "name": "yoda_e2e_platform__accounts_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__apps": + { + "name": "yoda_e2e_platform__apps", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__apps", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__apps_account_id": + { + "name": "yoda_e2e_platform__apps_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_account_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__apps_created_at": + { + "name": "yoda_e2e_platform__apps_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__apps_disabled": + { + "name": "yoda_e2e_platform__apps_disabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_disabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__apps_id": + { + "name": "yoda_e2e_platform__apps_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__apps_moderator_role_id": + { + "name": "yoda_e2e_platform__apps_moderator_role_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_moderator_role_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__apps_processing_time": + { + "name": "yoda_e2e_platform__apps_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__apps_ts_ms": + { + "name": "yoda_e2e_platform__apps_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__apps_updated_at": + { + "name": "yoda_e2e_platform__apps_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__apps_upsolver_schema_version": + { + "name": "yoda_e2e_platform__apps_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__apps_user_id": + { + "name": "yoda_e2e_platform__apps_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__currency_rates": + { + "name": "yoda_e2e_platform__currency_rates", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__currency_rates_base": + { + "name": "yoda_e2e_platform__currency_rates_base", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates_base", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__currency_rates_country": + { + "name": "yoda_e2e_platform__currency_rates_country", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates_country", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__currency_rates_currency": + { + "name": "yoda_e2e_platform__currency_rates_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__currency_rates_date": + { + "name": "yoda_e2e_platform__currency_rates_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__currency_rates_day_of_currency_exchange": + { + "name": "yoda_e2e_platform__currency_rates_day_of_currency_exchange", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates_day_of_currency_exchange", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments": + { + "name": "yoda_e2e_platform__fulfillments", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_created_at": + { + "name": "yoda_e2e_platform__fulfillments_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_external_id": + { + "name": "yoda_e2e_platform__fulfillments_external_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_external_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_fulfillment_date": + { + "name": "yoda_e2e_platform__fulfillments_fulfillment_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_fulfillment_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_fulfillment_status_type_id": + { + "name": "yoda_e2e_platform__fulfillments_fulfillment_status_type_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_fulfillment_status_type_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_id": + { + "name": "yoda_e2e_platform__fulfillments_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_order_id": + { + "name": "yoda_e2e_platform__fulfillments_order_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_order_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_processing_time": + { + "name": "yoda_e2e_platform__fulfillments_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_shipment_status_type_id": + { + "name": "yoda_e2e_platform__fulfillments_shipment_status_type_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_shipment_status_type_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_tracking_company": + { + "name": "yoda_e2e_platform__fulfillments_tracking_company", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_tracking_company", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_tracking_number": + { + "name": "yoda_e2e_platform__fulfillments_tracking_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_tracking_number", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_tracking_url": + { + "name": "yoda_e2e_platform__fulfillments_tracking_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_tracking_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_ts_ms": + { + "name": "yoda_e2e_platform__fulfillments_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_updated_at": + { + "name": "yoda_e2e_platform__fulfillments_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_upsolver_schema_version": + { + "name": "yoda_e2e_platform__fulfillments_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__integrationscenter": + { + "name": "yoda_e2e_platform__integrationscenter", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__integrationscenter", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders": + { + "name": "yoda_e2e_platform__orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_account_currency_iso": + { + "name": "yoda_e2e_platform__orders_account_currency_iso", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_account_currency_iso", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_app_key": + { + "name": "yoda_e2e_platform__orders_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_app_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_billing_address_id": + { + "name": "yoda_e2e_platform__orders_billing_address_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_billing_address_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_email_marketing": + { + "name": "yoda_e2e_platform__orders_buyer_accepts_email_marketing", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_email_marketing", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_marketing": + { + "name": "yoda_e2e_platform__orders_buyer_accepts_marketing", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_marketing", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_sms_marketing": + { + "name": "yoda_e2e_platform__orders_buyer_accepts_sms_marketing", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_sms_marketing", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_checkout_token": + { + "name": "yoda_e2e_platform__orders_checkout_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_checkout_token", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_created_at": + { + "name": "yoda_e2e_platform__orders_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_custom_properties": + { + "name": "yoda_e2e_platform__orders_custom_properties", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_custom_properties", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_email": + { + "name": "yoda_e2e_platform__orders_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_external_customer_id": + { + "name": "yoda_e2e_platform__orders_external_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_external_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_external_id": + { + "name": "yoda_e2e_platform__orders_external_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_external_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_external_order_display_name": + { + "name": "yoda_e2e_platform__orders_external_order_display_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_external_order_display_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_external_order_id": + { + "name": "yoda_e2e_platform__orders_external_order_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_external_order_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_first_name": + { + "name": "yoda_e2e_platform__orders_first_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_first_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_id": + { + "name": "yoda_e2e_platform__orders_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_landing_site_url": + { + "name": "yoda_e2e_platform__orders_landing_site_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_landing_site_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_last_name": + { + "name": "yoda_e2e_platform__orders_last_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_last_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_order_currency_iso": + { + "name": "yoda_e2e_platform__orders_order_currency_iso", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_order_currency_iso", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_order_date": + { + "name": "yoda_e2e_platform__orders_order_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_order_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_order_sum_account_currency": + { + "name": "yoda_e2e_platform__orders_order_sum_account_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_order_sum_account_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_order_sum_order_currency": + { + "name": "yoda_e2e_platform__orders_order_sum_order_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_order_sum_order_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_order_update_date": + { + "name": "yoda_e2e_platform__orders_order_update_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_order_update_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_payment_method": + { + "name": "yoda_e2e_platform__orders_payment_method", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_payment_method", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_payment_status_id": + { + "name": "yoda_e2e_platform__orders_payment_status_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_payment_status_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_phone_number": + { + "name": "yoda_e2e_platform__orders_phone_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_phone_number", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_platform_type": + { + "name": "yoda_e2e_platform__orders_platform_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_platform_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_processing_time": + { + "name": "yoda_e2e_platform__orders_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_shipping_address_id": + { + "name": "yoda_e2e_platform__orders_shipping_address_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_shipping_address_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_source": + { + "name": "yoda_e2e_platform__orders_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_source", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_total_price": + { + "name": "yoda_e2e_platform__orders_total_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_total_price", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_ts_ms": + { + "name": "yoda_e2e_platform__orders_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_updated_at": + { + "name": "yoda_e2e_platform__orders_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__orders_upsolver_schema_version": + { + "name": "yoda_e2e_platform__orders_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__organizations": + { + "name": "yoda_e2e_platform__organizations", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__organizations_created_at": + { + "name": "yoda_e2e_platform__organizations_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__organizations_id": + { + "name": "yoda_e2e_platform__organizations_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__organizations_name": + { + "name": "yoda_e2e_platform__organizations_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__organizations_organization_key": + { + "name": "yoda_e2e_platform__organizations_organization_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_organization_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__organizations_processing_time": + { + "name": "yoda_e2e_platform__organizations_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__organizations_ts_ms": + { + "name": "yoda_e2e_platform__organizations_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__organizations_updated_at": + { + "name": "yoda_e2e_platform__organizations_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__organizations_upsolver_schema_version": + { + "name": "yoda_e2e_platform__organizations_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__owners_packages": + { + "name": "yoda_e2e_platform__owners_packages", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_created_at": + { + "name": "yoda_e2e_platform__owners_packages_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_id": + { + "name": "yoda_e2e_platform__owners_packages_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_owner_id": + { + "name": "yoda_e2e_platform__owners_packages_owner_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_owner_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_owner_type": + { + "name": "yoda_e2e_platform__owners_packages_owner_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_owner_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_package_id": + { + "name": "yoda_e2e_platform__owners_packages_package_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_package_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_processing_time": + { + "name": "yoda_e2e_platform__owners_packages_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_started_at": + { + "name": "yoda_e2e_platform__owners_packages_started_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_started_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_ts_ms": + { + "name": "yoda_e2e_platform__owners_packages_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_updated_at": + { + "name": "yoda_e2e_platform__owners_packages_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_upsolver_schema_version": + { + "name": "yoda_e2e_platform__owners_packages_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages": + { + "name": "yoda_e2e_platform__packages", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_category_id": + { + "name": "yoda_e2e_platform__packages_category_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_category_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_category_priority": + { + "name": "yoda_e2e_platform__packages_category_priority", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_category_priority", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_description": + { + "name": "yoda_e2e_platform__packages_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_display_name": + { + "name": "yoda_e2e_platform__packages_display_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_display_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_downgrade_package_id": + { + "name": "yoda_e2e_platform__packages_downgrade_package_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_downgrade_package_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_id": + { + "name": "yoda_e2e_platform__packages_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_name": + { + "name": "yoda_e2e_platform__packages_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_old_package_id": + { + "name": "yoda_e2e_platform__packages_old_package_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_old_package_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_package_key": + { + "name": "yoda_e2e_platform__packages_package_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_package_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_processing_time": + { + "name": "yoda_e2e_platform__packages_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_ts_ms": + { + "name": "yoda_e2e_platform__packages_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__packages_upsolver_schema_version": + { + "name": "yoda_e2e_platform__packages_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__store_applications": + { + "name": "yoda_e2e_platform__store_applications", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__store_applications_application_id": + { + "name": "yoda_e2e_platform__store_applications_application_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_application_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__store_applications_created_at": + { + "name": "yoda_e2e_platform__store_applications_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__store_applications_disconnected_at": + { + "name": "yoda_e2e_platform__store_applications_disconnected_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_disconnected_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__store_applications_id": + { + "name": "yoda_e2e_platform__store_applications_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__store_applications_processing_time": + { + "name": "yoda_e2e_platform__store_applications_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_processing_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__store_applications_store_id": + { + "name": "yoda_e2e_platform__store_applications_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_store_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__store_applications_ts_ms": + { + "name": "yoda_e2e_platform__store_applications_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_ts_ms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__store_applications_updated_at": + { + "name": "yoda_e2e_platform__store_applications_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__store_applications_upsolver_schema_version": + { + "name": "yoda_e2e_platform__store_applications_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "platform.md", + "original_file_path": "docs/platform.md", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns": + { + "name": "yoda_e2e_loyalty__campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_action_filter": + { + "name": "yoda_e2e_loyalty__campaigns_action_filter", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_action_filter", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_action_name": + { + "name": "yoda_e2e_loyalty__campaigns_action_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_action_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_activated_at": + { + "name": "yoda_e2e_loyalty__campaigns_activated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_activated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_active": + { + "name": "yoda_e2e_loyalty__campaigns_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_active", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_admin_display_name": + { + "name": "yoda_e2e_loyalty__campaigns_admin_display_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_admin_display_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_admin_only": + { + "name": "yoda_e2e_loyalty__campaigns_admin_only", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_admin_only", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_already_completed": + { + "name": "yoda_e2e_loyalty__campaigns_already_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_already_completed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_answer": + { + "name": "yoda_e2e_loyalty__campaigns_answer", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_answer", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_api_key": + { + "name": "yoda_e2e_loyalty__campaigns_api_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_api_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_api_secret": + { + "name": "yoda_e2e_loyalty__campaigns_api_secret", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_api_secret", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_archived": + { + "name": "yoda_e2e_loyalty__campaigns_archived", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_archived", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_ask_year": + { + "name": "yoda_e2e_loyalty__campaigns_ask_year", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_ask_year", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_background_image_id": + { + "name": "yoda_e2e_loyalty__campaigns_background_image_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_background_image_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_campaign_codes_count": + { + "name": "yoda_e2e_loyalty__campaigns_campaign_codes_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_campaign_codes_count", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_campaign_tiers": + { + "name": "yoda_e2e_loyalty__campaigns_campaign_tiers", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_campaign_tiers", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_created_at": + { + "name": "yoda_e2e_loyalty__campaigns_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_cta_text": + { + "name": "yoda_e2e_loyalty__campaigns_cta_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_cta_text", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_currency": + { + "name": "yoda_e2e_loyalty__campaigns_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_custom_url": + { + "name": "yoda_e2e_loyalty__campaigns_custom_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_custom_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_customer_tags": + { + "name": "yoda_e2e_loyalty__campaigns_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_customer_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__campaigns_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_days_until_next_action": + { + "name": "yoda_e2e_loyalty__campaigns_days_until_next_action", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_days_until_next_action", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_default_email_body": + { + "name": "yoda_e2e_loyalty__campaigns_default_email_body", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_default_email_body", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_default_email_subject": + { + "name": "yoda_e2e_loyalty__campaigns_default_email_subject", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_default_email_subject", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_default_share_text": + { + "name": "yoda_e2e_loyalty__campaigns_default_share_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_default_share_text", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_default_share_text_header": + { + "name": "yoda_e2e_loyalty__campaigns_default_share_text_header", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_default_share_text_header", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_default_sms_text": + { + "name": "yoda_e2e_loyalty__campaigns_default_sms_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_default_sms_text", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_delay_reward": + { + "name": "yoda_e2e_loyalty__campaigns_delay_reward", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_delay_reward", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_delay_reward_days": + { + "name": "yoda_e2e_loyalty__campaigns_delay_reward_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_delay_reward_days", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_details": + { + "name": "yoda_e2e_loyalty__campaigns_details", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_details", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_display_order": + { + "name": "yoda_e2e_loyalty__campaigns_display_order", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_display_order", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_entity_id": + { + "name": "yoda_e2e_loyalty__campaigns_entity_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_entity_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_audience_ids": + { + "name": "yoda_e2e_loyalty__campaigns_exclude_audience_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_audience_ids", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_customer_tags": + { + "name": "yoda_e2e_loyalty__campaigns_exclude_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_customer_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_order_tags": + { + "name": "yoda_e2e_loyalty__campaigns_exclude_order_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_order_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_product_by_types": + { + "name": "yoda_e2e_loyalty__campaigns_exclude_product_by_types", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_product_by_types", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_expired": + { + "name": "yoda_e2e_loyalty__campaigns_expired", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_expired", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_expired_at": + { + "name": "yoda_e2e_loyalty__campaigns_expired_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_expired_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy1": + { + "name": "yoda_e2e_loyalty__campaigns_extra_copy1", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy1", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy2": + { + "name": "yoda_e2e_loyalty__campaigns_extra_copy2", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy2", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy3": + { + "name": "yoda_e2e_loyalty__campaigns_extra_copy3", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy3", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_facebook_description": + { + "name": "yoda_e2e_loyalty__campaigns_facebook_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_facebook_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_goal_purchases": + { + "name": "yoda_e2e_loyalty__campaigns_goal_purchases", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_goal_purchases", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_goal_spend_cents": + { + "name": "yoda_e2e_loyalty__campaigns_goal_spend_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_goal_spend_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_hidden": + { + "name": "yoda_e2e_loyalty__campaigns_hidden", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_hidden", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_hours_until_next_action": + { + "name": "yoda_e2e_loyalty__campaigns_hours_until_next_action", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_hours_until_next_action", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_icon": + { + "name": "yoda_e2e_loyalty__campaigns_icon", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_icon", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_id": + { + "name": "yoda_e2e_loyalty__campaigns_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_image_id": + { + "name": "yoda_e2e_loyalty__campaigns_image_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_image_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_include_audience_ids": + { + "name": "yoda_e2e_loyalty__campaigns_include_audience_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_include_audience_ids", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_last_scanned_review_id": + { + "name": "yoda_e2e_loyalty__campaigns_last_scanned_review_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_last_scanned_review_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_max_perks_per_user": + { + "name": "yoda_e2e_loyalty__campaigns_max_perks_per_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_max_perks_per_user", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_max_perks_total": + { + "name": "yoda_e2e_loyalty__campaigns_max_perks_total", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_max_perks_total", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_merchant_id": + { + "name": "yoda_e2e_loyalty__campaigns_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_min_actions_required": + { + "name": "yoda_e2e_loyalty__campaigns_min_actions_required", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_min_actions_required", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_min_spend_cents": + { + "name": "yoda_e2e_loyalty__campaigns_min_spend_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_min_spend_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_minutes_between_actions": + { + "name": "yoda_e2e_loyalty__campaigns_minutes_between_actions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_minutes_between_actions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_minutes_between_perks": + { + "name": "yoda_e2e_loyalty__campaigns_minutes_between_perks", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_minutes_between_perks", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_must_be_customer": + { + "name": "yoda_e2e_loyalty__campaigns_must_be_customer", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_must_be_customer", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_order_tags": + { + "name": "yoda_e2e_loyalty__campaigns_order_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_order_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_overflow_enabled": + { + "name": "yoda_e2e_loyalty__campaigns_overflow_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_overflow_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_product_map_strategy": + { + "name": "yoda_e2e_loyalty__campaigns_product_map_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_product_map_strategy", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_product_restrictions_reward": + { + "name": "yoda_e2e_loyalty__campaigns_product_restrictions_reward", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_product_restrictions_reward", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_question": + { + "name": "yoda_e2e_loyalty__campaigns_question", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_question", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_receipts_escalation_email": + { + "name": "yoda_e2e_loyalty__campaigns_receipts_escalation_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_receipts_escalation_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_receipts_notification_email": + { + "name": "yoda_e2e_loyalty__campaigns_receipts_notification_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_receipts_notification_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_redemption_option_id": + { + "name": "yoda_e2e_loyalty__campaigns_redemption_option_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_redemption_option_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_auto_apply_coupon": + { + "name": "yoda_e2e_loyalty__campaigns_referral_auto_apply_coupon", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_auto_apply_coupon", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_host": + { + "name": "yoda_e2e_loyalty__campaigns_referral_host", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_host", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_query_params": + { + "name": "yoda_e2e_loyalty__campaigns_referral_query_params", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_query_params", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_redemption_option_id": + { + "name": "yoda_e2e_loyalty__campaigns_referral_redemption_option_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_redemption_option_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_redirect_url": + { + "name": "yoda_e2e_loyalty__campaigns_referral_redirect_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_redirect_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_reward_points": + { + "name": "yoda_e2e_loyalty__campaigns_referral_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_reward_points", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referred_user_target_campaign_id": + { + "name": "yoda_e2e_loyalty__campaigns_referred_user_target_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referred_user_target_campaign_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referrer_target_campaign_id": + { + "name": "yoda_e2e_loyalty__campaigns_referrer_target_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referrer_target_campaign_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_ids": + { + "name": "yoda_e2e_loyalty__campaigns_require_product_by_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_ids", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_tags": + { + "name": "yoda_e2e_loyalty__campaigns_require_product_by_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_types": + { + "name": "yoda_e2e_loyalty__campaigns_require_product_by_types", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_types", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_required_order_comparison": + { + "name": "yoda_e2e_loyalty__campaigns_required_order_comparison", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_required_order_comparison", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_required_order_count": + { + "name": "yoda_e2e_loyalty__campaigns_required_order_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_required_order_count", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_requires_referral_code": + { + "name": "yoda_e2e_loyalty__campaigns_requires_referral_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_requires_referral_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_media_filter": + { + "name": "yoda_e2e_loyalty__campaigns_reward_media_filter", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_media_filter", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_percentage": + { + "name": "yoda_e2e_loyalty__campaigns_reward_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_percentage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_points": + { + "name": "yoda_e2e_loyalty__campaigns_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_points", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_product_id_map": + { + "name": "yoda_e2e_loyalty__campaigns_reward_product_id_map", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_product_id_map", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_text": + { + "name": "yoda_e2e_loyalty__campaigns_reward_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_text", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_type": + { + "name": "yoda_e2e_loyalty__campaigns_reward_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_share_header": + { + "name": "yoda_e2e_loyalty__campaigns_share_header", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_share_header", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_share_image_id": + { + "name": "yoda_e2e_loyalty__campaigns_share_image_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_share_image_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_share_text": + { + "name": "yoda_e2e_loyalty__campaigns_share_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_share_text", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_show_in_admin": + { + "name": "yoda_e2e_loyalty__campaigns_show_in_admin", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_show_in_admin", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_show_in_rewards_popup": + { + "name": "yoda_e2e_loyalty__campaigns_show_in_rewards_popup", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_show_in_rewards_popup", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_title": + { + "name": "yoda_e2e_loyalty__campaigns_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_title", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_type": + { + "name": "yoda_e2e_loyalty__campaigns_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_updated_at": + { + "name": "yoda_e2e_loyalty__campaigns_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__campaigns_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_url": + { + "name": "yoda_e2e_loyalty__campaigns_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_use_account_creation_date": + { + "name": "yoda_e2e_loyalty__campaigns_use_account_creation_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_use_account_creation_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_use_custom_url": + { + "name": "yoda_e2e_loyalty__campaigns_use_custom_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_use_custom_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_use_oauth": + { + "name": "yoda_e2e_loyalty__campaigns_use_oauth", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_use_oauth", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_username": + { + "name": "yoda_e2e_loyalty__campaigns_username", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_username", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_vip_tier_id": + { + "name": "yoda_e2e_loyalty__campaigns_vip_tier_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_vip_tier_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__chainperks": + { + "name": "yoda_e2e_loyalty__chainperks", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__chainperks", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__communication": + { + "name": "yoda_e2e_loyalty__communication", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__communication", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates": + { + "name": "yoda_e2e_loyalty__currency_rates", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates_base": + { + "name": "yoda_e2e_loyalty__currency_rates_base", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates_base", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates_country": + { + "name": "yoda_e2e_loyalty__currency_rates_country", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates_country", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates_currency": + { + "name": "yoda_e2e_loyalty__currency_rates_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates_date": + { + "name": "yoda_e2e_loyalty__currency_rates_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates_day_of_currency_exchange": + { + "name": "yoda_e2e_loyalty__currency_rates_day_of_currency_exchange", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates_day_of_currency_exchange", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays": + { + "name": "yoda_e2e_loyalty__customer_birthdays", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_created_at": + { + "name": "yoda_e2e_loyalty__customer_birthdays_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__customer_birthdays_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_day": + { + "name": "yoda_e2e_loyalty__customer_birthdays_day", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_day", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_group_customer_id": + { + "name": "yoda_e2e_loyalty__customer_birthdays_group_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_group_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_id": + { + "name": "yoda_e2e_loyalty__customer_birthdays_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_last_sent": + { + "name": "yoda_e2e_loyalty__customer_birthdays_last_sent", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_last_sent", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_month": + { + "name": "yoda_e2e_loyalty__customer_birthdays_month", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_month", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_updated_at": + { + "name": "yoda_e2e_loyalty__customer_birthdays_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__customer_birthdays_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_year": + { + "name": "yoda_e2e_loyalty__customer_birthdays_year", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_year", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers": + { + "name": "yoda_e2e_loyalty__customers", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_accepts_marketing": + { + "name": "yoda_e2e_loyalty__customers_accepts_marketing", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_accepts_marketing", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_created_at": + { + "name": "yoda_e2e_loyalty__customers_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_currency": + { + "name": "yoda_e2e_loyalty__customers_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_first_name": + { + "name": "yoda_e2e_loyalty__customers_first_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_first_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_group_customer_id": + { + "name": "yoda_e2e_loyalty__customers_group_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_group_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_has_provided_tax_details": + { + "name": "yoda_e2e_loyalty__customers_has_provided_tax_details", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_has_provided_tax_details", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_id": + { + "name": "yoda_e2e_loyalty__customers_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_identity_id": + { + "name": "yoda_e2e_loyalty__customers_identity_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_identity_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_is_locked": + { + "name": "yoda_e2e_loyalty__customers_is_locked", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_is_locked", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_is_member": + { + "name": "yoda_e2e_loyalty__customers_is_member", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_is_member", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_last_name": + { + "name": "yoda_e2e_loyalty__customers_last_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_last_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_last_purchase_at": + { + "name": "yoda_e2e_loyalty__customers_last_purchase_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_last_purchase_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_merchant_id": + { + "name": "yoda_e2e_loyalty__customers_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_name": + { + "name": "yoda_e2e_loyalty__customers_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in": + { + "name": "yoda_e2e_loyalty__customers_opt_in", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_created_at": + { + "name": "yoda_e2e_loyalty__customers_opt_in_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_customer_id": + { + "name": "yoda_e2e_loyalty__customers_opt_in_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__customers_opt_in_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_id": + { + "name": "yoda_e2e_loyalty__customers_opt_in_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_merchant_id": + { + "name": "yoda_e2e_loyalty__customers_opt_in_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_opted_in_at": + { + "name": "yoda_e2e_loyalty__customers_opt_in_opted_in_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_opted_in_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_source_type": + { + "name": "yoda_e2e_loyalty__customers_opt_in_source_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_source_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_updated_at": + { + "name": "yoda_e2e_loyalty__customers_opt_in_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__customers_opt_in_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_perks_redeemed": + { + "name": "yoda_e2e_loyalty__customers_perks_redeemed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_perks_redeemed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_phone_number": + { + "name": "yoda_e2e_loyalty__customers_phone_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_phone_number", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_pos_account_id": + { + "name": "yoda_e2e_loyalty__customers_pos_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_pos_account_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_processor_id": + { + "name": "yoda_e2e_loyalty__customers_processor_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_processor_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_referral_code_id": + { + "name": "yoda_e2e_loyalty__customers_referral_code_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_referral_code_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_referred_by_customer_id": + { + "name": "yoda_e2e_loyalty__customers_referred_by_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_referred_by_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_source": + { + "name": "yoda_e2e_loyalty__customers_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_source", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_store_account_id": + { + "name": "yoda_e2e_loyalty__customers_store_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_store_account_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_tags": + { + "name": "yoda_e2e_loyalty__customers_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_total_purchases": + { + "name": "yoda_e2e_loyalty__customers_total_purchases", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_total_purchases", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_total_spend_cents": + { + "name": "yoda_e2e_loyalty__customers_total_spend_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_total_spend_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_updated_at": + { + "name": "yoda_e2e_loyalty__customers_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__customers_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_user_id": + { + "name": "yoda_e2e_loyalty__customers_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_created_at": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_customer_id": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_action": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_action", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_action", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_created_at": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_customer_id": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_expired_at": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_expired_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_expired_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_id": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_merchant_id": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_entry_date": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_tier_entry_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_entry_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_expiration_date": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_tier_expiration_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_expiration_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_id": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_tier_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_updated_at": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_id": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_merchant_id": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_state": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_state", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_entry_date": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_tier_entry_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_entry_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_expiration_date": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_tier_expiration_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_expiration_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_id": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_tier_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_updated_at": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__customers_vip_tiers_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_ads_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_ads_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_ads_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_bucket": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_bucket", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_bucket", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_engagement_level": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_engagement_level", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_engagement_level", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_lost_reason": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_lost_reason", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_lost_reason", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_pdr_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_pdr_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_pdr_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_potential": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_potential", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_potential", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_segment": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_segment", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_segment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_services": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_services", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_services", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_stage": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_stage", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_stage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_supported_platforms": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_supported_platforms", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_supported_platforms", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_urgency": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_urgency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_urgency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_alexa_rank": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_alexa_rank", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_alexa_rank", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_annual_revenue": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_annual_revenue", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_annual_revenue", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cdp_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cdp_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cdp_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_chat_bots_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_chat_bots_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_chat_bots_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_city": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_city", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_closest_contract_renewal_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_closest_contract_renewal_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_closest_contract_renewal_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_country", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country_code": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country_region": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_country_region", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country_region", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_created_by_sf_user_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_created_by_sf_user_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_created_by_sf_user_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_created_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_created_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_created_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cross_sale_status": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cross_sale_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cross_sale_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cross_sell_type": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cross_sell_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cross_sell_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_annual_sales": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_annual_sales", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_annual_sales", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_aov": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_aov", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_aov", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_monthly_orders": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_monthly_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_monthly_orders", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_segment": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cs_segment", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_segment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_tags": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cs_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_curation_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_curation_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_curation_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_datanayze_monthly_tech_spend": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_datanayze_monthly_tech_spend", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_datanayze_monthly_tech_spend", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_description": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_domain": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_domain", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_email": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_email_marketing_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_email_marketing_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_email_marketing_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_estimated_monthly_orders_volume": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_estimated_monthly_orders_volume", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_estimated_monthly_orders_volume", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_extensions": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_extensions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_extensions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_acv_segment": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_acv_segment", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_acv_segment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_attribution_channel": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_attribution_channel", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_attribution_channel", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_finance_segment_group": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_finance_segment_group", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_finance_segment_group", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner_role": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner_role", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner_role", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_sales_region": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_sales_region", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_sales_region", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_segment": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_segment", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_segment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date_current_cycle": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date_current_cycle", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date_current_cycle", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_funding": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_funding", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_funding", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_health_score": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_health_score", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_health_score", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_health_stage": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_health_stage", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_health_stage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_help_desk_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_help_desk_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_help_desk_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_iap_patch": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_iap_patch", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_iap_patch", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_id_15_digits": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_id_15_digits", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_id_15_digits", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_industry": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_industry", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_industry", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_influenced_by_agency_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_influenced_by_agency_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_influenced_by_agency_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_deleted": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_is_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_enterprise_account": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_is_enterprise_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_enterprise_account", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_referral_agreement_signed": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_is_referral_agreement_signed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_referral_agreement_signed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_junk_reason": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_junk_reason", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_junk_reason", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_by_sf_user_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_by_sf_user_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_by_sf_user_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_latest_opportunity_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_latest_opportunity_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_latest_opportunity_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lead_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_lead_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lead_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lead_referred_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_lead_referred_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lead_referred_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lifecycle_rep_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_lifecycle_rep_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lifecycle_rep_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_loyalty_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_loyalty_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_loyalty_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_managing_agency_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_managing_agency_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_managing_agency_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_name": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_num_of_active_leads_referred_by_agency": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_num_of_active_leads_referred_by_agency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_num_of_active_leads_referred_by_agency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_num_of_leads_sent_to_the_agency": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_num_of_leads_sent_to_the_agency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_num_of_leads_sent_to_the_agency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_number_of_employees": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_number_of_employees", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_number_of_employees", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_nurturing_reason": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_nurturing_reason", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_nurturing_reason", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_owner_sf_user_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_owner_sf_user_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_owner_sf_user_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_payment_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_payment_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_payment_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_personalization_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_personalization_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_personalization_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_plan_name": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_plan_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_plan_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_platform": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_pos_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_pos_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_pos_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_postal_code": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_postal_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_postal_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_primary_sales_channel": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_primary_sales_channel", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_primary_sales_channel", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_rating": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_rating", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_rating", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_record_type_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_record_type_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_record_type_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referred_by_agency_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_referred_by_agency_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referred_by_agency_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referrer_type": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_referrer_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referrer_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referring_agency_owner_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_referring_agency_owner_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referring_agency_owner_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_renewal_cycle": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_renewal_cycle", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_renewal_cycle", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_reviews_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_reviews_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_reviews_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_ops_tier": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sales_ops_tier", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_ops_tier", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_segment": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sales_segment", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_segment", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_territory": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sales_territory", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_territory", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_search_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_search_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_search_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_acv": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_acv", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_acv", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_provider": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_strategist": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_strategist", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_strategist", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_upsell_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_upsell_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_upsell_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_stage": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_stage", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_stage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state_code": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_state_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state_region": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_state_region", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state_region", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_status": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_street": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_street", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_street", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sub_nurturing_reason": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sub_nurturing_reason", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sub_nurturing_reason", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_territory": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_territory", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_territory", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_tier": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_tier", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_tier", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_time_zone": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_time_zone", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_time_zone", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_total_acv": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_total_acv", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_total_acv", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_type": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_campaign": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_utm_campaign", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_campaign", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_content": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_utm_content", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_content", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_medium": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_utm_medium", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_medium", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_source": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_utm_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_source", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_term": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_utm_term", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_term", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry_confidence_level": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry_confidence_level", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry_confidence_level", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_sub_industry": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_sub_industry", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_sub_industry", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_acv_to_next_tier": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_acv_to_next_tier", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_acv_to_next_tier", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_am_csm_pod": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_am_csm_pod", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_am_csm_pod", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_app_key": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_app_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_average_monthly_orders_last_3_months": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_average_monthly_orders_last_3_months", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_average_monthly_orders_last_3_months", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_dwh_created_at": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_dwh_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_dwh_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_dwh_updated_at": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_dwh_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_iap_tier": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_iap_tier", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_iap_tier", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ideal_sccount_profile": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_ideal_sccount_profile", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ideal_sccount_profile", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_account_data_excluded": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_account_data_excluded", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_account_data_excluded", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_annual_account": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_annual_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_annual_account", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_multi_product_account": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_multi_product_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_multi_product_account", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_marketing": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_marketing", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_marketing", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_osdr": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_osdr", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_osdr", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_other": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_other", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_other", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_partners": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_partners", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_partners", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_strategic_priority": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_strategic_priority", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_strategic_priority", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_test_account": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_test_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_test_account", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_yotpo_industry_verified": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_yotpo_industry_verified", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_yotpo_industry_verified", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_ae_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_last_ae_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_ae_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_ae_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_last_ae_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_ae_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_sdr_gk": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_last_sdr_gk", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_sdr_gk", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_sdr_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_last_sdr_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_sdr_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_loyalty_first_opportunity": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_loyalty_first_opportunity", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_loyalty_first_opportunity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_managed_services_agency_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_managed_services_agency_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_managed_services_agency_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_merchant_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_churn_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_ms_account_churn_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_churn_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_live_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_ms_account_live_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_live_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_source": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_ms_account_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_source", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_sms_user_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_ms_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_sms_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_next_partner_tier": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_next_partner_tier", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_next_partner_tier", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_order_limit_roll_up": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_order_limit_roll_up", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_order_limit_roll_up", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_organization_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_organization_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_organization_key": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_organization_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_organization_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_owner_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_owner_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_owner_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_package_category": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_package_category", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_package_category", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_parent_account_id": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_parent_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_parent_account_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_parent_account_organization_key": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_parent_account_organization_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_parent_account_organization_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_influencer_referrer_type": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_partner_influencer_referrer_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_influencer_referrer_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_owner_name": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_partner_owner_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_owner_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_referral_referrer_type": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_partner_referral_referrer_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_referral_referrer_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_tier": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_partner_tier", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_tier", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_type_sub_category": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_partner_type_sub_category", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_type_sub_category", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_reviews_first_opportunity": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_reviews_first_opportunity", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_reviews_first_opportunity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sal_to_next_tier": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_sal_to_next_tier", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sal_to_next_tier", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_similarweb_traffic": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_similarweb_traffic", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_similarweb_traffic", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sms_first_opportunity": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_sms_first_opportunity", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sms_first_opportunity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sms_usage_cancellation_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_sms_usage_cancellation_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sms_usage_cancellation_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_swell_acv": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_swell_acv", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_swell_acv", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_swell_contract_renewal_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_swell_contract_renewal_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_swell_contract_renewal_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_total_acv_from_referred_accounts": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_total_acv_from_referred_accounts", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_total_acv_from_referred_accounts", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_acv": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_vms_acv", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_acv", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_contract_renewal_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_vms_contract_renewal_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_contract_renewal_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_first_opportunity": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_vms_first_opportunity", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_first_opportunity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_yotpo_acv": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_yotpo_acv", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_yotpo_acv", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_yotpo_contract_renewal_date": + { + "name": "yoda_e2e_loyalty__dim_sf_accounts_yotpo_contract_renewal_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_yotpo_contract_renewal_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails": + { + "name": "yoda_e2e_loyalty__email_campaign_emails", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_bounced": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_bounced", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_bounced", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_bounced_at": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_bounced_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_bounced_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_clicked": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_clicked", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_clicked", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_clicked_at": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_clicked_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_clicked_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_created_at": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_customer_id": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_delayed": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_delayed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_delayed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_delayed_at": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_delayed_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_delayed_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_email_campaign_id": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_email_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_email_campaign_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_id": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_marked_as_spam": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_marked_as_spam", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_marked_as_spam", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_marked_as_spam_at": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_marked_as_spam_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_marked_as_spam_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_merchant_id": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_opened": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_opened", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_opened", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_opened_at": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_opened_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_opened_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_rejected": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_rejected", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_rejected", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_rejected_at": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_rejected_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_rejected_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_sent": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_sent", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_sent", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_sent_at": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_sent_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_sent_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_soft_bounced": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_soft_bounced", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_soft_bounced", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_unsubscribed": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_unsubscribed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_unsubscribed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_unsubscribed_at": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_unsubscribed_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_unsubscribed_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_updated_at": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__email_campaign_emails_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers": + { + "name": "yoda_e2e_loyalty__group_customers", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_created_at": + { + "name": "yoda_e2e_loyalty__group_customers_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__group_customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_email": + { + "name": "yoda_e2e_loyalty__group_customers_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_exclude_from_reports": + { + "name": "yoda_e2e_loyalty__group_customers_exclude_from_reports", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_exclude_from_reports", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_group_id": + { + "name": "yoda_e2e_loyalty__group_customers_group_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_group_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_id": + { + "name": "yoda_e2e_loyalty__group_customers_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_last_seen_at": + { + "name": "yoda_e2e_loyalty__group_customers_last_seen_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_last_seen_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_points_balance": + { + "name": "yoda_e2e_loyalty__group_customers_points_balance", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_points_balance", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_points_earned": + { + "name": "yoda_e2e_loyalty__group_customers_points_earned", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_points_earned", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_points_expire_at": + { + "name": "yoda_e2e_loyalty__group_customers_points_expire_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_points_expire_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_subscribed": + { + "name": "yoda_e2e_loyalty__group_customers_subscribed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_subscribed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_updated_at": + { + "name": "yoda_e2e_loyalty__group_customers_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__group_customers_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants": + { + "name": "yoda_e2e_loyalty__merchants", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_affiliate_include_shipping": + { + "name": "yoda_e2e_loyalty__merchants_affiliate_include_shipping", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_affiliate_include_shipping", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_affiliate_order_price_setting": + { + "name": "yoda_e2e_loyalty__merchants_affiliate_order_price_setting", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_affiliate_order_price_setting", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_allow_program_overwrite": + { + "name": "yoda_e2e_loyalty__merchants_allow_program_overwrite", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_allow_program_overwrite", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_api_access_enabled": + { + "name": "yoda_e2e_loyalty__merchants_api_access_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_api_access_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_api_key": + { + "name": "yoda_e2e_loyalty__merchants_api_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_api_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_bricknmortar": + { + "name": "yoda_e2e_loyalty__merchants_bricknmortar", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_bricknmortar", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_can_generate_coupons": + { + "name": "yoda_e2e_loyalty__merchants_can_generate_coupons", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_can_generate_coupons", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_cash_payout_setting": + { + "name": "yoda_e2e_loyalty__merchants_cash_payout_setting", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_cash_payout_setting", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_code_based_referral_program_on_demand": + { + "name": "yoda_e2e_loyalty__merchants_code_based_referral_program_on_demand", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_code_based_referral_program_on_demand", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_collection_exclusions": + { + "name": "yoda_e2e_loyalty__merchants_collection_exclusions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_collection_exclusions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_company_name": + { + "name": "yoda_e2e_loyalty__merchants_company_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_company_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_completed_onboarding": + { + "name": "yoda_e2e_loyalty__merchants_completed_onboarding", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_completed_onboarding", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_completed_profile": + { + "name": "yoda_e2e_loyalty__merchants_completed_profile", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_completed_profile", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_contact_email": + { + "name": "yoda_e2e_loyalty__merchants_contact_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_contact_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_created_at": + { + "name": "yoda_e2e_loyalty__merchants_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_cross_origin_store_accounts": + { + "name": "yoda_e2e_loyalty__merchants_cross_origin_store_accounts", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_cross_origin_store_accounts", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_currency": + { + "name": "yoda_e2e_loyalty__merchants_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_custom_chat_group": + { + "name": "yoda_e2e_loyalty__merchants_custom_chat_group", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_custom_chat_group", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_custom_script_url": + { + "name": "yoda_e2e_loyalty__merchants_custom_script_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_custom_script_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_customer_tags": + { + "name": "yoda_e2e_loyalty__merchants_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_customer_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__merchants_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_default_payout_percentage": + { + "name": "yoda_e2e_loyalty__merchants_default_payout_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_default_payout_percentage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_default_paypal_email_subject": + { + "name": "yoda_e2e_loyalty__merchants_default_paypal_email_subject", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_default_paypal_email_subject", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_delete_used_coupons_enable": + { + "name": "yoda_e2e_loyalty__merchants_delete_used_coupons_enable", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_delete_used_coupons_enable", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_description": + { + "name": "yoda_e2e_loyalty__merchants_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_discount_code_based_referral_program_enabled": + { + "name": "yoda_e2e_loyalty__merchants_discount_code_based_referral_program_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_discount_code_based_referral_program_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_discount_code_generation_strategy": + { + "name": "yoda_e2e_loyalty__merchants_discount_code_generation_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_discount_code_generation_strategy", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_content_type": + { + "name": "yoda_e2e_loyalty__merchants_email_header_image_content_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_content_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_file_name": + { + "name": "yoda_e2e_loyalty__merchants_email_header_image_file_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_file_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_file_size": + { + "name": "yoda_e2e_loyalty__merchants_email_header_image_file_size", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_file_size", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_updated_at": + { + "name": "yoda_e2e_loyalty__merchants_email_header_image_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_header_width": + { + "name": "yoda_e2e_loyalty__merchants_email_header_width", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_header_width", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_layout": + { + "name": "yoda_e2e_loyalty__merchants_email_layout", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_layout", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_layout_html": + { + "name": "yoda_e2e_loyalty__merchants_email_layout_html", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_layout_html", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_exclude_customer_tags": + { + "name": "yoda_e2e_loyalty__merchants_exclude_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_exclude_customer_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_facebook_app_id": + { + "name": "yoda_e2e_loyalty__merchants_facebook_app_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_facebook_app_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_featured": + { + "name": "yoda_e2e_loyalty__merchants_featured", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_featured", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_first_time_referral_discounts_enable_flag": + { + "name": "yoda_e2e_loyalty__merchants_first_time_referral_discounts_enable_flag", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_first_time_referral_discounts_enable_flag", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_force_store_accounts": + { + "name": "yoda_e2e_loyalty__merchants_force_store_accounts", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_force_store_accounts", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_free_products_enabled": + { + "name": "yoda_e2e_loyalty__merchants_free_products_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_free_products_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_free_trial_expiration_job_id": + { + "name": "yoda_e2e_loyalty__merchants_free_trial_expiration_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_free_trial_expiration_job_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_free_trial_expires_at": + { + "name": "yoda_e2e_loyalty__merchants_free_trial_expires_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_free_trial_expires_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_from_email": + { + "name": "yoda_e2e_loyalty__merchants_from_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_from_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_from_name": + { + "name": "yoda_e2e_loyalty__merchants_from_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_from_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_group_id": + { + "name": "yoda_e2e_loyalty__merchants_group_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_group_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_guid": + { + "name": "yoda_e2e_loyalty__merchants_guid", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_guid", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_has_analytics_installed": + { + "name": "yoda_e2e_loyalty__merchants_has_analytics_installed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_has_analytics_installed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_has_rewards_installed": + { + "name": "yoda_e2e_loyalty__merchants_has_rewards_installed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_has_rewards_installed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_has_store": + { + "name": "yoda_e2e_loyalty__merchants_has_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_has_store", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_id": + { + "name": "yoda_e2e_loyalty__merchants_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_include_purchases_with_details": + { + "name": "yoda_e2e_loyalty__merchants_include_purchases_with_details", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_include_purchases_with_details", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_include_shipping": + { + "name": "yoda_e2e_loyalty__merchants_include_shipping", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_include_shipping", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_include_storefront_css": + { + "name": "yoda_e2e_loyalty__merchants_include_storefront_css", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_include_storefront_css", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_install_order_volume": + { + "name": "yoda_e2e_loyalty__merchants_install_order_volume", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_install_order_volume", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_installed_analytics_at": + { + "name": "yoda_e2e_loyalty__merchants_installed_analytics_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_installed_analytics_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_installed_rewards_at": + { + "name": "yoda_e2e_loyalty__merchants_installed_rewards_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_installed_rewards_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_invoice_job_id": + { + "name": "yoda_e2e_loyalty__merchants_invoice_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_invoice_job_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_is_approved": + { + "name": "yoda_e2e_loyalty__merchants_is_approved", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_is_approved", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_limit_redemptions": + { + "name": "yoda_e2e_loyalty__merchants_limit_redemptions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_limit_redemptions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_logo_content_type": + { + "name": "yoda_e2e_loyalty__merchants_logo_content_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_logo_content_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_logo_file_name": + { + "name": "yoda_e2e_loyalty__merchants_logo_file_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_logo_file_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_logo_file_size": + { + "name": "yoda_e2e_loyalty__merchants_logo_file_size", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_logo_file_size", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_logo_updated_at": + { + "name": "yoda_e2e_loyalty__merchants_logo_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_logo_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_logo_url": + { + "name": "yoda_e2e_loyalty__merchants_logo_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_logo_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_loyalty_opt_in_strategy": + { + "name": "yoda_e2e_loyalty__merchants_loyalty_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_loyalty_opt_in_strategy", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_manual_adjustment_admin_only": + { + "name": "yoda_e2e_loyalty__merchants_manual_adjustment_admin_only", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_manual_adjustment_admin_only", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_metafield_namespace": + { + "name": "yoda_e2e_loyalty__merchants_metafield_namespace", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_metafield_namespace", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_nav_exclusions": + { + "name": "yoda_e2e_loyalty__merchants_nav_exclusions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_nav_exclusions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_oauth_app_id": + { + "name": "yoda_e2e_loyalty__merchants_oauth_app_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_oauth_app_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_on_free_trial": + { + "name": "yoda_e2e_loyalty__merchants_on_free_trial", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_on_free_trial", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_order_paid_state": + { + "name": "yoda_e2e_loyalty__merchants_order_paid_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_order_paid_state", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_order_paid_status": + { + "name": "yoda_e2e_loyalty__merchants_order_paid_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_order_paid_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_order_price_setting": + { + "name": "yoda_e2e_loyalty__merchants_order_price_setting", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_order_price_setting", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_owner_id": + { + "name": "yoda_e2e_loyalty__merchants_owner_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_owner_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_plan": + { + "name": "yoda_e2e_loyalty__merchants_plan", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_plan", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_platform": + { + "name": "yoda_e2e_loyalty__merchants_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_platform_engine": + { + "name": "yoda_e2e_loyalty__merchants_platform_engine", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_platform_engine", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_points_per_dollar": + { + "name": "yoda_e2e_loyalty__merchants_points_per_dollar", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_points_per_dollar", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_points_reminder_delay_days": + { + "name": "yoda_e2e_loyalty__merchants_points_reminder_delay_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_points_reminder_delay_days", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_process_discounts_webhook": + { + "name": "yoda_e2e_loyalty__merchants_process_discounts_webhook", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_process_discounts_webhook", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_process_order_state": + { + "name": "yoda_e2e_loyalty__merchants_process_order_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_process_order_state", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_process_order_status": + { + "name": "yoda_e2e_loyalty__merchants_process_order_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_process_order_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_process_order_webhook": + { + "name": "yoda_e2e_loyalty__merchants_process_order_webhook", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_process_order_webhook", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_process_refund_status": + { + "name": "yoda_e2e_loyalty__merchants_process_refund_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_process_refund_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_product_exclusions": + { + "name": "yoda_e2e_loyalty__merchants_product_exclusions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_product_exclusions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_program_live": + { + "name": "yoda_e2e_loyalty__merchants_program_live", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_program_live", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_program_locked": + { + "name": "yoda_e2e_loyalty__merchants_program_locked", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_program_locked", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_referral_avoid_ip_and_user_agent": + { + "name": "yoda_e2e_loyalty__merchants_referral_avoid_ip_and_user_agent", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_referral_avoid_ip_and_user_agent", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_referral_opt_in_strategy": + { + "name": "yoda_e2e_loyalty__merchants_referral_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_referral_opt_in_strategy", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_referral_reminder_days": + { + "name": "yoda_e2e_loyalty__merchants_referral_reminder_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_referral_reminder_days", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_round_discounts_strategy": + { + "name": "yoda_e2e_loyalty__merchants_round_discounts_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_round_discounts_strategy", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_security_level": + { + "name": "yoda_e2e_loyalty__merchants_security_level", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_security_level", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_setup_rewards_page": + { + "name": "yoda_e2e_loyalty__merchants_setup_rewards_page", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_setup_rewards_page", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_show_billing_information": + { + "name": "yoda_e2e_loyalty__merchants_show_billing_information", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_show_billing_information", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_slug": + { + "name": "yoda_e2e_loyalty__merchants_slug", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_slug", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_source": + { + "name": "yoda_e2e_loyalty__merchants_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_source", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_store_account_login_url": + { + "name": "yoda_e2e_loyalty__merchants_store_account_login_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_store_account_login_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_store_account_registration_url": + { + "name": "yoda_e2e_loyalty__merchants_store_account_registration_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_store_account_registration_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_store_id": + { + "name": "yoda_e2e_loyalty__merchants_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_store_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_stripe_customer_id": + { + "name": "yoda_e2e_loyalty__merchants_stripe_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_stripe_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_swell_redemptions_enabled": + { + "name": "yoda_e2e_loyalty__merchants_swell_redemptions_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_swell_redemptions_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_sync_fields_with_processor": + { + "name": "yoda_e2e_loyalty__merchants_sync_fields_with_processor", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_sync_fields_with_processor", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_sync_newsletter_with_platform": + { + "name": "yoda_e2e_loyalty__merchants_sync_newsletter_with_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_sync_newsletter_with_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_sync_tiers_with_platform": + { + "name": "yoda_e2e_loyalty__merchants_sync_tiers_with_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_sync_tiers_with_platform", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_test_account": + { + "name": "yoda_e2e_loyalty__merchants_test_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_test_account", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_third_party_id": + { + "name": "yoda_e2e_loyalty__merchants_third_party_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_third_party_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_time_zone": + { + "name": "yoda_e2e_loyalty__merchants_time_zone", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_time_zone", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_uninstalled_analytics_at": + { + "name": "yoda_e2e_loyalty__merchants_uninstalled_analytics_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_uninstalled_analytics_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_uninstalled_rewards_at": + { + "name": "yoda_e2e_loyalty__merchants_uninstalled_rewards_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_uninstalled_rewards_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_updated_at": + { + "name": "yoda_e2e_loyalty__merchants_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__merchants_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_usage_charge_job_id": + { + "name": "yoda_e2e_loyalty__merchants_usage_charge_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_usage_charge_job_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_used_coupons_delete_after_days": + { + "name": "yoda_e2e_loyalty__merchants_used_coupons_delete_after_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_used_coupons_delete_after_days", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_value_per_subscriber_cents": + { + "name": "yoda_e2e_loyalty__merchants_value_per_subscriber_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_value_per_subscriber_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_verified_email_domain": + { + "name": "yoda_e2e_loyalty__merchants_verified_email_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_verified_email_domain", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_vip_tiers_job_running": + { + "name": "yoda_e2e_loyalty__merchants_vip_tiers_job_running", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_vip_tiers_job_running", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_webhook_token": + { + "name": "yoda_e2e_loyalty__merchants_webhook_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_webhook_token", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_webhook_url": + { + "name": "yoda_e2e_loyalty__merchants_webhook_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_webhook_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_website": + { + "name": "yoda_e2e_loyalty__merchants_website", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_website", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_weekly_digest_enabled": + { + "name": "yoda_e2e_loyalty__merchants_weekly_digest_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_weekly_digest_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_bg_color": + { + "name": "yoda_e2e_loyalty__merchants_widget_bg_color", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_bg_color", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_brand_color": + { + "name": "yoda_e2e_loyalty__merchants_widget_brand_color", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_brand_color", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_distance_from_end": + { + "name": "yoda_e2e_loyalty__merchants_widget_distance_from_end", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_distance_from_end", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_enabled": + { + "name": "yoda_e2e_loyalty__merchants_widget_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_enabled", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_expanded_by_default": + { + "name": "yoda_e2e_loyalty__merchants_widget_expanded_by_default", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_expanded_by_default", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_font_family": + { + "name": "yoda_e2e_loyalty__merchants_widget_font_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_font_family", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_font_url": + { + "name": "yoda_e2e_loyalty__merchants_widget_font_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_font_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_header_text": + { + "name": "yoda_e2e_loyalty__merchants_widget_header_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_header_text", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_height": + { + "name": "yoda_e2e_loyalty__merchants_widget_height", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_height", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_location": + { + "name": "yoda_e2e_loyalty__merchants_widget_location", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_location", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_location_mobile": + { + "name": "yoda_e2e_loyalty__merchants_widget_location_mobile", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_location_mobile", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_mobile": + { + "name": "yoda_e2e_loyalty__merchants_widget_mobile", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_mobile", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_rounded": + { + "name": "yoda_e2e_loyalty__merchants_widget_rounded", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_rounded", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_text": + { + "name": "yoda_e2e_loyalty__merchants_widget_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_text", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_text_color": + { + "name": "yoda_e2e_loyalty__merchants_widget_text_color", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_text_color", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_theme": + { + "name": "yoda_e2e_loyalty__merchants_widget_theme", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_theme", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks": + { + "name": "yoda_e2e_loyalty__perks", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_admin_only": + { + "name": "yoda_e2e_loyalty__perks_admin_only", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_admin_only", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_award_job_id": + { + "name": "yoda_e2e_loyalty__perks_award_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_award_job_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_awarded": + { + "name": "yoda_e2e_loyalty__perks_awarded", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_awarded", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_awarded_at": + { + "name": "yoda_e2e_loyalty__perks_awarded_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_awarded_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_balance_only": + { + "name": "yoda_e2e_loyalty__perks_balance_only", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_balance_only", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_campaign_id": + { + "name": "yoda_e2e_loyalty__perks_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_campaign_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_completed": + { + "name": "yoda_e2e_loyalty__perks_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_completed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_completed_action": + { + "name": "yoda_e2e_loyalty__perks_completed_action", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_completed_action", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_completed_at": + { + "name": "yoda_e2e_loyalty__perks_completed_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_completed_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_created_at": + { + "name": "yoda_e2e_loyalty__perks_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_currency": + { + "name": "yoda_e2e_loyalty__perks_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_customer_id": + { + "name": "yoda_e2e_loyalty__perks_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__perks_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_expiration_job_id": + { + "name": "yoda_e2e_loyalty__perks_expiration_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_expiration_job_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_expired": + { + "name": "yoda_e2e_loyalty__perks_expired", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_expired", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_expired_at": + { + "name": "yoda_e2e_loyalty__perks_expired_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_expired_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_expires_at": + { + "name": "yoda_e2e_loyalty__perks_expires_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_expires_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_hidden": + { + "name": "yoda_e2e_loyalty__perks_hidden", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_hidden", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_history_title": + { + "name": "yoda_e2e_loyalty__perks_history_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_history_title", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_id": + { + "name": "yoda_e2e_loyalty__perks_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_identity_id": + { + "name": "yoda_e2e_loyalty__perks_identity_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_identity_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_merchant_id": + { + "name": "yoda_e2e_loyalty__perks_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_original_awarded_at": + { + "name": "yoda_e2e_loyalty__perks_original_awarded_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_original_awarded_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_pending": + { + "name": "yoda_e2e_loyalty__perks_pending", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_pending", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_point_transactions": + { + "name": "yoda_e2e_loyalty__perks_point_transactions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_point_transactions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_points_multiplier": + { + "name": "yoda_e2e_loyalty__perks_points_multiplier", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_points_multiplier", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_points_transactions": + { + "name": "yoda_e2e_loyalty__perks_points_transactions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_points_transactions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_redeemable": + { + "name": "yoda_e2e_loyalty__perks_redeemable", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_redeemable", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_redemption_option_id": + { + "name": "yoda_e2e_loyalty__perks_redemption_option_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_redemption_option_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_referral_id": + { + "name": "yoda_e2e_loyalty__perks_referral_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_referral_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_reversed": + { + "name": "yoda_e2e_loyalty__perks_reversed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_reversed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_reversed_at": + { + "name": "yoda_e2e_loyalty__perks_reversed_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_reversed_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_reward_points": + { + "name": "yoda_e2e_loyalty__perks_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_reward_points", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_updated_at": + { + "name": "yoda_e2e_loyalty__perks_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__perks_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions": + { + "name": "yoda_e2e_loyalty__perks_user_actions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_created_at": + { + "name": "yoda_e2e_loyalty__perks_user_actions_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__perks_user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_perk_id": + { + "name": "yoda_e2e_loyalty__perks_user_actions_perk_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_perk_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_updated_at": + { + "name": "yoda_e2e_loyalty__perks_user_actions_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__perks_user_actions_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_user_action_id": + { + "name": "yoda_e2e_loyalty__perks_user_actions_user_action_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_user_action_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions": + { + "name": "yoda_e2e_loyalty__point_redemptions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_amount": + { + "name": "yoda_e2e_loyalty__point_redemptions_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_api_version": + { + "name": "yoda_e2e_loyalty__point_redemptions_api_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_api_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_approved": + { + "name": "yoda_e2e_loyalty__point_redemptions_approved", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_approved", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_approved_at": + { + "name": "yoda_e2e_loyalty__point_redemptions_approved_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_approved_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_at_checkout": + { + "name": "yoda_e2e_loyalty__point_redemptions_at_checkout", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_at_checkout", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_cart_id": + { + "name": "yoda_e2e_loyalty__point_redemptions_cart_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_cart_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_cost_cents": + { + "name": "yoda_e2e_loyalty__point_redemptions_cost_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_cost_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_created_at": + { + "name": "yoda_e2e_loyalty__point_redemptions_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_currency": + { + "name": "yoda_e2e_loyalty__point_redemptions_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_customer_id": + { + "name": "yoda_e2e_loyalty__point_redemptions_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__point_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_deleted": + { + "name": "yoda_e2e_loyalty__point_redemptions_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_id": + { + "name": "yoda_e2e_loyalty__point_redemptions_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_identity_id": + { + "name": "yoda_e2e_loyalty__point_redemptions_identity_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_identity_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_is_admin": + { + "name": "yoda_e2e_loyalty__point_redemptions_is_admin", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_is_admin", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_is_pos": + { + "name": "yoda_e2e_loyalty__point_redemptions_is_pos", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_is_pos", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_merchant_id": + { + "name": "yoda_e2e_loyalty__point_redemptions_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_perk_id": + { + "name": "yoda_e2e_loyalty__point_redemptions_perk_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_perk_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_point_transactions": + { + "name": "yoda_e2e_loyalty__point_redemptions_point_transactions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_point_transactions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_redemption_option_id": + { + "name": "yoda_e2e_loyalty__point_redemptions_redemption_option_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_redemption_option_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_referral_id": + { + "name": "yoda_e2e_loyalty__point_redemptions_referral_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_referral_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_refunded_amount": + { + "name": "yoda_e2e_loyalty__point_redemptions_refunded_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_refunded_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_reversed": + { + "name": "yoda_e2e_loyalty__point_redemptions_reversed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_reversed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_reward_text": + { + "name": "yoda_e2e_loyalty__point_redemptions_reward_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_reward_text", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_reward_title": + { + "name": "yoda_e2e_loyalty__point_redemptions_reward_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_reward_title", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_third_party_order_id": + { + "name": "yoda_e2e_loyalty__point_redemptions_third_party_order_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_third_party_order_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_updated_at": + { + "name": "yoda_e2e_loyalty__point_redemptions_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__point_redemptions_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_value_cents": + { + "name": "yoda_e2e_loyalty__point_redemptions_value_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_value_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_visible": + { + "name": "yoda_e2e_loyalty__point_redemptions_visible", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_visible", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors": + { + "name": "yoda_e2e_loyalty__processors", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_created_at": + { + "name": "yoda_e2e_loyalty__processors_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__processors_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_guid": + { + "name": "yoda_e2e_loyalty__processors_guid", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_guid", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_has_authorized": + { + "name": "yoda_e2e_loyalty__processors_has_authorized", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_has_authorized", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_id": + { + "name": "yoda_e2e_loyalty__processors_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_import_completed": + { + "name": "yoda_e2e_loyalty__processors_import_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_import_completed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_import_records_processed": + { + "name": "yoda_e2e_loyalty__processors_import_records_processed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_import_records_processed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_import_started": + { + "name": "yoda_e2e_loyalty__processors_import_started", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_import_started", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_import_total_records": + { + "name": "yoda_e2e_loyalty__processors_import_total_records", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_import_total_records", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_last_fetch_at": + { + "name": "yoda_e2e_loyalty__processors_last_fetch_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_last_fetch_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_last_page_number": + { + "name": "yoda_e2e_loyalty__processors_last_page_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_last_page_number", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_merchant_id": + { + "name": "yoda_e2e_loyalty__processors_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_name": + { + "name": "yoda_e2e_loyalty__processors_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_oauth_token_id": + { + "name": "yoda_e2e_loyalty__processors_oauth_token_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_oauth_token_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_paused": + { + "name": "yoda_e2e_loyalty__processors_paused", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_paused", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_permissions": + { + "name": "yoda_e2e_loyalty__processors_permissions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_permissions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_type": + { + "name": "yoda_e2e_loyalty__processors_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_updated_at": + { + "name": "yoda_e2e_loyalty__processors_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__processors_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__processors_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items": + { + "name": "yoda_e2e_loyalty__purchase_items", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_category_id": + { + "name": "yoda_e2e_loyalty__purchase_items_category_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_category_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_created_at": + { + "name": "yoda_e2e_loyalty__purchase_items_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_currency": + { + "name": "yoda_e2e_loyalty__purchase_items_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__purchase_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_id": + { + "name": "yoda_e2e_loyalty__purchase_items_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_price_cents": + { + "name": "yoda_e2e_loyalty__purchase_items_price_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_price_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_product_id": + { + "name": "yoda_e2e_loyalty__purchase_items_product_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_product_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_product_type": + { + "name": "yoda_e2e_loyalty__purchase_items_product_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_product_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_purchase_id": + { + "name": "yoda_e2e_loyalty__purchase_items_purchase_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_purchase_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_quantity": + { + "name": "yoda_e2e_loyalty__purchase_items_quantity", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_quantity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_tags": + { + "name": "yoda_e2e_loyalty__purchase_items_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_tags", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_third_party_id": + { + "name": "yoda_e2e_loyalty__purchase_items_third_party_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_third_party_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_title": + { + "name": "yoda_e2e_loyalty__purchase_items_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_title", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_updated_at": + { + "name": "yoda_e2e_loyalty__purchase_items_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__purchase_items_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_vendor": + { + "name": "yoda_e2e_loyalty__purchase_items_vendor", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_vendor", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases": + { + "name": "yoda_e2e_loyalty__purchases", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_affiliate_amount": + { + "name": "yoda_e2e_loyalty__purchases_affiliate_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_affiliate_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_amount_cents": + { + "name": "yoda_e2e_loyalty__purchases_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_applied_to_campaigns": + { + "name": "yoda_e2e_loyalty__purchases_applied_to_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_applied_to_campaigns", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_avs_postal_match": + { + "name": "yoda_e2e_loyalty__purchases_avs_postal_match", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_avs_postal_match", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_avs_result_code": + { + "name": "yoda_e2e_loyalty__purchases_avs_result_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_avs_result_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_avs_street_match": + { + "name": "yoda_e2e_loyalty__purchases_avs_street_match", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_avs_street_match", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_before_swellrewards": + { + "name": "yoda_e2e_loyalty__purchases_before_swellrewards", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_before_swellrewards", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_address1": + { + "name": "yoda_e2e_loyalty__purchases_billing_address1", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_address1", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_address2": + { + "name": "yoda_e2e_loyalty__purchases_billing_address2", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_address2", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_city": + { + "name": "yoda_e2e_loyalty__purchases_billing_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_city", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_country_code": + { + "name": "yoda_e2e_loyalty__purchases_billing_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_country_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_first_name": + { + "name": "yoda_e2e_loyalty__purchases_billing_first_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_first_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_last_name": + { + "name": "yoda_e2e_loyalty__purchases_billing_last_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_last_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_phone": + { + "name": "yoda_e2e_loyalty__purchases_billing_phone", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_phone", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_zip": + { + "name": "yoda_e2e_loyalty__purchases_billing_zip", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_zip", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_browser_country_code": + { + "name": "yoda_e2e_loyalty__purchases_browser_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_browser_country_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_channel_type": + { + "name": "yoda_e2e_loyalty__purchases_channel_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_channel_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_chargeback_protection": + { + "name": "yoda_e2e_loyalty__purchases_chargeback_protection", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_chargeback_protection", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_clerk_employee_id": + { + "name": "yoda_e2e_loyalty__purchases_clerk_employee_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_clerk_employee_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_clerk_name": + { + "name": "yoda_e2e_loyalty__purchases_clerk_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_clerk_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_created_at": + { + "name": "yoda_e2e_loyalty__purchases_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_bin": + { + "name": "yoda_e2e_loyalty__purchases_credit_card_bin", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_bin", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_company": + { + "name": "yoda_e2e_loyalty__purchases_credit_card_company", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_company", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_number": + { + "name": "yoda_e2e_loyalty__purchases_credit_card_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_number", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_currency": + { + "name": "yoda_e2e_loyalty__purchases_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_customer_id": + { + "name": "yoda_e2e_loyalty__purchases_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_cvv_result_code": + { + "name": "yoda_e2e_loyalty__purchases_cvv_result_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_cvv_result_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__purchases_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_eligible_for_vip_tiers": + { + "name": "yoda_e2e_loyalty__purchases_eligible_for_vip_tiers", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_eligible_for_vip_tiers", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_fee_amount_cents": + { + "name": "yoda_e2e_loyalty__purchases_fee_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_fee_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_fraud_review": + { + "name": "yoda_e2e_loyalty__purchases_fraud_review", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_fraud_review", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_gateway": + { + "name": "yoda_e2e_loyalty__purchases_gateway", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_gateway", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_has_swell_user": + { + "name": "yoda_e2e_loyalty__purchases_has_swell_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_has_swell_user", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_id": + { + "name": "yoda_e2e_loyalty__purchases_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_ip_address": + { + "name": "yoda_e2e_loyalty__purchases_ip_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_ip_address", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_is_refunded": + { + "name": "yoda_e2e_loyalty__purchases_is_refunded", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_is_refunded", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_is_repeat": + { + "name": "yoda_e2e_loyalty__purchases_is_repeat", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_is_repeat", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_landing_site": + { + "name": "yoda_e2e_loyalty__purchases_landing_site", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_landing_site", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_merchant_id": + { + "name": "yoda_e2e_loyalty__purchases_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_order_id": + { + "name": "yoda_e2e_loyalty__purchases_order_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_order_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_processor_id": + { + "name": "yoda_e2e_loyalty__purchases_processor_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_processor_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemption_code_id": + { + "name": "yoda_e2e_loyalty__purchases_redemption_code_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemption_code_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions": + { + "name": "yoda_e2e_loyalty__purchases_redemptions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_created_at": + { + "name": "yoda_e2e_loyalty__purchases_redemptions_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__purchases_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_id": + { + "name": "yoda_e2e_loyalty__purchases_redemptions_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_purchase_id": + { + "name": "yoda_e2e_loyalty__purchases_redemptions_purchase_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_purchase_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_redemption_id": + { + "name": "yoda_e2e_loyalty__purchases_redemptions_redemption_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_redemption_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_updated_at": + { + "name": "yoda_e2e_loyalty__purchases_redemptions_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__purchases_redemptions_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_referral_discount_code_id": + { + "name": "yoda_e2e_loyalty__purchases_referral_discount_code_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_referral_discount_code_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_referral_id": + { + "name": "yoda_e2e_loyalty__purchases_referral_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_referral_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_referring_site": + { + "name": "yoda_e2e_loyalty__purchases_referring_site", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_referring_site", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_sender_email": + { + "name": "yoda_e2e_loyalty__purchases_sender_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_sender_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_address1": + { + "name": "yoda_e2e_loyalty__purchases_shipping_address1", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_address1", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_address2": + { + "name": "yoda_e2e_loyalty__purchases_shipping_address2", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_address2", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_city": + { + "name": "yoda_e2e_loyalty__purchases_shipping_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_city", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_country_code": + { + "name": "yoda_e2e_loyalty__purchases_shipping_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_country_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_first_name": + { + "name": "yoda_e2e_loyalty__purchases_shipping_first_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_first_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_last_name": + { + "name": "yoda_e2e_loyalty__purchases_shipping_last_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_last_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_phone": + { + "name": "yoda_e2e_loyalty__purchases_shipping_phone", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_phone", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_zip": + { + "name": "yoda_e2e_loyalty__purchases_shipping_zip", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_zip", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_store_account_id": + { + "name": "yoda_e2e_loyalty__purchases_store_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_store_account_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_store_address": + { + "name": "yoda_e2e_loyalty__purchases_store_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_store_address", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_store_city": + { + "name": "yoda_e2e_loyalty__purchases_store_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_store_city", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_store_state": + { + "name": "yoda_e2e_loyalty__purchases_store_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_store_state", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_swell_discount_cost_cents": + { + "name": "yoda_e2e_loyalty__purchases_swell_discount_cost_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_swell_discount_cost_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_synced_to_analytics": + { + "name": "yoda_e2e_loyalty__purchases_synced_to_analytics", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_synced_to_analytics", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_transaction_hash": + { + "name": "yoda_e2e_loyalty__purchases_transaction_hash", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_transaction_hash", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_transaction_id": + { + "name": "yoda_e2e_loyalty__purchases_transaction_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_transaction_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_updated_at": + { + "name": "yoda_e2e_loyalty__purchases_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__purchases_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_user_agent": + { + "name": "yoda_e2e_loyalty__purchases_user_agent", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_user_agent", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_user_agent_id": + { + "name": "yoda_e2e_loyalty__purchases_user_agent_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_user_agent_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_user_id": + { + "name": "yoda_e2e_loyalty__purchases_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_vip_tier_eligibility_job_id": + { + "name": "yoda_e2e_loyalty__purchases_vip_tier_eligibility_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_vip_tier_eligibility_job_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency": + { + "name": "yoda_e2e_loyalty__purchases_with_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_amount_cents": + { + "name": "yoda_e2e_loyalty__purchases_with_currency_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_created_at": + { + "name": "yoda_e2e_loyalty__purchases_with_currency_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_currency_symbol": + { + "name": "yoda_e2e_loyalty__purchases_with_currency_currency_symbol", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_currency_symbol", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__purchases_with_currency_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_external_exchange_rate": + { + "name": "yoda_e2e_loyalty__purchases_with_currency_external_exchange_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_external_exchange_rate", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_id": + { + "name": "yoda_e2e_loyalty__purchases_with_currency_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_loyalty_exchange_rate": + { + "name": "yoda_e2e_loyalty__purchases_with_currency_loyalty_exchange_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_loyalty_exchange_rate", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_merchant_id": + { + "name": "yoda_e2e_loyalty__purchases_with_currency_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_purchase_id": + { + "name": "yoda_e2e_loyalty__purchases_with_currency_purchase_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_purchase_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_updated_at": + { + "name": "yoda_e2e_loyalty__purchases_with_currency_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__purchases_with_currency_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes": + { + "name": "yoda_e2e_loyalty__redemption_codes", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_amount_used_cents": + { + "name": "yoda_e2e_loyalty__redemption_codes_amount_used_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_amount_used_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_code": + { + "name": "yoda_e2e_loyalty__redemption_codes_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_created_at": + { + "name": "yoda_e2e_loyalty__redemption_codes_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__redemption_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_id": + { + "name": "yoda_e2e_loyalty__redemption_codes_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_merchant_id": + { + "name": "yoda_e2e_loyalty__redemption_codes_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_point_redemption_id": + { + "name": "yoda_e2e_loyalty__redemption_codes_point_redemption_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_point_redemption_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_recharge_third_party_id": + { + "name": "yoda_e2e_loyalty__redemption_codes_recharge_third_party_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_recharge_third_party_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_redemption_option_id": + { + "name": "yoda_e2e_loyalty__redemption_codes_redemption_option_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_redemption_option_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_third_party_id": + { + "name": "yoda_e2e_loyalty__redemption_codes_third_party_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_third_party_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_third_party_rule_id": + { + "name": "yoda_e2e_loyalty__redemption_codes_third_party_rule_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_third_party_rule_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_updated_at": + { + "name": "yoda_e2e_loyalty__redemption_codes_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__redemption_codes_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_used": + { + "name": "yoda_e2e_loyalty__redemption_codes_used", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_used", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_uses": + { + "name": "yoda_e2e_loyalty__redemption_codes_uses", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_uses", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options": + { + "name": "yoda_e2e_loyalty__redemption_options", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_amount": + { + "name": "yoda_e2e_loyalty__redemption_options_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_once": + { + "name": "yoda_e2e_loyalty__redemption_options_applies_once", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_once", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_any_or_all_attributes": + { + "name": "yoda_e2e_loyalty__redemption_options_applies_to_any_or_all_attributes", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_any_or_all_attributes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_attributes": + { + "name": "yoda_e2e_loyalty__redemption_options_applies_to_attributes", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_attributes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_id": + { + "name": "yoda_e2e_loyalty__redemption_options_applies_to_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_product_type": + { + "name": "yoda_e2e_loyalty__redemption_options_applies_to_product_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_product_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_resource": + { + "name": "yoda_e2e_loyalty__redemption_options_applies_to_resource", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_resource", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_values": + { + "name": "yoda_e2e_loyalty__redemption_options_applies_to_values", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_values", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_automatically_apply": + { + "name": "yoda_e2e_loyalty__redemption_options_automatically_apply", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_automatically_apply", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_background_image_id": + { + "name": "yoda_e2e_loyalty__redemption_options_background_image_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_background_image_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_cart_greater_than_cents": + { + "name": "yoda_e2e_loyalty__redemption_options_cart_greater_than_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_cart_greater_than_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_charset": + { + "name": "yoda_e2e_loyalty__redemption_options_charset", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_charset", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_code_length": + { + "name": "yoda_e2e_loyalty__redemption_options_code_length", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_code_length", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_collection_ids": + { + "name": "yoda_e2e_loyalty__redemption_options_collection_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_collection_ids", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_cost_text": + { + "name": "yoda_e2e_loyalty__redemption_options_cost_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_cost_text", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_coupon_cancellation_url": + { + "name": "yoda_e2e_loyalty__redemption_options_coupon_cancellation_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_coupon_cancellation_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_coupons_pool_amount": + { + "name": "yoda_e2e_loyalty__redemption_options_coupons_pool_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_coupons_pool_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_created_at": + { + "name": "yoda_e2e_loyalty__redemption_options_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_currency": + { + "name": "yoda_e2e_loyalty__redemption_options_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_custom_coupon_cost_cents": + { + "name": "yoda_e2e_loyalty__redemption_options_custom_coupon_cost_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_custom_coupon_cost_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_customer_ids": + { + "name": "yoda_e2e_loyalty__redemption_options_customer_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_customer_ids", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__redemption_options_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_deleted": + { + "name": "yoda_e2e_loyalty__redemption_options_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_deleted", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_description": + { + "name": "yoda_e2e_loyalty__redemption_options_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_amount_cents": + { + "name": "yoda_e2e_loyalty__redemption_options_discount_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_percentage": + { + "name": "yoda_e2e_loyalty__redemption_options_discount_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_percentage", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_rate_cents": + { + "name": "yoda_e2e_loyalty__redemption_options_discount_rate_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_rate_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_type": + { + "name": "yoda_e2e_loyalty__redemption_options_discount_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_display_in_admin": + { + "name": "yoda_e2e_loyalty__redemption_options_display_in_admin", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_display_in_admin", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_display_in_popup": + { + "name": "yoda_e2e_loyalty__redemption_options_display_in_popup", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_display_in_popup", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_display_order": + { + "name": "yoda_e2e_loyalty__redemption_options_display_order", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_display_order", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_duration": + { + "name": "yoda_e2e_loyalty__redemption_options_duration", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_duration", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_expires_after": + { + "name": "yoda_e2e_loyalty__redemption_options_expires_after", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_expires_after", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_free_product_cost_cents": + { + "name": "yoda_e2e_loyalty__redemption_options_free_product_cost_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_free_product_cost_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_free_shipping_less_than_cents": + { + "name": "yoda_e2e_loyalty__redemption_options_free_shipping_less_than_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_free_shipping_less_than_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_generic_url": + { + "name": "yoda_e2e_loyalty__redemption_options_generic_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_generic_url", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_group_ids": + { + "name": "yoda_e2e_loyalty__redemption_options_group_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_group_ids", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_icon": + { + "name": "yoda_e2e_loyalty__redemption_options_icon", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_icon", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_id": + { + "name": "yoda_e2e_loyalty__redemption_options_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_image": + { + "name": "yoda_e2e_loyalty__redemption_options_image", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_image", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_is_offline": + { + "name": "yoda_e2e_loyalty__redemption_options_is_offline", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_is_offline", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_is_pos": + { + "name": "yoda_e2e_loyalty__redemption_options_is_pos", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_is_pos", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_merchant_id": + { + "name": "yoda_e2e_loyalty__redemption_options_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_min_amount": + { + "name": "yoda_e2e_loyalty__redemption_options_min_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_min_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_name": + { + "name": "yoda_e2e_loyalty__redemption_options_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_once_per_customer": + { + "name": "yoda_e2e_loyalty__redemption_options_once_per_customer", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_once_per_customer", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_prefix": + { + "name": "yoda_e2e_loyalty__redemption_options_prefix", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_prefix", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_product_ids": + { + "name": "yoda_e2e_loyalty__redemption_options_product_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_product_ids", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_quantity": + { + "name": "yoda_e2e_loyalty__redemption_options_quantity", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_quantity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_redemption_codes_webhook_threshold": + { + "name": "yoda_e2e_loyalty__redemption_options_redemption_codes_webhook_threshold", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_redemption_codes_webhook_threshold", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_restrict_to_redeeming_customer": + { + "name": "yoda_e2e_loyalty__redemption_options_restrict_to_redeeming_customer", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_restrict_to_redeeming_customer", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_reward_intro": + { + "name": "yoda_e2e_loyalty__redemption_options_reward_intro", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_reward_intro", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_saved_search_ids": + { + "name": "yoda_e2e_loyalty__redemption_options_saved_search_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_saved_search_ids", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_secret": + { + "name": "yoda_e2e_loyalty__redemption_options_secret", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_secret", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_segment_ids": + { + "name": "yoda_e2e_loyalty__redemption_options_segment_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_segment_ids", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_show_online": + { + "name": "yoda_e2e_loyalty__redemption_options_show_online", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_show_online", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_single_use": + { + "name": "yoda_e2e_loyalty__redemption_options_single_use", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_single_use", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_skip_platform_create": + { + "name": "yoda_e2e_loyalty__redemption_options_skip_platform_create", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_skip_platform_create", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_third_party_id": + { + "name": "yoda_e2e_loyalty__redemption_options_third_party_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_third_party_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_title": + { + "name": "yoda_e2e_loyalty__redemption_options_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_title", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_type": + { + "name": "yoda_e2e_loyalty__redemption_options_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_updated_at": + { + "name": "yoda_e2e_loyalty__redemption_options_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__redemption_options_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_usage_limit": + { + "name": "yoda_e2e_loyalty__redemption_options_usage_limit", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_usage_limit", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_value_cents": + { + "name": "yoda_e2e_loyalty__redemption_options_value_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_value_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_variant_ids": + { + "name": "yoda_e2e_loyalty__redemption_options_variant_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_variant_ids", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes": + { + "name": "yoda_e2e_loyalty__referral_codes", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_amount_cents": + { + "name": "yoda_e2e_loyalty__referral_codes_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_average_amount_cents": + { + "name": "yoda_e2e_loyalty__referral_codes_average_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_average_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_campaign_id": + { + "name": "yoda_e2e_loyalty__referral_codes_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_campaign_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_clicks": + { + "name": "yoda_e2e_loyalty__referral_codes_clicks", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_clicks", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_code": + { + "name": "yoda_e2e_loyalty__referral_codes_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_copy_link_shares": + { + "name": "yoda_e2e_loyalty__referral_codes_copy_link_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_copy_link_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_customer_id": + { + "name": "yoda_e2e_loyalty__referral_codes_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__referral_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_email_shares": + { + "name": "yoda_e2e_loyalty__referral_codes_email_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_email_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_emails_sent": + { + "name": "yoda_e2e_loyalty__referral_codes_emails_sent", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_emails_sent", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_emails_viewed": + { + "name": "yoda_e2e_loyalty__referral_codes_emails_viewed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_emails_viewed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_expiration_final_reminder_job_id": + { + "name": "yoda_e2e_loyalty__referral_codes_expiration_final_reminder_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_expiration_final_reminder_job_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_expiration_reminder_job_id": + { + "name": "yoda_e2e_loyalty__referral_codes_expiration_reminder_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_expiration_reminder_job_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_expire_job_id": + { + "name": "yoda_e2e_loyalty__referral_codes_expire_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_expire_job_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_expired": + { + "name": "yoda_e2e_loyalty__referral_codes_expired", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_expired", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_expires_at": + { + "name": "yoda_e2e_loyalty__referral_codes_expires_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_expires_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_facebook_messenger_shares": + { + "name": "yoda_e2e_loyalty__referral_codes_facebook_messenger_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_facebook_messenger_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_facebook_shares": + { + "name": "yoda_e2e_loyalty__referral_codes_facebook_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_facebook_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_id": + { + "name": "yoda_e2e_loyalty__referral_codes_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_identity_id": + { + "name": "yoda_e2e_loyalty__referral_codes_identity_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_identity_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_invalid_clicks": + { + "name": "yoda_e2e_loyalty__referral_codes_invalid_clicks", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_invalid_clicks", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked": + { + "name": "yoda_e2e_loyalty__referral_codes_links_clicked", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_email": + { + "name": "yoda_e2e_loyalty__referral_codes_links_clicked_from_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_facebook": + { + "name": "yoda_e2e_loyalty__referral_codes_links_clicked_from_facebook", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_facebook", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_twitter": + { + "name": "yoda_e2e_loyalty__referral_codes_links_clicked_from_twitter", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_twitter", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_merchant_id": + { + "name": "yoda_e2e_loyalty__referral_codes_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_orders": + { + "name": "yoda_e2e_loyalty__referral_codes_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_orders", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_personal_email_shares": + { + "name": "yoda_e2e_loyalty__referral_codes_personal_email_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_personal_email_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_shares": + { + "name": "yoda_e2e_loyalty__referral_codes_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_sms_shares": + { + "name": "yoda_e2e_loyalty__referral_codes_sms_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_sms_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_target_referrals": + { + "name": "yoda_e2e_loyalty__referral_codes_target_referrals", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_target_referrals", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_twitter_shares": + { + "name": "yoda_e2e_loyalty__referral_codes_twitter_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_twitter_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_updated_at": + { + "name": "yoda_e2e_loyalty__referral_codes_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__referral_codes_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_whatsapp_shares": + { + "name": "yoda_e2e_loyalty__referral_codes_whatsapp_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_whatsapp_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes": + { + "name": "yoda_e2e_loyalty__referral_discount_codes", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_amount_cents": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_amount_used_cents": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_amount_used_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_amount_used_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_average_amount_cents": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_average_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_average_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_batch_id": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_batch_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_batch_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_campaign_id": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_campaign_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_code": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_code", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_created_at": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_customer_id": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_id": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_merchant_id": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_orders": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_orders", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_redemption_option_id": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_redemption_option_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_redemption_option_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_third_party_id": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_third_party_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_third_party_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_third_party_rule_id": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_third_party_rule_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_third_party_rule_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_updated_at": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_used": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_used", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_used", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_uses": + { + "name": "yoda_e2e_loyalty__referral_discount_codes_uses", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_uses", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts": + { + "name": "yoda_e2e_loyalty__referral_receipts", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_completed_at": + { + "name": "yoda_e2e_loyalty__referral_receipts_completed_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_completed_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_created_at": + { + "name": "yoda_e2e_loyalty__referral_receipts_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_customer_id": + { + "name": "yoda_e2e_loyalty__referral_receipts_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__referral_receipts_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_email": + { + "name": "yoda_e2e_loyalty__referral_receipts_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_id": + { + "name": "yoda_e2e_loyalty__referral_receipts_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_is_reversed": + { + "name": "yoda_e2e_loyalty__referral_receipts_is_reversed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_is_reversed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_merchant_id": + { + "name": "yoda_e2e_loyalty__referral_receipts_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_code_id": + { + "name": "yoda_e2e_loyalty__referral_receipts_referral_code_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_code_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_discount_code_id": + { + "name": "yoda_e2e_loyalty__referral_receipts_referral_discount_code_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_discount_code_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_id": + { + "name": "yoda_e2e_loyalty__referral_receipts_referral_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_referred_customer_id": + { + "name": "yoda_e2e_loyalty__referral_receipts_referred_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_referred_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_reminder_job_id": + { + "name": "yoda_e2e_loyalty__referral_receipts_reminder_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_reminder_job_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_signed_up_at": + { + "name": "yoda_e2e_loyalty__referral_receipts_signed_up_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_signed_up_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_source": + { + "name": "yoda_e2e_loyalty__referral_receipts_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_source", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_updated_at": + { + "name": "yoda_e2e_loyalty__referral_receipts_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__referral_receipts_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares": + { + "name": "yoda_e2e_loyalty__referral_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_created_at": + { + "name": "yoda_e2e_loyalty__referral_shares_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_customer_id": + { + "name": "yoda_e2e_loyalty__referral_shares_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__referral_shares_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_id": + { + "name": "yoda_e2e_loyalty__referral_shares_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_ip_address": + { + "name": "yoda_e2e_loyalty__referral_shares_ip_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_ip_address", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_merchant_id": + { + "name": "yoda_e2e_loyalty__referral_shares_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_referral_code_id": + { + "name": "yoda_e2e_loyalty__referral_shares_referral_code_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_referral_code_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_type": + { + "name": "yoda_e2e_loyalty__referral_shares_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_updated_at": + { + "name": "yoda_e2e_loyalty__referral_shares_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__referral_shares_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_user_agent_id": + { + "name": "yoda_e2e_loyalty__referral_shares_user_agent_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_user_agent_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots": + { + "name": "yoda_e2e_loyalty__referral_snapshots", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_amount_cents": + { + "name": "yoda_e2e_loyalty__referral_snapshots_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_average_amount_cents": + { + "name": "yoda_e2e_loyalty__referral_snapshots_average_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_average_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_copy_link_shares": + { + "name": "yoda_e2e_loyalty__referral_snapshots_copy_link_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_copy_link_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_created_at": + { + "name": "yoda_e2e_loyalty__referral_snapshots_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__referral_snapshots_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_day": + { + "name": "yoda_e2e_loyalty__referral_snapshots_day", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_day", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_email_shares": + { + "name": "yoda_e2e_loyalty__referral_snapshots_email_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_email_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_emails_sent": + { + "name": "yoda_e2e_loyalty__referral_snapshots_emails_sent", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_emails_sent", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_emails_viewed": + { + "name": "yoda_e2e_loyalty__referral_snapshots_emails_viewed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_emails_viewed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_facebook_messenger_shares": + { + "name": "yoda_e2e_loyalty__referral_snapshots_facebook_messenger_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_facebook_messenger_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_facebook_shares": + { + "name": "yoda_e2e_loyalty__referral_snapshots_facebook_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_facebook_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_id": + { + "name": "yoda_e2e_loyalty__referral_snapshots_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked": + { + "name": "yoda_e2e_loyalty__referral_snapshots_links_clicked", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_email": + { + "name": "yoda_e2e_loyalty__referral_snapshots_links_clicked_from_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_facebook": + { + "name": "yoda_e2e_loyalty__referral_snapshots_links_clicked_from_facebook", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_facebook", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_twitter": + { + "name": "yoda_e2e_loyalty__referral_snapshots_links_clicked_from_twitter", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_twitter", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_merchant_id": + { + "name": "yoda_e2e_loyalty__referral_snapshots_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_orders": + { + "name": "yoda_e2e_loyalty__referral_snapshots_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_orders", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_personal_email_shares": + { + "name": "yoda_e2e_loyalty__referral_snapshots_personal_email_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_personal_email_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_shares": + { + "name": "yoda_e2e_loyalty__referral_snapshots_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_sms_shares": + { + "name": "yoda_e2e_loyalty__referral_snapshots_sms_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_sms_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_twitter_shares": + { + "name": "yoda_e2e_loyalty__referral_snapshots_twitter_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_twitter_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_updated_at": + { + "name": "yoda_e2e_loyalty__referral_snapshots_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__referral_snapshots_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_whatsapp_shares": + { + "name": "yoda_e2e_loyalty__referral_snapshots_whatsapp_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_whatsapp_shares", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals": + { + "name": "yoda_e2e_loyalty__referrals", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_amount_cents": + { + "name": "yoda_e2e_loyalty__referrals_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_average_amount_cents": + { + "name": "yoda_e2e_loyalty__referrals_average_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_average_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_campaign_id": + { + "name": "yoda_e2e_loyalty__referrals_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_campaign_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_completed_at": + { + "name": "yoda_e2e_loyalty__referrals_completed_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_completed_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_created_at": + { + "name": "yoda_e2e_loyalty__referrals_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_currency": + { + "name": "yoda_e2e_loyalty__referrals_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_customer_id": + { + "name": "yoda_e2e_loyalty__referrals_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__referrals_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_external_product_id": + { + "name": "yoda_e2e_loyalty__referrals_external_product_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_external_product_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_id": + { + "name": "yoda_e2e_loyalty__referrals_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_ip_address": + { + "name": "yoda_e2e_loyalty__referrals_ip_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_ip_address", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_is_apple_private_relay_ip": + { + "name": "yoda_e2e_loyalty__referrals_is_apple_private_relay_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_is_apple_private_relay_ip", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_link_share_type": + { + "name": "yoda_e2e_loyalty__referrals_link_share_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_link_share_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_manually_override_status": + { + "name": "yoda_e2e_loyalty__referrals_manually_override_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_manually_override_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_merchant_id": + { + "name": "yoda_e2e_loyalty__referrals_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_orders": + { + "name": "yoda_e2e_loyalty__referrals_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_orders", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_points_balance": + { + "name": "yoda_e2e_loyalty__referrals_points_balance", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_points_balance", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_points_earned": + { + "name": "yoda_e2e_loyalty__referrals_points_earned", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_points_earned", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_referral_code_id": + { + "name": "yoda_e2e_loyalty__referrals_referral_code_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_referral_code_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_referring_host": + { + "name": "yoda_e2e_loyalty__referrals_referring_host", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_referring_host", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_updated_at": + { + "name": "yoda_e2e_loyalty__referrals_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__referrals_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_user_agent_id": + { + "name": "yoda_e2e_loyalty__referrals_user_agent_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_user_agent_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items": + { + "name": "yoda_e2e_loyalty__refund_items", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_created_at": + { + "name": "yoda_e2e_loyalty__refund_items_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__refund_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_discount_allocation_amount_cents": + { + "name": "yoda_e2e_loyalty__refund_items_discount_allocation_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_discount_allocation_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_id": + { + "name": "yoda_e2e_loyalty__refund_items_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_purchase_item_id": + { + "name": "yoda_e2e_loyalty__refund_items_purchase_item_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_purchase_item_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_quantity": + { + "name": "yoda_e2e_loyalty__refund_items_quantity", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_quantity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_refund_id": + { + "name": "yoda_e2e_loyalty__refund_items_refund_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_refund_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_third_party_id": + { + "name": "yoda_e2e_loyalty__refund_items_third_party_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_third_party_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_updated_at": + { + "name": "yoda_e2e_loyalty__refund_items_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__refund_items_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds": + { + "name": "yoda_e2e_loyalty__refunds", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_amount_cents": + { + "name": "yoda_e2e_loyalty__refunds_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_amount_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_amount_cents_in_shopper_currency": + { + "name": "yoda_e2e_loyalty__refunds_amount_cents_in_shopper_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_amount_cents_in_shopper_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_created_at": + { + "name": "yoda_e2e_loyalty__refunds_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_currency": + { + "name": "yoda_e2e_loyalty__refunds_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__refunds_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_gift_card_amount": + { + "name": "yoda_e2e_loyalty__refunds_gift_card_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_gift_card_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_gift_card_cents": + { + "name": "yoda_e2e_loyalty__refunds_gift_card_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_gift_card_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_id": + { + "name": "yoda_e2e_loyalty__refunds_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_purchase_id": + { + "name": "yoda_e2e_loyalty__refunds_purchase_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_purchase_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_refund_id": + { + "name": "yoda_e2e_loyalty__refunds_refund_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_refund_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_swell_gift_card_amount": + { + "name": "yoda_e2e_loyalty__refunds_swell_gift_card_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_swell_gift_card_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_swell_gift_card_cents": + { + "name": "yoda_e2e_loyalty__refunds_swell_gift_card_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_swell_gift_card_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_total_amount": + { + "name": "yoda_e2e_loyalty__refunds_total_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_total_amount", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_updated_at": + { + "name": "yoda_e2e_loyalty__refunds_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__refunds_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity": + { + "name": "yoda_e2e_loyalty__store_email_activity", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_campaigns_emails_delivered": + { + "name": "yoda_e2e_loyalty__store_email_activity_campaigns_emails_delivered", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_campaigns_emails_delivered", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_flows_emails_delivered": + { + "name": "yoda_e2e_loyalty__store_email_activity_flows_emails_delivered", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_flows_emails_delivered", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_last_email_delivered": + { + "name": "yoda_e2e_loyalty__store_email_activity_last_email_delivered", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_last_email_delivered", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_name": + { + "name": "yoda_e2e_loyalty__store_email_activity_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_start_date": + { + "name": "yoda_e2e_loyalty__store_email_activity_start_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_start_date", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_store_id": + { + "name": "yoda_e2e_loyalty__store_email_activity_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_store_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_test_emails": + { + "name": "yoda_e2e_loyalty__store_email_activity_test_emails", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_test_emails", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_total_emails": + { + "name": "yoda_e2e_loyalty__store_email_activity_total_emails", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_total_emails", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions": + { + "name": "yoda_e2e_loyalty__subscriptions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_base_price_cents": + { + "name": "yoda_e2e_loyalty__subscriptions_base_price_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_base_price_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_billing_provider": + { + "name": "yoda_e2e_loyalty__subscriptions_billing_provider", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_billing_provider", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_charge_status": + { + "name": "yoda_e2e_loyalty__subscriptions_charge_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_charge_status", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_created_at": + { + "name": "yoda_e2e_loyalty__subscriptions_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_current": + { + "name": "yoda_e2e_loyalty__subscriptions_current", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_current", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__subscriptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_id": + { + "name": "yoda_e2e_loyalty__subscriptions_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_included_orders": + { + "name": "yoda_e2e_loyalty__subscriptions_included_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_included_orders", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_last_usage_charge_at": + { + "name": "yoda_e2e_loyalty__subscriptions_last_usage_charge_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_last_usage_charge_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_manual_price_cents": + { + "name": "yoda_e2e_loyalty__subscriptions_manual_price_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_manual_price_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_merchant_id": + { + "name": "yoda_e2e_loyalty__subscriptions_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_overdue": + { + "name": "yoda_e2e_loyalty__subscriptions_overdue", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_overdue", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_pending": + { + "name": "yoda_e2e_loyalty__subscriptions_pending", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_pending", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_per_order_price_cents": + { + "name": "yoda_e2e_loyalty__subscriptions_per_order_price_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_per_order_price_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_percentage_of_redemptions": + { + "name": "yoda_e2e_loyalty__subscriptions_percentage_of_redemptions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_percentage_of_redemptions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_percentage_of_referrals": + { + "name": "yoda_e2e_loyalty__subscriptions_percentage_of_referrals", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_percentage_of_referrals", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_plan_id": + { + "name": "yoda_e2e_loyalty__subscriptions_plan_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_plan_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_recurring_charge_id": + { + "name": "yoda_e2e_loyalty__subscriptions_recurring_charge_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_recurring_charge_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_updated_at": + { + "name": "yoda_e2e_loyalty__subscriptions_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__subscriptions_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_was_current": + { + "name": "yoda_e2e_loyalty__subscriptions_was_current", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_was_current", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions": + { + "name": "yoda_e2e_loyalty__user_actions", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_action_creation_time": + { + "name": "yoda_e2e_loyalty__user_actions_action_creation_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_action_creation_time", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_applied_to_campaigns": + { + "name": "yoda_e2e_loyalty__user_actions_applied_to_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_applied_to_campaigns", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_campaign_id": + { + "name": "yoda_e2e_loyalty__user_actions_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_campaign_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_created_at": + { + "name": "yoda_e2e_loyalty__user_actions_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_customer_id": + { + "name": "yoda_e2e_loyalty__user_actions_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_customer_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_email": + { + "name": "yoda_e2e_loyalty__user_actions_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_email", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_has_swell_user": + { + "name": "yoda_e2e_loyalty__user_actions_has_swell_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_has_swell_user", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_history_title": + { + "name": "yoda_e2e_loyalty__user_actions_history_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_history_title", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_id": + { + "name": "yoda_e2e_loyalty__user_actions_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_ip_address": + { + "name": "yoda_e2e_loyalty__user_actions_ip_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_ip_address", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_merchant_id": + { + "name": "yoda_e2e_loyalty__user_actions_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_metadata": + { + "name": "yoda_e2e_loyalty__user_actions_metadata", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_metadata", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_name": + { + "name": "yoda_e2e_loyalty__user_actions_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_parent_perk_id": + { + "name": "yoda_e2e_loyalty__user_actions_parent_perk_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_parent_perk_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_referral_id": + { + "name": "yoda_e2e_loyalty__user_actions_referral_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_referral_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_reward_points": + { + "name": "yoda_e2e_loyalty__user_actions_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_reward_points", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_synced_to_analytics": + { + "name": "yoda_e2e_loyalty__user_actions_synced_to_analytics", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_synced_to_analytics", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_third_party_id": + { + "name": "yoda_e2e_loyalty__user_actions_third_party_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_third_party_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_type": + { + "name": "yoda_e2e_loyalty__user_actions_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_updated_at": + { + "name": "yoda_e2e_loyalty__user_actions_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__user_actions_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_user_agent_id": + { + "name": "yoda_e2e_loyalty__user_actions_user_agent_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_user_agent_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_user_id": + { + "name": "yoda_e2e_loyalty__user_actions_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_user_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents": + { + "name": "yoda_e2e_loyalty__user_agents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_created_at": + { + "name": "yoda_e2e_loyalty__user_agents_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__user_agents_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_id": + { + "name": "yoda_e2e_loyalty__user_agents_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_updated_at": + { + "name": "yoda_e2e_loyalty__user_agents_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__user_agents_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_user_agent": + { + "name": "yoda_e2e_loyalty__user_agents_user_agent", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_user_agent", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_user_agent_hash": + { + "name": "yoda_e2e_loyalty__user_agents_user_agent_hash", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_user_agent_hash", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers": + { + "name": "yoda_e2e_loyalty__vip_tiers", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_background_image_id": + { + "name": "yoda_e2e_loyalty__vip_tiers_background_image_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_background_image_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_created_at": + { + "name": "yoda_e2e_loyalty__vip_tiers_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_currency": + { + "name": "yoda_e2e_loyalty__vip_tiers_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_currency", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_description": + { + "name": "yoda_e2e_loyalty__vip_tiers_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_description", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_earned_title": + { + "name": "yoda_e2e_loyalty__vip_tiers_earned_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_earned_title", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_id": + { + "name": "yoda_e2e_loyalty__vip_tiers_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_merchant_id": + { + "name": "yoda_e2e_loyalty__vip_tiers_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_name": + { + "name": "yoda_e2e_loyalty__vip_tiers_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_name", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_points_multiplier": + { + "name": "yoda_e2e_loyalty__vip_tiers_points_multiplier", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_points_multiplier", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_rank": + { + "name": "yoda_e2e_loyalty__vip_tiers_rank", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_rank", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_redemption_option_id": + { + "name": "yoda_e2e_loyalty__vip_tiers_redemption_option_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_redemption_option_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_reward_points": + { + "name": "yoda_e2e_loyalty__vip_tiers_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_reward_points", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_should_mirror_entry": + { + "name": "yoda_e2e_loyalty__vip_tiers_should_mirror_entry", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_should_mirror_entry", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_amount_spent_cents": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_amount_spent_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_amount_spent_cents", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_campaign_completed": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_campaign_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_campaign_completed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_created_at": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_id": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_merchant_id": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_points_earned": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_points_earned", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_points_earned", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_purchases_made": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_purchases_made", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_purchases_made", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_referrals_completed": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_referrals_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_referrals_completed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_requirements_needed": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_requirements_needed", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_requirements_needed", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_tier_id": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_tier_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_tier_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_type": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_updated_at": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_type": + { + "name": "yoda_e2e_loyalty__vip_tiers_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_type", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_updated_at": + { + "name": "yoda_e2e_loyalty__vip_tiers_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__vip_tiers_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts": + { + "name": "yoda_e2e_loyalty__yotpo_platform_accounts", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_app_key": + { + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_app_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_app_secret": + { + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_app_secret", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_app_secret", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_created_at": + { + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_created_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_id": + { + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_merchant_id": + { + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_merchant_id", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_org_key": + { + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_org_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_org_key", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_updated_at": + { + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_updated_at", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_upsolver_schema_version": + { + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "loyalty.md", + "original_file_path": "docs/loyalty.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_upsolver_schema_version", + "block_contents": "TODO: Update Source Description" + }, + "doc.yoda.yoda_e2e_platform__test_track_user": + { + "name": "yoda_e2e_platform__test_track_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "unique_id": "doc.yoda.yoda_e2e_platform__test_track_user", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__test_track_user_email": + { + "name": "yoda_e2e_platform__test_track_user_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "unique_id": "doc.yoda.yoda_e2e_platform__test_track_user_email", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform__test_track_user_first_name": + { + "name": "yoda_e2e_platform__test_track_user_first_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "unique_id": "doc.yoda.yoda_e2e_platform__test_track_user_first_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform__test_track_user_id": + { + "name": "yoda_e2e_platform__test_track_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "unique_id": "doc.yoda.yoda_e2e_platform__test_track_user_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform__test_track_user_platform_email_digest_cust_col": + { + "name": "yoda_e2e_platform__test_track_user_platform_email_digest_cust_col", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "unique_id": "doc.yoda.yoda_e2e_platform__test_track_user_platform_email_digest_cust_col", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_app_key": + { + "name": "yoda_e2e_platform__dim_stores_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_app_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_dwh_updated_at": + { + "name": "yoda_e2e_platform__dim_stores_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_dwh_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_is_active_store": + { + "name": "yoda_e2e_platform__dim_stores_is_active_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_is_active_store", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_is_blacklisted": + { + "name": "yoda_e2e_platform__dim_stores_is_blacklisted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_is_blacklisted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_is_test_store": + { + "name": "yoda_e2e_platform__dim_stores_is_test_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_is_test_store", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_company_name": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_company_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_company_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_contact_email": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_contact_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_contact_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_currency": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_group_id": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_group_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_group_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_completed_profile": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_is_completed_profile", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_completed_profile", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_redemptions_enabled": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_is_redemptions_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_redemptions_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_test_account": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_is_test_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_test_account", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_vip_enabled": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_is_vip_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_vip_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_opt_in_strategy": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_opt_in_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_plan": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_plan", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_plan", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_platform": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_vip_type": + { + "name": "yoda_e2e_platform__dim_stores_loyalty_vip_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_vip_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_merchant_created_at": + { + "name": "yoda_e2e_platform__dim_stores_merchant_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_merchant_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_merchant_id": + { + "name": "yoda_e2e_platform__dim_stores_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_organization_id": + { + "name": "yoda_e2e_platform__dim_stores_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_organization_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_platform_name": + { + "name": "yoda_e2e_platform__dim_stores_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_platform_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_referral_opt_in_strategy": + { + "name": "yoda_e2e_platform__dim_stores_referral_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_referral_opt_in_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_store_created_at": + { + "name": "yoda_e2e_platform__dim_stores_store_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_store_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_store_domain": + { + "name": "yoda_e2e_platform__dim_stores_store_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_store_domain", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_store_id": + { + "name": "yoda_e2e_platform__dim_stores_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_store_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_store_language": + { + "name": "yoda_e2e_platform__dim_stores_store_language", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_store_language", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_store_name": + { + "name": "yoda_e2e_platform__dim_stores_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_store_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_app_key": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_app_key", + "block_contents": "TODO: Update Column app_key Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_active": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_is_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_active", + "block_contents": "TODO: Update Column is_active Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_blacklisted": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_is_blacklisted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_blacklisted", + "block_contents": "TODO: Update Column is_blacklisted Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_supports_past_orders": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_is_supports_past_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_supports_past_orders", + "block_contents": "TODO: Update Column is_supports_past_orders Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_supports_pull_orders": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_is_supports_pull_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_supports_pull_orders", + "block_contents": "TODO: Update Column is_supports_pull_orders Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_test": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_is_test", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_test", + "block_contents": "TODO: Update Column is_test Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_organization_id": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_organization_id", + "block_contents": "TODO: Update Column organization_id Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_platform_name": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_platform_name", + "block_contents": "TODO: Update Column yoda_e2e_platform_name Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_created_at": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_store_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_created_at", + "block_contents": "TODO: Update Column store_created_at Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_domain": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_store_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_domain", + "block_contents": "TODO: Update Column store_domain Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_id": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_language": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_store_language", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_language", + "block_contents": "TODO: Update Column store_language Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_name": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_name", + "block_contents": "TODO: Update Column store_name Information" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_updated_at": + { + "name": "yoda_e2e_platform_stg__stores_enrichment_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_updated_at", + "block_contents": "TODO: Update Column updated_at Information" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_account_id": + { + "name": "yoda_e2e_platform_stg__apps_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_account_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_created_at": + { + "name": "yoda_e2e_platform_stg__apps_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_disabled": + { + "name": "yoda_e2e_platform_stg__apps_disabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_disabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_id": + { + "name": "yoda_e2e_platform_stg__apps_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_moderator_role_id": + { + "name": "yoda_e2e_platform_stg__apps_moderator_role_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_moderator_role_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_new_col": + { + "name": "yoda_e2e_platform_stg__apps_new_col", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_new_col", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_processing_time": + { + "name": "yoda_e2e_platform_stg__apps_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_ts_ms": + { + "name": "yoda_e2e_platform_stg__apps_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_updated_at": + { + "name": "yoda_e2e_platform_stg__apps_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_upsolver_schema_version": + { + "name": "yoda_e2e_platform_stg__apps_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_user_id": + { + "name": "yoda_e2e_platform_stg__apps_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__platform_types_id": + { + "name": "yoda_e2e_platform_stg__platform_types_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__platform_types_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__platform_types_is_supports_past_orders": + { + "name": "yoda_e2e_platform_stg__platform_types_is_supports_past_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__platform_types_is_supports_past_orders", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__platform_types_is_supports_pull_orders": + { + "name": "yoda_e2e_platform_stg__platform_types_is_supports_pull_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__platform_types_is_supports_pull_orders", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__platform_types_platform_name": + { + "name": "yoda_e2e_platform_stg__platform_types_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__platform_types_platform_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__platform_types_updated_at": + { + "name": "yoda_e2e_platform_stg__platform_types_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__platform_types_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform__loyalty_stg__email_campaign_emails_platform_type_id": + { + "name": "yoda_e2e_platform__loyalty_stg__email_campaign_emails_platform_type_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "unique_id": "doc.yoda.yoda_e2e_platform__loyalty_stg__email_campaign_emails_platform_type_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_id": + { + "name": "yoda_e2e_platform_loyalty_stg__email_campaign_emails_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "unique_id": "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_is_blacklisted": + { + "name": "yoda_e2e_platform_loyalty_stg__email_campaign_emails_is_blacklisted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "unique_id": "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_is_blacklisted", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_store_id": + { + "name": "yoda_e2e_platform_loyalty_stg__email_campaign_emails_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "unique_id": "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_store_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_updated_at": + { + "name": "yoda_e2e_platform_loyalty_stg__email_campaign_emails_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "unique_id": "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__store_platforms_id": + { + "name": "yoda_e2e_platform_stg__store_platforms_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__store_platforms_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__store_platforms_is_blacklisted": + { + "name": "yoda_e2e_platform_stg__store_platforms_is_blacklisted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__store_platforms_is_blacklisted", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__store_platforms_platform_type_id": + { + "name": "yoda_e2e_platform_stg__store_platforms_platform_type_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__store_platforms_platform_type_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__store_platforms_store_id": + { + "name": "yoda_e2e_platform_stg__store_platforms_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__store_platforms_store_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__store_platforms_updated_at": + { + "name": "yoda_e2e_platform_stg__store_platforms_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__store_platforms_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_account_type_id": + { + "name": "yoda_e2e_platform_stg__accounts_account_type_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_account_type_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_app_key": + { + "name": "yoda_e2e_platform_stg__accounts_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_app_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_auto_login_popup": + { + "name": "yoda_e2e_platform_stg__accounts_auto_login_popup", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_auto_login_popup", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_auto_social_push": + { + "name": "yoda_e2e_platform_stg__accounts_auto_social_push", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_auto_social_push", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_bottom_line_installed": + { + "name": "yoda_e2e_platform_stg__accounts_bottom_line_installed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_bottom_line_installed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_callback_url": + { + "name": "yoda_e2e_platform_stg__accounts_callback_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_callback_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_category_id": + { + "name": "yoda_e2e_platform_stg__accounts_category_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_category_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_coupons_expiration_date": + { + "name": "yoda_e2e_platform_stg__accounts_coupons_expiration_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_coupons_expiration_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_created_at": + { + "name": "yoda_e2e_platform_stg__accounts_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_custom_design": + { + "name": "yoda_e2e_platform_stg__accounts_custom_design", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_custom_design", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_custom_platform_name": + { + "name": "yoda_e2e_platform_stg__accounts_custom_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_custom_platform_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_customer_language": + { + "name": "yoda_e2e_platform_stg__accounts_customer_language", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_customer_language", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_customer_mails_sender_name": + { + "name": "yoda_e2e_platform_stg__accounts_customer_mails_sender_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_customer_mails_sender_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_domain": + { + "name": "yoda_e2e_platform_stg__accounts_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_domain", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_id": + { + "name": "yoda_e2e_platform_stg__accounts_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_install_step": + { + "name": "yoda_e2e_platform_stg__accounts_install_step", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_install_step", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_is_active": + { + "name": "yoda_e2e_platform_stg__accounts_is_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_is_active", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_is_auto_publish": + { + "name": "yoda_e2e_platform_stg__accounts_is_auto_publish", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_is_auto_publish", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_is_test": + { + "name": "yoda_e2e_platform_stg__accounts_is_test", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_is_test", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_map_up_sell_title": + { + "name": "yoda_e2e_platform_stg__accounts_map_up_sell_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_map_up_sell_title", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_cname": + { + "name": "yoda_e2e_platform_stg__accounts_minisite_cname", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_cname", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_subdomain": + { + "name": "yoda_e2e_platform_stg__accounts_minisite_subdomain", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_subdomain", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_subdomain_active": + { + "name": "yoda_e2e_platform_stg__accounts_minisite_subdomain_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_subdomain_active", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_website": + { + "name": "yoda_e2e_platform_stg__accounts_minisite_website", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_website", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_website_name": + { + "name": "yoda_e2e_platform_stg__accounts_minisite_website_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_website_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_name": + { + "name": "yoda_e2e_platform_stg__accounts_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_organization_id": + { + "name": "yoda_e2e_platform_stg__accounts_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_organization_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_partner_key": + { + "name": "yoda_e2e_platform_stg__accounts_partner_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_partner_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_referal": + { + "name": "yoda_e2e_platform_stg__accounts_referal", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_referal", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_account_description": + { + "name": "yoda_e2e_platform_stg__accounts_reviews_me_account_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_account_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_account_name": + { + "name": "yoda_e2e_platform_stg__accounts_reviews_me_account_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_account_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_crawlable": + { + "name": "yoda_e2e_platform_stg__accounts_reviews_me_crawlable", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_crawlable", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_secret": + { + "name": "yoda_e2e_platform_stg__accounts_secret", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_secret", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_slug": + { + "name": "yoda_e2e_platform_stg__accounts_slug", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_slug", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_support_url": + { + "name": "yoda_e2e_platform_stg__accounts_support_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_support_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_updated_at": + { + "name": "yoda_e2e_platform_stg__accounts_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_url": + { + "name": "yoda_e2e_platform_stg__accounts_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_app_key": + { + "name": "yoda_e2e_platform_stg__stores_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_app_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_is_active": + { + "name": "yoda_e2e_platform_stg__stores_is_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_is_active", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_is_test": + { + "name": "yoda_e2e_platform_stg__stores_is_test", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_is_test", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_organization_id": + { + "name": "yoda_e2e_platform_stg__stores_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_organization_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_store_created_at": + { + "name": "yoda_e2e_platform_stg__stores_store_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_store_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_store_domain": + { + "name": "yoda_e2e_platform_stg__stores_store_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_store_domain", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_store_id": + { + "name": "yoda_e2e_platform_stg__stores_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_store_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_store_language": + { + "name": "yoda_e2e_platform_stg__stores_store_language", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_store_language", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_store_name": + { + "name": "yoda_e2e_platform_stg__stores_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_store_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_updated_at": + { + "name": "yoda_e2e_platform_stg__stores_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__users": + { + "name": "yoda_e2e_platform_stg__users", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_platform_stg__users_active": + { + "name": "yoda_e2e_platform_stg__users_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_active", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_bio": + { + "name": "yoda_e2e_platform_stg__users_bio", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_bio", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_company": + { + "name": "yoda_e2e_platform_stg__users_company", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_company", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_confirmation_sent_at": + { + "name": "yoda_e2e_platform_stg__users_confirmation_sent_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_confirmation_sent_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_confirmation_token": + { + "name": "yoda_e2e_platform_stg__users_confirmation_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_confirmation_token", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_confirmed_at": + { + "name": "yoda_e2e_platform_stg__users_confirmed_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_confirmed_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_created_at": + { + "name": "yoda_e2e_platform_stg__users_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_created_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_current_sign_in_at": + { + "name": "yoda_e2e_platform_stg__users_current_sign_in_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_current_sign_in_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_current_sign_in_ip": + { + "name": "yoda_e2e_platform_stg__users_current_sign_in_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_current_sign_in_ip", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_display_name": + { + "name": "yoda_e2e_platform_stg__users_display_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_display_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_email": + { + "name": "yoda_e2e_platform_stg__users_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_email", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_encrypted_password": + { + "name": "yoda_e2e_platform_stg__users_encrypted_password", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_encrypted_password", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_failed_attempts": + { + "name": "yoda_e2e_platform_stg__users_failed_attempts", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_failed_attempts", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_featured_image_id": + { + "name": "yoda_e2e_platform_stg__users_featured_image_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_featured_image_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_first_name": + { + "name": "yoda_e2e_platform_stg__users_first_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_first_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_id": + { + "name": "yoda_e2e_platform_stg__users_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_last_name": + { + "name": "yoda_e2e_platform_stg__users_last_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_last_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_last_sign_in_at": + { + "name": "yoda_e2e_platform_stg__users_last_sign_in_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_last_sign_in_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_last_sign_in_ip": + { + "name": "yoda_e2e_platform_stg__users_last_sign_in_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_last_sign_in_ip", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_locked_at": + { + "name": "yoda_e2e_platform_stg__users_locked_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_locked_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_masked_pii": + { + "name": "yoda_e2e_platform_stg__users_masked_pii", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_masked_pii", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_password_updated_at": + { + "name": "yoda_e2e_platform_stg__users_password_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_password_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_phone": + { + "name": "yoda_e2e_platform_stg__users_phone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_phone", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_position": + { + "name": "yoda_e2e_platform_stg__users_position", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_position", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_privilege_type_id": + { + "name": "yoda_e2e_platform_stg__users_privilege_type_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_privilege_type_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_processing_time": + { + "name": "yoda_e2e_platform_stg__users_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_processing_time", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_remember_created_at": + { + "name": "yoda_e2e_platform_stg__users_remember_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_remember_created_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_reset_password_sent_at": + { + "name": "yoda_e2e_platform_stg__users_reset_password_sent_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_reset_password_sent_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_reset_password_token": + { + "name": "yoda_e2e_platform_stg__users_reset_password_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_reset_password_token", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_sign_in_count": + { + "name": "yoda_e2e_platform_stg__users_sign_in_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_sign_in_count", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_sign_up_country": + { + "name": "yoda_e2e_platform_stg__users_sign_up_country", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_sign_up_country", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_sign_up_ip": + { + "name": "yoda_e2e_platform_stg__users_sign_up_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_sign_up_ip", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_slug": + { + "name": "yoda_e2e_platform_stg__users_slug", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_slug", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_social_image": + { + "name": "yoda_e2e_platform_stg__users_social_image", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_social_image", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_social_score": + { + "name": "yoda_e2e_platform_stg__users_social_score", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_social_score", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_temp_email": + { + "name": "yoda_e2e_platform_stg__users_temp_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_temp_email", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_ts_ms": + { + "name": "yoda_e2e_platform_stg__users_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_ts_ms", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_unconfirmed_email": + { + "name": "yoda_e2e_platform_stg__users_unconfirmed_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_unconfirmed_email", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_unlock_token": + { + "name": "yoda_e2e_platform_stg__users_unlock_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_unlock_token", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_updated_at": + { + "name": "yoda_e2e_platform_stg__users_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_upsolver_schema_version": + { + "name": "yoda_e2e_platform_stg__users_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_upsolver_schema_version", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_platform_stg__users_yotpo_score": + { + "name": "yoda_e2e_platform_stg__users_yotpo_score", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_yotpo_score", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_count_sms_user_id": + { + "name": "yoda_e2e_communication_stg__flows_count_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_count_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_count_smsbumpflowscount": + { + "name": "yoda_e2e_communication_stg__flows_count_smsbumpflowscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_count_smsbumpflowscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_count_user_id": + { + "name": "yoda_e2e_communication_stg__flows_count_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_count_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__automations_count_sms_user_id": + { + "name": "yoda_e2e_communication_stg__automations_count_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__automations_count_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__automations_count_smsbumpautomationscount": + { + "name": "yoda_e2e_communication_stg__automations_count_smsbumpautomationscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__automations_count_smsbumpautomationscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__automations_count_user_id": + { + "name": "yoda_e2e_communication_stg__automations_count_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__automations_count_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_sms_user_id": + { + "name": "yoda_e2e_communication_stg__sms_subscribers_count_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_smssubscriberscount": + { + "name": "yoda_e2e_communication_stg__sms_subscribers_count_smssubscriberscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_smssubscriberscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_user_id": + { + "name": "yoda_e2e_communication_stg__sms_subscribers_count_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_users_sms_user_id": + { + "name": "yoda_e2e_communication_stg__measurements_users_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_users_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_users_smsbumpplantype": + { + "name": "yoda_e2e_communication_stg__measurements_users_smsbumpplantype", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_users_smsbumpplantype", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_users_smscreditsamount": + { + "name": "yoda_e2e_communication_stg__measurements_users_smscreditsamount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_users_smscreditsamount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_users_user_id": + { + "name": "yoda_e2e_communication_stg__measurements_users_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_users_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_emailcampaignscount": + { + "name": "yoda_e2e_communication_stg__email_campaigns_count_emailcampaignscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_emailcampaignscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_sms_user_id": + { + "name": "yoda_e2e_communication_stg__email_campaigns_count_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_user_id": + { + "name": "yoda_e2e_communication_stg__email_campaigns_count_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__recently_active_users_sms_user_id": + { + "name": "yoda_e2e_communication_stg__recently_active_users_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__recently_active_users_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__recently_active_users_user_id": + { + "name": "yoda_e2e_communication_stg__recently_active_users_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__recently_active_users_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_forms_count": + { + "name": "yoda_e2e_communication_stg__cs_forms_count_forms_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_forms_count", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_sms_user_id": + { + "name": "yoda_e2e_communication_stg__cs_forms_count_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_user_id": + { + "name": "yoda_e2e_communication_stg__cs_forms_count_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_keywords_count": + { + "name": "yoda_e2e_communication_stg__cs_keywords_count_keywords_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_keywords_count", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_sms_user_id": + { + "name": "yoda_e2e_communication_stg__cs_keywords_count_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_user_id": + { + "name": "yoda_e2e_communication_stg__cs_keywords_count_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_pages_count": + { + "name": "yoda_e2e_communication_stg__cs_pages_count_pages_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_pages_count", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_sms_user_id": + { + "name": "yoda_e2e_communication_stg__cs_pages_count_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_user_id": + { + "name": "yoda_e2e_communication_stg__cs_pages_count_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_sms_user_id": + { + "name": "yoda_e2e_communication_stg__sms_campaigns_count_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_smscampaignscount": + { + "name": "yoda_e2e_communication_stg__sms_campaigns_count_smscampaignscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_smscampaignscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_user_id": + { + "name": "yoda_e2e_communication_stg__sms_campaigns_count_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_shopifyplan": + { + "name": "yoda_e2e_communication_stg__measurements_shopify_users_shopifyplan", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_shopifyplan", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_shopifystoreage": + { + "name": "yoda_e2e_communication_stg__measurements_shopify_users_shopifystoreage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_shopifystoreage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_sms_user_id": + { + "name": "yoda_e2e_communication_stg__measurements_shopify_users_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_smsbumpautoreload": + { + "name": "yoda_e2e_communication_stg__measurements_shopify_users_smsbumpautoreload", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_smsbumpautoreload", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_user_id": + { + "name": "yoda_e2e_communication_stg__measurements_shopify_users_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_orders_shopifyorderscount": + { + "name": "yoda_e2e_communication_stg__shopify_orders_shopifyorderscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_orders_shopifyorderscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_orders_sms_user_id": + { + "name": "yoda_e2e_communication_stg__shopify_orders_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_orders_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_orders_user_id": + { + "name": "yoda_e2e_communication_stg__shopify_orders_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_orders_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__integrations_count_sms_user_id": + { + "name": "yoda_e2e_communication_stg__integrations_count_sms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__integrations_count_sms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__integrations_count_smsbumpintegrationscount": + { + "name": "yoda_e2e_communication_stg__integrations_count_smsbumpintegrationscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__integrations_count_smsbumpintegrationscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__integrations_count_user_id": + { + "name": "yoda_e2e_communication_stg__integrations_count_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__integrations_count_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_apikey": + { + "name": "yoda_e2e_communication_stg__apicalls_apikey", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_apikey", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_app_id": + { + "name": "yoda_e2e_communication_stg__apicalls_app_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_app_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_campaign_id": + { + "name": "yoda_e2e_communication_stg__apicalls_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_campaign_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_created": + { + "name": "yoda_e2e_communication_stg__apicalls_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_created", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_event_id": + { + "name": "yoda_e2e_communication_stg__apicalls_event_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_event_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_flow_id": + { + "name": "yoda_e2e_communication_stg__apicalls_flow_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_flow_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_flow_step_id": + { + "name": "yoda_e2e_communication_stg__apicalls_flow_step_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_flow_step_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_from": + { + "name": "yoda_e2e_communication_stg__apicalls_from", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_from", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_id": + { + "name": "yoda_e2e_communication_stg__apicalls_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_ip": + { + "name": "yoda_e2e_communication_stg__apicalls_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_ip", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_ip_forward": + { + "name": "yoda_e2e_communication_stg__apicalls_ip_forward", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_ip_forward", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__apicalls_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_is_logical_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_media": + { + "name": "yoda_e2e_communication_stg__apicalls_media", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_media", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_message": + { + "name": "yoda_e2e_communication_stg__apicalls_message", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_message", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_message_id": + { + "name": "yoda_e2e_communication_stg__apicalls_message_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_message_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_message_id_int": + { + "name": "yoda_e2e_communication_stg__apicalls_message_id_int", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_message_id_int", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_message_uuid": + { + "name": "yoda_e2e_communication_stg__apicalls_message_uuid", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_message_uuid", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_method": + { + "name": "yoda_e2e_communication_stg__apicalls_method", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_method", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_modified": + { + "name": "yoda_e2e_communication_stg__apicalls_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_parts": + { + "name": "yoda_e2e_communication_stg__apicalls_parts", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_parts", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_platform": + { + "name": "yoda_e2e_communication_stg__apicalls_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_price_billed": + { + "name": "yoda_e2e_communication_stg__apicalls_price_billed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_price_billed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_price_currency": + { + "name": "yoda_e2e_communication_stg__apicalls_price_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_price_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_price_vendor_cost": + { + "name": "yoda_e2e_communication_stg__apicalls_price_vendor_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_price_vendor_cost", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_processing_time": + { + "name": "yoda_e2e_communication_stg__apicalls_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_queue_id": + { + "name": "yoda_e2e_communication_stg__apicalls_queue_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_queue_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_referer": + { + "name": "yoda_e2e_communication_stg__apicalls_referer", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_referer", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_request_id": + { + "name": "yoda_e2e_communication_stg__apicalls_request_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_request_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_sender_type": + { + "name": "yoda_e2e_communication_stg__apicalls_sender_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_sender_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_spot_user_balance": + { + "name": "yoda_e2e_communication_stg__apicalls_spot_user_balance", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_spot_user_balance", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_status": + { + "name": "yoda_e2e_communication_stg__apicalls_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_to": + { + "name": "yoda_e2e_communication_stg__apicalls_to", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_to", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_ts_ms": + { + "name": "yoda_e2e_communication_stg__apicalls_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_type": + { + "name": "yoda_e2e_communication_stg__apicalls_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__apicalls_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_user_id": + { + "name": "yoda_e2e_communication_stg__apicalls_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_vendor_name_used": + { + "name": "yoda_e2e_communication_stg__apicalls_vendor_name_used", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_vendor_name_used", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_created": + { + "name": "yoda_e2e_communication_stg__events_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_created", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_id": + { + "name": "yoda_e2e_communication_stg__events_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__events_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_is_logical_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_modified": + { + "name": "yoda_e2e_communication_stg__events_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_name": + { + "name": "yoda_e2e_communication_stg__events_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_platform": + { + "name": "yoda_e2e_communication_stg__events_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_processing_time": + { + "name": "yoda_e2e_communication_stg__events_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_settings": + { + "name": "yoda_e2e_communication_stg__events_settings", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_settings", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_status": + { + "name": "yoda_e2e_communication_stg__events_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_ts_ms": + { + "name": "yoda_e2e_communication_stg__events_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__events_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_user_id": + { + "name": "yoda_e2e_communication_stg__events_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__events_webhook": + { + "name": "yoda_e2e_communication_stg__events_webhook", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_webhook", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_charge_attempts": + { + "name": "yoda_e2e_communication_stg__list_keywords_charge_attempts", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_charge_attempts", + "block_contents": "TODO: Update Column charge_attempts Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_created": + { + "name": "yoda_e2e_communication_stg__list_keywords_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_created", + "block_contents": "TODO: Update Column created Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_display_name": + { + "name": "yoda_e2e_communication_stg__list_keywords_display_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_display_name", + "block_contents": "TODO: Update Column display_name Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_event_id": + { + "name": "yoda_e2e_communication_stg__list_keywords_event_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_event_id", + "block_contents": "TODO: Update Column event_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_id": + { + "name": "yoda_e2e_communication_stg__list_keywords_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_id", + "block_contents": "TODO: Update Column id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__list_keywords_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_is_logical_deleted", + "block_contents": "TODO: Update Column is_logical_deleted Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_keyword": + { + "name": "yoda_e2e_communication_stg__list_keywords_keyword", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_keyword", + "block_contents": "TODO: Update Column keyword Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_last_billed": + { + "name": "yoda_e2e_communication_stg__list_keywords_last_billed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_last_billed", + "block_contents": "TODO: Update Column last_billed Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_list_id": + { + "name": "yoda_e2e_communication_stg__list_keywords_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_list_id", + "block_contents": "TODO: Update Column list_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_max_messages": + { + "name": "yoda_e2e_communication_stg__list_keywords_max_messages", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_max_messages", + "block_contents": "TODO: Update Column max_messages Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_modified": + { + "name": "yoda_e2e_communication_stg__list_keywords_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_modified", + "block_contents": "TODO: Update Column modified Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_price": + { + "name": "yoda_e2e_communication_stg__list_keywords_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_price", + "block_contents": "TODO: Update Column price Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_processing_time": + { + "name": "yoda_e2e_communication_stg__list_keywords_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_processing_time", + "block_contents": "TODO: Update Column processing_time Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_status": + { + "name": "yoda_e2e_communication_stg__list_keywords_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_status", + "block_contents": "TODO: Update Column status Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_subscription_status": + { + "name": "yoda_e2e_communication_stg__list_keywords_subscription_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_subscription_status", + "block_contents": "TODO: Update Column subscription_status Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_ts_ms": + { + "name": "yoda_e2e_communication_stg__list_keywords_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_ts_ms", + "block_contents": "TODO: Update Column ts_ms Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__list_keywords_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_upsolver_schema_version", + "block_contents": "TODO: Update Column upsolver_schema_version Information" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_user_id": + { + "name": "yoda_e2e_communication_stg__list_keywords_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_user_id", + "block_contents": "TODO: Update Column user_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_created": + { + "name": "yoda_e2e_communication_stg__phone_to_list_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_created", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_id": + { + "name": "yoda_e2e_communication_stg__phone_to_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__phone_to_list_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_is_logical_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_list_id": + { + "name": "yoda_e2e_communication_stg__phone_to_list_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_list_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_modified": + { + "name": "yoda_e2e_communication_stg__phone_to_list_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_phone_id": + { + "name": "yoda_e2e_communication_stg__phone_to_list_phone_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_phone_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_phone_meta_id": + { + "name": "yoda_e2e_communication_stg__phone_to_list_phone_meta_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_phone_meta_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_processing_time": + { + "name": "yoda_e2e_communication_stg__phone_to_list_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_source": + { + "name": "yoda_e2e_communication_stg__phone_to_list_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_source", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_status": + { + "name": "yoda_e2e_communication_stg__phone_to_list_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_ts_ms": + { + "name": "yoda_e2e_communication_stg__phone_to_list_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__phone_to_list_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_user_id": + { + "name": "yoda_e2e_communication_stg__phone_to_list_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_abuser_notes": + { + "name": "yoda_e2e_communication_stg__users_abuser_notes", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_abuser_notes", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_abuser_status": + { + "name": "yoda_e2e_communication_stg__users_abuser_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_abuser_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_address": + { + "name": "yoda_e2e_communication_stg__users_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_address", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_affiliate_commission": + { + "name": "yoda_e2e_communication_stg__users_affiliate_commission", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_affiliate_commission", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_affiliate_payout_email": + { + "name": "yoda_e2e_communication_stg__users_affiliate_payout_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_affiliate_payout_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_affiliate_payout_pref": + { + "name": "yoda_e2e_communication_stg__users_affiliate_payout_pref", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_affiliate_payout_pref", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_agreed_terms": + { + "name": "yoda_e2e_communication_stg__users_agreed_terms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_agreed_terms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_all_ip": + { + "name": "yoda_e2e_communication_stg__users_all_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_all_ip", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_amploa": + { + "name": "yoda_e2e_communication_stg__users_amploa", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_amploa", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_automatic_transliteration": + { + "name": "yoda_e2e_communication_stg__users_automatic_transliteration", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_automatic_transliteration", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_balance": + { + "name": "yoda_e2e_communication_stg__users_balance", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_balance", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_ban_exclude": + { + "name": "yoda_e2e_communication_stg__users_ban_exclude", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_ban_exclude", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_bonus_balance": + { + "name": "yoda_e2e_communication_stg__users_bonus_balance", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_bonus_balance", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_chat_enabled": + { + "name": "yoda_e2e_communication_stg__users_chat_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_chat_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_chat_settings": + { + "name": "yoda_e2e_communication_stg__users_chat_settings", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_chat_settings", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_city": + { + "name": "yoda_e2e_communication_stg__users_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_city", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_collect_checkout_subscribers": + { + "name": "yoda_e2e_communication_stg__users_collect_checkout_subscribers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_collect_checkout_subscribers", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_compliance_accepted_date": + { + "name": "yoda_e2e_communication_stg__users_compliance_accepted_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_compliance_accepted_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_contact_card_logo": + { + "name": "yoda_e2e_communication_stg__users_contact_card_logo", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_contact_card_logo", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_contact_card_message": + { + "name": "yoda_e2e_communication_stg__users_contact_card_message", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_contact_card_message", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_contact_card_name": + { + "name": "yoda_e2e_communication_stg__users_contact_card_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_contact_card_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_contact_card_path": + { + "name": "yoda_e2e_communication_stg__users_contact_card_path", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_contact_card_path", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_cookie_related_users": + { + "name": "yoda_e2e_communication_stg__users_cookie_related_users", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_cookie_related_users", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_countries_limitation_mode": + { + "name": "yoda_e2e_communication_stg__users_countries_limitation_mode", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_countries_limitation_mode", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_countries_limitation_values": + { + "name": "yoda_e2e_communication_stg__users_countries_limitation_values", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_countries_limitation_values", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_country": + { + "name": "yoda_e2e_communication_stg__users_country", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_country", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_created": + { + "name": "yoda_e2e_communication_stg__users_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_created", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_credits": + { + "name": "yoda_e2e_communication_stg__users_credits", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_credits", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_delivery_route": + { + "name": "yoda_e2e_communication_stg__users_delivery_route", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_delivery_route", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_discount_data": + { + "name": "yoda_e2e_communication_stg__users_discount_data", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_discount_data", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_discounted_mms_price": + { + "name": "yoda_e2e_communication_stg__users_discounted_mms_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_discounted_mms_price", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_dnd": + { + "name": "yoda_e2e_communication_stg__users_dnd", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_dnd", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_dnd_from": + { + "name": "yoda_e2e_communication_stg__users_dnd_from", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_dnd_from", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_dnd_to": + { + "name": "yoda_e2e_communication_stg__users_dnd_to", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_dnd_to", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_double_opt_in": + { + "name": "yoda_e2e_communication_stg__users_double_opt_in", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_double_opt_in", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_double_opt_in_level": + { + "name": "yoda_e2e_communication_stg__users_double_opt_in_level", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_double_opt_in_level", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_earnings": + { + "name": "yoda_e2e_communication_stg__users_earnings", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_earnings", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_email": + { + "name": "yoda_e2e_communication_stg__users_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_email_is_valid": + { + "name": "yoda_e2e_communication_stg__users_email_is_valid", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_email_is_valid", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_facebook_id": + { + "name": "yoda_e2e_communication_stg__users_facebook_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_facebook_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_facebook_info": + { + "name": "yoda_e2e_communication_stg__users_facebook_info", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_facebook_info", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_free_keywords_available_count": + { + "name": "yoda_e2e_communication_stg__users_free_keywords_available_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_free_keywords_available_count", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_google_user_id": + { + "name": "yoda_e2e_communication_stg__users_google_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_google_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_gplusurl": + { + "name": "yoda_e2e_communication_stg__users_gplusurl", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_gplusurl", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_hash": + { + "name": "yoda_e2e_communication_stg__users_hash", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_hash", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_id": + { + "name": "yoda_e2e_communication_stg__users_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_industry": + { + "name": "yoda_e2e_communication_stg__users_industry", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_industry", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__users_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_is_logical_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_is_test": + { + "name": "yoda_e2e_communication_stg__users_is_test", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_is_test", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_language": + { + "name": "yoda_e2e_communication_stg__users_language", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_language", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_last_available": + { + "name": "yoda_e2e_communication_stg__users_last_available", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_last_available", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_last_ip": + { + "name": "yoda_e2e_communication_stg__users_last_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_last_ip", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_last_payout": + { + "name": "yoda_e2e_communication_stg__users_last_payout", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_last_payout", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_main_subscription_list_id": + { + "name": "yoda_e2e_communication_stg__users_main_subscription_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_main_subscription_list_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_modified": + { + "name": "yoda_e2e_communication_stg__users_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_name": + { + "name": "yoda_e2e_communication_stg__users_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_notes": + { + "name": "yoda_e2e_communication_stg__users_notes", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_notes", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_notes_modified": + { + "name": "yoda_e2e_communication_stg__users_notes_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_notes_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_old_passwords": + { + "name": "yoda_e2e_communication_stg__users_old_passwords", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_old_passwords", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_onboarding_completed": + { + "name": "yoda_e2e_communication_stg__users_onboarding_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_onboarding_completed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_package_id": + { + "name": "yoda_e2e_communication_stg__users_package_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_package_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_parent_id": + { + "name": "yoda_e2e_communication_stg__users_parent_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_parent_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_partner": + { + "name": "yoda_e2e_communication_stg__users_partner", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_partner", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_partner_info": + { + "name": "yoda_e2e_communication_stg__users_partner_info", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_partner_info", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_partner_nexmo_price_multiply": + { + "name": "yoda_e2e_communication_stg__users_partner_nexmo_price_multiply", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_partner_nexmo_price_multiply", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_partner_type": + { + "name": "yoda_e2e_communication_stg__users_partner_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_partner_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_password": + { + "name": "yoda_e2e_communication_stg__users_password", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_password", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_payment_gateway": + { + "name": "yoda_e2e_communication_stg__users_payment_gateway", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_payment_gateway", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_paypal_email": + { + "name": "yoda_e2e_communication_stg__users_paypal_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_paypal_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_phone_number": + { + "name": "yoda_e2e_communication_stg__users_phone_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_phone_number", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_picture": + { + "name": "yoda_e2e_communication_stg__users_picture", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_picture", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_plan": + { + "name": "yoda_e2e_communication_stg__users_plan", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_plan", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_plan_price": + { + "name": "yoda_e2e_communication_stg__users_plan_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_plan_price", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_plan_trial_until": + { + "name": "yoda_e2e_communication_stg__users_plan_trial_until", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_plan_trial_until", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_points": + { + "name": "yoda_e2e_communication_stg__users_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_points", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_preferred_vendor": + { + "name": "yoda_e2e_communication_stg__users_preferred_vendor", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_preferred_vendor", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_price_limit": + { + "name": "yoda_e2e_communication_stg__users_price_limit", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_price_limit", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_price_limit_enabled": + { + "name": "yoda_e2e_communication_stg__users_price_limit_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_price_limit_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_processing_time": + { + "name": "yoda_e2e_communication_stg__users_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_provision_calls_count": + { + "name": "yoda_e2e_communication_stg__users_provision_calls_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_provision_calls_count", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_role": + { + "name": "yoda_e2e_communication_stg__users_role", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_role", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_role_id": + { + "name": "yoda_e2e_communication_stg__users_role_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_role_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_shaft_status": + { + "name": "yoda_e2e_communication_stg__users_shaft_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_shaft_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_signed_promo_id": + { + "name": "yoda_e2e_communication_stg__users_signed_promo_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_signed_promo_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_signup_source": + { + "name": "yoda_e2e_communication_stg__users_signup_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_signup_source", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_smart_sending_ignore_transac_email": + { + "name": "yoda_e2e_communication_stg__users_smart_sending_ignore_transac_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_smart_sending_ignore_transac_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_smart_sending_value": + { + "name": "yoda_e2e_communication_stg__users_smart_sending_value", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_smart_sending_value", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_state": + { + "name": "yoda_e2e_communication_stg__users_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_state", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_store_id": + { + "name": "yoda_e2e_communication_stg__users_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_store_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_strict_marketing_check": + { + "name": "yoda_e2e_communication_stg__users_strict_marketing_check", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_strict_marketing_check", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_subscribed": + { + "name": "yoda_e2e_communication_stg__users_subscribed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_subscribed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_subscribed_to_forum": + { + "name": "yoda_e2e_communication_stg__users_subscribed_to_forum", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_subscribed_to_forum", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_support_level_id": + { + "name": "yoda_e2e_communication_stg__users_support_level_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_support_level_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_system_messages_payer": + { + "name": "yoda_e2e_communication_stg__users_system_messages_payer", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_system_messages_payer", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_tfa_enabled": + { + "name": "yoda_e2e_communication_stg__users_tfa_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_tfa_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_timezone": + { + "name": "yoda_e2e_communication_stg__users_timezone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_timezone", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_total_downloads": + { + "name": "yoda_e2e_communication_stg__users_total_downloads", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_total_downloads", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_total_logins": + { + "name": "yoda_e2e_communication_stg__users_total_logins", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_total_logins", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_ts_ms": + { + "name": "yoda_e2e_communication_stg__users_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_unsubscribe_reason": + { + "name": "yoda_e2e_communication_stg__users_unsubscribe_reason", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_unsubscribe_reason", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_upload_lists_enabled": + { + "name": "yoda_e2e_communication_stg__users_upload_lists_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_upload_lists_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__users_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_use_local_number_for_subscription": + { + "name": "yoda_e2e_communication_stg__users_use_local_number_for_subscription", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_use_local_number_for_subscription", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_vat_number": + { + "name": "yoda_e2e_communication_stg__users_vat_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_vat_number", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_vendor_id": + { + "name": "yoda_e2e_communication_stg__users_vendor_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_vendor_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_whitelisted": + { + "name": "yoda_e2e_communication_stg__users_whitelisted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_whitelisted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_platform": + { + "name": "yoda_e2e_communication_stg__users_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_platform_unique_id": + { + "name": "yoda_e2e_communication_stg__users_platform_unique_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_platform_unique_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_yotpo_app_key": + { + "name": "yoda_e2e_communication_stg__users_yotpo_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_yotpo_app_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_yotpo_app_secret": + { + "name": "yoda_e2e_communication_stg__users_yotpo_app_secret", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_yotpo_app_secret", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_yotpo_organization_id": + { + "name": "yoda_e2e_communication_stg__users_yotpo_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_yotpo_organization_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__users_zipcode": + { + "name": "yoda_e2e_communication_stg__users_zipcode", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_zipcode", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_country_iso": + { + "name": "yoda_e2e_communication_stg__phones_country_iso", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_country_iso", + "block_contents": "TODO: Update Column country_iso Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_created": + { + "name": "yoda_e2e_communication_stg__phones_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_created", + "block_contents": "TODO: Update Column created Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_failed_count": + { + "name": "yoda_e2e_communication_stg__phones_failed_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_failed_count", + "block_contents": "TODO: Update Column failed_count Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_id": + { + "name": "yoda_e2e_communication_stg__phones_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_id", + "block_contents": "TODO: Update Column id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__phones_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_is_logical_deleted", + "block_contents": "TODO: Update Column is_logical_deleted Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_is_subscriber": + { + "name": "yoda_e2e_communication_stg__phones_is_subscriber", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_is_subscriber", + "block_contents": "TODO: Update Column is_subscriber Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_landline": + { + "name": "yoda_e2e_communication_stg__phones_landline", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_landline", + "block_contents": "TODO: Update Column landline Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_modified": + { + "name": "yoda_e2e_communication_stg__phones_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_modified", + "block_contents": "TODO: Update Column modified Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_network": + { + "name": "yoda_e2e_communication_stg__phones_network", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_network", + "block_contents": "TODO: Update Column network Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_phone": + { + "name": "yoda_e2e_communication_stg__phones_phone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_phone", + "block_contents": "TODO: Update Column phone Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_processing_time": + { + "name": "yoda_e2e_communication_stg__phones_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_processing_time", + "block_contents": "TODO: Update Column processing_time Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_ts_ms": + { + "name": "yoda_e2e_communication_stg__phones_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_ts_ms", + "block_contents": "TODO: Update Column ts_ms Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__phones_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_upsolver_schema_version", + "block_contents": "TODO: Update Column upsolver_schema_version Information" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_birth_date": + { + "name": "yoda_e2e_communication_stg__phones_meta_birth_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_birth_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_created": + { + "name": "yoda_e2e_communication_stg__phones_meta_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_created", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_email": + { + "name": "yoda_e2e_communication_stg__phones_meta_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_external_id": + { + "name": "yoda_e2e_communication_stg__phones_meta_external_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_external_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_first_name": + { + "name": "yoda_e2e_communication_stg__phones_meta_first_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_first_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_gender": + { + "name": "yoda_e2e_communication_stg__phones_meta_gender", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_gender", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_id": + { + "name": "yoda_e2e_communication_stg__phones_meta_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_initial_source": + { + "name": "yoda_e2e_communication_stg__phones_meta_initial_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_initial_source", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__phones_meta_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_is_logical_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_is_subscriber": + { + "name": "yoda_e2e_communication_stg__phones_meta_is_subscriber", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_is_subscriber", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_last_name": + { + "name": "yoda_e2e_communication_stg__phones_meta_last_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_last_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_modified": + { + "name": "yoda_e2e_communication_stg__phones_meta_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_phone_id": + { + "name": "yoda_e2e_communication_stg__phones_meta_phone_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_phone_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_processing_time": + { + "name": "yoda_e2e_communication_stg__phones_meta_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_timezone": + { + "name": "yoda_e2e_communication_stg__phones_meta_timezone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_timezone", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_ts_ms": + { + "name": "yoda_e2e_communication_stg__phones_meta_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__phones_meta_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_user_id": + { + "name": "yoda_e2e_communication_stg__phones_meta_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_platform": + { + "name": "yoda_e2e_communication_stg__phones_meta_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_created": + { + "name": "yoda_e2e_communication_stg__forms_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_created", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_dynamic_popup": + { + "name": "yoda_e2e_communication_stg__forms_dynamic_popup", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_dynamic_popup", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_event_id": + { + "name": "yoda_e2e_communication_stg__forms_event_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_event_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_flow_id": + { + "name": "yoda_e2e_communication_stg__forms_flow_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_flow_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_id": + { + "name": "yoda_e2e_communication_stg__forms_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__forms_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_is_logical_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_modified": + { + "name": "yoda_e2e_communication_stg__forms_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_name": + { + "name": "yoda_e2e_communication_stg__forms_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_platform": + { + "name": "yoda_e2e_communication_stg__forms_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_platform_script_id": + { + "name": "yoda_e2e_communication_stg__forms_platform_script_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_platform_script_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_processing_time": + { + "name": "yoda_e2e_communication_stg__forms_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_settings": + { + "name": "yoda_e2e_communication_stg__forms_settings", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_settings", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_status": + { + "name": "yoda_e2e_communication_stg__forms_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_ts_ms": + { + "name": "yoda_e2e_communication_stg__forms_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_type": + { + "name": "yoda_e2e_communication_stg__forms_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__forms_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_user_id": + { + "name": "yoda_e2e_communication_stg__forms_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_abandoned_checkouts_sent": + { + "name": "yoda_e2e_communication_stg__shopify_users_abandoned_checkouts_sent", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_abandoned_checkouts_sent", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_access_token": + { + "name": "yoda_e2e_communication_stg__shopify_users_access_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_access_token", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_app_data": + { + "name": "yoda_e2e_communication_stg__shopify_users_app_data", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_app_data", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_associated_user": + { + "name": "yoda_e2e_communication_stg__shopify_users_associated_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_associated_user", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload": + { + "name": "yoda_e2e_communication_stg__shopify_users_auto_reload", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_amount": + { + "name": "yoda_e2e_communication_stg__shopify_users_auto_reload_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_amount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_cap": + { + "name": "yoda_e2e_communication_stg__shopify_users_auto_reload_cap", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_cap", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_threshold": + { + "name": "yoda_e2e_communication_stg__shopify_users_auto_reload_threshold", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_threshold", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_back_fill_completed": + { + "name": "yoda_e2e_communication_stg__shopify_users_back_fill_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_back_fill_completed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_connected": + { + "name": "yoda_e2e_communication_stg__shopify_users_connected", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_connected", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_consent_webhook_enabled": + { + "name": "yoda_e2e_communication_stg__shopify_users_consent_webhook_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_consent_webhook_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_created": + { + "name": "yoda_e2e_communication_stg__shopify_users_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_created", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_domain": + { + "name": "yoda_e2e_communication_stg__shopify_users_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_domain", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_id": + { + "name": "yoda_e2e_communication_stg__shopify_users_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__shopify_users_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_is_logical_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_modified": + { + "name": "yoda_e2e_communication_stg__shopify_users_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_notes": + { + "name": "yoda_e2e_communication_stg__shopify_users_notes", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_notes", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_pinned_navigation": + { + "name": "yoda_e2e_communication_stg__shopify_users_pinned_navigation", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_pinned_navigation", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_plan": + { + "name": "yoda_e2e_communication_stg__shopify_users_plan", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_plan", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_platform": + { + "name": "yoda_e2e_communication_stg__shopify_users_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_processing_time": + { + "name": "yoda_e2e_communication_stg__shopify_users_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_shop_data": + { + "name": "yoda_e2e_communication_stg__shopify_users_shop_data", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_shop_data", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_shopify_store_id": + { + "name": "yoda_e2e_communication_stg__shopify_users_shopify_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_shopify_store_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_store": + { + "name": "yoda_e2e_communication_stg__shopify_users_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_store", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_sync_enabled": + { + "name": "yoda_e2e_communication_stg__shopify_users_sync_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_sync_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_ts_ms": + { + "name": "yoda_e2e_communication_stg__shopify_users_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__shopify_users_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_user_id": + { + "name": "yoda_e2e_communication_stg__shopify_users_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_bonus_credits": + { + "name": "yoda_e2e_communication_stg__packages_bonus_credits", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_bonus_credits", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_created": + { + "name": "yoda_e2e_communication_stg__packages_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_created", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_description": + { + "name": "yoda_e2e_communication_stg__packages_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_display_name": + { + "name": "yoda_e2e_communication_stg__packages_display_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_display_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_id": + { + "name": "yoda_e2e_communication_stg__packages_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__packages_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_is_logical_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_modified": + { + "name": "yoda_e2e_communication_stg__packages_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_name": + { + "name": "yoda_e2e_communication_stg__packages_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_payment_key": + { + "name": "yoda_e2e_communication_stg__packages_payment_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_payment_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_period": + { + "name": "yoda_e2e_communication_stg__packages_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_period", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_plan_key": + { + "name": "yoda_e2e_communication_stg__packages_plan_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_plan_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_platform": + { + "name": "yoda_e2e_communication_stg__packages_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_price": + { + "name": "yoda_e2e_communication_stg__packages_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_price", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_processing_time": + { + "name": "yoda_e2e_communication_stg__packages_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_status": + { + "name": "yoda_e2e_communication_stg__packages_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_sub_title": + { + "name": "yoda_e2e_communication_stg__packages_sub_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_sub_title", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_ts_ms": + { + "name": "yoda_e2e_communication_stg__packages_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_type": + { + "name": "yoda_e2e_communication_stg__packages_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__packages_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_visible_app": + { + "name": "yoda_e2e_communication_stg__packages_visible_app", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_visible_app", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_visible_site": + { + "name": "yoda_e2e_communication_stg__packages_visible_site", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_visible_site", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_ab_testing_id": + { + "name": "yoda_e2e_communication_stg__campaigns_ab_testing_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_ab_testing_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_approved": + { + "name": "yoda_e2e_communication_stg__campaigns_approved", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_approved", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_channel": + { + "name": "yoda_e2e_communication_stg__campaigns_channel", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_channel", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_created": + { + "name": "yoda_e2e_communication_stg__campaigns_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_created", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_id": + { + "name": "yoda_e2e_communication_stg__campaigns_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__campaigns_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_is_logical_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_is_repopulated": + { + "name": "yoda_e2e_communication_stg__campaigns_is_repopulated", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_is_repopulated", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_list_id": + { + "name": "yoda_e2e_communication_stg__campaigns_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_list_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_message": + { + "name": "yoda_e2e_communication_stg__campaigns_message", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_message", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_modified": + { + "name": "yoda_e2e_communication_stg__campaigns_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_processing_time": + { + "name": "yoda_e2e_communication_stg__campaigns_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_request": + { + "name": "yoda_e2e_communication_stg__campaigns_request", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_request", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_scheduled": + { + "name": "yoda_e2e_communication_stg__campaigns_scheduled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_scheduled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_sent": + { + "name": "yoda_e2e_communication_stg__campaigns_sent", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_sent", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_status": + { + "name": "yoda_e2e_communication_stg__campaigns_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_test_col": + { + "name": "yoda_e2e_communication_stg__campaigns_test_col", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_test_col", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_title": + { + "name": "yoda_e2e_communication_stg__campaigns_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_title", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_total_sent": + { + "name": "yoda_e2e_communication_stg__campaigns_total_sent", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_total_sent", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_ts_ms": + { + "name": "yoda_e2e_communication_stg__campaigns_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__campaigns_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_user_id": + { + "name": "yoda_e2e_communication_stg__campaigns_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_created": + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_created", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_id": + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_integration_id": + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations_integration_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_integration_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_is_logical_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_modified": + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_processing_time": + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_status": + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_ts_ms": + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_user_id": + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_created": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_created", + "block_contents": "TODO: Update Column created Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_handle": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_handle", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_handle", + "block_contents": "TODO: Update Column handle Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_id": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_id", + "block_contents": "TODO: Update Column id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_link_clicks": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_link_clicks", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_link_clicks", + "block_contents": "TODO: Update Column link_clicks Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_link_subscribed": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_link_subscribed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_link_subscribed", + "block_contents": "TODO: Update Column link_subscribed Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_list_id": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_list_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_list_id", + "block_contents": "TODO: Update Column list_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_modified": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_modified", + "block_contents": "TODO: Update Column modified Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_id": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_page_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_id", + "block_contents": "TODO: Update Column page_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_loyalty_url": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_loyalty_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_loyalty_url", + "block_contents": "TODO: Update Column page_short_loyalty_url Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_url": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_url", + "block_contents": "TODO: Update Column page_short_url Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_url": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_page_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_url", + "block_contents": "TODO: Update Column page_url Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_processing_time": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_processing_time", + "block_contents": "TODO: Update Column processing_time Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_source": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_source", + "block_contents": "TODO: Update Column source Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_ts_ms": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_ts_ms", + "block_contents": "TODO: Update Column ts_ms Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_upsolver_schema_version", + "block_contents": "TODO: Update Column upsolver_schema_version Information" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_user_id": + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_user_id", + "block_contents": "TODO: Update Column user_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles": + { + "name": "yoda_e2e_communication_stg__profiles", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_itemId": + { + "name": "yoda_e2e_communication_stg__profiles_itemId", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_itemId", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_itemType": + { + "name": "yoda_e2e_communication_stg__profiles_itemType", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_itemType", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_lists": + { + "name": "yoda_e2e_communication_stg__profiles_lists", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_lists", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_mergedWith": + { + "name": "yoda_e2e_communication_stg__profiles_mergedWith", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_mergedWith", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_properties": + { + "name": "yoda_e2e_communication_stg__profiles_properties", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_properties", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_systemProperties": + { + "name": "yoda_e2e_communication_stg__profiles_systemProperties", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_systemProperties", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_created": + { + "name": "yoda_e2e_communication_stg__flows_created", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_created", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_flow_settings": + { + "name": "yoda_e2e_communication_stg__flows_flow_settings", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_flow_settings", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_flow_trigger": + { + "name": "yoda_e2e_communication_stg__flows_flow_trigger", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_flow_trigger", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_id": + { + "name": "yoda_e2e_communication_stg__flows_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__flows_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_is_logical_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_modified": + { + "name": "yoda_e2e_communication_stg__flows_modified", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_modified", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_name": + { + "name": "yoda_e2e_communication_stg__flows_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_platform": + { + "name": "yoda_e2e_communication_stg__flows_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_processing_time": + { + "name": "yoda_e2e_communication_stg__flows_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_processing_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_snapshot_id": + { + "name": "yoda_e2e_communication_stg__flows_snapshot_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_snapshot_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_status": + { + "name": "yoda_e2e_communication_stg__flows_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_ts_ms": + { + "name": "yoda_e2e_communication_stg__flows_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_ts_ms", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__flows_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_upsolver_schema_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_user_id": + { + "name": "yoda_e2e_communication_stg__flows_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_app_id": + { + "name": "yoda_e2e_communication_stg__orders_app_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_app_id", + "block_contents": "TODO: Update Column app_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_browser_ip": + { + "name": "yoda_e2e_communication_stg__orders_browser_ip", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_browser_ip", + "block_contents": "TODO: Update Column browser_ip Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_buyer_accepts_marketing": + { + "name": "yoda_e2e_communication_stg__orders_buyer_accepts_marketing", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_buyer_accepts_marketing", + "block_contents": "TODO: Update Column buyer_accepts_marketing Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_cancel_reason": + { + "name": "yoda_e2e_communication_stg__orders_cancel_reason", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_cancel_reason", + "block_contents": "TODO: Update Column cancel_reason Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_cancelled_at": + { + "name": "yoda_e2e_communication_stg__orders_cancelled_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_cancelled_at", + "block_contents": "TODO: Update Column cancelled_at Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_cart_token": + { + "name": "yoda_e2e_communication_stg__orders_cart_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_cart_token", + "block_contents": "TODO: Update Column cart_token Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_checkout_id": + { + "name": "yoda_e2e_communication_stg__orders_checkout_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_checkout_id", + "block_contents": "TODO: Update Column checkout_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_checkout_token": + { + "name": "yoda_e2e_communication_stg__orders_checkout_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_checkout_token", + "block_contents": "TODO: Update Column checkout_token Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_closed_at": + { + "name": "yoda_e2e_communication_stg__orders_closed_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_closed_at", + "block_contents": "TODO: Update Column closed_at Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_confirmed": + { + "name": "yoda_e2e_communication_stg__orders_confirmed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_confirmed", + "block_contents": "TODO: Update Column confirmed Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_contact_email": + { + "name": "yoda_e2e_communication_stg__orders_contact_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_contact_email", + "block_contents": "TODO: Update Column contact_email Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_created_at": + { + "name": "yoda_e2e_communication_stg__orders_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_created_at", + "block_contents": "TODO: Update Column created_at Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_currency": + { + "name": "yoda_e2e_communication_stg__orders_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_currency", + "block_contents": "TODO: Update Column currency Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_customer_id": + { + "name": "yoda_e2e_communication_stg__orders_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_customer_id", + "block_contents": "TODO: Update Column customer_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_customer_locale": + { + "name": "yoda_e2e_communication_stg__orders_customer_locale", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_customer_locale", + "block_contents": "TODO: Update Column customer_locale Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_device_id": + { + "name": "yoda_e2e_communication_stg__orders_device_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_device_id", + "block_contents": "TODO: Update Column device_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_email": + { + "name": "yoda_e2e_communication_stg__orders_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_email", + "block_contents": "TODO: Update Column email Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_financial_status": + { + "name": "yoda_e2e_communication_stg__orders_financial_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_financial_status", + "block_contents": "TODO: Update Column financial_status Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_fulfillment_status": + { + "name": "yoda_e2e_communication_stg__orders_fulfillment_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_fulfillment_status", + "block_contents": "TODO: Update Column fulfillment_status Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_gateway": + { + "name": "yoda_e2e_communication_stg__orders_gateway", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_gateway", + "block_contents": "TODO: Update Column gateway Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_id": + { + "name": "yoda_e2e_communication_stg__orders_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_id", + "block_contents": "TODO: Update Column id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_is_logical_deleted": + { + "name": "yoda_e2e_communication_stg__orders_is_logical_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_is_logical_deleted", + "block_contents": "TODO: Update Column is_logical_deleted Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_landing_site": + { + "name": "yoda_e2e_communication_stg__orders_landing_site", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_landing_site", + "block_contents": "TODO: Update Column landing_site Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_landing_site_ref": + { + "name": "yoda_e2e_communication_stg__orders_landing_site_ref", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_landing_site_ref", + "block_contents": "TODO: Update Column landing_site_ref Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_location_id": + { + "name": "yoda_e2e_communication_stg__orders_location_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_location_id", + "block_contents": "TODO: Update Column location_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_name": + { + "name": "yoda_e2e_communication_stg__orders_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_name", + "block_contents": "TODO: Update Column name Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_note": + { + "name": "yoda_e2e_communication_stg__orders_note", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_note", + "block_contents": "TODO: Update Column note Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_number": + { + "name": "yoda_e2e_communication_stg__orders_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_number", + "block_contents": "TODO: Update Column number Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_order_id": + { + "name": "yoda_e2e_communication_stg__orders_order_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_order_id", + "block_contents": "TODO: Update Column order_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_order_number": + { + "name": "yoda_e2e_communication_stg__orders_order_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_order_number", + "block_contents": "TODO: Update Column order_number Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_order_status_url": + { + "name": "yoda_e2e_communication_stg__orders_order_status_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_order_status_url", + "block_contents": "TODO: Update Column order_status_url Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_phone": + { + "name": "yoda_e2e_communication_stg__orders_phone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_phone", + "block_contents": "TODO: Update Column phone Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_phone_formatted": + { + "name": "yoda_e2e_communication_stg__orders_phone_formatted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_phone_formatted", + "block_contents": "TODO: Update Column phone_formatted Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_processed_at": + { + "name": "yoda_e2e_communication_stg__orders_processed_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_processed_at", + "block_contents": "TODO: Update Column processed_at Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_processing_method": + { + "name": "yoda_e2e_communication_stg__orders_processing_method", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_processing_method", + "block_contents": "TODO: Update Column processing_method Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_processing_time": + { + "name": "yoda_e2e_communication_stg__orders_processing_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_processing_time", + "block_contents": "TODO: Update Column processing_time Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_reference": + { + "name": "yoda_e2e_communication_stg__orders_reference", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_reference", + "block_contents": "TODO: Update Column reference Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_referring_site": + { + "name": "yoda_e2e_communication_stg__orders_referring_site", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_referring_site", + "block_contents": "TODO: Update Column referring_site Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_smsbump_user_id": + { + "name": "yoda_e2e_communication_stg__orders_smsbump_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_smsbump_user_id", + "block_contents": "TODO: Update Column smsbump_user_id Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_source_identifier": + { + "name": "yoda_e2e_communication_stg__orders_source_identifier", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_source_identifier", + "block_contents": "TODO: Update Column source_identifier Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_source_name": + { + "name": "yoda_e2e_communication_stg__orders_source_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_source_name", + "block_contents": "TODO: Update Column source_name Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_source_url": + { + "name": "yoda_e2e_communication_stg__orders_source_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_source_url", + "block_contents": "TODO: Update Column source_url Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_subtotal_price": + { + "name": "yoda_e2e_communication_stg__orders_subtotal_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_subtotal_price", + "block_contents": "TODO: Update Column subtotal_price Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_tags": + { + "name": "yoda_e2e_communication_stg__orders_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_tags", + "block_contents": "TODO: Update Column tags Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_taxes_included": + { + "name": "yoda_e2e_communication_stg__orders_taxes_included", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_taxes_included", + "block_contents": "TODO: Update Column taxes_included Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_test": + { + "name": "yoda_e2e_communication_stg__orders_test", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_test", + "block_contents": "TODO: Update Column test Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_token": + { + "name": "yoda_e2e_communication_stg__orders_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_token", + "block_contents": "TODO: Update Column token Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_discounts": + { + "name": "yoda_e2e_communication_stg__orders_total_discounts", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_discounts", + "block_contents": "TODO: Update Column total_discounts Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_line_items_price": + { + "name": "yoda_e2e_communication_stg__orders_total_line_items_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_line_items_price", + "block_contents": "TODO: Update Column total_line_items_price Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_price": + { + "name": "yoda_e2e_communication_stg__orders_total_price", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_price", + "block_contents": "TODO: Update Column total_price Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_price_usd": + { + "name": "yoda_e2e_communication_stg__orders_total_price_usd", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_price_usd", + "block_contents": "TODO: Update Column total_price_usd Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_tax": + { + "name": "yoda_e2e_communication_stg__orders_total_tax", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_tax", + "block_contents": "TODO: Update Column total_tax Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_weight": + { + "name": "yoda_e2e_communication_stg__orders_total_weight", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_weight", + "block_contents": "TODO: Update Column total_weight Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_ts_ms": + { + "name": "yoda_e2e_communication_stg__orders_ts_ms", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_ts_ms", + "block_contents": "TODO: Update Column ts_ms Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_updated_at": + { + "name": "yoda_e2e_communication_stg__orders_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_updated_at", + "block_contents": "TODO: Update Column updated_at Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_upsolver_schema_version": + { + "name": "yoda_e2e_communication_stg__orders_upsolver_schema_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_upsolver_schema_version", + "block_contents": "TODO: Update Column upsolver_schema_version Information" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_user_id": + { + "name": "yoda_e2e_communication_stg__orders_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_user_id", + "block_contents": "TODO: Update Column user_id Information" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_description": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_description", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_dwh_updated_at": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_dwh_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_id": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_merchant_id": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_merchant_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_name": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_points_earned": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_points_earned", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_points_earned", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_rank": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_rank", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_rank", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__marts_loyalty__dim_vip_tiers_daily_snapshot_to_sf": + { + "name": "yoda_e2e_loyalty__marts_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__marts_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_api_key": + { + "name": "yoda_e2e_loyalty__dim_campaigns_api_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_api_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_app_key": + { + "name": "yoda_e2e_loyalty__dim_campaigns_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_app_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_activated_at": + { + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_activated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_activated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_created_at": + { + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_created_date": + { + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_created_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_created_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_description": + { + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_id": + { + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_name": + { + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_updated_at": + { + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_currency_code": + { + "name": "yoda_e2e_loyalty__dim_campaigns_currency_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_currency_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_dwh_updated_at": + { + "name": "yoda_e2e_loyalty__dim_campaigns_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_dwh_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_active": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_active", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_active_store": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_active_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_active_store", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_admin_only": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_admin_only", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_admin_only", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_archived": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_archived", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_archived", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_exclude_customer_tags": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_exclude_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_exclude_customer_tags", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_expired": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_expired", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_expired", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_hidden": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_hidden", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_hidden", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_referral_campaign": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_referral_campaign", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_referral_campaign", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_id": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_require_product_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_tag": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_require_product_tag", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_tag", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_type": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_require_product_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_requires_referral_code": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_requires_referral_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_requires_referral_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_test_store": + { + "name": "yoda_e2e_loyalty__dim_campaigns_is_test_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_test_store", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_merchant_id_dim_stores": + { + "name": "yoda_e2e_loyalty__dim_campaigns_merchant_id_dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_merchant_id_dim_stores", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_organization_id": + { + "name": "yoda_e2e_loyalty__dim_campaigns_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_organization_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_platform_name": + { + "name": "yoda_e2e_loyalty__dim_campaigns_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_platform_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_redemption_option_id_swell_redemption_options": + { + "name": "yoda_e2e_loyalty__dim_campaigns_redemption_option_id_swell_redemption_options", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_redemption_option_id_swell_redemption_options", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_percentage": + { + "name": "yoda_e2e_loyalty__dim_campaigns_reward_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_percentage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_points": + { + "name": "yoda_e2e_loyalty__dim_campaigns_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_points", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_type": + { + "name": "yoda_e2e_loyalty__dim_campaigns_reward_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_store_id": + { + "name": "yoda_e2e_loyalty__dim_campaigns_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_store_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_store_name": + { + "name": "yoda_e2e_loyalty__dim_campaigns_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_store_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_vip_tier_id_swell_vip_tiers": + { + "name": "yoda_e2e_loyalty__dim_campaigns_vip_tier_id_swell_vip_tiers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_vip_tier_id_swell_vip_tiers", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily", + "block_contents": "TODO: Update table yoda_e2e_loyalty__fact_store_profile_daily Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_app_key": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_app_key", + "block_contents": "TODO: Update Column app_key Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_campaigns": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_count_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_campaigns", + "block_contents": "TODO: Update Column count_campaigns Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_purchases": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_count_purchases", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_purchases", + "block_contents": "TODO: Update Column count_purchases Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_redemptions": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_count_redemptions", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_redemptions", + "block_contents": "TODO: Update Column count_redemptions Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_foreign_key": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_foreign_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_foreign_key", + "block_contents": "TODO: Update Column foreign_key Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_ref_date": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_ref_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_ref_date", + "block_contents": "TODO: Update Column ref_date Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_ref_time": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_ref_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_ref_time", + "block_contents": "TODO: Update Column ref_time Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_created_at": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_store_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_created_at", + "block_contents": "TODO: Update Column store_created_at Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_id": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_id", + "block_contents": "TODO: Update Column store_id Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_name": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_name", + "block_contents": "TODO: Update Column store_name Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_sum_active_campaigns": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_sum_active_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_sum_active_campaigns", + "block_contents": "TODO: Update Column sum_active_campaigns Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_sum_points_redeemed": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_sum_points_redeemed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_sum_points_redeemed", + "block_contents": "TODO: Update Column sum_points_redeemed Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_surrogate_key": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_surrogate_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_surrogate_key", + "block_contents": "TODO: Update Column surrogate_key Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_activated_at": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_activated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_activated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_api_key": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_api_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_api_key", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_app_key": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_app_key", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_activated_at": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_activated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_activated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_at": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_date": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_date", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_description": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_description", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_id": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_name": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_updated_at": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_campaigns": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_count_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_campaigns", + "block_contents": "TODO: Update Column count_campaigns Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_purchases": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_count_purchases", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_purchases", + "block_contents": "TODO: Update Column count_purchases Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_redemptions": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_count_redemptions", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_redemptions", + "block_contents": "TODO: Update Column count_redemptions Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_created_at": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_created_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_created_date": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_created_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_created_date", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_currency_code": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_currency_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_currency_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_dwh_updated_at": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_dwh_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_active": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_active", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_active_store": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_active_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_active_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_admin_only": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_admin_only", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_admin_only", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_archived": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_archived", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_archived", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_exclude_customer_tags": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_exclude_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_exclude_customer_tags", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_expired": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_expired", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_expired", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_hidden": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_hidden", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_hidden", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_referral_campaign": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_referral_campaign", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_referral_campaign", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_id": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_tag": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_tag", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_tag", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_type": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_type", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_requires_referral_code": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_requires_referral_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_requires_referral_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_test_store": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_test_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_test_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_merchant_id__dim_stores": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_merchant_id__dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_merchant_id__dim_stores", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_organization_id": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_organization_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_platform_name": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_platform_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_redemption_option_id__swell_redemption_options": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_redemption_option_id__swell_redemption_options", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_redemption_option_id__swell_redemption_options", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_ref_date": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_ref_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_ref_date", + "block_contents": "TODO: Update Column ref_date Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_percentage": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_reward_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_percentage", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_points": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_points", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_type": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_reward_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_type", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_store_id": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_store_id", + "block_contents": "TODO: Update Column store_id Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_store_name": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_store_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_sum_active_campaigns": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_sum_active_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_sum_active_campaigns", + "block_contents": "TODO: Update Column sum_active_campaigns Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_sum_points_redeemed": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_sum_points_redeemed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_sum_points_redeemed", + "block_contents": "TODO: Update Column sum_points_redeemed Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_surrogate_key": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_surrogate_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_surrogate_key", + "block_contents": "TODO: Update Column surrogate_key Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_updated_at": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_vip_tier_id__swell_vip_tiers": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_vip_tier_id__swell_vip_tiers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_vip_tier_id__swell_vip_tiers", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_time_frame_key": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_time_frame_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_time_frame_key", + "block_contents": "TODO: Update Column time_frame_key Information" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_app_key": + { + "name": "yoda_e2e_loyalty__dim_merchants_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_app_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_company_name": + { + "name": "yoda_e2e_loyalty__dim_merchants_company_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_company_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_contact_email": + { + "name": "yoda_e2e_loyalty__dim_merchants_contact_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_contact_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_currency": + { + "name": "yoda_e2e_loyalty__dim_merchants_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_facebook_app_id": + { + "name": "yoda_e2e_loyalty__dim_merchants_facebook_app_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_facebook_app_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_free_trial_expires_at": + { + "name": "yoda_e2e_loyalty__dim_merchants_free_trial_expires_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_free_trial_expires_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_from_email": + { + "name": "yoda_e2e_loyalty__dim_merchants_from_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_from_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_group_id": + { + "name": "yoda_e2e_loyalty__dim_merchants_group_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_group_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_has_rewards_installed": + { + "name": "yoda_e2e_loyalty__dim_merchants_has_rewards_installed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_has_rewards_installed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_has_store": + { + "name": "yoda_e2e_loyalty__dim_merchants_has_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_has_store", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_install_order_volume": + { + "name": "yoda_e2e_loyalty__dim_merchants_install_order_volume", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_install_order_volume", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_installed_analytics_at": + { + "name": "yoda_e2e_loyalty__dim_merchants_installed_analytics_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_installed_analytics_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_installed_rewards_at": + { + "name": "yoda_e2e_loyalty__dim_merchants_installed_rewards_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_installed_rewards_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_analytics_installed": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_analytics_installed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_analytics_installed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_approved": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_approved", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_approved", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_can_generate_coupons": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_can_generate_coupons", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_can_generate_coupons", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_completed_onboarding": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_completed_onboarding", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_completed_onboarding", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_completed_profile": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_completed_profile", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_completed_profile", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_cross_origin_store_accounts": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_cross_origin_store_accounts", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_cross_origin_store_accounts", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_delete_used_coupons_enable": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_delete_used_coupons_enable", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_delete_used_coupons_enable", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_discount_code_based_referral_program_enabled": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_discount_code_based_referral_program_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_discount_code_based_referral_program_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_first_time_referral_discounts_enable_flag": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_first_time_referral_discounts_enable_flag", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_first_time_referral_discounts_enable_flag", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_free_products_enabled": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_free_products_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_free_products_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_include_shipping": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_include_shipping", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_include_shipping", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_on_free_trial": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_on_free_trial", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_on_free_trial", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_program_live": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_program_live", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_program_live", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_program_locked": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_program_locked", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_program_locked", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_redemptions_enabled": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_redemptions_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_redemptions_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_setup_rewards_page": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_setup_rewards_page", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_setup_rewards_page", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_sync_fields_with_processor": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_sync_fields_with_processor", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_sync_fields_with_processor", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_test_account": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_test_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_test_account", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_verified_email_domain": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_verified_email_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_verified_email_domain", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_vip_enabled": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_vip_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_vip_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_vip_tiers_job_running": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_vip_tiers_job_running", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_vip_tiers_job_running", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_weekly_digest_enabled": + { + "name": "yoda_e2e_loyalty__dim_merchants_is_weekly_digest_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_weekly_digest_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_logo_url": + { + "name": "yoda_e2e_loyalty__dim_merchants_logo_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_logo_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_loyalty_opt_in_strategy": + { + "name": "yoda_e2e_loyalty__dim_merchants_loyalty_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_loyalty_opt_in_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_merchant_created_at": + { + "name": "yoda_e2e_loyalty__dim_merchants_merchant_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_merchant_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_merchant_id": + { + "name": "yoda_e2e_loyalty__dim_merchants_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_organization_key": + { + "name": "yoda_e2e_loyalty__dim_merchants_organization_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_organization_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_plan": + { + "name": "yoda_e2e_loyalty__dim_merchants_plan", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_plan", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_platform": + { + "name": "yoda_e2e_loyalty__dim_merchants_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_platform_engine": + { + "name": "yoda_e2e_loyalty__dim_merchants_platform_engine", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_platform_engine", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_points_reminder_delay_days": + { + "name": "yoda_e2e_loyalty__dim_merchants_points_reminder_delay_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_points_reminder_delay_days", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_process_order_status": + { + "name": "yoda_e2e_loyalty__dim_merchants_process_order_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_process_order_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_process_refund_status": + { + "name": "yoda_e2e_loyalty__dim_merchants_process_refund_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_process_refund_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_referral_opt_in_strategy": + { + "name": "yoda_e2e_loyalty__dim_merchants_referral_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_referral_opt_in_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_referral_reminder_days": + { + "name": "yoda_e2e_loyalty__dim_merchants_referral_reminder_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_referral_reminder_days", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_round_discounts_strategy": + { + "name": "yoda_e2e_loyalty__dim_merchants_round_discounts_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_round_discounts_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_source": + { + "name": "yoda_e2e_loyalty__dim_merchants_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_source", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_time_zone": + { + "name": "yoda_e2e_loyalty__dim_merchants_time_zone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_time_zone", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_uninstalled_analytics_at": + { + "name": "yoda_e2e_loyalty__dim_merchants_uninstalled_analytics_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_uninstalled_analytics_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_uninstalled_rewards_at": + { + "name": "yoda_e2e_loyalty__dim_merchants_uninstalled_rewards_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_uninstalled_rewards_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_vip_type": + { + "name": "yoda_e2e_loyalty__dim_merchants_vip_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_vip_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_website": + { + "name": "yoda_e2e_loyalty__dim_merchants_website", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_website", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_widget_enabled": + { + "name": "yoda_e2e_loyalty__dim_merchants_widget_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_widget_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_description": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_dwh_updated_at": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_dwh_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_merchant_id": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_name": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_points_earned": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_points_earned", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_points_earned", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_rank": + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_rank", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_rank", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_app_key": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_app_key", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_billing_city": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_billing_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_billing_city", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_browser_country_code": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_browser_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_browser_country_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_customer_id_swell_customers": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_customer_id_swell_customers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_customer_id_swell_customers", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_customer_ip_address": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_customer_ip_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_customer_ip_address", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_discount_cents_in_original_currency": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_discount_cents_in_original_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_discount_cents_in_original_currency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_dwh_updated_at": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_dwh_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_active_store": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_active_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_active_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_applied_to_campaigns": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_applied_to_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_applied_to_campaigns", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_before_swell_acquisition": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_before_swell_acquisition", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_before_swell_acquisition", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_fraud_review": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_fraud_review", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_fraud_review", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_swell_user": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_swell_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_swell_user", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_test_store": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_test_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_test_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_merchant_id_dim_stores": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_merchant_id_dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_merchant_id_dim_stores", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_order_id_fact_orders": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_order_id_fact_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_order_id_fact_orders", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_organization_id": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_organization_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_platform_name": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_platform_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_created_at": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_created_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_currency": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_currency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_date": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_date", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_id": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_updated_at": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_referral_id_swell_referrals": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_referral_id_swell_referrals", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_referral_id_swell_referrals", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_shipping_city": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_shipping_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_shipping_city", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_shipping_country_code": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_shipping_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_shipping_country_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_address": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_store_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_address", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_city": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_store_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_city", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_id": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_name": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_state": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_store_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_state", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent": + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_app_key": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_app_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_approved_at": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_approved_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_approved_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_currency": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_customer_id_swell_customers": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_customer_id_swell_customers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_customer_id_swell_customers", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_percentage": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_discount_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_percentage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_rate_cents_in_original_currency": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_discount_rate_cents_in_original_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_rate_cents_in_original_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_type": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_discount_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_dwh_updated_at": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_dwh_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_hashed_updated": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_hashed_updated", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_hashed_updated", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_id": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_active_store": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_active_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_active_store", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_approved": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_approved", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_approved", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_deleted": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_pos": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_pos", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_pos", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_reversed": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_reversed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_reversed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_test_store": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_test_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_test_store", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_visible": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_visible", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_visible", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_company_name": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_company_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_company_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_group_id": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_group_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_group_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_completed_profile": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_completed_profile", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_completed_profile", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_redemptions_enabled": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_redemptions_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_redemptions_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_test_account": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_test_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_test_account", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_vip_enabled": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_vip_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_vip_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_opt_in_strategy": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_opt_in_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_plan": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_plan", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_plan", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_platform": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_vip_type": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_vip_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_vip_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_merchant_created_at": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_merchant_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_merchant_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_merchant_id_dim_stores": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_merchant_id_dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_merchant_id_dim_stores", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_option_id_swell_redemption_options": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_option_id_swell_redemption_options", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_option_id_swell_redemption_options", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_organization_id": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_organization_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_perk_id_swell_perks": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_perk_id_swell_perks", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_perk_id_swell_perks", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_points_redeemed": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_points_redeemed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_points_redeemed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_condition": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_redemption_condition", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_condition", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_created_at": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_redemption_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_date": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_redemption_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_method": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_redemption_method", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_method", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_updated_at": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_redemption_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_referral_id_swell_referrals": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_referral_id_swell_referrals", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_referral_id_swell_referrals", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_referral_opt_in_strategy": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_referral_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_referral_opt_in_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_created_at": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_store_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_domain": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_store_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_domain", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_language": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_store_language", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_language", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_name": + { + "name": "yoda_e2e_loyalty__fact_points_redemptions_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_count_purchases": + { + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_count_purchases", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_count_purchases", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_app_key": + { + "name": "yoda_e2e_loyalty_stg__daily_purchases_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_app_key", + "block_contents": "TODO: Update Column app_key Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_campaign_id": + { + "name": "yoda_e2e_loyalty_stg__daily_purchases_count_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_campaign_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_purchase_id": + { + "name": "yoda_e2e_loyalty_stg__daily_purchases_count_purchase_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_purchase_id", + "block_contents": "TODO: Update Column count_purchase_id Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_purchases": + { + "name": "yoda_e2e_loyalty_stg__daily_purchases_count_purchases", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_purchases", + "block_contents": "TODO: Update Column count_purchases Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_ref_time": + { + "name": "yoda_e2e_loyalty_stg__daily_purchases_ref_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_ref_time", + "block_contents": "Base time field of purchase_date" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_sum_active_campaigns": + { + "name": "yoda_e2e_loyalty_stg__daily_purchases_sum_active_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_sum_active_campaigns", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_time_id": + { + "name": "yoda_e2e_loyalty_stg__daily_purchases_time_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_time_id", + "block_contents": "surrogate_key of \"app_key\",\"purchase_date\"" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_billing_city": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_billing_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_billing_city", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_billing_country_code": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_billing_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_billing_country_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_browser_country_code": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_browser_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_browser_country_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_customer_id_swell_customers": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_customer_id_swell_customers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_customer_id_swell_customers", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_customer_ip_address": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_customer_ip_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_customer_ip_address", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_discount_cents_in_original_currency": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_discount_cents_in_original_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_discount_cents_in_original_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_applied_to_campaigns": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_is_applied_to_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_applied_to_campaigns", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_before_swell_acquisition": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_is_before_swell_acquisition", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_before_swell_acquisition", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_fraud_review": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_is_fraud_review", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_fraud_review", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_move_merchant_to_new_tier": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_is_move_merchant_to_new_tier", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_move_merchant_to_new_tier", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_swell_user": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_is_swell_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_swell_user", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_merchant_id_dim_stores": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_merchant_id_dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_merchant_id_dim_stores", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_order_id_fact_orders": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_order_id_fact_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_order_id_fact_orders", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_created_at": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_purchase_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_currency": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_purchase_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_date": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_purchase_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_id": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_purchase_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_value_cents_in_original_currency": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_purchase_value_cents_in_original_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_value_cents_in_original_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_redemption_code_id_swell_redemption_code": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_redemption_code_id_swell_redemption_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_redemption_code_id_swell_redemption_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_referral_discount_code_id_swell_referral_discount_code": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_referral_discount_code_id_swell_referral_discount_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_referral_discount_code_id_swell_referral_discount_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_referral_id_swell_referrals": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_referral_id_swell_referrals", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_referral_id_swell_referrals", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_shipping_city": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_shipping_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_shipping_city", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_shipping_country_code": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_shipping_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_shipping_country_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_address": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_store_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_address", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_city": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_store_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_city", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_state": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_store_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_state", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_updated_at": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_user_agent_id_swell_user_agent": + { + "name": "yoda_e2e_loyalty_stg__swell_purchases_user_agent_id_swell_user_agent", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_user_agent_id_swell_user_agent", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_sum_points_redeemed": + { + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_sum_points_redeemed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_sum_points_redeemed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_amount_cents": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_amount_cents", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_app_key": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_app_key", + "block_contents": "TODO: Update Column app_key Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_campaign_id__swell_campaigns": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_campaign_id__swell_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_campaign_id__swell_campaigns", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_clicks": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_clicks", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_clicks", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_id": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_count_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_id", + "block_contents": "TODO: Update Column count_id Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_purchases": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_count_purchases", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_purchases", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_redemptions": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_count_redemptions", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_redemptions", + "block_contents": "TODO: Update Column count_redemptions Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_dwh_updated_at": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_dwh_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_is_active_store": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_is_active_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_is_active_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_is_test_store": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_is_test_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_is_test_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_merchant_id__dim_stores": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_merchant_id__dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_merchant_id__dim_stores", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_orders": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_orders", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_organization_id": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_organization_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_platform_name": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_platform_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_ref_time": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_ref_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_ref_time", + "block_contents": "Base time field of redemption_date" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_created_at": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_created_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_id": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_updated_at": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_id__swell_referrals": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_referral_id__swell_referrals", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_id__swell_referrals", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_shares": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_shares", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_store_id": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_store_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_store_name": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_store_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_sum_points_redeemed": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_sum_points_redeemed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_sum_points_redeemed", + "block_contents": "TODO: Update Column sum_points_redeemed Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_time_id": + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_time_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_time_id", + "block_contents": "surrogate_key of \"app_key\",\"redemption_date\"" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_company_name": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_company_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_company_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_contact_email": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_contact_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_contact_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_currency": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_facebook_app_id": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_facebook_app_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_facebook_app_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_free_trial_expires_at": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_free_trial_expires_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_free_trial_expires_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_from_email": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_from_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_from_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_group_id": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_group_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_group_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_has_rewards_installed": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_has_rewards_installed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_has_rewards_installed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_has_store": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_has_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_has_store", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_install_order_volume": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_install_order_volume", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_install_order_volume", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_installed_analytics_at": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_installed_analytics_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_installed_analytics_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_installed_rewards_at": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_installed_rewards_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_installed_rewards_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_analytics_installed": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_analytics_installed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_analytics_installed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_approved": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_approved", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_approved", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_can_generate_coupons": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_can_generate_coupons", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_can_generate_coupons", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_completed_onboarding": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_completed_onboarding", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_completed_onboarding", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_completed_profile": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_completed_profile", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_completed_profile", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_cross_origin_store_accounts": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_cross_origin_store_accounts", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_cross_origin_store_accounts", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_delete_used_coupons_enable": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_delete_used_coupons_enable", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_delete_used_coupons_enable", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_discount_code_based_referral_program_enabled": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_discount_code_based_referral_program_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_discount_code_based_referral_program_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_first_time_referral_discounts_enable_flag": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_first_time_referral_discounts_enable_flag", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_first_time_referral_discounts_enable_flag", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_free_products_enabled": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_free_products_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_free_products_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_include_shipping": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_include_shipping", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_include_shipping", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_on_free_trial": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_on_free_trial", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_on_free_trial", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_program_live": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_program_live", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_program_live", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_program_locked": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_program_locked", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_program_locked", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_redemptions_enabled": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_redemptions_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_redemptions_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_setup_rewards_page": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_setup_rewards_page", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_setup_rewards_page", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_sync_fields_with_processor": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_sync_fields_with_processor", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_sync_fields_with_processor", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_test_account": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_test_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_test_account", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_verified_email_domain": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_verified_email_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_verified_email_domain", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_vip_tiers_job_running": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_vip_tiers_job_running", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_vip_tiers_job_running", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_weekly_digest_enabled": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_weekly_digest_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_weekly_digest_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_logo_url": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_logo_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_logo_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_loyalty_opt_in_strategy": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_loyalty_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_loyalty_opt_in_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_merchant_id": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_plan": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_plan", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_plan", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_platform": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_platform_engine": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_platform_engine", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_platform_engine", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_points_reminder_delay_days": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_points_reminder_delay_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_points_reminder_delay_days", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_process_order_status": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_process_order_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_process_order_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_process_refund_status": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_process_refund_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_process_refund_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_referral_opt_in_strategy": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_referral_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_referral_opt_in_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_referral_reminder_days": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_referral_reminder_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_referral_reminder_days", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_round_discounts_strategy": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_round_discounts_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_round_discounts_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_source": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_source", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_time_zone": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_time_zone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_time_zone", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_uninstalled_analytics_at": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_uninstalled_analytics_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_uninstalled_analytics_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_uninstalled_rewards_at": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_uninstalled_rewards_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_uninstalled_rewards_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_updated_at": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_value_per_subscriber_cents": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_value_per_subscriber_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_value_per_subscriber_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_website": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_website", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_website", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_widget_enabled": + { + "name": "yoda_e2e_loyalty_stg__swell_merchants_widget_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_widget_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_activated_at": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_activated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_activated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_api_key": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_api_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_api_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_description": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_campaign_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_id": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_name": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_campaign_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_created_at": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_created_date": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_created_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_created_date", + "block_contents": "TODO: Update Column created_date Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_currency_code": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_currency_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_currency_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_active": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_active", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_admin_only": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_admin_only", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_admin_only", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_archived": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_archived", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_archived", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_exclude_customer_tags": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_exclude_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_exclude_customer_tags", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_expired": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_expired", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_expired", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_hidden": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_hidden", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_hidden", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_referral_campaign": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_referral_campaign", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_referral_campaign", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_id": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_tag": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_tag", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_tag", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_type": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_requires_referral_code": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_requires_referral_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_requires_referral_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_merchant_id_dim_stores": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_merchant_id_dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_merchant_id_dim_stores", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_redemption_option_id_swell_redemption_options": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_redemption_option_id_swell_redemption_options", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_redemption_option_id_swell_redemption_options", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_percentage": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_reward_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_percentage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_points": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_points", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_type": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_reward_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_updated_at": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_vip_tier_id_swell_vip_tiers": + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns_vip_tier_id_swell_vip_tiers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_vip_tier_id_swell_vip_tiers", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_count_campaign_id": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_count_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_count_campaign_id", + "block_contents": "Count total campaigns which were created on that date" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_sum_active_campaigns": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_sum_active_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_sum_active_campaigns", + "block_contents": "Count total active campaigns which were created on that date" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_ref_time": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_ref_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_ref_time", + "block_contents": "The date granularity of this table - campaign_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_time_id": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_time_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_time_id", + "block_contents": "surrogate_key of \"app_key\",\"campaign_created_date\"" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_foreign_key": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_foreign_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_foreign_key", + "block_contents": "TODO: Update Column foreign_key Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_app_key": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_app_key", + "block_contents": "TODO: Update Column app_key Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_count_campaigns": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_count_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_count_campaigns", + "block_contents": "TODO: Update Column count_campaigns Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_id": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_merchant_id__dim_stores": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_merchant_id__dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_merchant_id__dim_stores", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_name": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_points": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_points", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_currency_code": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_currency_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_currency_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_active": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_active", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_expired": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_expired", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_expired", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_activated_at": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_activated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_activated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_description": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_description", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_at": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_date": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_date", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_updated_at": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_archived": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_archived", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_archived", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_hidden": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_hidden", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_hidden", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_redemption_option_id__swell_redemption_options": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_redemption_option_id__swell_redemption_options", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_redemption_option_id__swell_redemption_options", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_requires_referral_code": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_requires_referral_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_requires_referral_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_type": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_reward_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_type", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_percentage": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_reward_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_percentage", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_id": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_tag": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_tag", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_tag", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_type": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_type", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_api_key": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_api_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_api_key", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_exclude_customer_tags": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_exclude_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_exclude_customer_tags", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_admin_only": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_admin_only", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_admin_only", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_vip_tier_id__swell_vip_tiers": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_vip_tier_id__swell_vip_tiers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_vip_tier_id__swell_vip_tiers", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_referral_campaign": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_referral_campaign", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_referral_campaign", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_store_id": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_store_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_store_name": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_store_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_organization_id": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_organization_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_test_store": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_test_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_test_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_active_store": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_active_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_active_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_platform_name": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_platform_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_dwh_updated_at": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_dwh_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_id": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_referral_code_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_referral_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_clicks": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_clicks", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_clicks", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_shares": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_shares", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_shares", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_orders": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_orders", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_amount_cents": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_amount_cents", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_id__swell_campaigns": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_id__swell_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_id__swell_campaigns", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_id__swell_referrals": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_referral_id__swell_referrals", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_id__swell_referrals", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_created_at": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_referral_code_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_created_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_updated_at": + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns_referral_code_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_app_key": + { + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_app_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_created_at": + { + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_merchant_id": + { + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_organization_key": + { + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_organization_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_organization_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_updated_at": + { + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_approved_at": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_approved_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_approved_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_created_at": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_currency": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_customer_id_swell_customers": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_customer_id_swell_customers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_customer_id_swell_customers", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_id": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_approved": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_is_approved", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_approved", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_deleted": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_is_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_pos": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_is_pos", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_pos", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_reversed": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_is_reversed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_reversed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_visible": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_is_visible", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_visible", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_merchant_id_dim_stores": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_merchant_id_dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_merchant_id_dim_stores", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_option_id_swell_redemption_options": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_option_id_swell_redemption_options", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_option_id_swell_redemption_options", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_perk_id_swell_perks": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_perk_id_swell_perks", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_perk_id_swell_perks", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_points_redeemed": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_points_redeemed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_points_redeemed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_date": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_day": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_day", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_day", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_month": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_month", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_month", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_year": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_year", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_year", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_referral_id_swell_referrals": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_referral_id_swell_referrals", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_referral_id_swell_referrals", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_updated_at": + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_created_at": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_created_at", + "block_contents": "TODO: Update Column created_at Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_currency": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_currency", + "block_contents": "TODO: Update Column currency Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_percentage": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_discount_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_percentage", + "block_contents": "TODO: Update Column discount_percentage Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_rate_cents_in_original_currency": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_discount_rate_cents_in_original_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_rate_cents_in_original_currency", + "block_contents": "TODO: Update Column discount_rate_cents_in_original_currency Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_type": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_discount_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_type", + "block_contents": "TODO: Update Column discount_type Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_id": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_id", + "block_contents": "TODO: Update Column id Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_is_deleted": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_is_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_is_deleted", + "block_contents": "TODO: Update Column is_deleted Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_is_pos": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_is_pos", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_is_pos", + "block_contents": "TODO: Update Column is_pos Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_merchant_id__dim_stores": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_merchant_id__dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_merchant_id__dim_stores", + "block_contents": "TODO: Update Column merchant_id__dim_stores Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_redemption_condition": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_redemption_condition", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_redemption_condition", + "block_contents": "TODO: Update Column redemption_condition Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_redemption_method": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_redemption_method", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_redemption_method", + "block_contents": "TODO: Update Column redemption_method Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_updated_at": + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_updated_at", + "block_contents": "TODO: Update Column updated_at Information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_background_image_id": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_background_image_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_background_image_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_created_at": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_currency": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_description": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_earned_title": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_earned_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_earned_title", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_id": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_merchant_id": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_name": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_points_multiplier": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_points_multiplier", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_points_multiplier", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_rank": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_rank", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_rank", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_redemption_option_id": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_redemption_option_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_redemption_option_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_reward_points": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_reward_points", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_should_mirror_entry": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_should_mirror_entry", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_should_mirror_entry", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_type": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_updated_at": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_amount": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_amount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_once": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_once", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_once", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_any_or_all_attributes": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_any_or_all_attributes", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_any_or_all_attributes", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_attributes": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_attributes", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_attributes", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_id": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_product_type": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_product_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_product_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_resource": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_resource", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_resource", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_values": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_values", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_values", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_automatically_apply": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_automatically_apply", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_automatically_apply", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_background_image_id": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_background_image_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_background_image_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_cart_greater_than_cents": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_cart_greater_than_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_cart_greater_than_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_charset": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_charset", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_charset", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_code_length": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_code_length", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_code_length", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_collection_ids": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_collection_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_collection_ids", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_cost_text": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_cost_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_cost_text", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_coupon_cancellation_url": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_coupon_cancellation_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_coupon_cancellation_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_coupons_pool_amount": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_coupons_pool_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_coupons_pool_amount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_created_at": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_currency": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_custom_coupon_cost_cents": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_custom_coupon_cost_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_custom_coupon_cost_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_customer_ids": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_customer_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_customer_ids", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_deleted": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_description": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_amount_cents": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_discount_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_amount_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_percentage": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_discount_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_percentage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_rate_cents": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_discount_rate_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_rate_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_type": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_discount_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_in_admin": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_display_in_admin", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_in_admin", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_in_popup": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_display_in_popup", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_in_popup", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_order": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_display_order", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_order", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_duration": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_duration", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_duration", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_expires_after": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_expires_after", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_expires_after", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_free_product_cost_cents": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_free_product_cost_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_free_product_cost_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_free_shipping_less_than_cents": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_free_shipping_less_than_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_free_shipping_less_than_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_generic_url": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_generic_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_generic_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_group_ids": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_group_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_group_ids", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_icon": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_icon", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_icon", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_id": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_image": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_image", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_image", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_is_offline": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_is_offline", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_is_offline", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_is_pos": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_is_pos", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_is_pos", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_merchant_id": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_min_amount": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_min_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_min_amount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_name": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_once_per_customer": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_once_per_customer", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_once_per_customer", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_prefix": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_prefix", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_prefix", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_product_ids": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_product_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_product_ids", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_quantity": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_quantity", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_quantity", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_redemption_codes_webhook_threshold": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_redemption_codes_webhook_threshold", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_redemption_codes_webhook_threshold", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_restrict_to_redeeming_customer": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_restrict_to_redeeming_customer", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_restrict_to_redeeming_customer", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_reward_intro": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_reward_intro", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_reward_intro", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_saved_search_ids": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_saved_search_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_saved_search_ids", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_secret": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_secret", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_secret", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_segment_ids": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_segment_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_segment_ids", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_show_online": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_show_online", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_show_online", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_single_use": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_single_use", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_single_use", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_skip_platform_create": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_skip_platform_create", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_skip_platform_create", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_third_party_id": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_third_party_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_third_party_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_title": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_title", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_type": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_updated_at": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_usage_limit": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_usage_limit", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_usage_limit", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_value_cents": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_value_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_value_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_variant_ids": + { + "name": "yoda_e2e_loyalty_stg__redemption_options_variant_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_variant_ids", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_created_at": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_custom_start_date": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_custom_start_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_custom_start_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_days": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_days", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_enabled": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_dropping_policy": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_dropping_policy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_dropping_policy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_entry_fulfillment_timeframe": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_entry_fulfillment_timeframe", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_entry_fulfillment_timeframe", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_include_actions_pre_opt_in": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_include_actions_pre_opt_in", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_include_actions_pre_opt_in", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_is_vip_enabled": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_is_vip_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_is_vip_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_last_enabled_type": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_last_enabled_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_last_enabled_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_sync_to_platform": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_sync_to_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_sync_to_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_type": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_updated_at": + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_affiliate_amount": + { + "name": "yoda_e2e_loyalty_stg__purchases_affiliate_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_affiliate_amount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_amount_cents": + { + "name": "yoda_e2e_loyalty_stg__purchases_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_amount_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_applied_to_campaigns": + { + "name": "yoda_e2e_loyalty_stg__purchases_applied_to_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_applied_to_campaigns", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_postal_match": + { + "name": "yoda_e2e_loyalty_stg__purchases_avs_postal_match", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_postal_match", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_result_code": + { + "name": "yoda_e2e_loyalty_stg__purchases_avs_result_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_result_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_street_match": + { + "name": "yoda_e2e_loyalty_stg__purchases_avs_street_match", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_street_match", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_before_swellrewards": + { + "name": "yoda_e2e_loyalty_stg__purchases_before_swellrewards", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_before_swellrewards", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_address1": + { + "name": "yoda_e2e_loyalty_stg__purchases_billing_address1", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_address1", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_address2": + { + "name": "yoda_e2e_loyalty_stg__purchases_billing_address2", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_address2", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_city": + { + "name": "yoda_e2e_loyalty_stg__purchases_billing_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_city", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_country_code": + { + "name": "yoda_e2e_loyalty_stg__purchases_billing_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_country_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_first_name": + { + "name": "yoda_e2e_loyalty_stg__purchases_billing_first_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_first_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_last_name": + { + "name": "yoda_e2e_loyalty_stg__purchases_billing_last_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_last_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_phone": + { + "name": "yoda_e2e_loyalty_stg__purchases_billing_phone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_phone", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_zip": + { + "name": "yoda_e2e_loyalty_stg__purchases_billing_zip", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_zip", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_browser_country_code": + { + "name": "yoda_e2e_loyalty_stg__purchases_browser_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_browser_country_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_channel_type": + { + "name": "yoda_e2e_loyalty_stg__purchases_channel_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_channel_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_chargeback_protection": + { + "name": "yoda_e2e_loyalty_stg__purchases_chargeback_protection", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_chargeback_protection", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_clerk_employee_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_clerk_employee_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_clerk_employee_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_clerk_name": + { + "name": "yoda_e2e_loyalty_stg__purchases_clerk_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_clerk_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_created_at": + { + "name": "yoda_e2e_loyalty_stg__purchases_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_bin": + { + "name": "yoda_e2e_loyalty_stg__purchases_credit_card_bin", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_bin", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_company": + { + "name": "yoda_e2e_loyalty_stg__purchases_credit_card_company", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_company", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_number": + { + "name": "yoda_e2e_loyalty_stg__purchases_credit_card_number", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_number", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_currency": + { + "name": "yoda_e2e_loyalty_stg__purchases_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_customer_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_customer_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_cvv_result_code": + { + "name": "yoda_e2e_loyalty_stg__purchases_cvv_result_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_cvv_result_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_eligible_for_vip_tiers": + { + "name": "yoda_e2e_loyalty_stg__purchases_eligible_for_vip_tiers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_eligible_for_vip_tiers", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_fee_amount_cents": + { + "name": "yoda_e2e_loyalty_stg__purchases_fee_amount_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_fee_amount_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_fraud_review": + { + "name": "yoda_e2e_loyalty_stg__purchases_fraud_review", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_fraud_review", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_gateway": + { + "name": "yoda_e2e_loyalty_stg__purchases_gateway", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_gateway", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_has_swell_user": + { + "name": "yoda_e2e_loyalty_stg__purchases_has_swell_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_has_swell_user", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_ip_address": + { + "name": "yoda_e2e_loyalty_stg__purchases_ip_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_ip_address", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_is_refunded": + { + "name": "yoda_e2e_loyalty_stg__purchases_is_refunded", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_is_refunded", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_is_repeat": + { + "name": "yoda_e2e_loyalty_stg__purchases_is_repeat", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_is_repeat", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_landing_site": + { + "name": "yoda_e2e_loyalty_stg__purchases_landing_site", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_landing_site", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_merchant_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_order_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_order_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_order_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_processor_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_processor_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_processor_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_redemption_code_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_redemption_code_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_redemption_code_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_referral_discount_code_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_referral_discount_code_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_referral_discount_code_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_referral_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_referral_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_referral_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_referring_site": + { + "name": "yoda_e2e_loyalty_stg__purchases_referring_site", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_referring_site", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_sender_email": + { + "name": "yoda_e2e_loyalty_stg__purchases_sender_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_sender_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_address1": + { + "name": "yoda_e2e_loyalty_stg__purchases_shipping_address1", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_address1", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_address2": + { + "name": "yoda_e2e_loyalty_stg__purchases_shipping_address2", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_address2", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_city": + { + "name": "yoda_e2e_loyalty_stg__purchases_shipping_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_city", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_country_code": + { + "name": "yoda_e2e_loyalty_stg__purchases_shipping_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_country_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_first_name": + { + "name": "yoda_e2e_loyalty_stg__purchases_shipping_first_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_first_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_last_name": + { + "name": "yoda_e2e_loyalty_stg__purchases_shipping_last_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_last_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_phone": + { + "name": "yoda_e2e_loyalty_stg__purchases_shipping_phone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_phone", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_zip": + { + "name": "yoda_e2e_loyalty_stg__purchases_shipping_zip", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_zip", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_account_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_store_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_account_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_address": + { + "name": "yoda_e2e_loyalty_stg__purchases_store_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_address", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_city": + { + "name": "yoda_e2e_loyalty_stg__purchases_store_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_city", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_state": + { + "name": "yoda_e2e_loyalty_stg__purchases_store_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_state", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_swell_discount_cost_cents": + { + "name": "yoda_e2e_loyalty_stg__purchases_swell_discount_cost_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_swell_discount_cost_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_synced_to_analytics": + { + "name": "yoda_e2e_loyalty_stg__purchases_synced_to_analytics", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_synced_to_analytics", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_transaction_hash": + { + "name": "yoda_e2e_loyalty_stg__purchases_transaction_hash", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_transaction_hash", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_transaction_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_transaction_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_transaction_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_updated_at": + { + "name": "yoda_e2e_loyalty_stg__purchases_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_agent": + { + "name": "yoda_e2e_loyalty_stg__purchases_user_agent", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_agent", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_agent_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_user_agent_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_agent_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_user_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_vip_tier_eligibility_job_id": + { + "name": "yoda_e2e_loyalty_stg__purchases_vip_tier_eligibility_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_vip_tier_eligibility_job_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_action_filter": + { + "name": "yoda_e2e_loyalty_stg__campaigns_action_filter", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_action_filter", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_action_name": + { + "name": "yoda_e2e_loyalty_stg__campaigns_action_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_action_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_activated_at": + { + "name": "yoda_e2e_loyalty_stg__campaigns_activated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_activated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_active": + { + "name": "yoda_e2e_loyalty_stg__campaigns_active", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_active", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_admin_display_name": + { + "name": "yoda_e2e_loyalty_stg__campaigns_admin_display_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_admin_display_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_admin_only": + { + "name": "yoda_e2e_loyalty_stg__campaigns_admin_only", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_admin_only", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_already_completed": + { + "name": "yoda_e2e_loyalty_stg__campaigns_already_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_already_completed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_answer": + { + "name": "yoda_e2e_loyalty_stg__campaigns_answer", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_answer", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_api_key": + { + "name": "yoda_e2e_loyalty_stg__campaigns_api_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_api_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_api_secret": + { + "name": "yoda_e2e_loyalty_stg__campaigns_api_secret", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_api_secret", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_archived": + { + "name": "yoda_e2e_loyalty_stg__campaigns_archived", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_archived", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_ask_year": + { + "name": "yoda_e2e_loyalty_stg__campaigns_ask_year", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_ask_year", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_background_image_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_background_image_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_background_image_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_campaign_codes_count": + { + "name": "yoda_e2e_loyalty_stg__campaigns_campaign_codes_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_campaign_codes_count", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_campaign_tiers": + { + "name": "yoda_e2e_loyalty_stg__campaigns_campaign_tiers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_campaign_tiers", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_created_at": + { + "name": "yoda_e2e_loyalty_stg__campaigns_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_cta_text": + { + "name": "yoda_e2e_loyalty_stg__campaigns_cta_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_cta_text", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_currency": + { + "name": "yoda_e2e_loyalty_stg__campaigns_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_custom_url": + { + "name": "yoda_e2e_loyalty_stg__campaigns_custom_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_custom_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_customer_tags": + { + "name": "yoda_e2e_loyalty_stg__campaigns_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_customer_tags", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_days_until_next_action": + { + "name": "yoda_e2e_loyalty_stg__campaigns_days_until_next_action", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_days_until_next_action", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_email_body": + { + "name": "yoda_e2e_loyalty_stg__campaigns_default_email_body", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_email_body", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_email_subject": + { + "name": "yoda_e2e_loyalty_stg__campaigns_default_email_subject", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_email_subject", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_share_text": + { + "name": "yoda_e2e_loyalty_stg__campaigns_default_share_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_share_text", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_share_text_header": + { + "name": "yoda_e2e_loyalty_stg__campaigns_default_share_text_header", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_share_text_header", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_sms_text": + { + "name": "yoda_e2e_loyalty_stg__campaigns_default_sms_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_sms_text", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_delay_reward": + { + "name": "yoda_e2e_loyalty_stg__campaigns_delay_reward", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_delay_reward", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_delay_reward_days": + { + "name": "yoda_e2e_loyalty_stg__campaigns_delay_reward_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_delay_reward_days", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_details": + { + "name": "yoda_e2e_loyalty_stg__campaigns_details", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_details", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_display_order": + { + "name": "yoda_e2e_loyalty_stg__campaigns_display_order", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_display_order", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_entity_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_entity_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_entity_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_audience_ids": + { + "name": "yoda_e2e_loyalty_stg__campaigns_exclude_audience_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_audience_ids", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_customer_tags": + { + "name": "yoda_e2e_loyalty_stg__campaigns_exclude_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_customer_tags", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_order_tags": + { + "name": "yoda_e2e_loyalty_stg__campaigns_exclude_order_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_order_tags", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_product_by_types": + { + "name": "yoda_e2e_loyalty_stg__campaigns_exclude_product_by_types", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_product_by_types", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_expired": + { + "name": "yoda_e2e_loyalty_stg__campaigns_expired", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_expired", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_expired_at": + { + "name": "yoda_e2e_loyalty_stg__campaigns_expired_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_expired_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy1": + { + "name": "yoda_e2e_loyalty_stg__campaigns_extra_copy1", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy1", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy2": + { + "name": "yoda_e2e_loyalty_stg__campaigns_extra_copy2", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy2", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy3": + { + "name": "yoda_e2e_loyalty_stg__campaigns_extra_copy3", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy3", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_facebook_description": + { + "name": "yoda_e2e_loyalty_stg__campaigns_facebook_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_facebook_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_goal_purchases": + { + "name": "yoda_e2e_loyalty_stg__campaigns_goal_purchases", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_goal_purchases", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_goal_spend_cents": + { + "name": "yoda_e2e_loyalty_stg__campaigns_goal_spend_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_goal_spend_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_hidden": + { + "name": "yoda_e2e_loyalty_stg__campaigns_hidden", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_hidden", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_hours_until_next_action": + { + "name": "yoda_e2e_loyalty_stg__campaigns_hours_until_next_action", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_hours_until_next_action", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_icon": + { + "name": "yoda_e2e_loyalty_stg__campaigns_icon", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_icon", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_image_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_image_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_image_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_include_audience_ids": + { + "name": "yoda_e2e_loyalty_stg__campaigns_include_audience_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_include_audience_ids", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_last_scanned_review_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_last_scanned_review_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_last_scanned_review_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_max_perks_per_user": + { + "name": "yoda_e2e_loyalty_stg__campaigns_max_perks_per_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_max_perks_per_user", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_max_perks_total": + { + "name": "yoda_e2e_loyalty_stg__campaigns_max_perks_total", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_max_perks_total", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_merchant_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_min_actions_required": + { + "name": "yoda_e2e_loyalty_stg__campaigns_min_actions_required", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_min_actions_required", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_min_spend_cents": + { + "name": "yoda_e2e_loyalty_stg__campaigns_min_spend_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_min_spend_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_minutes_between_actions": + { + "name": "yoda_e2e_loyalty_stg__campaigns_minutes_between_actions", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_minutes_between_actions", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_minutes_between_perks": + { + "name": "yoda_e2e_loyalty_stg__campaigns_minutes_between_perks", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_minutes_between_perks", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_must_be_customer": + { + "name": "yoda_e2e_loyalty_stg__campaigns_must_be_customer", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_must_be_customer", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_order_tags": + { + "name": "yoda_e2e_loyalty_stg__campaigns_order_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_order_tags", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_overflow_enabled": + { + "name": "yoda_e2e_loyalty_stg__campaigns_overflow_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_overflow_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_product_map_strategy": + { + "name": "yoda_e2e_loyalty_stg__campaigns_product_map_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_product_map_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_product_restrictions_reward": + { + "name": "yoda_e2e_loyalty_stg__campaigns_product_restrictions_reward", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_product_restrictions_reward", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_question": + { + "name": "yoda_e2e_loyalty_stg__campaigns_question", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_question", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_receipts_escalation_email": + { + "name": "yoda_e2e_loyalty_stg__campaigns_receipts_escalation_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_receipts_escalation_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_receipts_notification_email": + { + "name": "yoda_e2e_loyalty_stg__campaigns_receipts_notification_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_receipts_notification_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_redemption_option_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_redemption_option_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_redemption_option_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_auto_apply_coupon": + { + "name": "yoda_e2e_loyalty_stg__campaigns_referral_auto_apply_coupon", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_auto_apply_coupon", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_host": + { + "name": "yoda_e2e_loyalty_stg__campaigns_referral_host", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_host", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_query_params": + { + "name": "yoda_e2e_loyalty_stg__campaigns_referral_query_params", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_query_params", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_redemption_option_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_referral_redemption_option_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_redemption_option_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_redirect_url": + { + "name": "yoda_e2e_loyalty_stg__campaigns_referral_redirect_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_redirect_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_reward_points": + { + "name": "yoda_e2e_loyalty_stg__campaigns_referral_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_reward_points", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referred_user_target_campaign_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_referred_user_target_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referred_user_target_campaign_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referrer_target_campaign_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_referrer_target_campaign_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referrer_target_campaign_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_ids": + { + "name": "yoda_e2e_loyalty_stg__campaigns_require_product_by_ids", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_ids", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_tags": + { + "name": "yoda_e2e_loyalty_stg__campaigns_require_product_by_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_tags", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_types": + { + "name": "yoda_e2e_loyalty_stg__campaigns_require_product_by_types", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_types", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_required_order_comparison": + { + "name": "yoda_e2e_loyalty_stg__campaigns_required_order_comparison", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_required_order_comparison", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_required_order_count": + { + "name": "yoda_e2e_loyalty_stg__campaigns_required_order_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_required_order_count", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_requires_referral_code": + { + "name": "yoda_e2e_loyalty_stg__campaigns_requires_referral_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_requires_referral_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_media_filter": + { + "name": "yoda_e2e_loyalty_stg__campaigns_reward_media_filter", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_media_filter", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_percentage": + { + "name": "yoda_e2e_loyalty_stg__campaigns_reward_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_percentage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_points": + { + "name": "yoda_e2e_loyalty_stg__campaigns_reward_points", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_points", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_product_id_map": + { + "name": "yoda_e2e_loyalty_stg__campaigns_reward_product_id_map", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_product_id_map", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_text": + { + "name": "yoda_e2e_loyalty_stg__campaigns_reward_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_text", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_type": + { + "name": "yoda_e2e_loyalty_stg__campaigns_reward_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_header": + { + "name": "yoda_e2e_loyalty_stg__campaigns_share_header", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_header", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_image_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_share_image_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_image_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_text": + { + "name": "yoda_e2e_loyalty_stg__campaigns_share_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_text", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_show_in_admin": + { + "name": "yoda_e2e_loyalty_stg__campaigns_show_in_admin", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_show_in_admin", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_show_in_rewards_popup": + { + "name": "yoda_e2e_loyalty_stg__campaigns_show_in_rewards_popup", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_show_in_rewards_popup", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_title": + { + "name": "yoda_e2e_loyalty_stg__campaigns_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_title", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_type": + { + "name": "yoda_e2e_loyalty_stg__campaigns_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_updated_at": + { + "name": "yoda_e2e_loyalty_stg__campaigns_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_url": + { + "name": "yoda_e2e_loyalty_stg__campaigns_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_account_creation_date": + { + "name": "yoda_e2e_loyalty_stg__campaigns_use_account_creation_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_account_creation_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_custom_url": + { + "name": "yoda_e2e_loyalty_stg__campaigns_use_custom_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_custom_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_oauth": + { + "name": "yoda_e2e_loyalty_stg__campaigns_use_oauth", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_oauth", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_username": + { + "name": "yoda_e2e_loyalty_stg__campaigns_username", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_username", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_vip_tier_id": + { + "name": "yoda_e2e_loyalty_stg__campaigns_vip_tier_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_vip_tier_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_amount": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_amount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_api_version": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_api_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_api_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_approved": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_approved", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_approved", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_approved_at": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_approved_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_approved_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_at_checkout": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_at_checkout", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_at_checkout", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_cart_id": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_cart_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_cart_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_cost_cents": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_cost_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_cost_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_created_at": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_currency": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_customer_id": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_customer_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_deleted": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_deleted", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_deleted", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_id": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_identity_id": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_identity_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_identity_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_is_admin": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_is_admin", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_is_admin", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_is_pos": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_is_pos", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_is_pos", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_merchant_id": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_perk_id": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_perk_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_perk_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_point_transactions": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_point_transactions", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_point_transactions", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_redemption_option_id": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_redemption_option_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_redemption_option_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_referral_id": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_referral_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_referral_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_refunded_amount": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_refunded_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_refunded_amount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reversed": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_reversed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reversed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reward_text": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_reward_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reward_text", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reward_title": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_reward_title", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reward_title", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_third_party_order_id": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_third_party_order_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_third_party_order_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_updated_at": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_value_cents": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_value_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_value_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_visible": + { + "name": "yoda_e2e_loyalty_stg__point_redemptions_visible", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_visible", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_affiliate_include_shipping": + { + "name": "yoda_e2e_loyalty_stg__merchants_affiliate_include_shipping", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_affiliate_include_shipping", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_affiliate_order_price_setting": + { + "name": "yoda_e2e_loyalty_stg__merchants_affiliate_order_price_setting", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_affiliate_order_price_setting", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_allow_program_overwrite": + { + "name": "yoda_e2e_loyalty_stg__merchants_allow_program_overwrite", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_allow_program_overwrite", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_api_access_enabled": + { + "name": "yoda_e2e_loyalty_stg__merchants_api_access_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_api_access_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_api_key": + { + "name": "yoda_e2e_loyalty_stg__merchants_api_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_api_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_bricknmortar": + { + "name": "yoda_e2e_loyalty_stg__merchants_bricknmortar", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_bricknmortar", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_can_generate_coupons": + { + "name": "yoda_e2e_loyalty_stg__merchants_can_generate_coupons", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_can_generate_coupons", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_cash_payout_setting": + { + "name": "yoda_e2e_loyalty_stg__merchants_cash_payout_setting", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_cash_payout_setting", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_code_based_referral_program_on_demand": + { + "name": "yoda_e2e_loyalty_stg__merchants_code_based_referral_program_on_demand", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_code_based_referral_program_on_demand", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_collection_exclusions": + { + "name": "yoda_e2e_loyalty_stg__merchants_collection_exclusions", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_collection_exclusions", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_company_name": + { + "name": "yoda_e2e_loyalty_stg__merchants_company_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_company_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_completed_onboarding": + { + "name": "yoda_e2e_loyalty_stg__merchants_completed_onboarding", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_completed_onboarding", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_completed_profile": + { + "name": "yoda_e2e_loyalty_stg__merchants_completed_profile", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_completed_profile", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_contact_email": + { + "name": "yoda_e2e_loyalty_stg__merchants_contact_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_contact_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_created_at": + { + "name": "yoda_e2e_loyalty_stg__merchants_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_cross_origin_store_accounts": + { + "name": "yoda_e2e_loyalty_stg__merchants_cross_origin_store_accounts", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_cross_origin_store_accounts", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_currency": + { + "name": "yoda_e2e_loyalty_stg__merchants_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_custom_chat_group": + { + "name": "yoda_e2e_loyalty_stg__merchants_custom_chat_group", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_custom_chat_group", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_custom_script_url": + { + "name": "yoda_e2e_loyalty_stg__merchants_custom_script_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_custom_script_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_customer_tags": + { + "name": "yoda_e2e_loyalty_stg__merchants_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_customer_tags", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_default_payout_percentage": + { + "name": "yoda_e2e_loyalty_stg__merchants_default_payout_percentage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_default_payout_percentage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_default_paypal_email_subject": + { + "name": "yoda_e2e_loyalty_stg__merchants_default_paypal_email_subject", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_default_paypal_email_subject", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_delete_used_coupons_enable": + { + "name": "yoda_e2e_loyalty_stg__merchants_delete_used_coupons_enable", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_delete_used_coupons_enable", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_description": + { + "name": "yoda_e2e_loyalty_stg__merchants_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_discount_code_based_referral_program_enabled": + { + "name": "yoda_e2e_loyalty_stg__merchants_discount_code_based_referral_program_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_discount_code_based_referral_program_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_discount_code_generation_strategy": + { + "name": "yoda_e2e_loyalty_stg__merchants_discount_code_generation_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_discount_code_generation_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_content_type": + { + "name": "yoda_e2e_loyalty_stg__merchants_email_header_image_content_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_content_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_file_name": + { + "name": "yoda_e2e_loyalty_stg__merchants_email_header_image_file_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_file_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_file_size": + { + "name": "yoda_e2e_loyalty_stg__merchants_email_header_image_file_size", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_file_size", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_updated_at": + { + "name": "yoda_e2e_loyalty_stg__merchants_email_header_image_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_width": + { + "name": "yoda_e2e_loyalty_stg__merchants_email_header_width", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_width", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_layout": + { + "name": "yoda_e2e_loyalty_stg__merchants_email_layout", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_layout", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_layout_html": + { + "name": "yoda_e2e_loyalty_stg__merchants_email_layout_html", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_layout_html", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_exclude_customer_tags": + { + "name": "yoda_e2e_loyalty_stg__merchants_exclude_customer_tags", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_exclude_customer_tags", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_facebook_app_id": + { + "name": "yoda_e2e_loyalty_stg__merchants_facebook_app_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_facebook_app_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_featured": + { + "name": "yoda_e2e_loyalty_stg__merchants_featured", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_featured", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_first_time_referral_discounts_enable_flag": + { + "name": "yoda_e2e_loyalty_stg__merchants_first_time_referral_discounts_enable_flag", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_first_time_referral_discounts_enable_flag", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_force_store_accounts": + { + "name": "yoda_e2e_loyalty_stg__merchants_force_store_accounts", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_force_store_accounts", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_products_enabled": + { + "name": "yoda_e2e_loyalty_stg__merchants_free_products_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_products_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_trial_expiration_job_id": + { + "name": "yoda_e2e_loyalty_stg__merchants_free_trial_expiration_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_trial_expiration_job_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_trial_expires_at": + { + "name": "yoda_e2e_loyalty_stg__merchants_free_trial_expires_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_trial_expires_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_from_email": + { + "name": "yoda_e2e_loyalty_stg__merchants_from_email", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_from_email", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_from_name": + { + "name": "yoda_e2e_loyalty_stg__merchants_from_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_from_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_group_id": + { + "name": "yoda_e2e_loyalty_stg__merchants_group_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_group_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_guid": + { + "name": "yoda_e2e_loyalty_stg__merchants_guid", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_guid", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_analytics_installed": + { + "name": "yoda_e2e_loyalty_stg__merchants_has_analytics_installed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_analytics_installed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_rewards_installed": + { + "name": "yoda_e2e_loyalty_stg__merchants_has_rewards_installed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_rewards_installed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_store": + { + "name": "yoda_e2e_loyalty_stg__merchants_has_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_store", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_id": + { + "name": "yoda_e2e_loyalty_stg__merchants_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_purchases_with_details": + { + "name": "yoda_e2e_loyalty_stg__merchants_include_purchases_with_details", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_purchases_with_details", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_shipping": + { + "name": "yoda_e2e_loyalty_stg__merchants_include_shipping", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_shipping", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_storefront_css": + { + "name": "yoda_e2e_loyalty_stg__merchants_include_storefront_css", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_storefront_css", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_install_order_volume": + { + "name": "yoda_e2e_loyalty_stg__merchants_install_order_volume", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_install_order_volume", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_installed_analytics_at": + { + "name": "yoda_e2e_loyalty_stg__merchants_installed_analytics_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_installed_analytics_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_installed_rewards_at": + { + "name": "yoda_e2e_loyalty_stg__merchants_installed_rewards_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_installed_rewards_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_invoice_job_id": + { + "name": "yoda_e2e_loyalty_stg__merchants_invoice_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_invoice_job_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_is_approved": + { + "name": "yoda_e2e_loyalty_stg__merchants_is_approved", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_is_approved", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_limit_redemptions": + { + "name": "yoda_e2e_loyalty_stg__merchants_limit_redemptions", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_limit_redemptions", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_content_type": + { + "name": "yoda_e2e_loyalty_stg__merchants_logo_content_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_content_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_file_name": + { + "name": "yoda_e2e_loyalty_stg__merchants_logo_file_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_file_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_file_size": + { + "name": "yoda_e2e_loyalty_stg__merchants_logo_file_size", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_file_size", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_updated_at": + { + "name": "yoda_e2e_loyalty_stg__merchants_logo_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_url": + { + "name": "yoda_e2e_loyalty_stg__merchants_logo_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_manual_adjustment_admin_only": + { + "name": "yoda_e2e_loyalty_stg__merchants_manual_adjustment_admin_only", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_manual_adjustment_admin_only", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_metafield_namespace": + { + "name": "yoda_e2e_loyalty_stg__merchants_metafield_namespace", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_metafield_namespace", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_nav_exclusions": + { + "name": "yoda_e2e_loyalty_stg__merchants_nav_exclusions", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_nav_exclusions", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_oauth_app_id": + { + "name": "yoda_e2e_loyalty_stg__merchants_oauth_app_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_oauth_app_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_on_free_trial": + { + "name": "yoda_e2e_loyalty_stg__merchants_on_free_trial", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_on_free_trial", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_paid_state": + { + "name": "yoda_e2e_loyalty_stg__merchants_order_paid_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_paid_state", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_paid_status": + { + "name": "yoda_e2e_loyalty_stg__merchants_order_paid_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_paid_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_price_setting": + { + "name": "yoda_e2e_loyalty_stg__merchants_order_price_setting", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_price_setting", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_owner_id": + { + "name": "yoda_e2e_loyalty_stg__merchants_owner_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_owner_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_plan": + { + "name": "yoda_e2e_loyalty_stg__merchants_plan", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_plan", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_points_per_dollar": + { + "name": "yoda_e2e_loyalty_stg__merchants_points_per_dollar", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_points_per_dollar", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_points_reminder_delay_days": + { + "name": "yoda_e2e_loyalty_stg__merchants_points_reminder_delay_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_points_reminder_delay_days", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_discounts_webhook": + { + "name": "yoda_e2e_loyalty_stg__merchants_process_discounts_webhook", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_discounts_webhook", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_state": + { + "name": "yoda_e2e_loyalty_stg__merchants_process_order_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_state", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_status": + { + "name": "yoda_e2e_loyalty_stg__merchants_process_order_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_webhook": + { + "name": "yoda_e2e_loyalty_stg__merchants_process_order_webhook", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_webhook", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_refund_status": + { + "name": "yoda_e2e_loyalty_stg__merchants_process_refund_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_refund_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_product_exclusions": + { + "name": "yoda_e2e_loyalty_stg__merchants_product_exclusions", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_product_exclusions", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_program_live": + { + "name": "yoda_e2e_loyalty_stg__merchants_program_live", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_program_live", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_program_locked": + { + "name": "yoda_e2e_loyalty_stg__merchants_program_locked", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_program_locked", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_avoid_ip_and_user_agent": + { + "name": "yoda_e2e_loyalty_stg__merchants_referral_avoid_ip_and_user_agent", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_avoid_ip_and_user_agent", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_opt_in_strategy": + { + "name": "yoda_e2e_loyalty_stg__merchants_referral_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_opt_in_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_reminder_days": + { + "name": "yoda_e2e_loyalty_stg__merchants_referral_reminder_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_reminder_days", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_round_discounts_strategy": + { + "name": "yoda_e2e_loyalty_stg__merchants_round_discounts_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_round_discounts_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_security_level": + { + "name": "yoda_e2e_loyalty_stg__merchants_security_level", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_security_level", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_setup_rewards_page": + { + "name": "yoda_e2e_loyalty_stg__merchants_setup_rewards_page", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_setup_rewards_page", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_show_billing_information": + { + "name": "yoda_e2e_loyalty_stg__merchants_show_billing_information", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_show_billing_information", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_slug": + { + "name": "yoda_e2e_loyalty_stg__merchants_slug", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_slug", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_source": + { + "name": "yoda_e2e_loyalty_stg__merchants_source", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_source", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_account_login_url": + { + "name": "yoda_e2e_loyalty_stg__merchants_store_account_login_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_account_login_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_account_registration_url": + { + "name": "yoda_e2e_loyalty_stg__merchants_store_account_registration_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_account_registration_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_id": + { + "name": "yoda_e2e_loyalty_stg__merchants_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_stripe_customer_id": + { + "name": "yoda_e2e_loyalty_stg__merchants_stripe_customer_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_stripe_customer_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_swell_redemptions_enabled": + { + "name": "yoda_e2e_loyalty_stg__merchants_swell_redemptions_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_swell_redemptions_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_fields_with_processor": + { + "name": "yoda_e2e_loyalty_stg__merchants_sync_fields_with_processor", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_fields_with_processor", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_newsletter_with_platform": + { + "name": "yoda_e2e_loyalty_stg__merchants_sync_newsletter_with_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_newsletter_with_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_tiers_with_platform": + { + "name": "yoda_e2e_loyalty_stg__merchants_sync_tiers_with_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_tiers_with_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_test_account": + { + "name": "yoda_e2e_loyalty_stg__merchants_test_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_test_account", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_third_party_id": + { + "name": "yoda_e2e_loyalty_stg__merchants_third_party_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_third_party_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_time_zone": + { + "name": "yoda_e2e_loyalty_stg__merchants_time_zone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_time_zone", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_uninstalled_analytics_at": + { + "name": "yoda_e2e_loyalty_stg__merchants_uninstalled_analytics_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_uninstalled_analytics_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_uninstalled_rewards_at": + { + "name": "yoda_e2e_loyalty_stg__merchants_uninstalled_rewards_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_uninstalled_rewards_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_updated_at": + { + "name": "yoda_e2e_loyalty_stg__merchants_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_usage_charge_job_id": + { + "name": "yoda_e2e_loyalty_stg__merchants_usage_charge_job_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_usage_charge_job_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_used_coupons_delete_after_days": + { + "name": "yoda_e2e_loyalty_stg__merchants_used_coupons_delete_after_days", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_used_coupons_delete_after_days", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_value_per_subscriber_cents": + { + "name": "yoda_e2e_loyalty_stg__merchants_value_per_subscriber_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_value_per_subscriber_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_verified_email_domain": + { + "name": "yoda_e2e_loyalty_stg__merchants_verified_email_domain", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_verified_email_domain", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_vip_tiers_job_running": + { + "name": "yoda_e2e_loyalty_stg__merchants_vip_tiers_job_running", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_vip_tiers_job_running", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_webhook_token": + { + "name": "yoda_e2e_loyalty_stg__merchants_webhook_token", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_webhook_token", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_webhook_url": + { + "name": "yoda_e2e_loyalty_stg__merchants_webhook_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_webhook_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_website": + { + "name": "yoda_e2e_loyalty_stg__merchants_website", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_website", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_weekly_digest_enabled": + { + "name": "yoda_e2e_loyalty_stg__merchants_weekly_digest_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_weekly_digest_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_bg_color": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_bg_color", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_bg_color", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_brand_color": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_brand_color", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_brand_color", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_distance_from_end": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_distance_from_end", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_distance_from_end", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_enabled": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_enabled", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_enabled", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_expanded_by_default": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_expanded_by_default", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_expanded_by_default", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_font_family": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_font_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_font_family", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_font_url": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_font_url", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_font_url", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_header_text": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_header_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_header_text", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_height": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_height", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_height", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_location": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_location", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_location", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_location_mobile": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_location_mobile", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_location_mobile", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_mobile": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_mobile", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_mobile", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_rounded": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_rounded", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_rounded", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_text": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_text", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_text", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_text_color": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_text_color", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_text_color", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_theme": + { + "name": "yoda_e2e_loyalty_stg__merchants_widget_theme", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_theme", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_loyalty_opt_in_strategy": + { + "name": "yoda_e2e_loyalty_stg__merchants_loyalty_opt_in_strategy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_loyalty_opt_in_strategy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_platform": + { + "name": "yoda_e2e_loyalty_stg__merchants_platform", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_platform", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_platform_engine": + { + "name": "yoda_e2e_loyalty_stg__merchants_platform_engine", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_platform_engine", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_key": + { + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_secret": + { + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_secret", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_secret", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_created_at": + { + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_id": + { + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_merchant_id": + { + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_org_key": + { + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_org_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_org_key", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_updated_at": + { + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_amount_spent_cents": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_amount_spent_cents", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_amount_spent_cents", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_campaign_completed": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_campaign_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_campaign_completed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_created_at": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_created_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_id": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_merchant_id": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_merchant_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_merchant_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_points_earned": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_points_earned", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_points_earned", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_purchases_made": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_purchases_made", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_purchases_made", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_referrals_completed": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_referrals_completed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_referrals_completed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_requirements_needed": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_requirements_needed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_requirements_needed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_tier_id": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_tier_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_tier_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_type": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_updated_at": + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_updated_at", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_app_key": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_app_key", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_billing_city": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_billing_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_billing_city", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_browser_country_code": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_browser_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_browser_country_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_customer_id_swell_customers": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_customer_id_swell_customers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_customer_id_swell_customers", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_customer_ip_address": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_customer_ip_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_customer_ip_address", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_discount_cents_in_original_currency": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_discount_cents_in_original_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_discount_cents_in_original_currency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_dwh_updated_at": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_dwh_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_active_store": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_active_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_active_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_applied_to_campaigns": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_applied_to_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_applied_to_campaigns", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_before_swell_acquisition": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_before_swell_acquisition", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_before_swell_acquisition", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_fraud_review": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_fraud_review", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_fraud_review", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_move_merchant_to_new_tier": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_move_merchant_to_new_tier", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_move_merchant_to_new_tier", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_swell_user": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_swell_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_swell_user", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_test_store": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_test_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_test_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_merchant_id_dim_stores": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_merchant_id_dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_merchant_id_dim_stores", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_order_id_fact_orders": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_order_id_fact_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_order_id_fact_orders", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_organization_id": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_organization_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_platform_name": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_platform_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_created_at": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_created_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_currency": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_currency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_date": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_date", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_id": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_updated_at": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_value_cents_in_original_currency": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_value_cents_in_original_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_value_cents_in_original_currency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_redemption_code_id_swell_redemption_code": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_redemption_code_id_swell_redemption_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_redemption_code_id_swell_redemption_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_referral_discount_code_id_swell_referral_discount_code": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_referral_discount_code_id_swell_referral_discount_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_referral_discount_code_id_swell_referral_discount_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_referral_id_swell_referrals": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_referral_id_swell_referrals", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_referral_id_swell_referrals", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_shipping_city": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_shipping_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_shipping_city", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_shipping_country_code": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_shipping_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_shipping_country_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_address": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_store_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_address", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_city": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_store_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_city", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_id": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_name": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_state": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_store_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_state", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_user_agent_id_swell_user_agent": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_user_agent_id_swell_user_agent", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_user_agent_id_swell_user_agent", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_app_key": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_app_key", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_app_key", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_billing_city": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_billing_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_billing_city", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_browser_country_code": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_browser_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_browser_country_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_id_swell_customers": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_id_swell_customers", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_id_swell_customers", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_ip_address": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_ip_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_ip_address", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_discount_cents_in_original_currency": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_discount_cents_in_original_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_discount_cents_in_original_currency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_dwh_updated_at": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_dwh_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_dwh_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_active_store": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_active_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_active_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_applied_to_campaigns": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_applied_to_campaigns", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_applied_to_campaigns", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_before_swell_acquisition": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_before_swell_acquisition", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_before_swell_acquisition", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_fraud_review": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_fraud_review", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_fraud_review", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_swell_user": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_swell_user", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_swell_user", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_test_store": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_test_store", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_test_store", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_merchant_id_dim_stores": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_merchant_id_dim_stores", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_merchant_id_dim_stores", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_order_id_fact_orders": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_order_id_fact_orders", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_order_id_fact_orders", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_organization_id": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_organization_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_organization_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_platform_name": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_platform_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_platform_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_created_at": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_created_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_created_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_currency": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_currency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_date": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_date", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_id": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_updated_at": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_updated_at", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_updated_at", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_id_swell_referrals": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_id_swell_referrals", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_id_swell_referrals", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_city": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_city", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_country_code": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_country_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_country_code", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_address": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_address", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_address", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_city": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_city", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_city", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_id": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_id", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_name": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_name", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_state": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_state", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_state", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent": + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_emailcampaignscount": + { + "name": "yoda_e2e_north_bound__segment_profile_emailcampaignscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_emailcampaignscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_forms_count": + { + "name": "yoda_e2e_north_bound__segment_profile_forms_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_forms_count", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_keywords_count": + { + "name": "yoda_e2e_north_bound__segment_profile_keywords_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_keywords_count", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_pages_count": + { + "name": "yoda_e2e_north_bound__segment_profile_pages_count", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_pages_count", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifyorderscount": + { + "name": "yoda_e2e_north_bound__segment_profile_shopifyorderscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifyorderscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifyplan": + { + "name": "yoda_e2e_north_bound__segment_profile_shopifyplan", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifyplan", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifystoreage": + { + "name": "yoda_e2e_north_bound__segment_profile_shopifystoreage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifystoreage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpautomationscount": + { + "name": "yoda_e2e_north_bound__segment_profile_smsbumpautomationscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpautomationscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpautoreload": + { + "name": "yoda_e2e_north_bound__segment_profile_smsbumpautoreload", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpautoreload", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpcstoolscount": + { + "name": "yoda_e2e_north_bound__segment_profile_smsbumpcstoolscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpcstoolscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpflowscount": + { + "name": "yoda_e2e_north_bound__segment_profile_smsbumpflowscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpflowscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpintegrationscount": + { + "name": "yoda_e2e_north_bound__segment_profile_smsbumpintegrationscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpintegrationscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpplantype": + { + "name": "yoda_e2e_north_bound__segment_profile_smsbumpplantype", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpplantype", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smscampaignscount": + { + "name": "yoda_e2e_north_bound__segment_profile_smscampaignscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smscampaignscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smscreditsamount": + { + "name": "yoda_e2e_north_bound__segment_profile_smscreditsamount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smscreditsamount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smssubscriberscount": + { + "name": "yoda_e2e_north_bound__segment_profile_smssubscriberscount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smssubscriberscount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_userId": + { + "name": "yoda_e2e_north_bound__segment_profile_userId", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_userId", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter": + { + "name": "yoda_e2e_infra__custom_cost_exporter", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_bill_start_date": + { + "name": "yoda_e2e_infra__custom_cost_exporter_bill_start_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_bill_start_date", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_billing_period": + { + "name": "yoda_e2e_infra__custom_cost_exporter_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_billing_period", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_bucket": + { + "name": "yoda_e2e_infra__custom_cost_exporter_bucket", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_bucket", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_cost": + { + "name": "yoda_e2e_infra__custom_cost_exporter_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_cost", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_line_item_usage_type": + { + "name": "yoda_e2e_infra__custom_cost_exporter_line_item_usage_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_line_item_usage_type", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_product_product_family": + { + "name": "yoda_e2e_infra__custom_cost_exporter_product_product_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_product_product_family", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__reporting_example": + { + "name": "yoda_e2e_infra__reporting_example", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Average_of_CPU_Efficiency": + { + "name": "yoda_e2e_infra__reporting_example_Average_of_CPU_Efficiency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Average_of_CPU_Efficiency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Average_of_Ram_Efficiency": + { + "name": "yoda_e2e_infra__reporting_example_Average_of_Ram_Efficiency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Average_of_Ram_Efficiency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Container": + { + "name": "yoda_e2e_infra__reporting_example_Kubecost_Data_Container", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Container", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Group": + { + "name": "yoda_e2e_infra__reporting_example_Kubecost_Data_Group", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Group", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Product_Line": + { + "name": "yoda_e2e_infra__reporting_example_Kubecost_Data_Product_Line", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Product_Line", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Team": + { + "name": "yoda_e2e_infra__reporting_example_Kubecost_Data_Team", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Team", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Savings_opportunities": + { + "name": "yoda_e2e_infra__reporting_example_Savings_opportunities", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Savings_opportunities", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Total_Cost": + { + "name": "yoda_e2e_infra__reporting_example_Total_Cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Total_Cost", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold": + { + "name": "yoda_e2e_infra__s3_cost_cold", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold", + "block_contents": "AWS S3 Bucket Costs aggregations table based on `AWS Cost and Usage Reports` flushed into `aws-billing-report-costpo` bucket.\nThe table are created [here|https://github.com/YotpoLtd/costpo/blob/master/sql-views.sql#L15] and contains only unchanged data older than 2 months only" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_bill_start_date": + { + "name": "yoda_e2e_infra__s3_cost_cold_bill_start_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_bill_start_date", + "block_contents": "Billing date for a specific S3 service (day granularity)" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_billing_period": + { + "name": "yoda_e2e_infra__s3_cost_cold_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_billing_period", + "block_contents": "Billing period date monthly" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_bucket": + { + "name": "yoda_e2e_infra__s3_cost_cold_bucket", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_bucket", + "block_contents": "Bucket Name" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_cost": + { + "name": "yoda_e2e_infra__s3_cost_cold_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_cost", + "block_contents": "Cost per product family/usage type" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_line_item_usage_type": + { + "name": "yoda_e2e_infra__s3_cost_cold_line_item_usage_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_line_item_usage_type", + "block_contents": "Out/In-Bytes, Requests-Tier,TimedStorage, StorageAnalytics, DataTransfer, Inventory-ObjectsListed, Retrieval, EarlyDelete-ByteHrs" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_product_product_family": + { + "name": "yoda_e2e_infra__s3_cost_cold_product_product_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_product_product_family", + "block_contents": "Data Transfer, API Request, Storage, Fee" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost": + { + "name": "yoda_e2e_infra_stg__aws_s3_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost", + "block_contents": "Aggregated AWS S3 cost table based on AWS Billing report" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_bill_start_date": + { + "name": "yoda_e2e_infra_stg__aws_s3_cost_bill_start_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_bill_start_date", + "block_contents": "Billing date for a specific S3 service (day granularity)" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_billing_period": + { + "name": "yoda_e2e_infra_stg__aws_s3_cost_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_billing_period", + "block_contents": "Billing period date monthly" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_bucket": + { + "name": "yoda_e2e_infra_stg__aws_s3_cost_bucket", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_bucket", + "block_contents": "Bucket name" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_cost": + { + "name": "yoda_e2e_infra_stg__aws_s3_cost_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_cost", + "block_contents": "Sum of unblended cost per day" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_line_item_usage_type": + { + "name": "yoda_e2e_infra_stg__aws_s3_cost_line_item_usage_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_line_item_usage_type", + "block_contents": "Out/In-Bytes, Requests-Tier,TimedStorage, StorageAnalytics, DataTransfer, Inventory-ObjectsListed, Retrieval, EarlyDelete-ByteHrs" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_product_product_family": + { + "name": "yoda_e2e_infra_stg__aws_s3_cost_product_product_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_product_product_family", + "block_contents": "Data Transfer, API Request, Storage, Fee" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_bill_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_bill_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_bill_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_entity": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_entity", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_entity", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_end_date": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_end_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_end_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_start_date": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_start_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_start_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_invoice_id": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_invoice_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_invoice_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_payer_account_id": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_payer_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_payer_account_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_edp_discount": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_discount_edp_discount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_edp_discount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_private_rate_discount": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_discount_private_rate_discount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_private_rate_discount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_total_discount": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_discount_total_discount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_total_discount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_identity_line_item_id": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_identity_line_item_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_identity_line_item_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_identity_time_interval": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_identity_time_interval", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_identity_time_interval", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_availability_zone": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_availability_zone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_availability_zone", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_cost": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_cost", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_rate": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_rate", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_currency_code": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_currency_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_currency_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_legal_entity": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_legal_entity", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_legal_entity", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_description": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_cost": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_cost", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_rate": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_rate", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalization_factor": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalization_factor", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalization_factor", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalized_usage_amount": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalized_usage_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalized_usage_amount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_operation": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_operation", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_operation", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_product_code": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_product_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_product_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_resource_id": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_resource_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_resource_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_tax_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_tax_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_tax_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_cost": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_cost", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_rate": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_rate", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_account_id": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_account_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_account_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_amount": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_amount", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_amount", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_end_date": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_end_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_end_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_start_date": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_start_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_start_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_month": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_month", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_month", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_currency": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_currency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_currency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_lease_contract_length": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_lease_contract_length", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_lease_contract_length", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_offering_class": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_offering_class", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_offering_class", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_cost": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_cost", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_rate": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_rate", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_purchase_option": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_purchase_option", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_purchase_option", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_code": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_id": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_term": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_term", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_term", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_unit": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_unit", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_unit", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_alarm_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_alarm_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_alarm_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_availability": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_availability", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_availability", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_availability_zone": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_availability_zone", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_availability_zone", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_description": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_group": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_group", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_group", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_cache_engine": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_cache_engine", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_cache_engine", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_capacitystatus": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_capacitystatus", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_capacitystatus", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_category": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_category", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_category", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_clock_speed": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_clock_speed", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_clock_speed", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_component": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_component", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_component", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_family": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_family", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_concurrencyscalingfreeusage": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_concurrencyscalingfreeusage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_concurrencyscalingfreeusage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_counts_against_quota": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_counts_against_quota", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_counts_against_quota", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_cputype": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_cputype", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_cputype", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_current_generation": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_current_generation", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_current_generation", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_data": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_data", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_data", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_data_transfer_quota": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_data_transfer_quota", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_data_transfer_quota", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_database_engine": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_database_engine", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_database_engine", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_datastore_storagetype": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_datastore_storagetype", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_datastore_storagetype", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_dedicated_ebs_throughput": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_dedicated_ebs_throughput", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_dedicated_ebs_throughput", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_deployment_option": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_deployment_option", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_deployment_option", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_description": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_durability": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_durability", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_durability", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_ecu": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_ecu", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_ecu", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_engine_code": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_engine_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_engine_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_enhanced_networking_supported": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_enhanced_networking_supported", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_enhanced_networking_supported", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_event_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_event_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_event_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_frequency": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_frequency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_frequency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_location": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_location", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_location", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_code": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_code", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_code", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_description": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_free_overage": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_free_overage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_free_overage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_frequency_mode": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_frequency_mode", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_frequency_mode", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu_memory": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu_memory", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu_memory", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_granularity": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_granularity", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_granularity", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_group": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_group", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_group", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_group_description": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_group_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_group_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_insightstype": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_insightstype", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_insightstype", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_family": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_family", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_name": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type_family": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type_family", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx2_available": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx2_available", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx2_available", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx_available": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx_available", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx_available", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_turbo_available": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_turbo_available", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_turbo_available", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_io": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_io", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_io", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_license": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_license", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_license", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_license_model": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_license_model", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_license_model", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_location": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_location", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_location", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_location_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_location_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_location_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_logs_destination": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_logs_destination", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_logs_destination", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iops_burst_performance": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iops_burst_performance", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iops_burst_performance", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iopsvolume": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iopsvolume", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iopsvolume", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_throughputvolume": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_max_throughputvolume", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_throughputvolume", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_volume_size": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_max_volume_size", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_volume_size", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_maximum_extended_storage": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_maximum_extended_storage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_maximum_extended_storage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memory": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_memory", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memory", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memory_gib": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_memory_gib", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memory_gib", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memorytype": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_memorytype", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memorytype", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_frequency": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_frequency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_frequency", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_order": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_order", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_order", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_min_volume_size": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_min_volume_size", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_min_volume_size", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_network_performance": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_network_performance", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_network_performance", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_normalization_size_factor": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_normalization_size_factor", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_normalization_size_factor", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_operating_system": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_operating_system", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_operating_system", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_operation": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_operation", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_operation", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_overage_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_overage_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_overage_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_cpu": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_cpu", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_cpu", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_gpu": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_gpu", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_gpu", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_processor": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_processor", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_processor", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_pre_installed_sw": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_pre_installed_sw", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_pre_installed_sw", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_pricing_unit": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_pricing_unit", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_pricing_unit", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_architecture": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_architecture", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_architecture", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_features": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_features", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_features", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_product_family": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_product_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_product_family", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_product_name": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_product_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_product_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_purchase_option": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_purchase_option", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_purchase_option", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_purchaseterm": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_purchaseterm", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_purchaseterm", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_queue_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_queue_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_queue_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_ratetype": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_ratetype", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_ratetype", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_region": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_region", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_region", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_request_description": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_request_description", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_request_description", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_request_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_request_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_request_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_endpoint": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_endpoint", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_endpoint", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_rootvolume": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_rootvolume", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_rootvolume", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_target": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_target", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_target", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_running_mode": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_running_mode", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_running_mode", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_servicecode": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_servicecode", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_servicecode", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_servicename": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_servicename", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_servicename", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_sku": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_sku", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_sku", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_software_included": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_software_included", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_software_included", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_software_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_software_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_software_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_standard_storage_retention_included": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_standard_storage_retention_included", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_standard_storage_retention_included", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_storage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_class": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_class", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_class", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_family": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_family", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_media": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_media", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_media", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_tenancy": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_tenancy", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_tenancy", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_tiertype": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_tiertype", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_tiertype", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_transfer_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_transfer_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_transfer_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_usage_family": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_usage_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_usage_family", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_usagetype": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_usagetype", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_usagetype", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_uservolume": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_uservolume", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_uservolume", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_vcpu": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_vcpu", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_vcpu", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_version": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_version", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_version", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_api_name": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_api_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_api_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_with_active_users": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_with_active_users", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_with_active_users", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_effective_cost": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_effective_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_effective_cost", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_end_time": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_end_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_end_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_modification_status": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_modification_status", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_modification_status", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_effective_cost": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_effective_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_effective_cost", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_recurring_fee_for_usage": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_recurring_fee_for_usage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_recurring_fee_for_usage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_recurring_fee": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_recurring_fee", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_recurring_fee", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_upfront_value": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_upfront_value", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_upfront_value", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_normalized_units_per_reservation": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_normalized_units_per_reservation", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_normalized_units_per_reservation", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_number_of_reservations": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_number_of_reservations", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_number_of_reservations", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_recurring_fee_for_usage": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_recurring_fee_for_usage", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_recurring_fee_for_usage", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_reservation_a_r_n": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_reservation_a_r_n", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_reservation_a_r_n", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_start_time": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_start_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_start_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_subscription_id": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_subscription_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_subscription_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_normalized_units": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_normalized_units", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_normalized_units", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_units": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_units", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_units", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_units_per_reservation": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_units_per_reservation", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_units_per_reservation", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_normalized_unit_quantity": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_normalized_unit_quantity", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_normalized_unit_quantity", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_quantity": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_quantity", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_quantity", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_recurring_fee": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_recurring_fee", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_recurring_fee", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_upfront_value": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_upfront_value", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_upfront_value", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_created_by": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_created_by", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_created_by", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_account": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_account", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_account", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_asg": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_asg", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_asg", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_cluster_name": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_cluster_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_cluster_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_component": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_component", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_component", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_docker_compose": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_docker_compose", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_docker_compose", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_environment": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_environment", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_environment", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_name": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_name", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_name", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_product_line": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_product_line", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_product_line", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_service": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_service", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_service", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_componenet": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_componenet", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_componenet", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_component": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_component", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_component", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_end_time": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_end_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_end_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_instance_type_family": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_instance_type_family", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_instance_type_family", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_offering_type": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_offering_type", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_offering_type", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_payment_option": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_payment_option", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_payment_option", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_purchase_term": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_purchase_term", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_purchase_term", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_region": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_region", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_region", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_a_r_n": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_a_r_n", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_a_r_n", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_effective_cost": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_effective_cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_effective_cost", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_rate": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_rate", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_rate", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_start_time": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_start_time", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_start_time", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_total_commitment_to_date": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_total_commitment_to_date", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_total_commitment_to_date", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_used_commitment": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_used_commitment", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_used_commitment", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_year": + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_year", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_year", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot": + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "block_contents": "TODO: Update Table Description" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_CPU_Efficiency": + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_CPU_Efficiency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_CPU_Efficiency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_Ram_Efficiency": + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_Ram_Efficiency", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_Ram_Efficiency", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Container": + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Container", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Container", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Group": + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Group", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Group", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Product_Line": + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Product_Line", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Product_Line", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Team": + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Team", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Team", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Savings_opportunities": + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Savings_opportunities", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Savings_opportunities", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Total_Cost": + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Total_Cost", + "resource_type": "doc", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Total_Cost", + "block_contents": "TODO: Update Column {col_name} Information" + }, + "doc.dbt.__overview__": + { + "name": "__overview__", + "resource_type": "doc", + "package_name": "dbt", + "path": "overview.md", + "original_file_path": "docs/overview.md", + "unique_id": "doc.dbt.__overview__", + "block_contents": "### Welcome!\n\nWelcome to the auto-generated documentation for your dbt project!\n\n### Navigation\n\nYou can use the `Project` and `Database` navigation tabs on the left side of the window to explore the models\nin your project.\n\n#### Project Tab\nThe `Project` tab mirrors the directory structure of your dbt project. In this tab, you can see all of the\nmodels defined in your dbt project, as well as models imported from dbt packages.\n\n#### Database Tab\nThe `Database` tab also exposes your models, but in a format that looks more like a database explorer. This view\nshows relations (tables and views) grouped into database schemas. Note that ephemeral models are _not_ shown\nin this interface, as they do not exist in the database.\n\n### Graph Exploration\nYou can click the blue icon on the bottom-right corner of the page to view the lineage graph of your models.\n\nOn model pages, you'll see the immediate parents and children of the model you're exploring. By clicking the `Expand`\nbutton at the top-right of this lineage pane, you'll be able to see all of the models that are used to build,\nor are built from, the model you're exploring.\n\nOnce expanded, you'll be able to use the `--select` and `--exclude` model selection syntax to filter the\nmodels in the graph. For more information on model selection, check out the [dbt docs](https://docs.getdbt.com/docs/model-selection-syntax).\n\nNote that you can also right-click on models to interactively filter and explore the graph.\n\n---\n\n### More information\n\n- [What is dbt](https://docs.getdbt.com/docs/introduction)?\n- Read the [dbt viewpoint](https://docs.getdbt.com/docs/viewpoint)\n- [Installation](https://docs.getdbt.com/docs/installation)\n- Join the [dbt Community](https://www.getdbt.com/community/) for questions and discussion" + }, + "doc.dbt_artifacts.command_invocation_id": + { + "name": "command_invocation_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.command_invocation_id", + "block_contents": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation." + }, + "doc.dbt_artifacts.node_id": + { + "name": "node_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.node_id", + "block_contents": "Unique node identifier." + }, + "doc.dbt_artifacts.name": + { + "name": "name", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.name", + "block_contents": "Name of the node." + }, + "doc.dbt_artifacts.schema": + { + "name": "schema", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.schema", + "block_contents": "Configured schema for the node." + }, + "doc.dbt_artifacts.package_name": + { + "name": "package_name", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.package_name", + "block_contents": "Name of the dbt package which contains the node." + }, + "doc.dbt_artifacts.total_node_runtime": + { + "name": "total_node_runtime", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.total_node_runtime", + "block_contents": "Total time spent executing this node (seconds)." + }, + "doc.dbt_artifacts.compile_started_at": + { + "name": "compile_started_at", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.compile_started_at", + "block_contents": "Timestamp when the node started compiling." + }, + "doc.dbt_artifacts.depends_on_nodes": + { + "name": "depends_on_nodes", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.depends_on_nodes", + "block_contents": "Array of node identifiers that this node depends on in the execution graph." + }, + "doc.dbt_artifacts.status": + { + "name": "status", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.status", + "block_contents": "Represents the execution status of a node, can be success, failure, or error." + }, + "doc.dbt_artifacts.query_completed_at": + { + "name": "query_completed_at", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.query_completed_at", + "block_contents": "Timestamp when the node's SQL query completed." + }, + "doc.dbt_artifacts.materialization": + { + "name": "materialization", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.materialization", + "block_contents": "The materialization of the model." + }, + "doc.dbt_artifacts.database": + { + "name": "database", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.database", + "block_contents": "The configured database for the node." + }, + "doc.dbt_artifacts.rows_affected": + { + "name": "rows_affected", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.rows_affected", + "block_contents": "Number of rows affected by the model execution." + }, + "doc.dbt_artifacts.bytes_processed": + { + "name": "bytes_processed", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.bytes_processed", + "block_contents": "Number of bytes processed by the model execution." + }, + "doc.dbt_artifacts.thread_id": + { + "name": "thread_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.thread_id", + "block_contents": "Which thread executed this node? E.g. Thread-1" + }, + "doc.dbt_artifacts.path": + { + "name": "path", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.path", + "block_contents": "Path to the model on the local filesystem." + }, + "doc.dbt_artifacts.was_full_refresh": + { + "name": "was_full_refresh", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.was_full_refresh", + "block_contents": "Boolean flag indicating whether the nodes run was a full refresh or not." + }, + "doc.dbt_artifacts.checksum": + { + "name": "checksum", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.checksum", + "block_contents": "Checksum of the model." + }, + "doc.dbt_artifacts.seed_execution_id": + { + "name": "seed_execution_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.seed_execution_id", + "block_contents": "Execution ID of the seed node." + }, + "doc.dbt_artifacts.test_execution_id": + { + "name": "test_execution_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.test_execution_id", + "block_contents": "Execution ID of the test node." + }, + "doc.dbt_artifacts.snapshot_execution_id": + { + "name": "snapshot_execution_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.snapshot_execution_id", + "block_contents": "Execution ID of the snapshot node." + }, + "doc.dbt_artifacts.model_execution_id": + { + "name": "model_execution_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.model_execution_id", + "block_contents": "Execution ID of the model node." + }, + "doc.dbt_artifacts.loader": + { + "name": "loader", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.loader", + "block_contents": "Describes the tool that loads this source into your warehouse." + }, + "doc.dbt_artifacts.freshness": + { + "name": "freshness", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.freshness", + "block_contents": "The specified freshness of the source model." + }, + "doc.dbt_artifacts.url": + { + "name": "url", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.url", + "block_contents": "The URL of the BI tool where the data defined by the exposure can be viewed." + }, + "doc.dbt_artifacts.identifier": + { + "name": "identifier", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.identifier", + "block_contents": "Source identifier." + }, + "doc.dbt_artifacts.source_name": + { + "name": "source_name", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.source_name", + "block_contents": "Source name." + }, + "doc.dbt_artifacts.test_path": + { + "name": "test_path", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.test_path", + "block_contents": "Path to the yaml (SQL in case of a singular test) file describing the test." + }, + "doc.dbt_artifacts.tags": + { + "name": "tags", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.tags", + "block_contents": "Tags used in resource selection associated with the node." + }, + "doc.dbt_artifacts.strategy": + { + "name": "strategy", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.strategy", + "block_contents": "Snapshot \"strategies\" define how dbt knows if a row has changed. There are two strategies built-in to dbt — timestamp\nand check." + }, + "doc.dbt_artifacts.failures": + { + "name": "failures", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.failures", + "block_contents": "Test failures. Value is 1 if the test failed, 0 if successful." + }, + "doc.dbt_artifacts.loaded_at_field": + { + "name": "loaded_at_field", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.loaded_at_field", + "block_contents": "A column name (or expression) that returns a timestamp indicating freshness." + }, + "doc.dbt_artifacts.type": + { + "name": "type", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.type", + "block_contents": "Exposure type; one of dashboard, notebook, analysis, ml, application (used to organize on docs site)" + }, + "doc.dbt_artifacts.description": + { + "name": "description", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.description", + "block_contents": "Node description." + }, + "doc.dbt_artifacts.maturity": + { + "name": "maturity", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.maturity", + "block_contents": "Exposure maturity; one of high, medium, low." + }, + "doc.dbt_artifacts.owner": + { + "name": "owner", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.owner", + "block_contents": "Owner of the exposure, usually an email address." + }, + "doc.dbt_artifacts.source_execution_id": + { + "name": "source_execution_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.source_execution_id", + "block_contents": "Execution ID of the source node." + }, + "doc.dbt_artifacts.exposure_execution_id": + { + "name": "exposure_execution_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.exposure_execution_id", + "block_contents": "Execution ID of the exposure node." + }, + "doc.dbt_artifacts.dbt_version": + { + "name": "dbt_version", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.dbt_version", + "block_contents": "Installed version of dbt that is currently running." + }, + "doc.dbt_artifacts.project_name": + { + "name": "project_name", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.project_name", + "block_contents": "Name for the root-level project which is being run by dbt." + }, + "doc.dbt_artifacts.run_started_at": + { + "name": "run_started_at", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.run_started_at", + "block_contents": "The start timestamp of the dbt execution which generated the record." + }, + "doc.dbt_artifacts.dbt_command": + { + "name": "dbt_command", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.dbt_command", + "block_contents": "dbt command of this run." + }, + "doc.dbt_artifacts.full_refresh_flag": + { + "name": "full_refresh_flag", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.full_refresh_flag", + "block_contents": "Boolean flag indicating whether the dbt run was in full refresh mode or not." + }, + "doc.dbt_artifacts.target_profile_name": + { + "name": "target_profile_name", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.target_profile_name", + "block_contents": "The name of the active profile." + }, + "doc.dbt_artifacts.target_name": + { + "name": "target_name", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.target_name", + "block_contents": "The name of the active target." + }, + "doc.dbt_artifacts.target_schema": + { + "name": "target_schema", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.target_schema", + "block_contents": "The name of the target dbt schema." + }, + "doc.dbt_artifacts.target_threads": + { + "name": "target_threads", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.target_threads", + "block_contents": "The number of threads in use by dbt." + }, + "doc.dbt_artifacts.dbt_cloud_project_id": + { + "name": "dbt_cloud_project_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.dbt_cloud_project_id", + "block_contents": "The ID of the dbt Cloud Project for this run." + }, + "doc.dbt_artifacts.dbt_cloud_job_id": + { + "name": "dbt_cloud_job_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.dbt_cloud_job_id", + "block_contents": "The ID of the dbt Cloud Job for this run." + }, + "doc.dbt_artifacts.dbt_cloud_run_id": + { + "name": "dbt_cloud_run_id", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.dbt_cloud_run_id", + "block_contents": "The ID of this particular run." + }, + "doc.dbt_artifacts.dbt_cloud_run_reason_category": + { + "name": "dbt_cloud_run_reason_category", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.dbt_cloud_run_reason_category", + "block_contents": "The \"category\" of the trigger for this run." + }, + "doc.dbt_artifacts.dbt_cloud_run_reason": + { + "name": "dbt_cloud_run_reason", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.dbt_cloud_run_reason", + "block_contents": "The specific trigger for this run." + }, + "doc.dbt_artifacts.env_vars": + { + "name": "env_vars", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.env_vars", + "block_contents": "Key-value pairs of environment variables to be capture." + }, + "doc.dbt_artifacts.dbt_vars": + { + "name": "dbt_vars", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.dbt_vars", + "block_contents": "Key-value pairs of project variables to be capture." + }, + "doc.dbt_artifacts.last_full_refresh_run_completed_at": + { + "name": "last_full_refresh_run_completed_at", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.last_full_refresh_run_completed_at", + "block_contents": "Timestamp when the node's SQL query completed on the last full (non-incremental) run." + }, + "doc.dbt_artifacts.last_full_refresh_run_rows_affected": + { + "name": "last_full_refresh_run_rows_affected", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.last_full_refresh_run_rows_affected", + "block_contents": "Number of rows affected by the node's last full (non-incremental) run." + }, + "doc.dbt_artifacts.last_full_refresh_run_bytes_processed": + { + "name": "last_full_refresh_run_bytes_processed", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.last_full_refresh_run_bytes_processed", + "block_contents": "Number of bytes processed by the node's last full (non-incremental) run." + }, + "doc.dbt_artifacts.last_full_refresh_run_total_runtime": + { + "name": "last_full_refresh_run_total_runtime", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.last_full_refresh_run_total_runtime", + "block_contents": "Total time spent executing the node's last full (non-incremental) run (seconds)." + }, + "doc.dbt_artifacts.last_run_completed_at": + { + "name": "last_run_completed_at", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.last_run_completed_at", + "block_contents": "Timestamp when the node's SQL query completed on the last run." + }, + "doc.dbt_artifacts.last_run_rows_affected": + { + "name": "last_run_rows_affected", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.last_run_rows_affected", + "block_contents": "Number of rows affected by the node's last run." + }, + "doc.dbt_artifacts.last_run_bytes_processed": + { + "name": "last_run_bytes_processed", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.last_run_bytes_processed", + "block_contents": "Number of bytes processed by the node's last run." + }, + "doc.dbt_artifacts.last_run_total_runtime": + { + "name": "last_run_total_runtime", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.last_run_total_runtime", + "block_contents": "Total time spent executing the node's last run (seconds)." + }, + "doc.dbt_artifacts.meta": + { + "name": "meta", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.meta", + "block_contents": "The meta field of the config associated with the node." + }, + "doc.dbt_artifacts.invocation_args": + { + "name": "invocation_args", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.invocation_args", + "block_contents": "Key-value pairs of args passed to invocation." + }, + "doc.dbt_artifacts.dbt_custom_envs": + { + "name": "dbt_custom_envs", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.dbt_custom_envs", + "block_contents": "Key-value pairs of environment variables passed to invocation that have the prefix DBT_ENV_CUSTOM_ENV_" + }, + "doc.dbt_artifacts.alias": + { + "name": "alias", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.alias", + "block_contents": "Alias of the node." + }, + "doc.dbt_artifacts.message": + { + "name": "message", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.message", + "block_contents": "Result report, based on information returned from the database" + }, + "doc.dbt_artifacts.adapter_response": + { + "name": "adapter_response", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.adapter_response", + "block_contents": "Response provided by the adapter as JSON." + }, + "doc.dbt_artifacts.all_results": + { + "name": "all_results", + "resource_type": "doc", + "package_name": "dbt_artifacts", + "path": "docs.md", + "original_file_path": "models/docs.md", + "unique_id": "doc.dbt_artifacts.all_results", + "block_contents": "All results as a JSON blob" + } + }, + "exposures": + { + "exposure.yoda.yoda_e2e_platform__At_16_00": + { + "name": "yoda_e2e_platform__At_16_00", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_platform/exposures/scheduling/yoda_e2e_platform__At_16_00.yml", + "original_file_path": "models/yoda_e2e_platform/exposures/scheduling/yoda_e2e_platform__At_16_00.yml", + "unique_id": "exposure.yoda.yoda_e2e_platform__At_16_00", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "exposures", + "scheduling", + "yoda_e2e_platform__At_16_00" + ], + "type": "application", + "owner": + { + "email": "koalas@yotpo.com", + "name": "data group" + }, + "description": "yoda_e2e_platform At 16 00 DAG", + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2021-12-13", + "upstream_models_freshness": + [ + { + "model_name": "yoda_e2e_loyalty__dim_merchants", + "freshness": "365d" + } + ] + } + }, + "tags": + [ + "yoda_scheduling", + "yoda_e2e_platform" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_platform__At_16_00", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "model.yoda.yoda_e2e_platform_stg__platform_types", + "model.yoda.yoda_e2e_platform__dim_stores", + "model.yoda.yoda_e2e_platform_stg__stores", + "model.yoda.yoda_e2e_platform_stg__accounts", + "model.yoda.yoda_e2e_platform_stg__apps", + "model.yoda.yoda_e2e_platform_stg__store_platforms" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores_enrichment", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__platform_types", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__accounts", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__apps", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__store_platforms", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939102.668016 + }, + "exposure.yoda.yoda_e2e_platform__test_track": + { + "name": "yoda_e2e_platform__test_track", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_platform/exposures/scheduling/yoda_e2e_platform__test_track.yml", + "original_file_path": "models/yoda_e2e_platform/exposures/scheduling/yoda_e2e_platform__test_track.yml", + "unique_id": "exposure.yoda.yoda_e2e_platform__test_track", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "exposures", + "scheduling", + "yoda_e2e_platform__test_track" + ], + "type": "application", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "" + }, + "description": "models : yoda_e2e_platform_stg__users scheduling", + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@daily", + "start_date": "2023-02-07" + } + }, + "tags": + [ + "yoda_e2e_platform", + "yoda_scheduling" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__users", + "model.yoda.yoda_e2e_platform__test_track_user" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_platform_stg__users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__test_track_user", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939102.6725752 + }, + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday": + { + "name": "yoda_e2e_communication__At_20_00_only_on_Sunday", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_communication/exposures/scheduling/yoda_e2e_communication__At_20_00_only_on_Sunday.yml", + "original_file_path": "models/yoda_e2e_communication/exposures/scheduling/yoda_e2e_communication__At_20_00_only_on_Sunday.yml", + "unique_id": "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "exposures", + "scheduling", + "yoda_e2e_communication__At_20_00_only_on_Sunday" + ], + "type": "application", + "owner": + { + "email": "koalas@yotpo.com", + "name": "data group" + }, + "description": "yoda_e2e_communication At 20 00 Only On Sunday DAG", + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2021-12-13" + } + }, + "tags": + [ + "yoda_scheduling", + "yoda_e2e_communication" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_communication__At_20_00_only_on_Sunday", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__automations_count", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count", + "model.yoda.yoda_e2e_communication_stg__integrations_count", + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations", + "model.yoda.yoda_e2e_communication_stg__flows", + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__forms", + "model.yoda.yoda_e2e_communication_stg__phone_to_list", + "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__events", + "model.yoda.yoda_e2e_communication_stg__users", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "model.yoda.yoda_e2e_communication_stg__campaigns", + "model.yoda.yoda_e2e_communication_stg__flows_count", + "model.yoda.yoda_e2e_communication_stg__phones", + "model.yoda.yoda_e2e_communication_stg__shopify_users", + "model.yoda.yoda_e2e_communication_stg__orders", + "model.yoda.yoda_e2e_communication_stg__phones_meta", + "model.yoda.yoda_e2e_communication_stg__list_keywords", + "model.yoda.yoda_e2e_communication_stg__packages", + "model.yoda.yoda_e2e_communication_stg__apicalls" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_communication_stg__automations_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__measurements_shopify_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_pages_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__integrations_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__flows", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__measurements_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__forms", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__phone_to_list", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_orders", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_keywords_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__sms_campaigns_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__sms_subscribers_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__email_campaigns_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__events", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_forms_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__flows_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__phones", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__orders", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__phones_meta", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__list_keywords", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__packages", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__apicalls", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939103.1824803 + }, + "exposure.yoda.yoda_e2e_loyalty__test_sf_export": + { + "name": "yoda_e2e_loyalty__test_sf_export", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__test_sf_export.yml", + "original_file_path": "models/yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__test_sf_export.yml", + "unique_id": "exposure.yoda.yoda_e2e_loyalty__test_sf_export", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "exposures", + "scheduling", + "yoda_e2e_loyalty__test_sf_export" + ], + "type": "application", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "Doron Kruh" + }, + "description": "models : yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf scheduling", + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2022-11-23", + "upstream_models_freshness": + [ + { + "model_name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "freshness": "365d" + } + ] + } + }, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_scheduling" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/graph?dag_id=yoda_e2e_loyalty__test_sf_export", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939103.7133615 + }, + "exposure.yoda.yoda_e2e_loyalty__At_16_00": + { + "name": "yoda_e2e_loyalty__At_16_00", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__At_16_00.yml", + "original_file_path": "models/yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__At_16_00.yml", + "unique_id": "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "exposures", + "scheduling", + "yoda_e2e_loyalty__At_16_00" + ], + "type": "application", + "owner": + { + "email": "koalas@yotpo.com", + "name": "data group" + }, + "description": "yoda_e2e_loyalty At 16 00 DAG", + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2021-12-13", + "upstream_models_freshness": + [ + { + "model_name": "yoda_e2e_loyalty_stg__merchants", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_loyalty_stg__campaigns", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_loyalty_stg__point_redemptions", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_loyalty_stg__redemption_options", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_loyalty_stg__purchases", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_platform__dim_stores", + "freshness": "365d" + } + ] + } + }, + "tags": + [ + "yoda_scheduling", + "yoda_e2e_loyalty" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_loyalty__At_16_00", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily", + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases", + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options", + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "model.yoda.yoda_e2e_loyalty__fact_purchases", + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_points_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_merchants", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__daily_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__dim_campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__fact_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939103.7207012 + }, + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot": + { + "name": "yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot.yml", + "original_file_path": "models/yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot.yml", + "unique_id": "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "exposures", + "scheduling", + "yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot" + ], + "type": "application", + "owner": + { + "email": "koalas@yotpo.com", + "name": "data group" + }, + "description": "yoda_e2e_loyalty At 05 00 Yoda Dag Daily Snapshot DAG", + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2022-07-21" + } + }, + "tags": + [ + "yoda_scheduling", + "yoda_e2e_loyalty" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers", + "model.yoda.yoda_e2e_loyalty_stg__merchants", + "model.yoda.yoda_e2e_loyalty_stg__redemption_options", + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__campaigns", + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "model.yoda.yoda_e2e_loyalty_stg__purchases" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__vip_tiers", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__merchants", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__redemption_options", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__point_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939103.7288573 + }, + "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e": + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily_e2e", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/exposures/looker/yoda_e2e_loyalty__fact_store_profile_daily_e2e.yml", + "original_file_path": "models/yoda_e2e_loyalty/exposures/looker/yoda_e2e_loyalty__fact_store_profile_daily_e2e.yml", + "unique_id": "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "exposures", + "looker", + "yoda_e2e_loyalty__fact_store_profile_daily_e2e" + ], + "type": "analysis", + "owner": + { + "email": "sromano@yotpo.com", + "name": "sarit romano" + }, + "description": "yoda_e2e_loyalty store profile measures", + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "main_model": "ref('yoda_e2e_loyalty__fact_store_profile_daily')", + "connection": "yoda", + "sql_always_where": "ref('yoda_e2e_loyalty__fact_store_profile_daily').count_campaigns = {\\% parameter ref('yoda_e2e_platform__dim_stores').past_num_days \\%}", + "joins": + [ + { + "join": "ref('yoda_e2e_platform__dim_stores')", + "sql_on": "${ref('yoda_e2e_loyalty__fact_store_profile_daily').app_key} = ${ref('yoda_e2e_platform__dim_stores').app_key}", + "type": "inner", + "relationship": "many_to_one" + } + ], + "measures": + [ + { + "name": "sums_test", + "model": "ref('yoda_e2e_platform__dim_stores')", + "type": "number", + "sql": "(${ref('yoda_e2e_loyalty__fact_store_profile_daily').sum_points_redeemed_measure} / ${ref('yoda_e2e_loyalty__fact_store_profile_daily').sum_redemptions_measure})", + "description": "non aggregative measure test", + "label": "Sums of Points" + } + ], + "filters": + [ + { + "name": "date_range_filter", + "model": "ref('yoda_e2e_platform__dim_stores')", + "data_type": "date" + } + ], + "parameters": + [ + { + "name": "past_num_days", + "model": "ref('yoda_e2e_platform__dim_stores')", + "type": "number" + } + ], + "dimensions": + [ + { + "name": "period_start", + "model": "ref('yoda_e2e_platform__dim_stores')", + "data_type": "date", + "sql": "{\\% dwh_updated_at date_range_filter \\%}", + "label": "Start of Period" + } + ], + "dimension_groups": + [ + { + "name": "in_period", + "model": "ref('yoda_e2e_platform__dim_stores')", + "type": "duration", + "intervals": + [ + "day" + ], + "sql_start": "{\\% dwh_updated_at date_range_filter \\%}", + "sql_end": "{\\% dwh_updated_at date_range_filter \\%}" + } + ], + "model_labels": + [ + { + "model": "ref('yoda_e2e_loyalty__fact_store_profile_daily')", + "model_label": "Stores Metrics", + "columns_labels": + { + "app_key": "Store ID" + } + } + ] + } + }, + "tags": + [ + "yoda_looker", + "yoda_e2e_loyalty" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily", + "model.yoda.yoda_e2e_platform__dim_stores" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939103.7392333 + }, + "exposure.yoda.yoda_e2e_loyalty__fact_purchases_snowflake": + { + "name": "yoda_e2e_loyalty__fact_purchases_snowflake", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/exposures/looker/yoda_e2e_loyalty__fact_purchases_snowflake.yml", + "original_file_path": "models/yoda_e2e_loyalty/exposures/looker/yoda_e2e_loyalty__fact_purchases_snowflake.yml", + "unique_id": "exposure.yoda.yoda_e2e_loyalty__fact_purchases_snowflake", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "exposures", + "looker", + "yoda_e2e_loyalty__fact_purchases_snowflake" + ], + "type": "analysis", + "owner": + { + "email": "sromano@yotpo.com", + "name": "sarit romano" + }, + "description": "yoda_e2e_loyalty store profile measures", + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "main_model": "ref('yoda_e2e_loyalty__fact_purchases_to_sf')", + "connection": "snowflake" + } + }, + "tags": + [ + "yoda_looker", + "yoda_e2e_loyalty" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939103.7412395 + }, + "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag": + { + "name": "yoda_e2e_bi___loyalty__bi_dag", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/exposures/scheduling/yoda_e2e_bi___loyalty__bi_dag.yml", + "original_file_path": "models/yoda_e2e_bi/loyalty/exposures/scheduling/yoda_e2e_bi___loyalty__bi_dag.yml", + "unique_id": "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "exposures", + "scheduling", + "yoda_e2e_bi___loyalty__bi_dag" + ], + "type": "application", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "" + }, + "description": "models : yoda_e2e_bi___loyalty__fact_purchases scheduling", + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2023-03-30", + "upstream_models_freshness": + [ + { + "model_name": "yoda_e2e_loyalty_stg__swell_purchases", + "freshness": "AUTO" + }, + { + "model_name": "yoda_e2e_platform__dim_stores", + "freshness": "AUTO" + } + ] + } + }, + "tags": + [ + "yoda_e2e_bi", + "yoda_scheduling" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939103.9728048 + }, + "exposure.yoda.yoda_e2e_bi___loyalty__bi_looker": + { + "name": "yoda_e2e_bi___loyalty__bi_looker", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/exposures/looker/yoda_e2e_bi___loyalty__bi_looker.yml", + "original_file_path": "models/yoda_e2e_bi/loyalty/exposures/looker/yoda_e2e_bi___loyalty__bi_looker.yml", + "unique_id": "exposure.yoda.yoda_e2e_bi___loyalty__bi_looker", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "exposures", + "looker", + "yoda_e2e_bi___loyalty__bi_looker" + ], + "type": "analysis", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "doron kruh" + }, + "description": "", + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "main_model": "ref('yoda_e2e_bi___loyalty__fact_purchases')", + "connection": "yoda" + } + }, + "tags": + [ + "yoda_looker", + "yoda_e2e_bi" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939103.9748304 + }, + "exposure.yoda.yoda_e2e_north_bound__At_20_00_only_on_Sunday": + { + "name": "yoda_e2e_north_bound__At_20_00_only_on_Sunday", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/exposures/scheduling/yoda_e2e_north_bound__At_20_00_only_on_Sunday.yml", + "original_file_path": "models/yoda_e2e_north_bound/exposures/scheduling/yoda_e2e_north_bound__At_20_00_only_on_Sunday.yml", + "unique_id": "exposure.yoda.yoda_e2e_north_bound__At_20_00_only_on_Sunday", + "fqn": + [ + "yoda", + "yoda_e2e_north_bound", + "exposures", + "scheduling", + "yoda_e2e_north_bound__At_20_00_only_on_Sunday" + ], + "type": "application", + "owner": + { + "email": "koalas@yotpo.com", + "name": "data group" + }, + "description": "North Bound At 20 00 Only On Sunday DAG", + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2021-12-13", + "upstream_models_freshness": + [ + { + "model_name": "yoda_e2e_communication_stg__shopify_orders", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_communication_stg__cs_keywords_count", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_communication_stg__measurements_users", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_communication_stg__sms_campaigns_count", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_communication_stg__sms_subscribers_count", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_communication_stg__cs_pages_count", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_communication_stg__automations_count", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_communication_stg__cs_forms_count", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_communication_stg__flows_count", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_communication_stg__integrations_count", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_communication_stg__measurements_shopify_users", + "freshness": "365d" + }, + { + "model_name": "yoda_e2e_communication_stg__email_campaigns_count", + "freshness": "365d" + } + ] + } + }, + "tags": + [ + "yoda_scheduling", + "yoda_e2e_north_bound" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_north_bound__At_20_00_only_on_Sunday", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_north_bound__segment_profile" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_north_bound__segment_profile", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939103.9868429 + }, + "exposure.yoda.yoda_e2e_infra__s3_cost": + { + "name": "yoda_e2e_infra__s3_cost", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_infra/exposures/scheduling/yoda_e2e_infra__s3_cost.yml", + "original_file_path": "models/yoda_e2e_infra/exposures/scheduling/yoda_e2e_infra__s3_cost.yml", + "unique_id": "exposure.yoda.yoda_e2e_infra__s3_cost", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "exposures", + "scheduling", + "yoda_e2e_infra__s3_cost" + ], + "type": "application", + "owner": + { + "email": "moshe.derri@yotpo.com", + "name": "data group" + }, + "description": "S3 Cost", + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2022-11-22" + } + }, + "tags": + [ + "yoda_scheduling", + "yoda_e2e_infra" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_infra__S3_Cost", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw", + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost", + "model.yoda.yoda_e2e_infra__s3_cost_cold", + "model.yoda.yoda_e2e_infra__custom_cost_exporter", + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "model.yoda.yoda_e2e_infra__reporting_example" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra_stg__aws_s3_cost", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra__s3_cost_cold", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra__custom_cost_exporter", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra__reporting_example", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939104.19633 + }, + "exposure.yoda.yoda_e2e_infra__reporting_service": + { + "name": "yoda_e2e_infra__reporting_service", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_infra/exposures/looker/yoda_e2e_infra__reporting_service.yml", + "original_file_path": "models/yoda_e2e_infra/exposures/looker/yoda_e2e_infra__reporting_service.yml", + "unique_id": "exposure.yoda.yoda_e2e_infra__reporting_service", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "exposures", + "looker", + "yoda_e2e_infra__reporting_service" + ], + "type": "analysis", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "doron kruh" + }, + "description": "should be used for reporting service e2e", + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "main_model": "ref('yoda_e2e_infra_stg__costpo_kubecost_snapshot')", + "connection": "yoda" + } + }, + "tags": + [ + "yoda_looker", + "yoda_e2e_infra" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939104.1988728 + }, + "exposure.yoda.yoda_e2e_infra__infra_models_updated": + { + "name": "yoda_e2e_infra__infra_models_updated", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_infra/exposures/looker/yoda_e2e_infra__infra_models_updated.yml", + "original_file_path": "models/yoda_e2e_infra/exposures/looker/yoda_e2e_infra__infra_models_updated.yml", + "unique_id": "exposure.yoda.yoda_e2e_infra__infra_models_updated", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "exposures", + "looker", + "yoda_e2e_infra__infra_models_updated" + ], + "type": "analysis", + "owner": + { + "email": "full@yotpo.com", + "name": "full_flow" + }, + "description": "", + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "main_model": "ref('yoda_e2e_infra__s3_cost_cold')", + "connection": "yoda" + } + }, + "tags": + [ + "yoda_looker", + "yoda_e2e_infra" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_infra__s3_cost_cold" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_infra__s3_cost_cold", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939104.2012084 + }, + "exposure.yoda.yoda_e2e_infra__report_with_labels": + { + "name": "yoda_e2e_infra__report_with_labels", + "resource_type": "exposure", + "package_name": "yoda", + "path": "yoda_e2e_infra/exposures/looker/yoda_e2e_infra__report_with_labels.yml", + "original_file_path": "models/yoda_e2e_infra/exposures/looker/yoda_e2e_infra__report_with_labels.yml", + "unique_id": "exposure.yoda.yoda_e2e_infra__report_with_labels", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "exposures", + "looker", + "yoda_e2e_infra__report_with_labels" + ], + "type": "analysis", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "doron kruh" + }, + "description": "", + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "main_model": "ref('yoda_e2e_infra__reporting_example')", + "connection": "yoda", + "model_labels": + [ + { + "model": "ref('yoda_e2e_infra__reporting_example')", + "model_label": "Report K8s Cost Example", + "columns_labels": + { + "Kubecost_Data_Container": "Container", + "Kubecost_Data_Product_Line": "Product Line", + "Kubecost_Data_Team": "Team", + "Kubecost_Data_Group": "Group", + "Average_of_Ram_Efficiency": "Average Ram Efficiency", + "Average_of_CPU_Efficiency": "Average CPU Efficiency", + "Total_Cost": "Total K8s Cost", + "Savings_opportunities": "Savings opportunities for future" + } + } + ] + } + }, + "tags": + [ + "yoda_looker", + "yoda_e2e_infra" + ], + "config": + { + "enabled": true + }, + "unrendered_config": + {}, + "url": "", + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_infra__reporting_example" + ] + }, + "refs": + [ + { + "name": "yoda_e2e_infra__reporting_example", + "package": null, + "version": null + } + ], + "sources": + [], + "metrics": + [], + "created_at": 1717939104.2056508 + } + }, + "metrics": + {}, + "groups": + {}, + "selectors": + {}, + "disabled": + {}, + "parent_map": + { + "model.yoda.yoda_e2e_platform__test_track_user": + [ + "model.yoda.yoda_e2e_platform_stg__users" + ], + "model.yoda.yoda_e2e_platform__dim_stores": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "model.yoda.yoda_e2e_platform_stg__stores_enrichment" + ], + "model.yoda.yoda_e2e_platform_stg__stores_enrichment": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types", + "model.yoda.yoda_e2e_platform_stg__store_platforms", + "model.yoda.yoda_e2e_platform_stg__stores" + ], + "model.yoda.yoda_e2e_platform_stg__apps": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.apps" + ], + "model.yoda.yoda_e2e_platform_stg__platform_types": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ], + "model.yoda.yoda_e2e_platform_stg__store_platforms": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ], + "model.yoda.yoda_e2e_platform_stg__accounts": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "model.yoda.yoda_e2e_platform_stg__stores": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "model.yoda.yoda_e2e_platform_stg__users": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.users" + ], + "model.yoda.yoda_e2e_communication_stg__flows_count": + [ + "model.yoda.yoda_e2e_communication_stg__flows", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__automations_count": + [ + "model.yoda.yoda_e2e_communication_stg__events", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count": + [ + "model.yoda.yoda_e2e_communication_stg__phone_to_list", + "model.yoda.yoda_e2e_communication_stg__phones", + "model.yoda.yoda_e2e_communication_stg__phones_meta", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__measurements_users": + [ + "model.yoda.yoda_e2e_communication_stg__packages", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__users" + ], + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count": + [ + "model.yoda.yoda_e2e_communication_stg__campaigns", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__recently_active_users": + [ + "model.yoda.yoda_e2e_communication_stg__apicalls", + "model.yoda.yoda_e2e_communication_stg__users", + "model.yoda.yoda_e2e_platform_stg__accounts", + "model.yoda.yoda_e2e_platform_stg__apps" + ], + "model.yoda.yoda_e2e_communication_stg__cs_forms_count": + [ + "model.yoda.yoda_e2e_communication_stg__forms", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count": + [ + "model.yoda.yoda_e2e_communication_stg__list_keywords", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__cs_pages_count": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages" + ], + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count": + [ + "model.yoda.yoda_e2e_communication_stg__campaigns", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__shopify_users" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_orders": + [ + "model.yoda.yoda_e2e_communication_stg__orders", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__integrations_count": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations" + ], + "model.yoda.yoda_e2e_communication_stg__apicalls": + [ + "source.yoda.yoda_e2e_communication__sms.apicalls" + ], + "model.yoda.yoda_e2e_communication_stg__events": + [ + "source.yoda.yoda_e2e_communication__sms.events" + ], + "model.yoda.yoda_e2e_communication_stg__list_keywords": + [ + "source.yoda.yoda_e2e_communication__sms.list_keywords" + ], + "model.yoda.yoda_e2e_communication_stg__phone_to_list": + [ + "source.yoda.yoda_e2e_communication__sms.phone_to_list" + ], + "model.yoda.yoda_e2e_communication_stg__users": + [ + "source.yoda.yoda_e2e_communication__sms.users" + ], + "model.yoda.yoda_e2e_communication_stg__phones": + [ + "source.yoda.yoda_e2e_communication__sms.phones" + ], + "model.yoda.yoda_e2e_communication_stg__phones_meta": + [ + "source.yoda.yoda_e2e_communication__sms.phones_meta" + ], + "model.yoda.yoda_e2e_communication_stg__forms": + [ + "source.yoda.yoda_e2e_communication__sms.forms" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_users": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_users" + ], + "model.yoda.yoda_e2e_communication_stg__packages": + [ + "source.yoda.yoda_e2e_communication__sms.packages" + ], + "model.yoda.yoda_e2e_communication_stg__campaigns": + [ + "source.yoda.yoda_e2e_communication__sms.campaigns" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages" + ], + "model.yoda.yoda_e2e_communication_stg__profiles": + [ + "source.yoda.yoda_e2e_communication__unomi.profiles" + ], + "model.yoda.yoda_e2e_communication_stg__flows": + [ + "source.yoda.yoda_e2e_communication__sms.flows" + ], + "model.yoda.yoda_e2e_communication_stg__orders": + [ + "source.yoda.yoda_e2e_communication__sms_shopify.orders" + ], + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "model.yoda.yoda_e2e_loyalty__dim_campaigns": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "model.yoda.yoda_e2e_platform__dim_stores" + ], + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily": + [ + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases" + ], + "model.yoda.yoda_e2e_loyalty__dim_merchants": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot": + [ + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers", + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds" + ], + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ], + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options", + "model.yoda.yoda_e2e_platform__dim_stores" + ], + "model.yoda.yoda_e2e_loyalty__fact_purchases": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_platform__dim_stores" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases": + [ + "model.yoda.yoda_e2e_loyalty_stg__purchases" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants": + [ + "model.yoda.yoda_e2e_loyalty_stg__merchants" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns": + [ + "model.yoda.yoda_e2e_loyalty_stg__campaigns" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts": + [ + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions": + [ + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options": + [ + "model.yoda.yoda_e2e_loyalty_stg__redemption_options" + ], + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers" + ], + "model.yoda.yoda_e2e_loyalty_stg__redemption_options": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ], + "model.yoda.yoda_e2e_loyalty_stg__purchases": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.purchases" + ], + "model.yoda.yoda_e2e_loyalty_stg__campaigns": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.campaigns" + ], + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__merchants": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.merchants" + ], + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts" + ], + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds" + ], + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_platform__dim_stores", + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores" + ], + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "model.yoda.yoda_e2e_north_bound__segment_profile": + [ + "model.yoda.yoda_e2e_communication_stg__automations_count", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__flows_count", + "model.yoda.yoda_e2e_communication_stg__integrations_count", + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count" + ], + "model.yoda.yoda_e2e_infra__custom_cost_exporter": + [ + "model.yoda.yoda_e2e_infra__s3_cost_cold", + "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold" + ], + "model.yoda.yoda_e2e_infra__reporting_example": + [ + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ], + "model.yoda.yoda_e2e_infra__s3_cost_cold": + [ + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost" + ], + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost": + [ + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw" + ], + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw": + [ + "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw" + ], + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot": + [ + "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot" + ], + "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter": + [], + "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold": + [], + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores": + [], + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases": + [], + "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases": + [], + "operation.yoda.yoda-on-run-end-0": + [], + "model.dbt_artifacts.dim_dbt__sources": + [ + "model.dbt_artifacts.stg_dbt__sources" + ], + "model.dbt_artifacts.dim_dbt__current_models": + [ + "model.dbt_artifacts.stg_dbt__model_executions", + "model.dbt_artifacts.stg_dbt__models" + ], + "model.dbt_artifacts.fct_dbt__test_executions": + [ + "model.dbt_artifacts.stg_dbt__test_executions" + ], + "model.dbt_artifacts.dim_dbt__snapshots": + [ + "model.dbt_artifacts.stg_dbt__snapshots" + ], + "model.dbt_artifacts.fct_dbt__seed_executions": + [ + "model.dbt_artifacts.stg_dbt__seed_executions" + ], + "model.dbt_artifacts.fct_dbt__model_executions": + [ + "model.dbt_artifacts.stg_dbt__model_executions" + ], + "model.dbt_artifacts.fct_dbt__snapshot_executions": + [ + "model.dbt_artifacts.stg_dbt__snapshot_executions" + ], + "model.dbt_artifacts.dim_dbt__models": + [ + "model.dbt_artifacts.stg_dbt__models" + ], + "model.dbt_artifacts.dim_dbt__tests": + [ + "model.dbt_artifacts.stg_dbt__tests" + ], + "model.dbt_artifacts.fct_dbt__invocations": + [ + "model.dbt_artifacts.stg_dbt__invocations" + ], + "model.dbt_artifacts.dim_dbt__seeds": + [ + "model.dbt_artifacts.stg_dbt__seeds" + ], + "model.dbt_artifacts.dim_dbt__exposures": + [ + "model.dbt_artifacts.stg_dbt__exposures" + ], + "model.dbt_artifacts.stg_dbt__snapshots": + [ + "model.dbt_artifacts.snapshots" + ], + "model.dbt_artifacts.stg_dbt__model_executions": + [ + "model.dbt_artifacts.model_executions" + ], + "model.dbt_artifacts.stg_dbt__seed_executions": + [ + "model.dbt_artifacts.seed_executions" + ], + "model.dbt_artifacts.stg_dbt__models": + [ + "model.dbt_artifacts.models" + ], + "model.dbt_artifacts.stg_dbt__test_executions": + [ + "model.dbt_artifacts.test_executions" + ], + "model.dbt_artifacts.stg_dbt__exposures": + [ + "model.dbt_artifacts.exposures" + ], + "model.dbt_artifacts.stg_dbt__invocations": + [ + "model.dbt_artifacts.invocations" + ], + "model.dbt_artifacts.stg_dbt__sources": + [ + "model.dbt_artifacts.sources" + ], + "model.dbt_artifacts.stg_dbt__snapshot_executions": + [ + "model.dbt_artifacts.snapshot_executions" + ], + "model.dbt_artifacts.stg_dbt__tests": + [ + "model.dbt_artifacts.tests" + ], + "model.dbt_artifacts.stg_dbt__seeds": + [ + "model.dbt_artifacts.seeds" + ], + "model.dbt_artifacts.seed_executions": + [], + "model.dbt_artifacts.model_executions": + [], + "model.dbt_artifacts.test_executions": + [], + "model.dbt_artifacts.snapshot_executions": + [], + "model.dbt_artifacts.invocations": + [], + "model.dbt_artifacts.snapshots": + [], + "model.dbt_artifacts.models": + [], + "model.dbt_artifacts.tests": + [], + "model.dbt_artifacts.exposures": + [], + "model.dbt_artifacts.seeds": + [], + "model.dbt_artifacts.sources": + [], + "test.yoda.unique_yoda_e2e_platform_stg__platform_types_id.24bd4e2920": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types" + ], + "test.yoda.not_null_yoda_e2e_platform_stg__platform_types_id.eee9243095": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types" + ], + "test.yoda.unique_yoda_e2e_platform_stg__store_platforms_id.39d7e1ed86": + [ + "model.yoda.yoda_e2e_platform_stg__store_platforms" + ], + "test.yoda.not_null_yoda_e2e_platform_stg__store_platforms_id.2495e28d55": + [ + "model.yoda.yoda_e2e_platform_stg__store_platforms" + ], + "test.yoda.unique_yoda_e2e_platform_stg__accounts_id.eed859852d": + [ + "model.yoda.yoda_e2e_platform_stg__accounts" + ], + "test.yoda.not_null_yoda_e2e_platform_stg__accounts_id.2ab56c475e": + [ + "model.yoda.yoda_e2e_platform_stg__accounts" + ], + "test.yoda.unique_yoda_e2e_platform_stg__stores_store_id.858c9f7917": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ], + "test.yoda.not_null_yoda_e2e_platform_stg__stores_store_id.2cabae9612": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ], + "test.yoda.unique_yoda_e2e_platform_stg__stores_app_key.19821a3d11": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ], + "test.yoda.not_null_yoda_e2e_platform_stg__stores_app_key.f6bd20a63f": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ], + "test.yoda.unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.85bab16a60": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ], + "test.yoda.not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.6be4ccb724": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ], + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_app_key.d44db7a273": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ], + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_app_key.f86eebc99a": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ], + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_merchant_id.d917973f58": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ], + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.882a669277": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ], + "test.yoda.unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.35e7657d1d": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "test.yoda.not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.74481f6641": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "test.yoda.unique_yoda_e2e_loyalty__fact_points_redemptions_id.4e5e16db6e": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ], + "test.yoda.not_null_yoda_e2e_loyalty__fact_points_redemptions_id.e8ce73b5ff": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ], + "test.yoda.unique_yoda_e2e_loyalty__fact_purchases_purchase_id.7234838fd1": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ], + "test.yoda.not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.3dd217ad05": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.16d7bb5fe7": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.feb65fa267": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.fe564eedf2": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.cd4e8a4ed5": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.f8490bc28f": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.faf538ea03": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.9e077bf89c": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.4b59b25c56": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.eee700de8d": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.b0250bdc84": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.1e9fb1082c": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.c53e810117": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ], + "test.yoda.dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1.7c06c1d639": + [ + "model.yoda.yoda_e2e_loyalty_stg__campaigns" + ], + "test.yoda.unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.47627dc519": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "test.yoda.not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.907d51d1cc": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases" + ], + "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a": + [ + "model.yoda.yoda_e2e_infra__custom_cost_exporter", + "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter" + ], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.4443e4b775": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.7219b8e5f7": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key.cdfb9e8498": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.d43e986591": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id.de88e5f750": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.9bb92f5930": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id.c72345e21d": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id.d4feefce64": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ], + "test.yoda.source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.1d98cff259": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ], + "test.yoda.source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.bc2d68f75b": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ], + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.organizations": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.apps": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.features": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.owners_features": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.owner_feature_settings": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.users": + [], + "source.yoda.yoda_e2e_platform__packages.owners_packages": + [], + "source.yoda.yoda_e2e_platform__packages.packages": + [], + "source.yoda.yoda_e2e_platform__orders.orders": + [], + "source.yoda.yoda_e2e_platform__orders.fulfillments": + [], + "source.yoda.yoda_e2e_platform__default.currency_rates": + [], + "source.yoda.yoda_e2e_platform__default.yoda_e2e_platform__integrationscenter": + [], + "source.yoda.yoda_e2e_platform__integrationscenter.store_applications": + [], + "source.yoda.yoda_e2e_platform__products.products": + [], + "source.yoda.yoda_e2e_platform__products.variants": + [], + "source.yoda.yoda_e2e_communication__sms.users": + [], + "source.yoda.yoda_e2e_communication__sms.shopify_users": + [], + "source.yoda.yoda_e2e_communication__sms.campaigns": + [], + "source.yoda.yoda_e2e_communication__sms.events": + [], + "source.yoda.yoda_e2e_communication__sms.flows": + [], + "source.yoda.yoda_e2e_communication__sms.forms": + [], + "source.yoda.yoda_e2e_communication__sms.list_keywords": + [], + "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages": + [], + "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations": + [], + "source.yoda.yoda_e2e_communication__sms.phones_meta": + [], + "source.yoda.yoda_e2e_communication__sms.apicalls": + [], + "source.yoda.yoda_e2e_communication__sms.phones": + [], + "source.yoda.yoda_e2e_communication__sms.phone_to_list": + [], + "source.yoda.yoda_e2e_communication__sms.packages": + [], + "source.yoda.yoda_e2e_communication__sms_shopify.orders": + [], + "source.yoda.yoda_e2e_communication__unomi.profiles": + [], + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings": + [], + "source.yoda.yoda_e2e_loyalty__default.dim_sf_accounts": + [], + "source.yoda.yoda_e2e_loyalty__default.currency_rates": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.user_agents": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.user_actions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.subscriptions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.refunds": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.refund_items": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referrals": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_snapshots": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_shares": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_receipts": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_discount_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_with_currency": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_redemptions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchase_items": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.processors": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.perks_user_actions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.perks": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.merchants": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.group_customers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.email_campaign_emails": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers_history": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_opt_in": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customer_birthdays": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.campaigns": + [], + "source.yoda.yoda_e2e_loyalty__yoda_e2e_communication.store_email_activity": + [], + "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw": + [], + "source.yoda.yoda_e2e_infra__costpo.kubecost_raw": + [], + "source.yoda.yoda_e2e_infra__costpo.databricks_cost_raw": + [], + "source.yoda.yoda_e2e_infra__default.s3_inventory": + [], + "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot": + [], + "exposure.yoda.yoda_e2e_platform__At_16_00": + [ + "model.yoda.yoda_e2e_platform__dim_stores", + "model.yoda.yoda_e2e_platform_stg__accounts", + "model.yoda.yoda_e2e_platform_stg__apps", + "model.yoda.yoda_e2e_platform_stg__platform_types", + "model.yoda.yoda_e2e_platform_stg__store_platforms", + "model.yoda.yoda_e2e_platform_stg__stores", + "model.yoda.yoda_e2e_platform_stg__stores_enrichment" + ], + "exposure.yoda.yoda_e2e_platform__test_track": + [ + "model.yoda.yoda_e2e_platform__test_track_user", + "model.yoda.yoda_e2e_platform_stg__users" + ], + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday": + [ + "model.yoda.yoda_e2e_communication_stg__apicalls", + "model.yoda.yoda_e2e_communication_stg__automations_count", + "model.yoda.yoda_e2e_communication_stg__campaigns", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__events", + "model.yoda.yoda_e2e_communication_stg__flows", + "model.yoda.yoda_e2e_communication_stg__flows_count", + "model.yoda.yoda_e2e_communication_stg__forms", + "model.yoda.yoda_e2e_communication_stg__integrations_count", + "model.yoda.yoda_e2e_communication_stg__list_keywords", + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__orders", + "model.yoda.yoda_e2e_communication_stg__packages", + "model.yoda.yoda_e2e_communication_stg__phone_to_list", + "model.yoda.yoda_e2e_communication_stg__phones", + "model.yoda.yoda_e2e_communication_stg__phones_meta", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages", + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations", + "model.yoda.yoda_e2e_communication_stg__shopify_users", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count", + "model.yoda.yoda_e2e_communication_stg__users" + ], + "exposure.yoda.yoda_e2e_loyalty__test_sf_export": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf" + ], + "exposure.yoda.yoda_e2e_loyalty__At_16_00": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "model.yoda.yoda_e2e_loyalty__fact_purchases", + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf", + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily", + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases", + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options", + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__campaigns", + "model.yoda.yoda_e2e_loyalty_stg__merchants", + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__purchases", + "model.yoda.yoda_e2e_loyalty_stg__redemption_options", + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers", + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts" + ], + "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e": + [ + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily", + "model.yoda.yoda_e2e_platform__dim_stores" + ], + "exposure.yoda.yoda_e2e_loyalty__fact_purchases_snowflake": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf" + ], + "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf" + ], + "exposure.yoda.yoda_e2e_bi___loyalty__bi_looker": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "exposure.yoda.yoda_e2e_north_bound__At_20_00_only_on_Sunday": + [ + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "exposure.yoda.yoda_e2e_infra__s3_cost": + [ + "model.yoda.yoda_e2e_infra__custom_cost_exporter", + "model.yoda.yoda_e2e_infra__reporting_example", + "model.yoda.yoda_e2e_infra__s3_cost_cold", + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw", + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost", + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ], + "exposure.yoda.yoda_e2e_infra__reporting_service": + [ + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ], + "exposure.yoda.yoda_e2e_infra__infra_models_updated": + [ + "model.yoda.yoda_e2e_infra__s3_cost_cold" + ], + "exposure.yoda.yoda_e2e_infra__report_with_labels": + [ + "model.yoda.yoda_e2e_infra__reporting_example" + ] + }, + "child_map": + { + "model.yoda.yoda_e2e_platform__test_track_user": + [ + "exposure.yoda.yoda_e2e_platform__test_track" + ], + "model.yoda.yoda_e2e_platform__dim_stores": + [ + "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e", + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ], + "model.yoda.yoda_e2e_platform_stg__stores_enrichment": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_platform__dim_stores" + ], + "model.yoda.yoda_e2e_platform_stg__apps": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_platform_stg__platform_types": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "test.yoda.not_null_yoda_e2e_platform_stg__platform_types_id.eee9243095", + "test.yoda.unique_yoda_e2e_platform_stg__platform_types_id.24bd4e2920" + ], + "model.yoda.yoda_e2e_platform_stg__store_platforms": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "test.yoda.not_null_yoda_e2e_platform_stg__store_platforms_id.2495e28d55", + "test.yoda.unique_yoda_e2e_platform_stg__store_platforms_id.39d7e1ed86" + ], + "model.yoda.yoda_e2e_platform_stg__accounts": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "test.yoda.not_null_yoda_e2e_platform_stg__accounts_id.2ab56c475e", + "test.yoda.unique_yoda_e2e_platform_stg__accounts_id.eed859852d" + ], + "model.yoda.yoda_e2e_platform_stg__stores": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "test.yoda.not_null_yoda_e2e_platform_stg__stores_app_key.f6bd20a63f", + "test.yoda.not_null_yoda_e2e_platform_stg__stores_store_id.2cabae9612", + "test.yoda.unique_yoda_e2e_platform_stg__stores_app_key.19821a3d11", + "test.yoda.unique_yoda_e2e_platform_stg__stores_store_id.858c9f7917" + ], + "model.yoda.yoda_e2e_platform_stg__users": + [ + "exposure.yoda.yoda_e2e_platform__test_track", + "model.yoda.yoda_e2e_platform__test_track_user" + ], + "model.yoda.yoda_e2e_communication_stg__flows_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__automations_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__measurements_users": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__recently_active_users": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__automations_count", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__flows_count", + "model.yoda.yoda_e2e_communication_stg__integrations_count", + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count" + ], + "model.yoda.yoda_e2e_communication_stg__cs_forms_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__cs_pages_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_orders": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__integrations_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__apicalls": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__events": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__automations_count" + ], + "model.yoda.yoda_e2e_communication_stg__list_keywords": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count" + ], + "model.yoda.yoda_e2e_communication_stg__phone_to_list": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count" + ], + "model.yoda.yoda_e2e_communication_stg__users": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__phones": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count" + ], + "model.yoda.yoda_e2e_communication_stg__phones_meta": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count" + ], + "model.yoda.yoda_e2e_communication_stg__forms": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_users": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users" + ], + "model.yoda.yoda_e2e_communication_stg__packages": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__measurements_users" + ], + "model.yoda.yoda_e2e_communication_stg__campaigns": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__integrations_count" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count" + ], + "model.yoda.yoda_e2e_communication_stg__profiles": + [], + "model.yoda.yoda_e2e_communication_stg__flows": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__flows_count" + ], + "model.yoda.yoda_e2e_communication_stg__orders": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__shopify_orders" + ], + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf": + [ + "exposure.yoda.yoda_e2e_loyalty__test_sf_export" + ], + "model.yoda.yoda_e2e_loyalty__dim_campaigns": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "test.yoda.not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.6be4ccb724", + "test.yoda.unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.85bab16a60" + ], + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e" + ], + "model.yoda.yoda_e2e_loyalty__dim_merchants": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_platform__dim_stores", + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_app_key.f86eebc99a", + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.882a669277", + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_app_key.d44db7a273", + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_merchant_id.d917973f58" + ], + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "test.yoda.not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.74481f6641", + "test.yoda.unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.35e7657d1d" + ], + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "exposure.yoda.yoda_e2e_loyalty__fact_purchases_snowflake" + ], + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "test.yoda.not_null_yoda_e2e_loyalty__fact_points_redemptions_id.e8ce73b5ff", + "test.yoda.unique_yoda_e2e_loyalty__fact_points_redemptions_id.4e5e16db6e" + ], + "model.yoda.yoda_e2e_loyalty__fact_purchases": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf", + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases", + "test.yoda.not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.3dd217ad05", + "test.yoda.unique_yoda_e2e_loyalty__fact_purchases_purchase_id.7234838fd1" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "model.yoda.yoda_e2e_loyalty__fact_purchases", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.feb65fa267", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.16d7bb5fe7" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.cd4e8a4ed5", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.fe564eedf2" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.faf538ea03", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.f8490bc28f" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.4b59b25c56", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.b0250bdc84", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.9e077bf89c", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.eee700de8d" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "model.yoda.yoda_e2e_loyalty_stg__redemption_options": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.c53e810117", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.1e9fb1082c" + ], + "model.yoda.yoda_e2e_loyalty_stg__purchases": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases" + ], + "model.yoda.yoda_e2e_loyalty_stg__campaigns": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "test.yoda.dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1.7c06c1d639" + ], + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__merchants": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants" + ], + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases": + [ + "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag", + "exposure.yoda.yoda_e2e_bi___loyalty__bi_looker", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea", + "test.yoda.not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.907d51d1cc", + "test.yoda.unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.47627dc519" + ], + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf": + [ + "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag" + ], + "model.yoda.yoda_e2e_north_bound__segment_profile": + [ + "exposure.yoda.yoda_e2e_north_bound__At_20_00_only_on_Sunday" + ], + "model.yoda.yoda_e2e_infra__custom_cost_exporter": + [ + "exposure.yoda.yoda_e2e_infra__s3_cost", + "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a" + ], + "model.yoda.yoda_e2e_infra__reporting_example": + [ + "exposure.yoda.yoda_e2e_infra__report_with_labels", + "exposure.yoda.yoda_e2e_infra__s3_cost" + ], + "model.yoda.yoda_e2e_infra__s3_cost_cold": + [ + "exposure.yoda.yoda_e2e_infra__infra_models_updated", + "exposure.yoda.yoda_e2e_infra__s3_cost", + "model.yoda.yoda_e2e_infra__custom_cost_exporter" + ], + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost": + [ + "exposure.yoda.yoda_e2e_infra__s3_cost", + "model.yoda.yoda_e2e_infra__s3_cost_cold" + ], + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw": + [ + "exposure.yoda.yoda_e2e_infra__s3_cost", + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost" + ], + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot": + [ + "exposure.yoda.yoda_e2e_infra__reporting_service", + "exposure.yoda.yoda_e2e_infra__s3_cost", + "model.yoda.yoda_e2e_infra__reporting_example" + ], + "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter": + [ + "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a" + ], + "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold": + [ + "model.yoda.yoda_e2e_infra__custom_cost_exporter" + ], + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases": + [ + "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea" + ], + "operation.yoda.yoda-on-run-end-0": + [], + "model.dbt_artifacts.dim_dbt__sources": + [], + "model.dbt_artifacts.dim_dbt__current_models": + [], + "model.dbt_artifacts.fct_dbt__test_executions": + [], + "model.dbt_artifacts.dim_dbt__snapshots": + [], + "model.dbt_artifacts.fct_dbt__seed_executions": + [], + "model.dbt_artifacts.fct_dbt__model_executions": + [], + "model.dbt_artifacts.fct_dbt__snapshot_executions": + [], + "model.dbt_artifacts.dim_dbt__models": + [], + "model.dbt_artifacts.dim_dbt__tests": + [], + "model.dbt_artifacts.fct_dbt__invocations": + [], + "model.dbt_artifacts.dim_dbt__seeds": + [], + "model.dbt_artifacts.dim_dbt__exposures": + [], + "model.dbt_artifacts.stg_dbt__snapshots": + [ + "model.dbt_artifacts.dim_dbt__snapshots" + ], + "model.dbt_artifacts.stg_dbt__model_executions": + [ + "model.dbt_artifacts.dim_dbt__current_models", + "model.dbt_artifacts.fct_dbt__model_executions" + ], + "model.dbt_artifacts.stg_dbt__seed_executions": + [ + "model.dbt_artifacts.fct_dbt__seed_executions" + ], + "model.dbt_artifacts.stg_dbt__models": + [ + "model.dbt_artifacts.dim_dbt__current_models", + "model.dbt_artifacts.dim_dbt__models" + ], + "model.dbt_artifacts.stg_dbt__test_executions": + [ + "model.dbt_artifacts.fct_dbt__test_executions" + ], + "model.dbt_artifacts.stg_dbt__exposures": + [ + "model.dbt_artifacts.dim_dbt__exposures" + ], + "model.dbt_artifacts.stg_dbt__invocations": + [ + "model.dbt_artifacts.fct_dbt__invocations" + ], + "model.dbt_artifacts.stg_dbt__sources": + [ + "model.dbt_artifacts.dim_dbt__sources" + ], + "model.dbt_artifacts.stg_dbt__snapshot_executions": + [ + "model.dbt_artifacts.fct_dbt__snapshot_executions" + ], + "model.dbt_artifacts.stg_dbt__tests": + [ + "model.dbt_artifacts.dim_dbt__tests" + ], + "model.dbt_artifacts.stg_dbt__seeds": + [ + "model.dbt_artifacts.dim_dbt__seeds" + ], + "model.dbt_artifacts.seed_executions": + [ + "model.dbt_artifacts.stg_dbt__seed_executions" + ], + "model.dbt_artifacts.model_executions": + [ + "model.dbt_artifacts.stg_dbt__model_executions" + ], + "model.dbt_artifacts.test_executions": + [ + "model.dbt_artifacts.stg_dbt__test_executions" + ], + "model.dbt_artifacts.snapshot_executions": + [ + "model.dbt_artifacts.stg_dbt__snapshot_executions" + ], + "model.dbt_artifacts.invocations": + [ + "model.dbt_artifacts.stg_dbt__invocations" + ], + "model.dbt_artifacts.snapshots": + [ + "model.dbt_artifacts.stg_dbt__snapshots" + ], + "model.dbt_artifacts.models": + [ + "model.dbt_artifacts.stg_dbt__models" + ], + "model.dbt_artifacts.tests": + [ + "model.dbt_artifacts.stg_dbt__tests" + ], + "model.dbt_artifacts.exposures": + [ + "model.dbt_artifacts.stg_dbt__exposures" + ], + "model.dbt_artifacts.seeds": + [ + "model.dbt_artifacts.stg_dbt__seeds" + ], + "model.dbt_artifacts.sources": + [ + "model.dbt_artifacts.stg_dbt__sources" + ], + "test.yoda.unique_yoda_e2e_platform_stg__platform_types_id.24bd4e2920": + [], + "test.yoda.not_null_yoda_e2e_platform_stg__platform_types_id.eee9243095": + [], + "test.yoda.unique_yoda_e2e_platform_stg__store_platforms_id.39d7e1ed86": + [], + "test.yoda.not_null_yoda_e2e_platform_stg__store_platforms_id.2495e28d55": + [], + "test.yoda.unique_yoda_e2e_platform_stg__accounts_id.eed859852d": + [], + "test.yoda.not_null_yoda_e2e_platform_stg__accounts_id.2ab56c475e": + [], + "test.yoda.unique_yoda_e2e_platform_stg__stores_store_id.858c9f7917": + [], + "test.yoda.not_null_yoda_e2e_platform_stg__stores_store_id.2cabae9612": + [], + "test.yoda.unique_yoda_e2e_platform_stg__stores_app_key.19821a3d11": + [], + "test.yoda.not_null_yoda_e2e_platform_stg__stores_app_key.f6bd20a63f": + [], + "test.yoda.unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.85bab16a60": + [], + "test.yoda.not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.6be4ccb724": + [], + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_app_key.d44db7a273": + [], + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_app_key.f86eebc99a": + [], + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_merchant_id.d917973f58": + [], + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.882a669277": + [], + "test.yoda.unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.35e7657d1d": + [], + "test.yoda.not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.74481f6641": + [], + "test.yoda.unique_yoda_e2e_loyalty__fact_points_redemptions_id.4e5e16db6e": + [], + "test.yoda.not_null_yoda_e2e_loyalty__fact_points_redemptions_id.e8ce73b5ff": + [], + "test.yoda.unique_yoda_e2e_loyalty__fact_purchases_purchase_id.7234838fd1": + [], + "test.yoda.not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.3dd217ad05": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.16d7bb5fe7": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.feb65fa267": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.fe564eedf2": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.cd4e8a4ed5": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.f8490bc28f": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.faf538ea03": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.9e077bf89c": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.4b59b25c56": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.eee700de8d": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.b0250bdc84": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.1e9fb1082c": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.c53e810117": + [], + "test.yoda.dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1.7c06c1d639": + [], + "test.yoda.unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.47627dc519": + [], + "test.yoda.not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.907d51d1cc": + [], + "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea": + [], + "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a": + [], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.4443e4b775": + [], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.7219b8e5f7": + [], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key.cdfb9e8498": + [], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.d43e986591": + [], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id.de88e5f750": + [], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.9bb92f5930": + [], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id.c72345e21d": + [], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id.d4feefce64": + [], + "test.yoda.source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.1d98cff259": + [], + "test.yoda.source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.bc2d68f75b": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts": + [ + "model.yoda.yoda_e2e_platform_stg__accounts", + "model.yoda.yoda_e2e_platform_stg__stores", + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key.cdfb9e8498", + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.4443e4b775", + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.d43e986591", + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.7219b8e5f7" + ], + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types", + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id.de88e5f750", + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.9bb92f5930" + ], + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms": + [ + "model.yoda.yoda_e2e_platform_stg__store_platforms", + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id.c72345e21d", + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id.d4feefce64" + ], + "source.yoda.yoda_e2e_platform__yotpoapiprod.organizations": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.apps": + [ + "model.yoda.yoda_e2e_platform_stg__apps" + ], + "source.yoda.yoda_e2e_platform__yotpoapiprod.features": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.owners_features": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.owner_feature_settings": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.users": + [ + "model.yoda.yoda_e2e_platform_stg__users" + ], + "source.yoda.yoda_e2e_platform__packages.owners_packages": + [], + "source.yoda.yoda_e2e_platform__packages.packages": + [], + "source.yoda.yoda_e2e_platform__orders.orders": + [], + "source.yoda.yoda_e2e_platform__orders.fulfillments": + [], + "source.yoda.yoda_e2e_platform__default.currency_rates": + [], + "source.yoda.yoda_e2e_platform__default.yoda_e2e_platform__integrationscenter": + [], + "source.yoda.yoda_e2e_platform__integrationscenter.store_applications": + [], + "source.yoda.yoda_e2e_platform__products.products": + [], + "source.yoda.yoda_e2e_platform__products.variants": + [], + "source.yoda.yoda_e2e_communication__sms.users": + [ + "model.yoda.yoda_e2e_communication_stg__users" + ], + "source.yoda.yoda_e2e_communication__sms.shopify_users": + [ + "model.yoda.yoda_e2e_communication_stg__shopify_users" + ], + "source.yoda.yoda_e2e_communication__sms.campaigns": + [ + "model.yoda.yoda_e2e_communication_stg__campaigns" + ], + "source.yoda.yoda_e2e_communication__sms.events": + [ + "model.yoda.yoda_e2e_communication_stg__events" + ], + "source.yoda.yoda_e2e_communication__sms.flows": + [ + "model.yoda.yoda_e2e_communication_stg__flows" + ], + "source.yoda.yoda_e2e_communication__sms.forms": + [ + "model.yoda.yoda_e2e_communication_stg__forms" + ], + "source.yoda.yoda_e2e_communication__sms.list_keywords": + [ + "model.yoda.yoda_e2e_communication_stg__list_keywords" + ], + "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages": + [ + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages" + ], + "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations": + [ + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations" + ], + "source.yoda.yoda_e2e_communication__sms.phones_meta": + [ + "model.yoda.yoda_e2e_communication_stg__phones_meta" + ], + "source.yoda.yoda_e2e_communication__sms.apicalls": + [ + "model.yoda.yoda_e2e_communication_stg__apicalls" + ], + "source.yoda.yoda_e2e_communication__sms.phones": + [ + "model.yoda.yoda_e2e_communication_stg__phones" + ], + "source.yoda.yoda_e2e_communication__sms.phone_to_list": + [ + "model.yoda.yoda_e2e_communication_stg__phone_to_list" + ], + "source.yoda.yoda_e2e_communication__sms.packages": + [ + "model.yoda.yoda_e2e_communication_stg__packages" + ], + "source.yoda.yoda_e2e_communication__sms_shopify.orders": + [ + "model.yoda.yoda_e2e_communication_stg__orders" + ], + "source.yoda.yoda_e2e_communication__unomi.profiles": + [ + "model.yoda.yoda_e2e_communication_stg__profiles" + ], + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "test.yoda.source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.1d98cff259", + "test.yoda.source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.bc2d68f75b" + ], + "source.yoda.yoda_e2e_loyalty__default.dim_sf_accounts": + [], + "source.yoda.yoda_e2e_loyalty__default.currency_rates": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts": + [ + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds": + [ + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers": + [ + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.user_agents": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.user_actions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.subscriptions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.refunds": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.refund_items": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referrals": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_snapshots": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_shares": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_receipts": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_discount_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options": + [ + "model.yoda.yoda_e2e_loyalty_stg__redemption_options" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_with_currency": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_redemptions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases": + [ + "model.yoda.yoda_e2e_loyalty_stg__purchases" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.purchase_items": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.processors": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions": + [ + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.perks_user_actions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.perks": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.merchants": + [ + "model.yoda.yoda_e2e_loyalty_stg__merchants" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.group_customers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.email_campaign_emails": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers_history": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_opt_in": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customer_birthdays": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.campaigns": + [ + "model.yoda.yoda_e2e_loyalty_stg__campaigns" + ], + "source.yoda.yoda_e2e_loyalty__yoda_e2e_communication.store_email_activity": + [], + "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw": + [ + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw" + ], + "source.yoda.yoda_e2e_infra__costpo.kubecost_raw": + [], + "source.yoda.yoda_e2e_infra__costpo.databricks_cost_raw": + [], + "source.yoda.yoda_e2e_infra__default.s3_inventory": + [], + "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot": + [ + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ], + "exposure.yoda.yoda_e2e_platform__At_16_00": + [], + "exposure.yoda.yoda_e2e_platform__test_track": + [], + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday": + [], + "exposure.yoda.yoda_e2e_loyalty__test_sf_export": + [], + "exposure.yoda.yoda_e2e_loyalty__At_16_00": + [], + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot": + [], + "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e": + [], + "exposure.yoda.yoda_e2e_loyalty__fact_purchases_snowflake": + [], + "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag": + [], + "exposure.yoda.yoda_e2e_bi___loyalty__bi_looker": + [], + "exposure.yoda.yoda_e2e_north_bound__At_20_00_only_on_Sunday": + [], + "exposure.yoda.yoda_e2e_infra__s3_cost": + [], + "exposure.yoda.yoda_e2e_infra__reporting_service": + [], + "exposure.yoda.yoda_e2e_infra__infra_models_updated": + [], + "exposure.yoda.yoda_e2e_infra__report_with_labels": + [] + }, + "group_map": + {}, + "saved_queries": + {}, + "semantic_models": + {}, + "unit_tests": + {} +} \ No newline at end of file diff --git a/tests/resources/dbt_project.yml b/tests/resources/dbt_project.yml new file mode 100644 index 0000000..077ed5d --- /dev/null +++ b/tests/resources/dbt_project.yml @@ -0,0 +1,154 @@ +analysis-paths: +- analyses +clean-targets: +- target +- dbt_modules +- dbt_packages +config-version: 2 +dispatch: +- macro_namespace: spark_utils + search_order: + - yoda + - spark_utils +- macro_namespace: dbt_utils + search_order: + - yoda + - spark_utils + - dbt_utils +docs-paths: +- docs +- models +macro-paths: +- macros +model-paths: +- models +models: + +on_schema_change: append_new_columns + +quote_columns: true + yoda: + +file_format: delta + +post-hook: '{{ dbt_data_applications.recreate_cicd_views() }}' + analytics: + +tags: analytics + cs: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + delivery: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + email: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + finance: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + gtm: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + loyalty: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + marketing: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + new_revenue: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + partners: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + platform: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + salesforce: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + sms: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + subscriptions: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + synergies: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + ugc: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + utils: + +tags: analytics + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + communication: + +tags: communication + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + email: + +tags: email + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + infra: + +tags: infra + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + loyalty: + +tags: loyalty + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + north_bound: + +tags: north_bound + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + platform: + +tags: platform + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + sms: + +tags: sms + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + source: null + staging: null + subscriptions: + +tags: subscriptions + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + support: + +tags: support + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' + ugc: + +tags: ugc + marts: + +materialized: '{{ ''table'' if target.name == ''prod'' else ''view'' }}' +name: yoda +profile: default +seed-paths: +- data +- unit_test_mocks +seeds: + +file_format: delta +snapshot-paths: +- snapshots +target-path: target +test-paths: +- tests +vars: + dbt_command: '{{ env_var(''CURRENT_DBT_COMMAND'') }}' + dbt_materialize_table: 'False' +version: 2.0.0 diff --git a/tests/resources/expected_lookml/views/yoda_e2e_bi___loyalty__fact_purchases.view.lkml b/tests/resources/expected_lookml/views/yoda_e2e_bi___loyalty__fact_purchases.view.lkml new file mode 100644 index 0000000..da8a59e --- /dev/null +++ b/tests/resources/expected_lookml/views/yoda_e2e_bi___loyalty__fact_purchases.view.lkml @@ -0,0 +1,262 @@ +view: yoda_e2e_bi___loyalty__fact_purchases { + sql_table_name: public_yoda_e2e_bi.loyalty_fact_purchases ;; + + dimension_group: dwh_updated_at { + type: time + sql: ${TABLE}.dwh_updated_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: purchase_created_at { + type: time + sql: ${TABLE}.purchase_created_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: purchase_date { + type: time + sql: ${TABLE}.purchase_date ;; + description: "TODO: Update Column {col_name} Information" + datatype: datetime + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: purchase_updated_at { + type: time + sql: ${TABLE}.purchase_updated_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension: app_key { + type: string + sql: ${TABLE}.app_key ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: billing_city { + type: string + sql: ${TABLE}.billing_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: browser_country_code { + type: string + sql: ${TABLE}.browser_country_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: customer_id__swell_customers { + type: number + sql: ${TABLE}.customer_id__swell_customers ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: customer_ip_address { + type: string + sql: ${TABLE}.customer_ip_address ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: discount_cents_in_original_currency { + type: number + sql: ${TABLE}.discount_cents_in_original_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_active_store { + type: number + sql: ${TABLE}.is_active_store ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_applied_to_campaigns { + type: number + sql: ${TABLE}.is_applied_to_campaigns ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_before_swell_acquisition { + type: number + sql: ${TABLE}.is_before_swell_acquisition ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_fraud_review { + type: number + sql: ${TABLE}.is_fraud_review ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_move_merchant_to_new_tier { + type: number + sql: ${TABLE}.is_move_merchant_to_new_tier ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_swell_user { + type: number + sql: ${TABLE}.is_swell_user ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_test_store { + type: number + sql: ${TABLE}.is_test_store ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: merchant_id__dim_stores { + type: number + sql: ${TABLE}.merchant_id__dim_stores ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: order_id__fact_orders { + type: string + sql: ${TABLE}.order_id__fact_orders ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: organization_id { + type: number + sql: ${TABLE}.organization_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: platform_name { + type: string + sql: ${TABLE}.platform_name ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: purchase_currency { + type: string + sql: ${TABLE}.purchase_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: purchase_id { + type: number + sql: ${TABLE}.purchase_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: purchase_value_cents_in_original_currency { + type: number + sql: ${TABLE}.purchase_value_cents_in_original_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: redemption_code_id__swell_redemption_code { + type: number + sql: ${TABLE}.redemption_code_id__swell_redemption_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: referral_discount_code_id__swell_referral_discount_code { + type: number + sql: ${TABLE}.referral_discount_code_id__swell_referral_discount_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: referral_id__swell_referrals { + type: number + sql: ${TABLE}.referral_id__swell_referrals ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: shipping_city { + type: string + sql: ${TABLE}.shipping_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: shipping_country_code { + type: string + sql: ${TABLE}.shipping_country_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_address { + type: string + sql: ${TABLE}.store_address ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_city { + type: string + sql: ${TABLE}.store_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_id { + type: number + sql: ${TABLE}.store_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_name { + type: string + sql: ${TABLE}.store_name ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_state { + type: string + sql: ${TABLE}.store_state ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: user_agent_id__swell_user_agent { + type: number + sql: ${TABLE}.user_agent_id__swell_user_agent ;; + description: "TODO: Update Column {col_name} Information" + } + + measure: count { + type: count + description: "Default count measure" + } +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/views/yoda_e2e_infra__reporting_example.view.lkml b/tests/resources/expected_lookml/views/yoda_e2e_infra__reporting_example.view.lkml new file mode 100644 index 0000000..cf78137 --- /dev/null +++ b/tests/resources/expected_lookml/views/yoda_e2e_infra__reporting_example.view.lkml @@ -0,0 +1,58 @@ +view: yoda_e2e_infra__reporting_example { + sql_table_name: public_yoda_e2e_infra.reporting_example ;; + + dimension: average_of_cpu_efficiency { + type: number + sql: ${TABLE}.average_of_cpu_efficiency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: average_of_ram_efficiency { + type: number + sql: ${TABLE}.average_of_ram_efficiency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_container { + type: string + sql: ${TABLE}.kubecost_data_container ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_group { + type: string + sql: ${TABLE}.kubecost_data_group ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_product_line { + type: string + sql: ${TABLE}.kubecost_data_product_line ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_team { + type: string + sql: ${TABLE}.kubecost_data_team ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: savings_opportunities { + type: number + sql: ${TABLE}.savings_opportunities ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: total_cost { + type: number + sql: ${TABLE}.total_cost ;; + description: "TODO: Update Column {col_name} Information" + } + + measure: count { + type: count + description: "Default count measure" + } + + label: "Report K8s Cost Example" +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/views/yoda_e2e_infra__s3_cost_cold.view.lkml b/tests/resources/expected_lookml/views/yoda_e2e_infra__s3_cost_cold.view.lkml new file mode 100644 index 0000000..68273cb --- /dev/null +++ b/tests/resources/expected_lookml/views/yoda_e2e_infra__s3_cost_cold.view.lkml @@ -0,0 +1,66 @@ +view: yoda_e2e_infra__s3_cost_cold { + sql_table_name: public_yoda_e2e_infra.s3_cost_cold ;; + + dimension_group: bill_start_date { + type: time + sql: ${TABLE}.bill_start_date ;; + description: "Billing date for a specific S3 service (day granularity)" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: billing_period { + type: time + sql: ${TABLE}.billing_period ;; + description: "Billing period date monthly" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension: bucket { + type: string + sql: ${TABLE}.bucket ;; + description: "Bucket Name" + } + + dimension: cost { + type: number + sql: ${TABLE}.cost ;; + description: "Cost per product family/usage type" + } + + dimension: line_item_usage_type { + type: string + sql: ${TABLE}.line_item_usage_type ;; + description: "Out/In-Bytes, Requests-Tier,TimedStorage, StorageAnalytics, DataTransfer, Inventory-ObjectsListed, Retrieval, EarlyDelete-ByteHrs" + } + + dimension: product_product_family { + type: string + sql: ${TABLE}.product_product_family ;; + description: "Data Transfer, API Request, Storage, Fee" + } + + measure: count { + type: count + description: "Default count measure" + } +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/views/yoda_e2e_infra_stg__costpo_kubecost_snapshot.view.lkml b/tests/resources/expected_lookml/views/yoda_e2e_infra_stg__costpo_kubecost_snapshot.view.lkml new file mode 100644 index 0000000..7e8bc19 --- /dev/null +++ b/tests/resources/expected_lookml/views/yoda_e2e_infra_stg__costpo_kubecost_snapshot.view.lkml @@ -0,0 +1,56 @@ +view: yoda_e2e_infra_stg__costpo_kubecost_snapshot { + sql_table_name: protected_yoda_e2e_infra.costpo_kubecost_snapshot ;; + + dimension: average_of_cpu_efficiency { + type: number + sql: ${TABLE}.average_of_cpu_efficiency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: average_of_ram_efficiency { + type: number + sql: ${TABLE}.average_of_ram_efficiency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_container { + type: string + sql: ${TABLE}.kubecost_data_container ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_group { + type: string + sql: ${TABLE}.kubecost_data_group ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_product_line { + type: string + sql: ${TABLE}.kubecost_data_product_line ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: kubecost_data_team { + type: string + sql: ${TABLE}.kubecost_data_team ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: savings_opportunities { + type: number + sql: ${TABLE}.savings_opportunities ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: total_cost { + type: number + sql: ${TABLE}.total_cost ;; + description: "TODO: Update Column {col_name} Information" + } + + measure: count { + type: count + description: "Default count measure" + } +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/views/yoda_e2e_loyalty__fact_purchases_to_sf.view.lkml b/tests/resources/expected_lookml/views/yoda_e2e_loyalty__fact_purchases_to_sf.view.lkml new file mode 100644 index 0000000..a72c4ce --- /dev/null +++ b/tests/resources/expected_lookml/views/yoda_e2e_loyalty__fact_purchases_to_sf.view.lkml @@ -0,0 +1,262 @@ +view: yoda_e2e_loyalty__fact_purchases_to_sf { + sql_table_name: DEV.yoda_e2e_loyalty__fact_purchases ;; + + dimension_group: dwh_updated_at { + type: time + sql: ${TABLE}.dwh_updated_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: purchase_created_at { + type: time + sql: ${TABLE}.purchase_created_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: purchase_date { + type: time + sql: ${TABLE}.purchase_date ;; + description: "TODO: Update Column {col_name} Information" + datatype: datetime + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: purchase_updated_at { + type: time + sql: ${TABLE}.purchase_updated_at ;; + description: "TODO: Update Column {col_name} Information" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension: app_key { + type: string + sql: ${TABLE}.app_key ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: billing_city { + type: string + sql: ${TABLE}.billing_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: browser_country_code { + type: string + sql: ${TABLE}.browser_country_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: customer_id__swell_customers { + type: number + sql: ${TABLE}.customer_id__swell_customers ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: customer_ip_address { + type: string + sql: ${TABLE}.customer_ip_address ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: discount_cents_in_original_currency { + type: number + sql: ${TABLE}.discount_cents_in_original_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_active_store { + type: number + sql: ${TABLE}.is_active_store ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_applied_to_campaigns { + type: number + sql: ${TABLE}.is_applied_to_campaigns ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_before_swell_acquisition { + type: number + sql: ${TABLE}.is_before_swell_acquisition ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_fraud_review { + type: number + sql: ${TABLE}.is_fraud_review ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_move_merchant_to_new_tier { + type: number + sql: ${TABLE}.is_move_merchant_to_new_tier ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_swell_user { + type: number + sql: ${TABLE}.is_swell_user ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: is_test_store { + type: number + sql: ${TABLE}.is_test_store ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: merchant_id__dim_stores { + type: number + sql: ${TABLE}.merchant_id__dim_stores ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: order_id__fact_orders { + type: string + sql: ${TABLE}.order_id__fact_orders ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: organization_id { + type: number + sql: ${TABLE}.organization_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: platform_name { + type: string + sql: ${TABLE}.platform_name ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: purchase_currency { + type: string + sql: ${TABLE}.purchase_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: purchase_id { + type: number + sql: ${TABLE}.purchase_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: purchase_value_cents_in_original_currency { + type: number + sql: ${TABLE}.purchase_value_cents_in_original_currency ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: redemption_code_id__swell_redemption_code { + type: number + sql: ${TABLE}.redemption_code_id__swell_redemption_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: referral_discount_code_id__swell_referral_discount_code { + type: number + sql: ${TABLE}.referral_discount_code_id__swell_referral_discount_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: referral_id__swell_referrals { + type: number + sql: ${TABLE}.referral_id__swell_referrals ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: shipping_city { + type: string + sql: ${TABLE}.shipping_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: shipping_country_code { + type: string + sql: ${TABLE}.shipping_country_code ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_address { + type: string + sql: ${TABLE}.store_address ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_city { + type: string + sql: ${TABLE}.store_city ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_id { + type: number + sql: ${TABLE}.store_id ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_name { + type: string + sql: ${TABLE}.store_name ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: store_state { + type: string + sql: ${TABLE}.store_state ;; + description: "TODO: Update Column {col_name} Information" + } + + dimension: user_agent_id__swell_user_agent { + type: number + sql: ${TABLE}.user_agent_id__swell_user_agent ;; + description: "TODO: Update Column {col_name} Information" + } + + measure: count { + type: count + description: "Default count measure" + } +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/views/yoda_e2e_loyalty__fact_store_profile_daily.view.lkml b/tests/resources/expected_lookml/views/yoda_e2e_loyalty__fact_store_profile_daily.view.lkml new file mode 100644 index 0000000..8bc60bf --- /dev/null +++ b/tests/resources/expected_lookml/views/yoda_e2e_loyalty__fact_store_profile_daily.view.lkml @@ -0,0 +1,148 @@ +view: yoda_e2e_loyalty__fact_store_profile_daily { + sql_table_name: public_yoda_e2e_loyalty.fact_store_profile_daily ;; + + dimension_group: ref_time { + type: time + sql: ${TABLE}.ref_time ;; + description: "TODO: Update Column ref_time Information" + datatype: datetime + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension: app_key { + type: string + sql: ${TABLE}.app_key ;; + description: "TODO: Update Column app_key Information" + label: "Store ID" + } + + dimension: count_campaigns { + type: number + sql: ${TABLE}.count_campaigns ;; + description: "TODO: Update Column count_campaigns Information" + } + + dimension: count_purchases { + type: number + sql: ${TABLE}.count_purchases ;; + description: "TODO: Update Column count_purchases Information" + } + + dimension: count_redemptions { + type: number + sql: ${TABLE}.count_redemptions ;; + description: "TODO: Update Column count_redemptions Information" + } + + dimension: sum_active_campaigns { + type: number + sql: ${TABLE}.sum_active_campaigns ;; + description: "TODO: Update Column sum_active_campaigns Information" + } + + dimension: sum_points_redeemed { + type: number + sql: ${TABLE}.sum_points_redeemed ;; + description: "TODO: Update Column sum_points_redeemed Information" + } + + dimension: primary_key { + primary_key: yes + sql: CONCAT(${TABLE}.app_key,${TABLE}.ref_time) ;; + description: "auto generated compound key from the columns:app_key, ref_time" + } + + measure: avg_campaigns_measure { + type: average + description: "TODO: Update Column count_campaigns Information" + sql: ${TABLE}.count_campaigns ;; + value_format_name: decimal_0 + } + + measure: sum_campaigns_measure { + type: sum + description: "TODO: Update Column count_campaigns Information" + sql: ${TABLE}.count_campaigns ;; + value_format_name: decimal_0 + } + + measure: avg_purchases_measure { + type: average + description: "TODO: Update Column count_purchases Information" + sql: ${TABLE}.count_purchases ;; + value_format_name: decimal_0 + } + + measure: sum_purchases_measure { + type: sum + description: "TODO: Update Column count_purchases Information" + sql: ${TABLE}.count_purchases ;; + value_format_name: decimal_0 + } + + measure: avg_redemptions_measure { + type: average + description: "TODO: Update Column count_redemptions Information" + sql: ${TABLE}.count_redemptions ;; + value_format_name: decimal_0 + } + + measure: sum_redemptions_measure { + type: sum + description: "TODO: Update Column count_redemptions Information" + sql: ${TABLE}.count_redemptions ;; + value_format_name: decimal_0 + } + + measure: avg_active_campaigns_measure { + type: average + description: "TODO: Update Column sum_active_campaigns Information" + sql: ${TABLE}.sum_active_campaigns ;; + value_format_name: decimal_0 + } + + measure: sum_active_campaigns_measure { + type: sum + description: "TODO: Update Column sum_active_campaigns Information" + sql: ${TABLE}.sum_active_campaigns ;; + value_format_name: decimal_0 + } + + measure: avg_points_redeemed_measure { + type: average + description: "TODO: Update Column sum_points_redeemed Information" + sql: ${TABLE}.sum_points_redeemed ;; + value_format_name: decimal_0 + } + + measure: sum_points_redeemed_measure { + type: sum + description: "TODO: Update Column sum_points_redeemed Information" + sql: ${TABLE}.sum_points_redeemed ;; + value_format_name: decimal_0 + } + + measure: precentile_test { + description: "precentile test" + type: percentile + sql: ${yoda_e2e_loyalty__fact_store_profile_daily.sum_points_redeemed_measure} ;; + label: "Precentile Of Points" + percentile: 75 + } + + measure: count { + type: count + description: "Default count measure" + } + + label: "Stores Metrics" +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/views/yoda_e2e_platform__dim_stores.view.lkml b/tests/resources/expected_lookml/views/yoda_e2e_platform__dim_stores.view.lkml new file mode 100644 index 0000000..60bb9d1 --- /dev/null +++ b/tests/resources/expected_lookml/views/yoda_e2e_platform__dim_stores.view.lkml @@ -0,0 +1,237 @@ +view: yoda_e2e_platform__dim_stores { + sql_table_name: public_yoda_e2e_platform.dim_stores ;; + + dimension_group: dwh_updated_at { + type: time + sql: ${TABLE}.dwh_updated_at ;; + description: "TODO: Update Table Description" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: merchant_created_at { + type: time + sql: ${TABLE}.merchant_created_at ;; + description: "TODO: Update Table Description" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: store_created_at { + type: time + sql: ${TABLE}.store_created_at ;; + description: "TODO: Update Table Description" + datatype: timestamp + timeframes: [ + raw, + time, + hour, + date, + week, + month, + quarter, + year, + ] + } + + dimension_group: in_period { + type: duration + sql_start: {% dwh_updated_at date_range_filter %} ;; + sql_end: {% dwh_updated_at date_range_filter %} ;; + description: "" + intervals: [day] + } + + dimension: app_key { + type: string + sql: ${TABLE}.app_key ;; + description: "TODO: Update Table Description" + } + + dimension: is_active_store { + type: number + sql: ${TABLE}.is_active_store ;; + description: "TODO: Update Table Description" + } + + dimension: is_blacklisted { + type: number + sql: ${TABLE}.is_blacklisted ;; + description: "TODO: Update Table Description" + } + + dimension: is_test_store { + type: number + sql: ${TABLE}.is_test_store ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_company_name { + type: string + sql: ${TABLE}.loyalty_company_name ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_contact_email { + type: string + sql: ${TABLE}.loyalty_contact_email ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_currency { + type: string + sql: ${TABLE}.loyalty_currency ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_group_id { + type: string + sql: ${TABLE}.loyalty_group_id ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_is_completed_profile { + type: number + sql: ${TABLE}.loyalty_is_completed_profile ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_is_redemptions_enabled { + type: number + sql: ${TABLE}.loyalty_is_redemptions_enabled ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_is_test_account { + type: number + sql: ${TABLE}.loyalty_is_test_account ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_is_vip_enabled { + type: number + sql: ${TABLE}.loyalty_is_vip_enabled ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_opt_in_strategy { + type: number + sql: ${TABLE}.loyalty_opt_in_strategy ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_plan { + type: string + sql: ${TABLE}.loyalty_plan ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_platform { + type: string + sql: ${TABLE}.loyalty_platform ;; + description: "TODO: Update Table Description" + } + + dimension: loyalty_vip_type { + type: string + sql: ${TABLE}.loyalty_vip_type ;; + description: "TODO: Update Table Description" + } + + dimension: merchant_id { + type: number + sql: ${TABLE}.merchant_id ;; + description: "TODO: Update Table Description" + } + + dimension: organization_id { + type: number + sql: ${TABLE}.organization_id ;; + description: "TODO: Update Table Description" + } + + dimension: platform_name { + type: string + sql: ${TABLE}.platform_name ;; + description: "TODO: Update Table Description" + } + + dimension: referral_opt_in_strategy { + type: number + sql: ${TABLE}.referral_opt_in_strategy ;; + description: "TODO: Update Table Description" + } + + dimension: store_domain { + type: string + sql: ${TABLE}.store_domain ;; + description: "TODO: Update Table Description" + } + + dimension: store_id { + type: number + sql: ${TABLE}.store_id ;; + description: "TODO: Update Table Description" + primary_key: yes + } + + dimension: store_language { + type: string + sql: ${TABLE}.store_language ;; + description: "TODO: Update Table Description" + } + + dimension: store_name { + type: string + sql: ${TABLE}.store_name ;; + description: "TODO: Update Table Description" + } + + dimension: period_start { + description: "" + type: date + sql: {% dwh_updated_at date_range_filter %} ;; + primary_key: no + label: "Start of Period" + } + + measure: sums_test { + description: "non aggregative measure test" + type: number + sql: (${yoda_e2e_loyalty__fact_store_profile_daily.sum_points_redeemed_measure} / ${yoda_e2e_loyalty__fact_store_profile_daily.sum_redemptions_measure}) ;; + label: "Sums of Points" + } + + measure: count { + type: count + description: "Default count measure" + } + + parameter: past_num_days { + type: number + description: "" + } + + filter: date_range_filter { + description: "" + type: date + } +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/yoda_e2e_bi___loyalty__bi_looker.model.lkml b/tests/resources/expected_lookml/yoda_e2e_bi___loyalty__bi_looker.model.lkml new file mode 100644 index 0000000..30a5c43 --- /dev/null +++ b/tests/resources/expected_lookml/yoda_e2e_bi___loyalty__bi_looker.model.lkml @@ -0,0 +1,6 @@ +connection: "yoda" +include: "views/*" + +explore: yoda_e2e_bi___loyalty__fact_purchases { + description: "" +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/yoda_e2e_infra__infra_models_updated.model.lkml b/tests/resources/expected_lookml/yoda_e2e_infra__infra_models_updated.model.lkml new file mode 100644 index 0000000..297fc7e --- /dev/null +++ b/tests/resources/expected_lookml/yoda_e2e_infra__infra_models_updated.model.lkml @@ -0,0 +1,6 @@ +connection: "yoda" +include: "views/*" + +explore: yoda_e2e_infra__s3_cost_cold { + description: "" +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/yoda_e2e_infra__report_with_labels.model.lkml b/tests/resources/expected_lookml/yoda_e2e_infra__report_with_labels.model.lkml new file mode 100644 index 0000000..89ba152 --- /dev/null +++ b/tests/resources/expected_lookml/yoda_e2e_infra__report_with_labels.model.lkml @@ -0,0 +1,6 @@ +connection: "yoda" +include: "views/*" + +explore: yoda_e2e_infra__reporting_example { + description: "" +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/yoda_e2e_infra__reporting_service.model.lkml b/tests/resources/expected_lookml/yoda_e2e_infra__reporting_service.model.lkml new file mode 100644 index 0000000..255f17d --- /dev/null +++ b/tests/resources/expected_lookml/yoda_e2e_infra__reporting_service.model.lkml @@ -0,0 +1,6 @@ +connection: "yoda" +include: "views/*" + +explore: yoda_e2e_infra_stg__costpo_kubecost_snapshot { + description: "should be used for reporting service e2e" +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/yoda_e2e_loyalty__fact_purchases_snowflake.model.lkml b/tests/resources/expected_lookml/yoda_e2e_loyalty__fact_purchases_snowflake.model.lkml new file mode 100644 index 0000000..e809870 --- /dev/null +++ b/tests/resources/expected_lookml/yoda_e2e_loyalty__fact_purchases_snowflake.model.lkml @@ -0,0 +1,6 @@ +connection: "snowflake" +include: "views/*" + +explore: yoda_e2e_loyalty__fact_purchases_to_sf { + description: "yoda_e2e_loyalty store profile measures" +} \ No newline at end of file diff --git a/tests/resources/expected_lookml/yoda_e2e_loyalty__fact_store_profile_daily_e2e.model.lkml b/tests/resources/expected_lookml/yoda_e2e_loyalty__fact_store_profile_daily_e2e.model.lkml new file mode 100644 index 0000000..b62e725 --- /dev/null +++ b/tests/resources/expected_lookml/yoda_e2e_loyalty__fact_store_profile_daily_e2e.model.lkml @@ -0,0 +1,14 @@ +connection: "yoda" +include: "views/*" + +explore: yoda_e2e_loyalty__fact_store_profile_daily { + description: "yoda_e2e_loyalty store profile measures" + + join: yoda_e2e_platform__dim_stores { + type: inner + relationship: many_to_one + sql_on: ${yoda_e2e_loyalty__fact_store_profile_daily.app_key} = ${yoda_e2e_platform__dim_stores.app_key} ;; + } + + sql_always_where: yoda_e2e_loyalty__fact_store_profile_daily.count_campaigns = {% parameter yoda_e2e_platform__dim_stores.past_num_days %} ;; +} \ No newline at end of file diff --git a/tests/resources/test_target/manifest.json b/tests/resources/test_target/manifest.json new file mode 100644 index 0000000..5863595 --- /dev/null +++ b/tests/resources/test_target/manifest.json @@ -0,0 +1,164567 @@ +{ + "child_map": + { + "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag": + [], + "exposure.yoda.yoda_e2e_bi___loyalty__bi_looker": + [], + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday": + [], + "exposure.yoda.yoda_e2e_infra__infra_models_updated": + [], + "exposure.yoda.yoda_e2e_infra__report_with_labels": + [], + "exposure.yoda.yoda_e2e_infra__reporting_service": + [], + "exposure.yoda.yoda_e2e_infra__s3_cost": + [], + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot": + [], + "exposure.yoda.yoda_e2e_loyalty__At_16_00": + [], + "exposure.yoda.yoda_e2e_loyalty__fact_purchases_snowflake": + [], + "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e": + [], + "exposure.yoda.yoda_e2e_loyalty__test_sf_export": + [], + "exposure.yoda.yoda_e2e_north_bound__At_20_00_only_on_Sunday": + [], + "exposure.yoda.yoda_e2e_platform__At_16_00": + [], + "exposure.yoda.yoda_e2e_platform__test_track": + [], + "model.dbt_artifacts.dim_dbt__current_models": + [], + "model.dbt_artifacts.dim_dbt__exposures": + [], + "model.dbt_artifacts.dim_dbt__models": + [], + "model.dbt_artifacts.dim_dbt__seeds": + [], + "model.dbt_artifacts.dim_dbt__snapshots": + [], + "model.dbt_artifacts.dim_dbt__sources": + [], + "model.dbt_artifacts.dim_dbt__tests": + [], + "model.dbt_artifacts.exposures": + [ + "model.dbt_artifacts.stg_dbt__exposures" + ], + "model.dbt_artifacts.fct_dbt__invocations": + [], + "model.dbt_artifacts.fct_dbt__model_executions": + [], + "model.dbt_artifacts.fct_dbt__seed_executions": + [], + "model.dbt_artifacts.fct_dbt__snapshot_executions": + [], + "model.dbt_artifacts.fct_dbt__test_executions": + [], + "model.dbt_artifacts.invocations": + [ + "model.dbt_artifacts.stg_dbt__invocations" + ], + "model.dbt_artifacts.model_executions": + [ + "model.dbt_artifacts.stg_dbt__model_executions" + ], + "model.dbt_artifacts.models": + [ + "model.dbt_artifacts.stg_dbt__models" + ], + "model.dbt_artifacts.seed_executions": + [ + "model.dbt_artifacts.stg_dbt__seed_executions" + ], + "model.dbt_artifacts.seeds": + [ + "model.dbt_artifacts.stg_dbt__seeds" + ], + "model.dbt_artifacts.snapshot_executions": + [ + "model.dbt_artifacts.stg_dbt__snapshot_executions" + ], + "model.dbt_artifacts.snapshots": + [ + "model.dbt_artifacts.stg_dbt__snapshots" + ], + "model.dbt_artifacts.sources": + [ + "model.dbt_artifacts.stg_dbt__sources" + ], + "model.dbt_artifacts.stg_dbt__exposures": + [ + "model.dbt_artifacts.dim_dbt__exposures" + ], + "model.dbt_artifacts.stg_dbt__invocations": + [ + "model.dbt_artifacts.fct_dbt__invocations" + ], + "model.dbt_artifacts.stg_dbt__model_executions": + [ + "model.dbt_artifacts.dim_dbt__current_models", + "model.dbt_artifacts.fct_dbt__model_executions" + ], + "model.dbt_artifacts.stg_dbt__models": + [ + "model.dbt_artifacts.dim_dbt__current_models", + "model.dbt_artifacts.dim_dbt__models" + ], + "model.dbt_artifacts.stg_dbt__seed_executions": + [ + "model.dbt_artifacts.fct_dbt__seed_executions" + ], + "model.dbt_artifacts.stg_dbt__seeds": + [ + "model.dbt_artifacts.dim_dbt__seeds" + ], + "model.dbt_artifacts.stg_dbt__snapshot_executions": + [ + "model.dbt_artifacts.fct_dbt__snapshot_executions" + ], + "model.dbt_artifacts.stg_dbt__snapshots": + [ + "model.dbt_artifacts.dim_dbt__snapshots" + ], + "model.dbt_artifacts.stg_dbt__sources": + [ + "model.dbt_artifacts.dim_dbt__sources" + ], + "model.dbt_artifacts.stg_dbt__test_executions": + [ + "model.dbt_artifacts.fct_dbt__test_executions" + ], + "model.dbt_artifacts.stg_dbt__tests": + [ + "model.dbt_artifacts.dim_dbt__tests" + ], + "model.dbt_artifacts.test_executions": + [ + "model.dbt_artifacts.stg_dbt__test_executions" + ], + "model.dbt_artifacts.tests": + [ + "model.dbt_artifacts.stg_dbt__tests" + ], + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases": + [ + "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag", + "exposure.yoda.yoda_e2e_bi___loyalty__bi_looker", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea", + "test.yoda.not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.907d51d1cc", + "test.yoda.unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.47627dc519" + ], + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf": + [ + "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag" + ], + "model.yoda.yoda_e2e_communication_stg__apicalls": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__automations_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__campaigns": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count" + ], + "model.yoda.yoda_e2e_communication_stg__cs_forms_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__cs_pages_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__events": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__automations_count" + ], + "model.yoda.yoda_e2e_communication_stg__flows": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__flows_count" + ], + "model.yoda.yoda_e2e_communication_stg__flows_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__forms": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count" + ], + "model.yoda.yoda_e2e_communication_stg__integrations_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__list_keywords": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count" + ], + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__measurements_users": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__orders": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__shopify_orders" + ], + "model.yoda.yoda_e2e_communication_stg__packages": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__measurements_users" + ], + "model.yoda.yoda_e2e_communication_stg__phone_to_list": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count" + ], + "model.yoda.yoda_e2e_communication_stg__phones": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count" + ], + "model.yoda.yoda_e2e_communication_stg__phones_meta": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count" + ], + "model.yoda.yoda_e2e_communication_stg__profiles": + [], + "model.yoda.yoda_e2e_communication_stg__recently_active_users": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__automations_count", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__flows_count", + "model.yoda.yoda_e2e_communication_stg__integrations_count", + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_orders": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__integrations_count" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_users": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users" + ], + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "model.yoda.yoda_e2e_communication_stg__users": + [ + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_infra__custom_cost_exporter": + [ + "exposure.yoda.yoda_e2e_infra__s3_cost", + "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a" + ], + "model.yoda.yoda_e2e_infra__reporting_example": + [ + "exposure.yoda.yoda_e2e_infra__report_with_labels", + "exposure.yoda.yoda_e2e_infra__s3_cost" + ], + "model.yoda.yoda_e2e_infra__s3_cost_cold": + [ + "exposure.yoda.yoda_e2e_infra__infra_models_updated", + "exposure.yoda.yoda_e2e_infra__s3_cost", + "model.yoda.yoda_e2e_infra__custom_cost_exporter" + ], + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw": + [ + "exposure.yoda.yoda_e2e_infra__s3_cost", + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost" + ], + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost": + [ + "exposure.yoda.yoda_e2e_infra__s3_cost", + "model.yoda.yoda_e2e_infra__s3_cost_cold" + ], + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot": + [ + "exposure.yoda.yoda_e2e_infra__reporting_service", + "exposure.yoda.yoda_e2e_infra__s3_cost", + "model.yoda.yoda_e2e_infra__reporting_example" + ], + "model.yoda.yoda_e2e_loyalty__dim_campaigns": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "test.yoda.not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.6be4ccb724", + "test.yoda.unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.85bab16a60" + ], + "model.yoda.yoda_e2e_loyalty__dim_merchants": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_platform__dim_stores", + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_app_key.f86eebc99a", + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.882a669277", + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_app_key.d44db7a273", + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_merchant_id.d917973f58" + ], + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "test.yoda.not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.74481f6641", + "test.yoda.unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.35e7657d1d" + ], + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf": + [ + "exposure.yoda.yoda_e2e_loyalty__test_sf_export" + ], + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "test.yoda.not_null_yoda_e2e_loyalty__fact_points_redemptions_id.e8ce73b5ff", + "test.yoda.unique_yoda_e2e_loyalty__fact_points_redemptions_id.4e5e16db6e" + ], + "model.yoda.yoda_e2e_loyalty__fact_purchases": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf", + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases", + "test.yoda.not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.3dd217ad05", + "test.yoda.unique_yoda_e2e_loyalty__fact_purchases_purchase_id.7234838fd1" + ], + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "exposure.yoda.yoda_e2e_loyalty__fact_purchases_snowflake" + ], + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e" + ], + "model.yoda.yoda_e2e_loyalty_stg__campaigns": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "test.yoda.dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1.7c06c1d639" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily" + ], + "model.yoda.yoda_e2e_loyalty_stg__merchants": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants" + ], + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__purchases": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases" + ], + "model.yoda.yoda_e2e_loyalty_stg__redemption_options": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.faf538ea03", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.f8490bc28f" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.cd4e8a4ed5", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.fe564eedf2" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "model.yoda.yoda_e2e_loyalty__fact_purchases", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.feb65fa267", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.16d7bb5fe7" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.c53e810117", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.1e9fb1082c" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts": + [ + "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.4b59b25c56", + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.b0250bdc84", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.9e077bf89c", + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.eee700de8d" + ], + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts": + [ + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "model.yoda.yoda_e2e_north_bound__segment_profile": + [ + "exposure.yoda.yoda_e2e_north_bound__At_20_00_only_on_Sunday" + ], + "model.yoda.yoda_e2e_platform__dim_stores": + [ + "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e", + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ], + "model.yoda.yoda_e2e_platform__test_track_user": + [ + "exposure.yoda.yoda_e2e_platform__test_track" + ], + "model.yoda.yoda_e2e_platform_stg__accounts": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "test.yoda.not_null_yoda_e2e_platform_stg__accounts_id.2ab56c475e", + "test.yoda.unique_yoda_e2e_platform_stg__accounts_id.eed859852d" + ], + "model.yoda.yoda_e2e_platform_stg__apps": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_platform_stg__platform_types": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "test.yoda.not_null_yoda_e2e_platform_stg__platform_types_id.eee9243095", + "test.yoda.unique_yoda_e2e_platform_stg__platform_types_id.24bd4e2920" + ], + "model.yoda.yoda_e2e_platform_stg__store_platforms": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "test.yoda.not_null_yoda_e2e_platform_stg__store_platforms_id.2495e28d55", + "test.yoda.unique_yoda_e2e_platform_stg__store_platforms_id.39d7e1ed86" + ], + "model.yoda.yoda_e2e_platform_stg__stores": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "test.yoda.not_null_yoda_e2e_platform_stg__stores_app_key.f6bd20a63f", + "test.yoda.not_null_yoda_e2e_platform_stg__stores_store_id.2cabae9612", + "test.yoda.unique_yoda_e2e_platform_stg__stores_app_key.19821a3d11", + "test.yoda.unique_yoda_e2e_platform_stg__stores_store_id.858c9f7917" + ], + "model.yoda.yoda_e2e_platform_stg__stores_enrichment": + [ + "exposure.yoda.yoda_e2e_platform__At_16_00", + "model.yoda.yoda_e2e_platform__dim_stores" + ], + "model.yoda.yoda_e2e_platform_stg__users": + [ + "exposure.yoda.yoda_e2e_platform__test_track", + "model.yoda.yoda_e2e_platform__test_track_user" + ], + "operation.yoda.yoda-on-run-end-0": + [], + "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases": + [ + "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea" + ], + "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter": + [ + "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a" + ], + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold": + [ + "model.yoda.yoda_e2e_infra__custom_cost_exporter" + ], + "source.yoda.yoda_e2e_communication__sms.apicalls": + [ + "model.yoda.yoda_e2e_communication_stg__apicalls" + ], + "source.yoda.yoda_e2e_communication__sms.campaigns": + [ + "model.yoda.yoda_e2e_communication_stg__campaigns" + ], + "source.yoda.yoda_e2e_communication__sms.events": + [ + "model.yoda.yoda_e2e_communication_stg__events" + ], + "source.yoda.yoda_e2e_communication__sms.flows": + [ + "model.yoda.yoda_e2e_communication_stg__flows" + ], + "source.yoda.yoda_e2e_communication__sms.forms": + [ + "model.yoda.yoda_e2e_communication_stg__forms" + ], + "source.yoda.yoda_e2e_communication__sms.list_keywords": + [ + "model.yoda.yoda_e2e_communication_stg__list_keywords" + ], + "source.yoda.yoda_e2e_communication__sms.packages": + [ + "model.yoda.yoda_e2e_communication_stg__packages" + ], + "source.yoda.yoda_e2e_communication__sms.phone_to_list": + [ + "model.yoda.yoda_e2e_communication_stg__phone_to_list" + ], + "source.yoda.yoda_e2e_communication__sms.phones": + [ + "model.yoda.yoda_e2e_communication_stg__phones" + ], + "source.yoda.yoda_e2e_communication__sms.phones_meta": + [ + "model.yoda.yoda_e2e_communication_stg__phones_meta" + ], + "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages": + [ + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages" + ], + "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations": + [ + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations" + ], + "source.yoda.yoda_e2e_communication__sms.shopify_users": + [ + "model.yoda.yoda_e2e_communication_stg__shopify_users" + ], + "source.yoda.yoda_e2e_communication__sms.users": + [ + "model.yoda.yoda_e2e_communication_stg__users" + ], + "source.yoda.yoda_e2e_communication__sms_shopify.orders": + [ + "model.yoda.yoda_e2e_communication_stg__orders" + ], + "source.yoda.yoda_e2e_communication__unomi.profiles": + [ + "model.yoda.yoda_e2e_communication_stg__profiles" + ], + "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw": + [ + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw" + ], + "source.yoda.yoda_e2e_infra__costpo.databricks_cost_raw": + [], + "source.yoda.yoda_e2e_infra__costpo.kubecost_raw": + [], + "source.yoda.yoda_e2e_infra__default.s3_inventory": + [], + "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot": + [ + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.campaigns": + [ + "model.yoda.yoda_e2e_loyalty_stg__campaigns" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.customer_birthdays": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_opt_in": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers_history": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.email_campaign_emails": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.group_customers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.merchants": + [ + "model.yoda.yoda_e2e_loyalty_stg__merchants" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.perks": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.perks_user_actions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions": + [ + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.processors": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchase_items": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases": + [ + "model.yoda.yoda_e2e_loyalty_stg__purchases" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_redemptions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_with_currency": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options": + [ + "model.yoda.yoda_e2e_loyalty_stg__redemption_options" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_discount_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_receipts": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_shares": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_snapshots": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referrals": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.refund_items": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.refunds": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.subscriptions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.user_actions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.user_agents": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers": + [ + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds": + [ + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds" + ], + "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts": + [ + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts" + ], + "source.yoda.yoda_e2e_loyalty__default.currency_rates": + [], + "source.yoda.yoda_e2e_loyalty__default.dim_sf_accounts": + [], + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "test.yoda.source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.1d98cff259", + "test.yoda.source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.bc2d68f75b" + ], + "source.yoda.yoda_e2e_loyalty__yoda_e2e_communication.store_email_activity": + [], + "source.yoda.yoda_e2e_platform__default.currency_rates": + [], + "source.yoda.yoda_e2e_platform__default.yoda_e2e_platform__integrationscenter": + [], + "source.yoda.yoda_e2e_platform__integrationscenter.store_applications": + [], + "source.yoda.yoda_e2e_platform__orders.fulfillments": + [], + "source.yoda.yoda_e2e_platform__orders.orders": + [], + "source.yoda.yoda_e2e_platform__packages.owners_packages": + [], + "source.yoda.yoda_e2e_platform__packages.packages": + [], + "source.yoda.yoda_e2e_platform__products.products": + [], + "source.yoda.yoda_e2e_platform__products.variants": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms": + [ + "model.yoda.yoda_e2e_platform_stg__store_platforms", + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id.c72345e21d", + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id.d4feefce64" + ], + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts": + [ + "model.yoda.yoda_e2e_platform_stg__accounts", + "model.yoda.yoda_e2e_platform_stg__stores", + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key.cdfb9e8498", + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.4443e4b775", + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.d43e986591", + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.7219b8e5f7" + ], + "source.yoda.yoda_e2e_platform__yotpoapiprod.apps": + [ + "model.yoda.yoda_e2e_platform_stg__apps" + ], + "source.yoda.yoda_e2e_platform__yotpoapiprod.features": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.organizations": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.owner_feature_settings": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.owners_features": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types", + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id.de88e5f750", + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.9bb92f5930" + ], + "source.yoda.yoda_e2e_platform__yotpoapiprod.users": + [ + "model.yoda.yoda_e2e_platform_stg__users" + ], + "test.yoda.dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1.7c06c1d639": + [], + "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea": + [], + "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a": + [], + "test.yoda.not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.907d51d1cc": + [], + "test.yoda.not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.6be4ccb724": + [], + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_app_key.f86eebc99a": + [], + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.882a669277": + [], + "test.yoda.not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.74481f6641": + [], + "test.yoda.not_null_yoda_e2e_loyalty__fact_points_redemptions_id.e8ce73b5ff": + [], + "test.yoda.not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.3dd217ad05": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.faf538ea03": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.cd4e8a4ed5": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.feb65fa267": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.c53e810117": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.4b59b25c56": + [], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.b0250bdc84": + [], + "test.yoda.not_null_yoda_e2e_platform_stg__accounts_id.2ab56c475e": + [], + "test.yoda.not_null_yoda_e2e_platform_stg__platform_types_id.eee9243095": + [], + "test.yoda.not_null_yoda_e2e_platform_stg__store_platforms_id.2495e28d55": + [], + "test.yoda.not_null_yoda_e2e_platform_stg__stores_app_key.f6bd20a63f": + [], + "test.yoda.not_null_yoda_e2e_platform_stg__stores_store_id.2cabae9612": + [], + "test.yoda.source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.1d98cff259": + [], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id.c72345e21d": + [], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key.cdfb9e8498": + [], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.4443e4b775": + [], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id.de88e5f750": + [], + "test.yoda.source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.bc2d68f75b": + [], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id.d4feefce64": + [], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.d43e986591": + [], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.7219b8e5f7": + [], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.9bb92f5930": + [], + "test.yoda.unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.47627dc519": + [], + "test.yoda.unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.85bab16a60": + [], + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_app_key.d44db7a273": + [], + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_merchant_id.d917973f58": + [], + "test.yoda.unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.35e7657d1d": + [], + "test.yoda.unique_yoda_e2e_loyalty__fact_points_redemptions_id.4e5e16db6e": + [], + "test.yoda.unique_yoda_e2e_loyalty__fact_purchases_purchase_id.7234838fd1": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.f8490bc28f": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.fe564eedf2": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.16d7bb5fe7": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.1e9fb1082c": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.9e077bf89c": + [], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.eee700de8d": + [], + "test.yoda.unique_yoda_e2e_platform_stg__accounts_id.eed859852d": + [], + "test.yoda.unique_yoda_e2e_platform_stg__platform_types_id.24bd4e2920": + [], + "test.yoda.unique_yoda_e2e_platform_stg__store_platforms_id.39d7e1ed86": + [], + "test.yoda.unique_yoda_e2e_platform_stg__stores_app_key.19821a3d11": + [], + "test.yoda.unique_yoda_e2e_platform_stg__stores_store_id.858c9f7917": + [] + }, + "disabled": + {}, + "docs": + { + "doc.dbt.__overview__": + { + "block_contents": "### Welcome!\n\nWelcome to the auto-generated documentation for your dbt project!\n\n### Navigation\n\nYou can use the `Project` and `Database` navigation tabs on the left side of the window to explore the models\nin your project.\n\n#### Project Tab\nThe `Project` tab mirrors the directory structure of your dbt project. In this tab, you can see all of the\nmodels defined in your dbt project, as well as models imported from dbt packages.\n\n#### Database Tab\nThe `Database` tab also exposes your models, but in a format that looks more like a database explorer. This view\nshows relations (tables and views) grouped into database schemas. Note that ephemeral models are _not_ shown\nin this interface, as they do not exist in the database.\n\n### Graph Exploration\nYou can click the blue icon on the bottom-right corner of the page to view the lineage graph of your models.\n\nOn model pages, you'll see the immediate parents and children of the model you're exploring. By clicking the `Expand`\nbutton at the top-right of this lineage pane, you'll be able to see all of the models that are used to build,\nor are built from, the model you're exploring.\n\nOnce expanded, you'll be able to use the `--select` and `--exclude` model selection syntax to filter the\nmodels in the graph. For more information on model selection, check out the [dbt docs](https://docs.getdbt.com/docs/model-selection-syntax).\n\nNote that you can also right-click on models to interactively filter and explore the graph.\n\n---\n\n### More information\n\n- [What is dbt](https://docs.getdbt.com/docs/introduction)?\n- Read the [dbt viewpoint](https://docs.getdbt.com/docs/viewpoint)\n- [Installation](https://docs.getdbt.com/docs/installation)\n- Join the [dbt Community](https://www.getdbt.com/community/) for questions and discussion", + "name": "__overview__", + "original_file_path": "docs/overview.md", + "package_name": "dbt", + "path": "overview.md", + "resource_type": "doc", + "unique_id": "doc.dbt.__overview__" + }, + "doc.dbt_artifacts.adapter_response": + { + "block_contents": "Response provided by the adapter as JSON.", + "name": "adapter_response", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.adapter_response" + }, + "doc.dbt_artifacts.alias": + { + "block_contents": "Alias of the node.", + "name": "alias", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.alias" + }, + "doc.dbt_artifacts.all_results": + { + "block_contents": "All results as a JSON blob", + "name": "all_results", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.all_results" + }, + "doc.dbt_artifacts.bytes_processed": + { + "block_contents": "Number of bytes processed by the model execution.", + "name": "bytes_processed", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.bytes_processed" + }, + "doc.dbt_artifacts.checksum": + { + "block_contents": "Checksum of the model.", + "name": "checksum", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.checksum" + }, + "doc.dbt_artifacts.command_invocation_id": + { + "block_contents": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "name": "command_invocation_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.command_invocation_id" + }, + "doc.dbt_artifacts.compile_started_at": + { + "block_contents": "Timestamp when the node started compiling.", + "name": "compile_started_at", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.compile_started_at" + }, + "doc.dbt_artifacts.database": + { + "block_contents": "The configured database for the node.", + "name": "database", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.database" + }, + "doc.dbt_artifacts.dbt_cloud_job_id": + { + "block_contents": "The ID of the dbt Cloud Job for this run.", + "name": "dbt_cloud_job_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.dbt_cloud_job_id" + }, + "doc.dbt_artifacts.dbt_cloud_project_id": + { + "block_contents": "The ID of the dbt Cloud Project for this run.", + "name": "dbt_cloud_project_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.dbt_cloud_project_id" + }, + "doc.dbt_artifacts.dbt_cloud_run_id": + { + "block_contents": "The ID of this particular run.", + "name": "dbt_cloud_run_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.dbt_cloud_run_id" + }, + "doc.dbt_artifacts.dbt_cloud_run_reason": + { + "block_contents": "The specific trigger for this run.", + "name": "dbt_cloud_run_reason", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.dbt_cloud_run_reason" + }, + "doc.dbt_artifacts.dbt_cloud_run_reason_category": + { + "block_contents": "The \"category\" of the trigger for this run.", + "name": "dbt_cloud_run_reason_category", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.dbt_cloud_run_reason_category" + }, + "doc.dbt_artifacts.dbt_command": + { + "block_contents": "dbt command of this run.", + "name": "dbt_command", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.dbt_command" + }, + "doc.dbt_artifacts.dbt_custom_envs": + { + "block_contents": "Key-value pairs of environment variables passed to invocation that have the prefix DBT_ENV_CUSTOM_ENV_", + "name": "dbt_custom_envs", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.dbt_custom_envs" + }, + "doc.dbt_artifacts.dbt_vars": + { + "block_contents": "Key-value pairs of project variables to be capture.", + "name": "dbt_vars", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.dbt_vars" + }, + "doc.dbt_artifacts.dbt_version": + { + "block_contents": "Installed version of dbt that is currently running.", + "name": "dbt_version", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.dbt_version" + }, + "doc.dbt_artifacts.depends_on_nodes": + { + "block_contents": "Array of node identifiers that this node depends on in the execution graph.", + "name": "depends_on_nodes", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.depends_on_nodes" + }, + "doc.dbt_artifacts.description": + { + "block_contents": "Node description.", + "name": "description", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.description" + }, + "doc.dbt_artifacts.env_vars": + { + "block_contents": "Key-value pairs of environment variables to be capture.", + "name": "env_vars", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.env_vars" + }, + "doc.dbt_artifacts.exposure_execution_id": + { + "block_contents": "Execution ID of the exposure node.", + "name": "exposure_execution_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.exposure_execution_id" + }, + "doc.dbt_artifacts.failures": + { + "block_contents": "Test failures. Value is 1 if the test failed, 0 if successful.", + "name": "failures", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.failures" + }, + "doc.dbt_artifacts.freshness": + { + "block_contents": "The specified freshness of the source model.", + "name": "freshness", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.freshness" + }, + "doc.dbt_artifacts.full_refresh_flag": + { + "block_contents": "Boolean flag indicating whether the dbt run was in full refresh mode or not.", + "name": "full_refresh_flag", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.full_refresh_flag" + }, + "doc.dbt_artifacts.identifier": + { + "block_contents": "Source identifier.", + "name": "identifier", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.identifier" + }, + "doc.dbt_artifacts.invocation_args": + { + "block_contents": "Key-value pairs of args passed to invocation.", + "name": "invocation_args", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.invocation_args" + }, + "doc.dbt_artifacts.last_full_refresh_run_bytes_processed": + { + "block_contents": "Number of bytes processed by the node's last full (non-incremental) run.", + "name": "last_full_refresh_run_bytes_processed", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.last_full_refresh_run_bytes_processed" + }, + "doc.dbt_artifacts.last_full_refresh_run_completed_at": + { + "block_contents": "Timestamp when the node's SQL query completed on the last full (non-incremental) run.", + "name": "last_full_refresh_run_completed_at", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.last_full_refresh_run_completed_at" + }, + "doc.dbt_artifacts.last_full_refresh_run_rows_affected": + { + "block_contents": "Number of rows affected by the node's last full (non-incremental) run.", + "name": "last_full_refresh_run_rows_affected", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.last_full_refresh_run_rows_affected" + }, + "doc.dbt_artifacts.last_full_refresh_run_total_runtime": + { + "block_contents": "Total time spent executing the node's last full (non-incremental) run (seconds).", + "name": "last_full_refresh_run_total_runtime", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.last_full_refresh_run_total_runtime" + }, + "doc.dbt_artifacts.last_run_bytes_processed": + { + "block_contents": "Number of bytes processed by the node's last run.", + "name": "last_run_bytes_processed", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.last_run_bytes_processed" + }, + "doc.dbt_artifacts.last_run_completed_at": + { + "block_contents": "Timestamp when the node's SQL query completed on the last run.", + "name": "last_run_completed_at", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.last_run_completed_at" + }, + "doc.dbt_artifacts.last_run_rows_affected": + { + "block_contents": "Number of rows affected by the node's last run.", + "name": "last_run_rows_affected", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.last_run_rows_affected" + }, + "doc.dbt_artifacts.last_run_total_runtime": + { + "block_contents": "Total time spent executing the node's last run (seconds).", + "name": "last_run_total_runtime", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.last_run_total_runtime" + }, + "doc.dbt_artifacts.loaded_at_field": + { + "block_contents": "A column name (or expression) that returns a timestamp indicating freshness.", + "name": "loaded_at_field", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.loaded_at_field" + }, + "doc.dbt_artifacts.loader": + { + "block_contents": "Describes the tool that loads this source into your warehouse.", + "name": "loader", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.loader" + }, + "doc.dbt_artifacts.materialization": + { + "block_contents": "The materialization of the model.", + "name": "materialization", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.materialization" + }, + "doc.dbt_artifacts.maturity": + { + "block_contents": "Exposure maturity; one of high, medium, low.", + "name": "maturity", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.maturity" + }, + "doc.dbt_artifacts.message": + { + "block_contents": "Result report, based on information returned from the database", + "name": "message", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.message" + }, + "doc.dbt_artifacts.meta": + { + "block_contents": "The meta field of the config associated with the node.", + "name": "meta", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.meta" + }, + "doc.dbt_artifacts.model_execution_id": + { + "block_contents": "Execution ID of the model node.", + "name": "model_execution_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.model_execution_id" + }, + "doc.dbt_artifacts.name": + { + "block_contents": "Name of the node.", + "name": "name", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.name" + }, + "doc.dbt_artifacts.node_id": + { + "block_contents": "Unique node identifier.", + "name": "node_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.node_id" + }, + "doc.dbt_artifacts.owner": + { + "block_contents": "Owner of the exposure, usually an email address.", + "name": "owner", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.owner" + }, + "doc.dbt_artifacts.package_name": + { + "block_contents": "Name of the dbt package which contains the node.", + "name": "package_name", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.package_name" + }, + "doc.dbt_artifacts.path": + { + "block_contents": "Path to the model on the local filesystem.", + "name": "path", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.path" + }, + "doc.dbt_artifacts.project_name": + { + "block_contents": "Name for the root-level project which is being run by dbt.", + "name": "project_name", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.project_name" + }, + "doc.dbt_artifacts.query_completed_at": + { + "block_contents": "Timestamp when the node's SQL query completed.", + "name": "query_completed_at", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.query_completed_at" + }, + "doc.dbt_artifacts.rows_affected": + { + "block_contents": "Number of rows affected by the model execution.", + "name": "rows_affected", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.rows_affected" + }, + "doc.dbt_artifacts.run_started_at": + { + "block_contents": "The start timestamp of the dbt execution which generated the record.", + "name": "run_started_at", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.run_started_at" + }, + "doc.dbt_artifacts.schema": + { + "block_contents": "Configured schema for the node.", + "name": "schema", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.schema" + }, + "doc.dbt_artifacts.seed_execution_id": + { + "block_contents": "Execution ID of the seed node.", + "name": "seed_execution_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.seed_execution_id" + }, + "doc.dbt_artifacts.snapshot_execution_id": + { + "block_contents": "Execution ID of the snapshot node.", + "name": "snapshot_execution_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.snapshot_execution_id" + }, + "doc.dbt_artifacts.source_execution_id": + { + "block_contents": "Execution ID of the source node.", + "name": "source_execution_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.source_execution_id" + }, + "doc.dbt_artifacts.source_name": + { + "block_contents": "Source name.", + "name": "source_name", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.source_name" + }, + "doc.dbt_artifacts.status": + { + "block_contents": "Represents the execution status of a node, can be success, failure, or error.", + "name": "status", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.status" + }, + "doc.dbt_artifacts.strategy": + { + "block_contents": "Snapshot \"strategies\" define how dbt knows if a row has changed. There are two strategies built-in to dbt — timestamp\nand check.", + "name": "strategy", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.strategy" + }, + "doc.dbt_artifacts.tags": + { + "block_contents": "Tags used in resource selection associated with the node.", + "name": "tags", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.tags" + }, + "doc.dbt_artifacts.target_name": + { + "block_contents": "The name of the active target.", + "name": "target_name", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.target_name" + }, + "doc.dbt_artifacts.target_profile_name": + { + "block_contents": "The name of the active profile.", + "name": "target_profile_name", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.target_profile_name" + }, + "doc.dbt_artifacts.target_schema": + { + "block_contents": "The name of the target dbt schema.", + "name": "target_schema", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.target_schema" + }, + "doc.dbt_artifacts.target_threads": + { + "block_contents": "The number of threads in use by dbt.", + "name": "target_threads", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.target_threads" + }, + "doc.dbt_artifacts.test_execution_id": + { + "block_contents": "Execution ID of the test node.", + "name": "test_execution_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.test_execution_id" + }, + "doc.dbt_artifacts.test_path": + { + "block_contents": "Path to the yaml (SQL in case of a singular test) file describing the test.", + "name": "test_path", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.test_path" + }, + "doc.dbt_artifacts.thread_id": + { + "block_contents": "Which thread executed this node? E.g. Thread-1", + "name": "thread_id", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.thread_id" + }, + "doc.dbt_artifacts.total_node_runtime": + { + "block_contents": "Total time spent executing this node (seconds).", + "name": "total_node_runtime", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.total_node_runtime" + }, + "doc.dbt_artifacts.type": + { + "block_contents": "Exposure type; one of dashboard, notebook, analysis, ml, application (used to organize on docs site)", + "name": "type", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.type" + }, + "doc.dbt_artifacts.url": + { + "block_contents": "The URL of the BI tool where the data defined by the exposure can be viewed.", + "name": "url", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.url" + }, + "doc.dbt_artifacts.was_full_refresh": + { + "block_contents": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "name": "was_full_refresh", + "original_file_path": "models/docs.md", + "package_name": "dbt_artifacts", + "path": "docs.md", + "resource_type": "doc", + "unique_id": "doc.dbt_artifacts.was_full_refresh" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_app_key": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_app_key", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_app_key" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_billing_city": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_billing_city", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_billing_city" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_browser_country_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_browser_country_code", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_browser_country_code" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_customer_id_swell_customers": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_customer_id_swell_customers", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_customer_id_swell_customers" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_customer_ip_address": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_customer_ip_address", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_customer_ip_address" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_discount_cents_in_original_currency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_discount_cents_in_original_currency", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_discount_cents_in_original_currency" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_dwh_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_dwh_updated_at", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_active_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_active_store", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_active_store" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_applied_to_campaigns": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_applied_to_campaigns", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_applied_to_campaigns" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_before_swell_acquisition": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_before_swell_acquisition", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_before_swell_acquisition" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_fraud_review": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_fraud_review", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_fraud_review" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_move_merchant_to_new_tier": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_move_merchant_to_new_tier", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_move_merchant_to_new_tier" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_swell_user": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_swell_user", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_swell_user" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_test_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_is_test_store", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_is_test_store" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_merchant_id_dim_stores": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_merchant_id_dim_stores", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_merchant_id_dim_stores" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_order_id_fact_orders": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_order_id_fact_orders", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_order_id_fact_orders" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_organization_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_organization_id", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_organization_id" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_platform_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_platform_name", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_platform_name" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_created_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_created_at", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_created_at" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_currency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_currency", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_currency" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_date": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_date", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_date" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_id", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_id" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_updated_at", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_updated_at" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_value_cents_in_original_currency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_purchase_value_cents_in_original_currency", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_purchase_value_cents_in_original_currency" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_redemption_code_id_swell_redemption_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_redemption_code_id_swell_redemption_code", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_redemption_code_id_swell_redemption_code" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_referral_discount_code_id_swell_referral_discount_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_referral_discount_code_id_swell_referral_discount_code", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_referral_discount_code_id_swell_referral_discount_code" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_referral_id_swell_referrals": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_referral_id_swell_referrals", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_referral_id_swell_referrals" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_shipping_city": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_shipping_city", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_shipping_city" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_shipping_country_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_shipping_country_code", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_shipping_country_code" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_address": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_store_address", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_address" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_city": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_store_city", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_city" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_store_id", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_id" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_store_name", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_name" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_state": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_store_state", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_store_state" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_app_key": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_app_key", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_app_key" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_billing_city": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_billing_city", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_billing_city" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_browser_country_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_browser_country_code", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_browser_country_code" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_id_swell_customers": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_id_swell_customers", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_id_swell_customers" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_ip_address": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_ip_address", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_customer_ip_address" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_discount_cents_in_original_currency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_discount_cents_in_original_currency", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_discount_cents_in_original_currency" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_dwh_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_dwh_updated_at", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_active_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_active_store", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_active_store" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_applied_to_campaigns": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_applied_to_campaigns", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_applied_to_campaigns" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_before_swell_acquisition": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_before_swell_acquisition", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_before_swell_acquisition" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_fraud_review": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_fraud_review", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_fraud_review" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_swell_user": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_swell_user", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_swell_user" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_test_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_test_store", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_is_test_store" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_merchant_id_dim_stores": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_merchant_id_dim_stores", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_merchant_id_dim_stores" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_order_id_fact_orders": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_order_id_fact_orders", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_order_id_fact_orders" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_organization_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_organization_id", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_organization_id" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_platform_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_platform_name", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_platform_name" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_created_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_created_at", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_created_at" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_currency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_currency", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_currency" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_date": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_date", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_date" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_id", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_id" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_updated_at", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_updated_at" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_id_swell_referrals": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_id_swell_referrals", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_referral_id_swell_referrals" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_city": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_city", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_city" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_country_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_country_code", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_shipping_country_code" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_address": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_address", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_address" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_city": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_city", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_city" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_id", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_id" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_name", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_name" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_state": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_state", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_store_state" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent" + }, + "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_user_agent_id_swell_user_agent": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_bi___loyalty__fact_purchases_user_agent_id_swell_user_agent", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_bi___loyalty__fact_purchases_user_agent_id_swell_user_agent" + }, + "doc.yoda.yoda_e2e_communication__apicalls": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls" + }, + "doc.yoda.yoda_e2e_communication__apicalls_apikey": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_apikey", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_apikey" + }, + "doc.yoda.yoda_e2e_communication__apicalls_app_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_app_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_app_id" + }, + "doc.yoda.yoda_e2e_communication__apicalls_campaign_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_campaign_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_campaign_id" + }, + "doc.yoda.yoda_e2e_communication__apicalls_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_created" + }, + "doc.yoda.yoda_e2e_communication__apicalls_event_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_event_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_event_id" + }, + "doc.yoda.yoda_e2e_communication__apicalls_flow_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_flow_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_flow_id" + }, + "doc.yoda.yoda_e2e_communication__apicalls_flow_step_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_flow_step_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_flow_step_id" + }, + "doc.yoda.yoda_e2e_communication__apicalls_from": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_from", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_from" + }, + "doc.yoda.yoda_e2e_communication__apicalls_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_id" + }, + "doc.yoda.yoda_e2e_communication__apicalls_ip": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_ip", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_ip" + }, + "doc.yoda.yoda_e2e_communication__apicalls_ip_forward": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_ip_forward", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_ip_forward" + }, + "doc.yoda.yoda_e2e_communication__apicalls_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__apicalls_media": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_media", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_media" + }, + "doc.yoda.yoda_e2e_communication__apicalls_message": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_message", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_message" + }, + "doc.yoda.yoda_e2e_communication__apicalls_message_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_message_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_message_id" + }, + "doc.yoda.yoda_e2e_communication__apicalls_message_id_int": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_message_id_int", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_message_id_int" + }, + "doc.yoda.yoda_e2e_communication__apicalls_message_uuid": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_message_uuid", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_message_uuid" + }, + "doc.yoda.yoda_e2e_communication__apicalls_method": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_method", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_method" + }, + "doc.yoda.yoda_e2e_communication__apicalls_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_modified" + }, + "doc.yoda.yoda_e2e_communication__apicalls_parts": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_parts", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_parts" + }, + "doc.yoda.yoda_e2e_communication__apicalls_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_platform", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_platform" + }, + "doc.yoda.yoda_e2e_communication__apicalls_price_billed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_price_billed", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_price_billed" + }, + "doc.yoda.yoda_e2e_communication__apicalls_price_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_price_currency", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_price_currency" + }, + "doc.yoda.yoda_e2e_communication__apicalls_price_vendor_cost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_price_vendor_cost", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_price_vendor_cost" + }, + "doc.yoda.yoda_e2e_communication__apicalls_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_processing_time" + }, + "doc.yoda.yoda_e2e_communication__apicalls_queue_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_queue_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_queue_id" + }, + "doc.yoda.yoda_e2e_communication__apicalls_referer": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_referer", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_referer" + }, + "doc.yoda.yoda_e2e_communication__apicalls_request_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_request_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_request_id" + }, + "doc.yoda.yoda_e2e_communication__apicalls_sender_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_sender_type", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_sender_type" + }, + "doc.yoda.yoda_e2e_communication__apicalls_spot_user_balance": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_spot_user_balance", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_spot_user_balance" + }, + "doc.yoda.yoda_e2e_communication__apicalls_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_status" + }, + "doc.yoda.yoda_e2e_communication__apicalls_to": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_to", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_to" + }, + "doc.yoda.yoda_e2e_communication__apicalls_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__apicalls_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_type", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_type" + }, + "doc.yoda.yoda_e2e_communication__apicalls_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__apicalls_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_user_id" + }, + "doc.yoda.yoda_e2e_communication__apicalls_vendor_name_used": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__apicalls_vendor_name_used", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__apicalls_vendor_name_used" + }, + "doc.yoda.yoda_e2e_communication__campaigns": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns" + }, + "doc.yoda.yoda_e2e_communication__campaigns_ab_testing_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_ab_testing_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_ab_testing_id" + }, + "doc.yoda.yoda_e2e_communication__campaigns_approved": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_approved", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_approved" + }, + "doc.yoda.yoda_e2e_communication__campaigns_channel": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_channel", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_channel" + }, + "doc.yoda.yoda_e2e_communication__campaigns_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_created" + }, + "doc.yoda.yoda_e2e_communication__campaigns_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_id" + }, + "doc.yoda.yoda_e2e_communication__campaigns_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__campaigns_is_repopulated": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_is_repopulated", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_is_repopulated" + }, + "doc.yoda.yoda_e2e_communication__campaigns_list_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_list_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_list_id" + }, + "doc.yoda.yoda_e2e_communication__campaigns_message": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_message", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_message" + }, + "doc.yoda.yoda_e2e_communication__campaigns_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_modified" + }, + "doc.yoda.yoda_e2e_communication__campaigns_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_processing_time" + }, + "doc.yoda.yoda_e2e_communication__campaigns_request": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_request", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_request" + }, + "doc.yoda.yoda_e2e_communication__campaigns_scheduled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_scheduled", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_scheduled" + }, + "doc.yoda.yoda_e2e_communication__campaigns_sent": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_sent", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_sent" + }, + "doc.yoda.yoda_e2e_communication__campaigns_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_status" + }, + "doc.yoda.yoda_e2e_communication__campaigns_title": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_title", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_title" + }, + "doc.yoda.yoda_e2e_communication__campaigns_total_sent": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_total_sent", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_total_sent" + }, + "doc.yoda.yoda_e2e_communication__campaigns_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__campaigns_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__campaigns_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__campaigns_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__campaigns_user_id" + }, + "doc.yoda.yoda_e2e_communication__events": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events" + }, + "doc.yoda.yoda_e2e_communication__events_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_created" + }, + "doc.yoda.yoda_e2e_communication__events_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_id" + }, + "doc.yoda.yoda_e2e_communication__events_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__events_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_modified" + }, + "doc.yoda.yoda_e2e_communication__events_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_name" + }, + "doc.yoda.yoda_e2e_communication__events_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_platform", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_platform" + }, + "doc.yoda.yoda_e2e_communication__events_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_processing_time" + }, + "doc.yoda.yoda_e2e_communication__events_settings": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_settings", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_settings" + }, + "doc.yoda.yoda_e2e_communication__events_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_status" + }, + "doc.yoda.yoda_e2e_communication__events_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__events_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__events_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_user_id" + }, + "doc.yoda.yoda_e2e_communication__events_webhook": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__events_webhook", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__events_webhook" + }, + "doc.yoda.yoda_e2e_communication__flows": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows" + }, + "doc.yoda.yoda_e2e_communication__flows_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_created" + }, + "doc.yoda.yoda_e2e_communication__flows_flow_settings": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_flow_settings", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_flow_settings" + }, + "doc.yoda.yoda_e2e_communication__flows_flow_trigger": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_flow_trigger", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_flow_trigger" + }, + "doc.yoda.yoda_e2e_communication__flows_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_id" + }, + "doc.yoda.yoda_e2e_communication__flows_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__flows_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_modified" + }, + "doc.yoda.yoda_e2e_communication__flows_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_name" + }, + "doc.yoda.yoda_e2e_communication__flows_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_platform", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_platform" + }, + "doc.yoda.yoda_e2e_communication__flows_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_processing_time" + }, + "doc.yoda.yoda_e2e_communication__flows_snapshot_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_snapshot_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_snapshot_id" + }, + "doc.yoda.yoda_e2e_communication__flows_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_status" + }, + "doc.yoda.yoda_e2e_communication__flows_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__flows_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__flows_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__flows_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__flows_user_id" + }, + "doc.yoda.yoda_e2e_communication__forms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms" + }, + "doc.yoda.yoda_e2e_communication__forms_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_created" + }, + "doc.yoda.yoda_e2e_communication__forms_dynamic_popup": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_dynamic_popup", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_dynamic_popup" + }, + "doc.yoda.yoda_e2e_communication__forms_event_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_event_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_event_id" + }, + "doc.yoda.yoda_e2e_communication__forms_flow_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_flow_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_flow_id" + }, + "doc.yoda.yoda_e2e_communication__forms_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_id" + }, + "doc.yoda.yoda_e2e_communication__forms_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__forms_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_modified" + }, + "doc.yoda.yoda_e2e_communication__forms_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_name" + }, + "doc.yoda.yoda_e2e_communication__forms_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_platform", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_platform" + }, + "doc.yoda.yoda_e2e_communication__forms_platform_script_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_platform_script_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_platform_script_id" + }, + "doc.yoda.yoda_e2e_communication__forms_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_processing_time" + }, + "doc.yoda.yoda_e2e_communication__forms_settings": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_settings", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_settings" + }, + "doc.yoda.yoda_e2e_communication__forms_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_status" + }, + "doc.yoda.yoda_e2e_communication__forms_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__forms_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_type", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_type" + }, + "doc.yoda.yoda_e2e_communication__forms_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__forms_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__forms_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__forms_user_id" + }, + "doc.yoda.yoda_e2e_communication__list_keywords": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_charge_attempts": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_charge_attempts", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_charge_attempts" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_created" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_display_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_display_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_display_name" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_event_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_event_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_event_id" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_id" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_keyword": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_keyword", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_keyword" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_last_billed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_last_billed", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_last_billed" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_list_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_list_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_list_id" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_max_messages": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_max_messages", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_max_messages" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_modified" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_price": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_price", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_price" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_processing_time" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_status" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_subscription_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_subscription_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_subscription_status" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__list_keywords_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__list_keywords_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__list_keywords_user_id" + }, + "doc.yoda.yoda_e2e_communication__orders": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders" + }, + "doc.yoda.yoda_e2e_communication__orders_app_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_app_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_app_id" + }, + "doc.yoda.yoda_e2e_communication__orders_browser_ip": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_browser_ip", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_browser_ip" + }, + "doc.yoda.yoda_e2e_communication__orders_buyer_accepts_marketing": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_buyer_accepts_marketing", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_buyer_accepts_marketing" + }, + "doc.yoda.yoda_e2e_communication__orders_cancel_reason": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_cancel_reason", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_cancel_reason" + }, + "doc.yoda.yoda_e2e_communication__orders_cancelled_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_cancelled_at", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_cancelled_at" + }, + "doc.yoda.yoda_e2e_communication__orders_cart_token": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_cart_token", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_cart_token" + }, + "doc.yoda.yoda_e2e_communication__orders_checkout_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_checkout_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_checkout_id" + }, + "doc.yoda.yoda_e2e_communication__orders_checkout_token": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_checkout_token", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_checkout_token" + }, + "doc.yoda.yoda_e2e_communication__orders_closed_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_closed_at", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_closed_at" + }, + "doc.yoda.yoda_e2e_communication__orders_confirmed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_confirmed", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_confirmed" + }, + "doc.yoda.yoda_e2e_communication__orders_contact_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_contact_email", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_contact_email" + }, + "doc.yoda.yoda_e2e_communication__orders_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_created_at", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_created_at" + }, + "doc.yoda.yoda_e2e_communication__orders_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_currency", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_currency" + }, + "doc.yoda.yoda_e2e_communication__orders_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_customer_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_customer_id" + }, + "doc.yoda.yoda_e2e_communication__orders_customer_locale": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_customer_locale", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_customer_locale" + }, + "doc.yoda.yoda_e2e_communication__orders_device_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_device_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_device_id" + }, + "doc.yoda.yoda_e2e_communication__orders_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_email", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_email" + }, + "doc.yoda.yoda_e2e_communication__orders_financial_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_financial_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_financial_status" + }, + "doc.yoda.yoda_e2e_communication__orders_fulfillment_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_fulfillment_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_fulfillment_status" + }, + "doc.yoda.yoda_e2e_communication__orders_gateway": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_gateway", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_gateway" + }, + "doc.yoda.yoda_e2e_communication__orders_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_id" + }, + "doc.yoda.yoda_e2e_communication__orders_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__orders_landing_site": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_landing_site", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_landing_site" + }, + "doc.yoda.yoda_e2e_communication__orders_landing_site_ref": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_landing_site_ref", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_landing_site_ref" + }, + "doc.yoda.yoda_e2e_communication__orders_location_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_location_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_location_id" + }, + "doc.yoda.yoda_e2e_communication__orders_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_name" + }, + "doc.yoda.yoda_e2e_communication__orders_note": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_note", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_note" + }, + "doc.yoda.yoda_e2e_communication__orders_number": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_number", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_number" + }, + "doc.yoda.yoda_e2e_communication__orders_order_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_order_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_order_id" + }, + "doc.yoda.yoda_e2e_communication__orders_order_number": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_order_number", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_order_number" + }, + "doc.yoda.yoda_e2e_communication__orders_order_status_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_order_status_url", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_order_status_url" + }, + "doc.yoda.yoda_e2e_communication__orders_phone": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_phone", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_phone" + }, + "doc.yoda.yoda_e2e_communication__orders_phone_formatted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_phone_formatted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_phone_formatted" + }, + "doc.yoda.yoda_e2e_communication__orders_processed_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_processed_at", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_processed_at" + }, + "doc.yoda.yoda_e2e_communication__orders_processing_method": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_processing_method", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_processing_method" + }, + "doc.yoda.yoda_e2e_communication__orders_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_processing_time" + }, + "doc.yoda.yoda_e2e_communication__orders_reference": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_reference", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_reference" + }, + "doc.yoda.yoda_e2e_communication__orders_referring_site": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_referring_site", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_referring_site" + }, + "doc.yoda.yoda_e2e_communication__orders_smsbump_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_smsbump_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_smsbump_user_id" + }, + "doc.yoda.yoda_e2e_communication__orders_source_identifier": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_source_identifier", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_source_identifier" + }, + "doc.yoda.yoda_e2e_communication__orders_source_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_source_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_source_name" + }, + "doc.yoda.yoda_e2e_communication__orders_source_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_source_url", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_source_url" + }, + "doc.yoda.yoda_e2e_communication__orders_subtotal_price": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_subtotal_price", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_subtotal_price" + }, + "doc.yoda.yoda_e2e_communication__orders_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_tags", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_tags" + }, + "doc.yoda.yoda_e2e_communication__orders_taxes_included": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_taxes_included", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_taxes_included" + }, + "doc.yoda.yoda_e2e_communication__orders_test": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_test", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_test" + }, + "doc.yoda.yoda_e2e_communication__orders_token": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_token", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_token" + }, + "doc.yoda.yoda_e2e_communication__orders_total_discounts": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_total_discounts", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_discounts" + }, + "doc.yoda.yoda_e2e_communication__orders_total_line_items_price": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_total_line_items_price", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_line_items_price" + }, + "doc.yoda.yoda_e2e_communication__orders_total_price": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_total_price", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_price" + }, + "doc.yoda.yoda_e2e_communication__orders_total_price_usd": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_total_price_usd", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_price_usd" + }, + "doc.yoda.yoda_e2e_communication__orders_total_tax": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_total_tax", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_tax" + }, + "doc.yoda.yoda_e2e_communication__orders_total_weight": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_total_weight", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_total_weight" + }, + "doc.yoda.yoda_e2e_communication__orders_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__orders_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_updated_at", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_updated_at" + }, + "doc.yoda.yoda_e2e_communication__orders_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__orders_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__orders_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__orders_user_id" + }, + "doc.yoda.yoda_e2e_communication__packages": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages" + }, + "doc.yoda.yoda_e2e_communication__packages_bonus_credits": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_bonus_credits", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_bonus_credits" + }, + "doc.yoda.yoda_e2e_communication__packages_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_created" + }, + "doc.yoda.yoda_e2e_communication__packages_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_description", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_description" + }, + "doc.yoda.yoda_e2e_communication__packages_display_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_display_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_display_name" + }, + "doc.yoda.yoda_e2e_communication__packages_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_id" + }, + "doc.yoda.yoda_e2e_communication__packages_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__packages_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_modified" + }, + "doc.yoda.yoda_e2e_communication__packages_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_name" + }, + "doc.yoda.yoda_e2e_communication__packages_payment_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_payment_key", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_payment_key" + }, + "doc.yoda.yoda_e2e_communication__packages_period": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_period", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_period" + }, + "doc.yoda.yoda_e2e_communication__packages_plan_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_plan_key", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_plan_key" + }, + "doc.yoda.yoda_e2e_communication__packages_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_platform", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_platform" + }, + "doc.yoda.yoda_e2e_communication__packages_price": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_price", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_price" + }, + "doc.yoda.yoda_e2e_communication__packages_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_processing_time" + }, + "doc.yoda.yoda_e2e_communication__packages_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_status" + }, + "doc.yoda.yoda_e2e_communication__packages_sub_title": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_sub_title", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_sub_title" + }, + "doc.yoda.yoda_e2e_communication__packages_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__packages_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_type", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_type" + }, + "doc.yoda.yoda_e2e_communication__packages_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__packages_visible_app": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_visible_app", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_visible_app" + }, + "doc.yoda.yoda_e2e_communication__packages_visible_site": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__packages_visible_site", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__packages_visible_site" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_created" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_id" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_list_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_list_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_list_id" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_modified" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_phone_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_phone_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_phone_id" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_phone_meta_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_phone_meta_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_phone_meta_id" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_processing_time" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_source": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_source", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_source" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_status" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__phone_to_list_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phone_to_list_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phone_to_list_user_id" + }, + "doc.yoda.yoda_e2e_communication__phones": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones" + }, + "doc.yoda.yoda_e2e_communication__phones_country_iso": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_country_iso", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_country_iso" + }, + "doc.yoda.yoda_e2e_communication__phones_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_created" + }, + "doc.yoda.yoda_e2e_communication__phones_failed_count": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_failed_count", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_failed_count" + }, + "doc.yoda.yoda_e2e_communication__phones_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_id" + }, + "doc.yoda.yoda_e2e_communication__phones_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__phones_is_subscriber": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_is_subscriber", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_is_subscriber" + }, + "doc.yoda.yoda_e2e_communication__phones_landline": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_landline", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_landline" + }, + "doc.yoda.yoda_e2e_communication__phones_meta": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_birth_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_birth_date", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_birth_date" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_created" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_email", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_email" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_external_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_external_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_external_id" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_first_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_first_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_first_name" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_gender": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_gender", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_gender" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_id" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_initial_source": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_initial_source", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_initial_source" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_is_subscriber": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_is_subscriber", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_is_subscriber" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_last_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_last_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_last_name" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_modified" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_phone_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_phone_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_phone_id" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_platform", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_platform" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_processing_time" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_timezone": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_timezone", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_timezone" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__phones_meta_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_meta_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_meta_user_id" + }, + "doc.yoda.yoda_e2e_communication__phones_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_modified" + }, + "doc.yoda.yoda_e2e_communication__phones_network": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_network", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_network" + }, + "doc.yoda.yoda_e2e_communication__phones_phone": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_phone", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_phone" + }, + "doc.yoda.yoda_e2e_communication__phones_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_processing_time" + }, + "doc.yoda.yoda_e2e_communication__phones_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__phones_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__phones_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__phones_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_created" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_handle": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_handle", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_handle" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_id" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_link_clicks": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_link_clicks", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_link_clicks" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_link_subscribed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_link_subscribed", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_link_subscribed" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_list_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_list_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_list_id" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_modified" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_page_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_id" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_short_loyalty_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_page_short_loyalty_url", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_short_loyalty_url" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_short_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_page_short_url", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_short_url" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_page_url", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_page_url" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_processing_time" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_source": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_source", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_source" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_subscription_list_pages_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_subscription_list_pages_user_id" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_user_integrations", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_user_integrations_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_created" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_user_integrations_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_id" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_integration_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_user_integrations_integration_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_integration_id" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_user_integrations_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_user_integrations_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_modified" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_user_integrations_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_processing_time" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_user_integrations_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_status" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_user_integrations_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_user_integrations_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__shopify_user_integrations_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_user_integrations_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_user_integrations_user_id" + }, + "doc.yoda.yoda_e2e_communication__shopify_users": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_abandoned_checkouts_sent": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_abandoned_checkouts_sent", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_abandoned_checkouts_sent" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_access_token": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_access_token", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_access_token" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_app_data": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_app_data", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_app_data" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_associated_user": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_associated_user", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_associated_user" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_auto_reload", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_auto_reload_amount", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_amount" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_cap": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_auto_reload_cap", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_cap" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_threshold": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_auto_reload_threshold", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_auto_reload_threshold" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_back_fill_completed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_back_fill_completed", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_back_fill_completed" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_connected": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_connected", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_connected" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_consent_webhook_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_consent_webhook_enabled", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_consent_webhook_enabled" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_created" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_domain": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_domain", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_domain" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_id" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_modified" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_notes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_notes", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_notes" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_pinned_navigation": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_pinned_navigation", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_pinned_navigation" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_plan": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_plan", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_plan" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_platform", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_platform" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_processing_time" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_shop_data": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_shop_data", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_shop_data" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_shopify_store_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_shopify_store_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_shopify_store_id" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_store": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_store", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_store" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_sync_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_sync_enabled", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_sync_enabled" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__shopify_users_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__shopify_users_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__shopify_users_user_id" + }, + "doc.yoda.yoda_e2e_communication__sms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__sms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__sms" + }, + "doc.yoda.yoda_e2e_communication__sms_shopify": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__sms_shopify", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__sms_shopify" + }, + "doc.yoda.yoda_e2e_communication__users": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users" + }, + "doc.yoda.yoda_e2e_communication__users_abuser_notes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_abuser_notes", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_abuser_notes" + }, + "doc.yoda.yoda_e2e_communication__users_abuser_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_abuser_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_abuser_status" + }, + "doc.yoda.yoda_e2e_communication__users_address": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_address", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_address" + }, + "doc.yoda.yoda_e2e_communication__users_affiliate_commission": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_affiliate_commission", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_affiliate_commission" + }, + "doc.yoda.yoda_e2e_communication__users_affiliate_payout_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_affiliate_payout_email", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_affiliate_payout_email" + }, + "doc.yoda.yoda_e2e_communication__users_affiliate_payout_pref": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_affiliate_payout_pref", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_affiliate_payout_pref" + }, + "doc.yoda.yoda_e2e_communication__users_agreed_terms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_agreed_terms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_agreed_terms" + }, + "doc.yoda.yoda_e2e_communication__users_all_ip": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_all_ip", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_all_ip" + }, + "doc.yoda.yoda_e2e_communication__users_amploa": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_amploa", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_amploa" + }, + "doc.yoda.yoda_e2e_communication__users_automatic_transliteration": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_automatic_transliteration", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_automatic_transliteration" + }, + "doc.yoda.yoda_e2e_communication__users_balance": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_balance", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_balance" + }, + "doc.yoda.yoda_e2e_communication__users_ban_exclude": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_ban_exclude", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_ban_exclude" + }, + "doc.yoda.yoda_e2e_communication__users_bonus_balance": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_bonus_balance", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_bonus_balance" + }, + "doc.yoda.yoda_e2e_communication__users_chat_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_chat_enabled", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_chat_enabled" + }, + "doc.yoda.yoda_e2e_communication__users_chat_settings": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_chat_settings", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_chat_settings" + }, + "doc.yoda.yoda_e2e_communication__users_city": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_city", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_city" + }, + "doc.yoda.yoda_e2e_communication__users_collect_checkout_subscribers": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_collect_checkout_subscribers", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_collect_checkout_subscribers" + }, + "doc.yoda.yoda_e2e_communication__users_compliance_accepted_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_compliance_accepted_date", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_compliance_accepted_date" + }, + "doc.yoda.yoda_e2e_communication__users_contact_card_logo": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_contact_card_logo", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_contact_card_logo" + }, + "doc.yoda.yoda_e2e_communication__users_contact_card_message": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_contact_card_message", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_contact_card_message" + }, + "doc.yoda.yoda_e2e_communication__users_contact_card_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_contact_card_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_contact_card_name" + }, + "doc.yoda.yoda_e2e_communication__users_contact_card_path": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_contact_card_path", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_contact_card_path" + }, + "doc.yoda.yoda_e2e_communication__users_cookie_related_users": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_cookie_related_users", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_cookie_related_users" + }, + "doc.yoda.yoda_e2e_communication__users_countries_limitation_mode": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_countries_limitation_mode", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_countries_limitation_mode" + }, + "doc.yoda.yoda_e2e_communication__users_countries_limitation_values": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_countries_limitation_values", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_countries_limitation_values" + }, + "doc.yoda.yoda_e2e_communication__users_country": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_country", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_country" + }, + "doc.yoda.yoda_e2e_communication__users_created": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_created", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_created" + }, + "doc.yoda.yoda_e2e_communication__users_credits": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_credits", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_credits" + }, + "doc.yoda.yoda_e2e_communication__users_delivery_route": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_delivery_route", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_delivery_route" + }, + "doc.yoda.yoda_e2e_communication__users_discount_data": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_discount_data", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_discount_data" + }, + "doc.yoda.yoda_e2e_communication__users_discounted_mms_price": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_discounted_mms_price", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_discounted_mms_price" + }, + "doc.yoda.yoda_e2e_communication__users_dnd": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_dnd", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_dnd" + }, + "doc.yoda.yoda_e2e_communication__users_dnd_from": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_dnd_from", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_dnd_from" + }, + "doc.yoda.yoda_e2e_communication__users_dnd_to": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_dnd_to", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_dnd_to" + }, + "doc.yoda.yoda_e2e_communication__users_double_opt_in": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_double_opt_in", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_double_opt_in" + }, + "doc.yoda.yoda_e2e_communication__users_double_opt_in_level": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_double_opt_in_level", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_double_opt_in_level" + }, + "doc.yoda.yoda_e2e_communication__users_earnings": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_earnings", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_earnings" + }, + "doc.yoda.yoda_e2e_communication__users_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_email", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_email" + }, + "doc.yoda.yoda_e2e_communication__users_email_is_valid": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_email_is_valid", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_email_is_valid" + }, + "doc.yoda.yoda_e2e_communication__users_facebook_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_facebook_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_facebook_id" + }, + "doc.yoda.yoda_e2e_communication__users_facebook_info": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_facebook_info", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_facebook_info" + }, + "doc.yoda.yoda_e2e_communication__users_free_keywords_available_count": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_free_keywords_available_count", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_free_keywords_available_count" + }, + "doc.yoda.yoda_e2e_communication__users_google_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_google_user_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_google_user_id" + }, + "doc.yoda.yoda_e2e_communication__users_gplusurl": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_gplusurl", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_gplusurl" + }, + "doc.yoda.yoda_e2e_communication__users_hash": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_hash", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_hash" + }, + "doc.yoda.yoda_e2e_communication__users_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_id" + }, + "doc.yoda.yoda_e2e_communication__users_industry": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_industry", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_industry" + }, + "doc.yoda.yoda_e2e_communication__users_is_logical_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_is_logical_deleted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication__users_is_test": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_is_test", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_is_test" + }, + "doc.yoda.yoda_e2e_communication__users_language": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_language", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_language" + }, + "doc.yoda.yoda_e2e_communication__users_last_available": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_last_available", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_last_available" + }, + "doc.yoda.yoda_e2e_communication__users_last_ip": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_last_ip", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_last_ip" + }, + "doc.yoda.yoda_e2e_communication__users_last_payout": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_last_payout", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_last_payout" + }, + "doc.yoda.yoda_e2e_communication__users_main_subscription_list_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_main_subscription_list_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_main_subscription_list_id" + }, + "doc.yoda.yoda_e2e_communication__users_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_modified" + }, + "doc.yoda.yoda_e2e_communication__users_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_name", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_name" + }, + "doc.yoda.yoda_e2e_communication__users_notes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_notes", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_notes" + }, + "doc.yoda.yoda_e2e_communication__users_notes_modified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_notes_modified", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_notes_modified" + }, + "doc.yoda.yoda_e2e_communication__users_old_passwords": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_old_passwords", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_old_passwords" + }, + "doc.yoda.yoda_e2e_communication__users_onboarding_completed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_onboarding_completed", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_onboarding_completed" + }, + "doc.yoda.yoda_e2e_communication__users_package_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_package_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_package_id" + }, + "doc.yoda.yoda_e2e_communication__users_parent_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_parent_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_parent_id" + }, + "doc.yoda.yoda_e2e_communication__users_partner": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_partner", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_partner" + }, + "doc.yoda.yoda_e2e_communication__users_partner_info": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_partner_info", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_partner_info" + }, + "doc.yoda.yoda_e2e_communication__users_partner_nexmo_price_multiply": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_partner_nexmo_price_multiply", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_partner_nexmo_price_multiply" + }, + "doc.yoda.yoda_e2e_communication__users_partner_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_partner_type", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_partner_type" + }, + "doc.yoda.yoda_e2e_communication__users_password": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_password", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_password" + }, + "doc.yoda.yoda_e2e_communication__users_payment_gateway": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_payment_gateway", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_payment_gateway" + }, + "doc.yoda.yoda_e2e_communication__users_paypal_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_paypal_email", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_paypal_email" + }, + "doc.yoda.yoda_e2e_communication__users_phone_number": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_phone_number", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_phone_number" + }, + "doc.yoda.yoda_e2e_communication__users_picture": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_picture", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_picture" + }, + "doc.yoda.yoda_e2e_communication__users_plan": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_plan", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_plan" + }, + "doc.yoda.yoda_e2e_communication__users_plan_price": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_plan_price", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_plan_price" + }, + "doc.yoda.yoda_e2e_communication__users_plan_trial_until": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_plan_trial_until", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_plan_trial_until" + }, + "doc.yoda.yoda_e2e_communication__users_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_platform", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_platform" + }, + "doc.yoda.yoda_e2e_communication__users_platform_unique_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_platform_unique_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_platform_unique_id" + }, + "doc.yoda.yoda_e2e_communication__users_points": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_points", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_points" + }, + "doc.yoda.yoda_e2e_communication__users_preferred_vendor": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_preferred_vendor", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_preferred_vendor" + }, + "doc.yoda.yoda_e2e_communication__users_price_limit": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_price_limit", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_price_limit" + }, + "doc.yoda.yoda_e2e_communication__users_price_limit_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_price_limit_enabled", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_price_limit_enabled" + }, + "doc.yoda.yoda_e2e_communication__users_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_processing_time", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_processing_time" + }, + "doc.yoda.yoda_e2e_communication__users_provision_calls_count": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_provision_calls_count", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_provision_calls_count" + }, + "doc.yoda.yoda_e2e_communication__users_role": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_role", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_role" + }, + "doc.yoda.yoda_e2e_communication__users_role_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_role_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_role_id" + }, + "doc.yoda.yoda_e2e_communication__users_shaft_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_shaft_status", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_shaft_status" + }, + "doc.yoda.yoda_e2e_communication__users_signed_promo_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_signed_promo_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_signed_promo_id" + }, + "doc.yoda.yoda_e2e_communication__users_signup_source": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_signup_source", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_signup_source" + }, + "doc.yoda.yoda_e2e_communication__users_smart_sending_ignore_transac_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_smart_sending_ignore_transac_email", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_smart_sending_ignore_transac_email" + }, + "doc.yoda.yoda_e2e_communication__users_smart_sending_value": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_smart_sending_value", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_smart_sending_value" + }, + "doc.yoda.yoda_e2e_communication__users_state": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_state", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_state" + }, + "doc.yoda.yoda_e2e_communication__users_store_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_store_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_store_id" + }, + "doc.yoda.yoda_e2e_communication__users_strict_marketing_check": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_strict_marketing_check", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_strict_marketing_check" + }, + "doc.yoda.yoda_e2e_communication__users_subscribed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_subscribed", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_subscribed" + }, + "doc.yoda.yoda_e2e_communication__users_subscribed_to_forum": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_subscribed_to_forum", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_subscribed_to_forum" + }, + "doc.yoda.yoda_e2e_communication__users_support_level_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_support_level_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_support_level_id" + }, + "doc.yoda.yoda_e2e_communication__users_system_messages_payer": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_system_messages_payer", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_system_messages_payer" + }, + "doc.yoda.yoda_e2e_communication__users_tfa_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_tfa_enabled", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_tfa_enabled" + }, + "doc.yoda.yoda_e2e_communication__users_timezone": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_timezone", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_timezone" + }, + "doc.yoda.yoda_e2e_communication__users_total_downloads": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_total_downloads", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_total_downloads" + }, + "doc.yoda.yoda_e2e_communication__users_total_logins": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_total_logins", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_total_logins" + }, + "doc.yoda.yoda_e2e_communication__users_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_ts_ms", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_ts_ms" + }, + "doc.yoda.yoda_e2e_communication__users_unsubscribe_reason": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_unsubscribe_reason", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_unsubscribe_reason" + }, + "doc.yoda.yoda_e2e_communication__users_upload_lists_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_upload_lists_enabled", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_upload_lists_enabled" + }, + "doc.yoda.yoda_e2e_communication__users_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_upsolver_schema_version", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication__users_use_local_number_for_subscription": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_use_local_number_for_subscription", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_use_local_number_for_subscription" + }, + "doc.yoda.yoda_e2e_communication__users_vat_number": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_vat_number", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_vat_number" + }, + "doc.yoda.yoda_e2e_communication__users_vendor_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_vendor_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_vendor_id" + }, + "doc.yoda.yoda_e2e_communication__users_whitelisted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_whitelisted", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_whitelisted" + }, + "doc.yoda.yoda_e2e_communication__users_yotpo_app_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_yotpo_app_key", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_yotpo_app_key" + }, + "doc.yoda.yoda_e2e_communication__users_yotpo_app_secret": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_yotpo_app_secret", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_yotpo_app_secret" + }, + "doc.yoda.yoda_e2e_communication__users_yotpo_organization_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_yotpo_organization_id", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_yotpo_organization_id" + }, + "doc.yoda.yoda_e2e_communication__users_zipcode": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_communication__users_zipcode", + "original_file_path": "docs/communication.md", + "package_name": "yoda", + "path": "communication.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication__users_zipcode" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_apikey": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_apikey", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_apikey" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_app_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_app_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_app_id" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_campaign_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_campaign_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_campaign_id" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_created": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_created" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_event_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_event_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_event_id" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_flow_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_flow_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_flow_id" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_flow_step_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_flow_step_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_flow_step_id" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_from": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_from", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_from" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_id" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_ip": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_ip", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_ip" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_ip_forward": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_ip_forward", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_ip_forward" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_is_logical_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_media": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_media", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_media" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_message": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_message", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_message" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_message_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_message_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_message_id" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_message_id_int": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_message_id_int", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_message_id_int" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_message_uuid": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_message_uuid", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_message_uuid" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_method": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_method", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_method" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_parts": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_parts", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_parts" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_platform", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_platform" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_price_billed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_price_billed", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_price_billed" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_price_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_price_currency", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_price_currency" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_price_vendor_cost": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_price_vendor_cost", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_price_vendor_cost" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_queue_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_queue_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_queue_id" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_referer": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_referer", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_referer" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_request_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_request_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_request_id" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_sender_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_sender_type", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_sender_type" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_spot_user_balance": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_spot_user_balance", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_spot_user_balance" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_status" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_to": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_to", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_to" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_type", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_type" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__apicalls_vendor_name_used": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__apicalls_vendor_name_used", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__apicalls_vendor_name_used" + }, + "doc.yoda.yoda_e2e_communication_stg__automations_count_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__automations_count_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__automations_count_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__automations_count_smsbumpautomationscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__automations_count_smsbumpautomationscount", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__automations_count_smsbumpautomationscount" + }, + "doc.yoda.yoda_e2e_communication_stg__automations_count_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__automations_count_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__automations_count_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_ab_testing_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_ab_testing_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_ab_testing_id" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_approved": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_approved", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_approved" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_channel": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_channel", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_channel" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_created": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_created" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_id" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_is_logical_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_is_repopulated": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_is_repopulated", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_is_repopulated" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_list_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_list_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_list_id" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_message": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_message", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_message" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_request": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_request", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_request" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_scheduled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_scheduled", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_scheduled" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_sent": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_sent", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_sent" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_status" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_test_col": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_communication_stg__campaigns_test_col", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_test_col" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_title": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_title", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_title" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_total_sent": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_total_sent", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_total_sent" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__campaigns_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__campaigns_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__campaigns_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_forms_count": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__cs_forms_count_forms_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_forms_count" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__cs_forms_count_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__cs_forms_count_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_forms_count_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_keywords_count": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__cs_keywords_count_keywords_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_keywords_count" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__cs_keywords_count_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__cs_keywords_count_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_keywords_count_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_pages_count": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__cs_pages_count_pages_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_pages_count" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__cs_pages_count_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__cs_pages_count_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__cs_pages_count_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_emailcampaignscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__email_campaigns_count_emailcampaignscount", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_emailcampaignscount" + }, + "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__email_campaigns_count_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__email_campaigns_count_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__email_campaigns_count_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__events_created": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_created" + }, + "doc.yoda.yoda_e2e_communication_stg__events_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_id" + }, + "doc.yoda.yoda_e2e_communication_stg__events_is_logical_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__events_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__events_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_name" + }, + "doc.yoda.yoda_e2e_communication_stg__events_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_platform", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_platform" + }, + "doc.yoda.yoda_e2e_communication_stg__events_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__events_settings": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_settings", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_settings" + }, + "doc.yoda.yoda_e2e_communication_stg__events_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_status" + }, + "doc.yoda.yoda_e2e_communication_stg__events_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__events_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__events_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__events_webhook": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__events_webhook", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__events_webhook" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_count_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_count_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_count_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_count_smsbumpflowscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_count_smsbumpflowscount", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_count_smsbumpflowscount" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_count_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_count_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_count_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_created": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_created" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_flow_settings": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_flow_settings", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_flow_settings" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_flow_trigger": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_flow_trigger", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_flow_trigger" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_id" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_is_logical_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_name" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_platform", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_platform" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_snapshot_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_snapshot_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_snapshot_id" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_status" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__flows_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__flows_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__flows_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_created": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_created" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_dynamic_popup": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_dynamic_popup", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_dynamic_popup" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_event_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_event_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_event_id" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_flow_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_flow_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_flow_id" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_id" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_is_logical_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_name" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_platform", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_platform" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_platform_script_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_platform_script_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_platform_script_id" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_settings": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_settings", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_settings" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_status" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_type", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_type" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__forms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__forms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__forms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__integrations_count_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__integrations_count_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__integrations_count_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__integrations_count_smsbumpintegrationscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__integrations_count_smsbumpintegrationscount", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__integrations_count_smsbumpintegrationscount" + }, + "doc.yoda.yoda_e2e_communication_stg__integrations_count_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__integrations_count_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__integrations_count_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_charge_attempts": + { + "block_contents": "TODO: Update Column charge_attempts Information", + "name": "yoda_e2e_communication_stg__list_keywords_charge_attempts", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_charge_attempts" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_created": + { + "block_contents": "TODO: Update Column created Information", + "name": "yoda_e2e_communication_stg__list_keywords_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_created" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_display_name": + { + "block_contents": "TODO: Update Column display_name Information", + "name": "yoda_e2e_communication_stg__list_keywords_display_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_display_name" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_event_id": + { + "block_contents": "TODO: Update Column event_id Information", + "name": "yoda_e2e_communication_stg__list_keywords_event_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_event_id" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_id": + { + "block_contents": "TODO: Update Column id Information", + "name": "yoda_e2e_communication_stg__list_keywords_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_id" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_is_logical_deleted": + { + "block_contents": "TODO: Update Column is_logical_deleted Information", + "name": "yoda_e2e_communication_stg__list_keywords_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_keyword": + { + "block_contents": "TODO: Update Column keyword Information", + "name": "yoda_e2e_communication_stg__list_keywords_keyword", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_keyword" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_last_billed": + { + "block_contents": "TODO: Update Column last_billed Information", + "name": "yoda_e2e_communication_stg__list_keywords_last_billed", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_last_billed" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_list_id": + { + "block_contents": "TODO: Update Column list_id Information", + "name": "yoda_e2e_communication_stg__list_keywords_list_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_list_id" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_max_messages": + { + "block_contents": "TODO: Update Column max_messages Information", + "name": "yoda_e2e_communication_stg__list_keywords_max_messages", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_max_messages" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_modified": + { + "block_contents": "TODO: Update Column modified Information", + "name": "yoda_e2e_communication_stg__list_keywords_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_price": + { + "block_contents": "TODO: Update Column price Information", + "name": "yoda_e2e_communication_stg__list_keywords_price", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_price" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_processing_time": + { + "block_contents": "TODO: Update Column processing_time Information", + "name": "yoda_e2e_communication_stg__list_keywords_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_status": + { + "block_contents": "TODO: Update Column status Information", + "name": "yoda_e2e_communication_stg__list_keywords_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_status" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_subscription_status": + { + "block_contents": "TODO: Update Column subscription_status Information", + "name": "yoda_e2e_communication_stg__list_keywords_subscription_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_subscription_status" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_ts_ms": + { + "block_contents": "TODO: Update Column ts_ms Information", + "name": "yoda_e2e_communication_stg__list_keywords_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_upsolver_schema_version": + { + "block_contents": "TODO: Update Column upsolver_schema_version Information", + "name": "yoda_e2e_communication_stg__list_keywords_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__list_keywords_user_id": + { + "block_contents": "TODO: Update Column user_id Information", + "name": "yoda_e2e_communication_stg__list_keywords_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__list_keywords_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_shopifyplan": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__measurements_shopify_users_shopifyplan", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_shopifyplan" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_shopifystoreage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__measurements_shopify_users_shopifystoreage", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_shopifystoreage" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__measurements_shopify_users_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_smsbumpautoreload": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__measurements_shopify_users_smsbumpautoreload", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_smsbumpautoreload" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__measurements_shopify_users_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_shopify_users_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_users_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__measurements_users_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_users_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_users_smsbumpplantype": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__measurements_users_smsbumpplantype", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_users_smsbumpplantype" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_users_smscreditsamount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__measurements_users_smscreditsamount", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_users_smscreditsamount" + }, + "doc.yoda.yoda_e2e_communication_stg__measurements_users_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__measurements_users_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__measurements_users_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_app_id": + { + "block_contents": "TODO: Update Column app_id Information", + "name": "yoda_e2e_communication_stg__orders_app_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_app_id" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_browser_ip": + { + "block_contents": "TODO: Update Column browser_ip Information", + "name": "yoda_e2e_communication_stg__orders_browser_ip", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_browser_ip" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_buyer_accepts_marketing": + { + "block_contents": "TODO: Update Column buyer_accepts_marketing Information", + "name": "yoda_e2e_communication_stg__orders_buyer_accepts_marketing", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_buyer_accepts_marketing" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_cancel_reason": + { + "block_contents": "TODO: Update Column cancel_reason Information", + "name": "yoda_e2e_communication_stg__orders_cancel_reason", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_cancel_reason" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_cancelled_at": + { + "block_contents": "TODO: Update Column cancelled_at Information", + "name": "yoda_e2e_communication_stg__orders_cancelled_at", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_cancelled_at" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_cart_token": + { + "block_contents": "TODO: Update Column cart_token Information", + "name": "yoda_e2e_communication_stg__orders_cart_token", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_cart_token" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_checkout_id": + { + "block_contents": "TODO: Update Column checkout_id Information", + "name": "yoda_e2e_communication_stg__orders_checkout_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_checkout_id" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_checkout_token": + { + "block_contents": "TODO: Update Column checkout_token Information", + "name": "yoda_e2e_communication_stg__orders_checkout_token", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_checkout_token" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_closed_at": + { + "block_contents": "TODO: Update Column closed_at Information", + "name": "yoda_e2e_communication_stg__orders_closed_at", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_closed_at" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_confirmed": + { + "block_contents": "TODO: Update Column confirmed Information", + "name": "yoda_e2e_communication_stg__orders_confirmed", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_confirmed" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_contact_email": + { + "block_contents": "TODO: Update Column contact_email Information", + "name": "yoda_e2e_communication_stg__orders_contact_email", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_contact_email" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_created_at": + { + "block_contents": "TODO: Update Column created_at Information", + "name": "yoda_e2e_communication_stg__orders_created_at", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_created_at" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_currency": + { + "block_contents": "TODO: Update Column currency Information", + "name": "yoda_e2e_communication_stg__orders_currency", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_currency" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_customer_id": + { + "block_contents": "TODO: Update Column customer_id Information", + "name": "yoda_e2e_communication_stg__orders_customer_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_customer_id" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_customer_locale": + { + "block_contents": "TODO: Update Column customer_locale Information", + "name": "yoda_e2e_communication_stg__orders_customer_locale", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_customer_locale" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_device_id": + { + "block_contents": "TODO: Update Column device_id Information", + "name": "yoda_e2e_communication_stg__orders_device_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_device_id" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_email": + { + "block_contents": "TODO: Update Column email Information", + "name": "yoda_e2e_communication_stg__orders_email", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_email" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_financial_status": + { + "block_contents": "TODO: Update Column financial_status Information", + "name": "yoda_e2e_communication_stg__orders_financial_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_financial_status" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_fulfillment_status": + { + "block_contents": "TODO: Update Column fulfillment_status Information", + "name": "yoda_e2e_communication_stg__orders_fulfillment_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_fulfillment_status" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_gateway": + { + "block_contents": "TODO: Update Column gateway Information", + "name": "yoda_e2e_communication_stg__orders_gateway", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_gateway" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_id": + { + "block_contents": "TODO: Update Column id Information", + "name": "yoda_e2e_communication_stg__orders_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_id" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_is_logical_deleted": + { + "block_contents": "TODO: Update Column is_logical_deleted Information", + "name": "yoda_e2e_communication_stg__orders_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_landing_site": + { + "block_contents": "TODO: Update Column landing_site Information", + "name": "yoda_e2e_communication_stg__orders_landing_site", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_landing_site" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_landing_site_ref": + { + "block_contents": "TODO: Update Column landing_site_ref Information", + "name": "yoda_e2e_communication_stg__orders_landing_site_ref", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_landing_site_ref" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_location_id": + { + "block_contents": "TODO: Update Column location_id Information", + "name": "yoda_e2e_communication_stg__orders_location_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_location_id" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_name": + { + "block_contents": "TODO: Update Column name Information", + "name": "yoda_e2e_communication_stg__orders_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_name" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_note": + { + "block_contents": "TODO: Update Column note Information", + "name": "yoda_e2e_communication_stg__orders_note", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_note" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_number": + { + "block_contents": "TODO: Update Column number Information", + "name": "yoda_e2e_communication_stg__orders_number", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_number" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_order_id": + { + "block_contents": "TODO: Update Column order_id Information", + "name": "yoda_e2e_communication_stg__orders_order_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_order_id" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_order_number": + { + "block_contents": "TODO: Update Column order_number Information", + "name": "yoda_e2e_communication_stg__orders_order_number", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_order_number" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_order_status_url": + { + "block_contents": "TODO: Update Column order_status_url Information", + "name": "yoda_e2e_communication_stg__orders_order_status_url", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_order_status_url" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_phone": + { + "block_contents": "TODO: Update Column phone Information", + "name": "yoda_e2e_communication_stg__orders_phone", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_phone" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_phone_formatted": + { + "block_contents": "TODO: Update Column phone_formatted Information", + "name": "yoda_e2e_communication_stg__orders_phone_formatted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_phone_formatted" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_processed_at": + { + "block_contents": "TODO: Update Column processed_at Information", + "name": "yoda_e2e_communication_stg__orders_processed_at", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_processed_at" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_processing_method": + { + "block_contents": "TODO: Update Column processing_method Information", + "name": "yoda_e2e_communication_stg__orders_processing_method", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_processing_method" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_processing_time": + { + "block_contents": "TODO: Update Column processing_time Information", + "name": "yoda_e2e_communication_stg__orders_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_reference": + { + "block_contents": "TODO: Update Column reference Information", + "name": "yoda_e2e_communication_stg__orders_reference", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_reference" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_referring_site": + { + "block_contents": "TODO: Update Column referring_site Information", + "name": "yoda_e2e_communication_stg__orders_referring_site", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_referring_site" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_smsbump_user_id": + { + "block_contents": "TODO: Update Column smsbump_user_id Information", + "name": "yoda_e2e_communication_stg__orders_smsbump_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_smsbump_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_source_identifier": + { + "block_contents": "TODO: Update Column source_identifier Information", + "name": "yoda_e2e_communication_stg__orders_source_identifier", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_source_identifier" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_source_name": + { + "block_contents": "TODO: Update Column source_name Information", + "name": "yoda_e2e_communication_stg__orders_source_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_source_name" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_source_url": + { + "block_contents": "TODO: Update Column source_url Information", + "name": "yoda_e2e_communication_stg__orders_source_url", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_source_url" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_subtotal_price": + { + "block_contents": "TODO: Update Column subtotal_price Information", + "name": "yoda_e2e_communication_stg__orders_subtotal_price", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_subtotal_price" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_tags": + { + "block_contents": "TODO: Update Column tags Information", + "name": "yoda_e2e_communication_stg__orders_tags", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_tags" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_taxes_included": + { + "block_contents": "TODO: Update Column taxes_included Information", + "name": "yoda_e2e_communication_stg__orders_taxes_included", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_taxes_included" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_test": + { + "block_contents": "TODO: Update Column test Information", + "name": "yoda_e2e_communication_stg__orders_test", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_test" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_token": + { + "block_contents": "TODO: Update Column token Information", + "name": "yoda_e2e_communication_stg__orders_token", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_token" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_discounts": + { + "block_contents": "TODO: Update Column total_discounts Information", + "name": "yoda_e2e_communication_stg__orders_total_discounts", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_discounts" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_line_items_price": + { + "block_contents": "TODO: Update Column total_line_items_price Information", + "name": "yoda_e2e_communication_stg__orders_total_line_items_price", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_line_items_price" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_price": + { + "block_contents": "TODO: Update Column total_price Information", + "name": "yoda_e2e_communication_stg__orders_total_price", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_price" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_price_usd": + { + "block_contents": "TODO: Update Column total_price_usd Information", + "name": "yoda_e2e_communication_stg__orders_total_price_usd", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_price_usd" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_tax": + { + "block_contents": "TODO: Update Column total_tax Information", + "name": "yoda_e2e_communication_stg__orders_total_tax", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_tax" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_total_weight": + { + "block_contents": "TODO: Update Column total_weight Information", + "name": "yoda_e2e_communication_stg__orders_total_weight", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_total_weight" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_ts_ms": + { + "block_contents": "TODO: Update Column ts_ms Information", + "name": "yoda_e2e_communication_stg__orders_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_updated_at": + { + "block_contents": "TODO: Update Column updated_at Information", + "name": "yoda_e2e_communication_stg__orders_updated_at", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_updated_at" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_upsolver_schema_version": + { + "block_contents": "TODO: Update Column upsolver_schema_version Information", + "name": "yoda_e2e_communication_stg__orders_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__orders_user_id": + { + "block_contents": "TODO: Update Column user_id Information", + "name": "yoda_e2e_communication_stg__orders_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__orders_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_bonus_credits": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_bonus_credits", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_bonus_credits" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_created": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_created" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_description", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_description" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_display_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_display_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_display_name" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_id" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_is_logical_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_name" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_payment_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_payment_key", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_payment_key" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_period": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_period", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_period" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_plan_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_plan_key", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_plan_key" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_platform", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_platform" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_price": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_price", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_price" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_status" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_sub_title": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_sub_title", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_sub_title" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_type", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_type" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_visible_app": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_visible_app", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_visible_app" + }, + "doc.yoda.yoda_e2e_communication_stg__packages_visible_site": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__packages_visible_site", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__packages_visible_site" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_created": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_created" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_id" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_is_logical_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_list_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_list_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_list_id" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_phone_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_phone_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_phone_id" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_phone_meta_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_phone_meta_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_phone_meta_id" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_source": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_source", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_source" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_status" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__phone_to_list_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phone_to_list_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phone_to_list_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_country_iso": + { + "block_contents": "TODO: Update Column country_iso Information", + "name": "yoda_e2e_communication_stg__phones_country_iso", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_country_iso" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_created": + { + "block_contents": "TODO: Update Column created Information", + "name": "yoda_e2e_communication_stg__phones_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_created" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_failed_count": + { + "block_contents": "TODO: Update Column failed_count Information", + "name": "yoda_e2e_communication_stg__phones_failed_count", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_failed_count" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_id": + { + "block_contents": "TODO: Update Column id Information", + "name": "yoda_e2e_communication_stg__phones_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_id" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_is_logical_deleted": + { + "block_contents": "TODO: Update Column is_logical_deleted Information", + "name": "yoda_e2e_communication_stg__phones_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_is_subscriber": + { + "block_contents": "TODO: Update Column is_subscriber Information", + "name": "yoda_e2e_communication_stg__phones_is_subscriber", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_is_subscriber" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_landline": + { + "block_contents": "TODO: Update Column landline Information", + "name": "yoda_e2e_communication_stg__phones_landline", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_landline" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_birth_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_birth_date", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_birth_date" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_created": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_created" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_email", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_email" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_external_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_external_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_external_id" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_first_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_first_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_first_name" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_gender": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_gender", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_gender" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_id" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_initial_source": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_initial_source", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_initial_source" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_is_logical_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_is_subscriber": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_is_subscriber", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_is_subscriber" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_last_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_last_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_last_name" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_phone_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_phone_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_phone_id" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_platform", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_platform" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_timezone": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_timezone", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_timezone" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_meta_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__phones_meta_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_meta_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_modified": + { + "block_contents": "TODO: Update Column modified Information", + "name": "yoda_e2e_communication_stg__phones_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_network": + { + "block_contents": "TODO: Update Column network Information", + "name": "yoda_e2e_communication_stg__phones_network", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_network" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_phone": + { + "block_contents": "TODO: Update Column phone Information", + "name": "yoda_e2e_communication_stg__phones_phone", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_phone" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_processing_time": + { + "block_contents": "TODO: Update Column processing_time Information", + "name": "yoda_e2e_communication_stg__phones_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_ts_ms": + { + "block_contents": "TODO: Update Column ts_ms Information", + "name": "yoda_e2e_communication_stg__phones_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__phones_upsolver_schema_version": + { + "block_contents": "TODO: Update Column upsolver_schema_version Information", + "name": "yoda_e2e_communication_stg__phones_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__phones_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__profiles", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_itemId": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_communication_stg__profiles_itemId", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_itemId" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_itemType": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_communication_stg__profiles_itemType", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_itemType" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_lists": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_communication_stg__profiles_lists", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_lists" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_mergedWith": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_communication_stg__profiles_mergedWith", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_mergedWith" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_properties": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_communication_stg__profiles_properties", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_properties" + }, + "doc.yoda.yoda_e2e_communication_stg__profiles_systemProperties": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_communication_stg__profiles_systemProperties", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__profiles_systemProperties" + }, + "doc.yoda.yoda_e2e_communication_stg__recently_active_users_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__recently_active_users_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__recently_active_users_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__recently_active_users_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__recently_active_users_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__recently_active_users_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_orders_shopifyorderscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_orders_shopifyorderscount", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_orders_shopifyorderscount" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_orders_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_orders_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_orders_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_orders_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_orders_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_orders_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_created": + { + "block_contents": "TODO: Update Column created Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_created" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_handle": + { + "block_contents": "TODO: Update Column handle Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_handle", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_handle" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_id": + { + "block_contents": "TODO: Update Column id Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_link_clicks": + { + "block_contents": "TODO: Update Column link_clicks Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_link_clicks", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_link_clicks" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_link_subscribed": + { + "block_contents": "TODO: Update Column link_subscribed Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_link_subscribed", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_link_subscribed" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_list_id": + { + "block_contents": "TODO: Update Column list_id Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_list_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_list_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_modified": + { + "block_contents": "TODO: Update Column modified Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_id": + { + "block_contents": "TODO: Update Column page_id Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_page_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_loyalty_url": + { + "block_contents": "TODO: Update Column page_short_loyalty_url Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_loyalty_url", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_loyalty_url" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_url": + { + "block_contents": "TODO: Update Column page_short_url Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_url", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_short_url" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_url": + { + "block_contents": "TODO: Update Column page_url Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_page_url", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_page_url" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_processing_time": + { + "block_contents": "TODO: Update Column processing_time Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_source": + { + "block_contents": "TODO: Update Column source Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_source", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_source" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_ts_ms": + { + "block_contents": "TODO: Update Column ts_ms Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_upsolver_schema_version": + { + "block_contents": "TODO: Update Column upsolver_schema_version Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_user_id": + { + "block_contents": "TODO: Update Column user_id Information", + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_created": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_user_integrations_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_created" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_user_integrations_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_integration_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_user_integrations_integration_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_integration_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_is_logical_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_user_integrations_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_user_integrations_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_user_integrations_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_user_integrations_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_status" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_user_integrations_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_user_integrations_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_user_integrations_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_user_integrations_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_abandoned_checkouts_sent": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_abandoned_checkouts_sent", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_abandoned_checkouts_sent" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_access_token": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_access_token", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_access_token" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_app_data": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_app_data", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_app_data" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_associated_user": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_associated_user", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_associated_user" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_auto_reload", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_amount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_auto_reload_amount", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_amount" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_cap": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_auto_reload_cap", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_cap" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_threshold": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_auto_reload_threshold", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_auto_reload_threshold" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_back_fill_completed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_back_fill_completed", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_back_fill_completed" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_connected": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_connected", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_connected" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_consent_webhook_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_consent_webhook_enabled", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_consent_webhook_enabled" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_created": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_created" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_domain": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_domain", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_domain" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_is_logical_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_notes": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_notes", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_notes" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_pinned_navigation": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_pinned_navigation", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_pinned_navigation" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_plan": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_plan", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_plan" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_platform", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_platform" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_shop_data": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_shop_data", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_shop_data" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_shopify_store_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_shopify_store_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_shopify_store_id" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_store": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_store", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_store" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_sync_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_sync_enabled", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_sync_enabled" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__shopify_users_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__shopify_users_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__shopify_users_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__sms_campaigns_count_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_smscampaignscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__sms_campaigns_count_smscampaignscount", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_smscampaignscount" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__sms_campaigns_count_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_campaigns_count_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_sms_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__sms_subscribers_count_sms_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_sms_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_smssubscriberscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__sms_subscribers_count_smssubscriberscount", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_smssubscriberscount" + }, + "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__sms_subscribers_count_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__sms_subscribers_count_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_abuser_notes": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_abuser_notes", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_abuser_notes" + }, + "doc.yoda.yoda_e2e_communication_stg__users_abuser_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_abuser_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_abuser_status" + }, + "doc.yoda.yoda_e2e_communication_stg__users_address": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_address", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_address" + }, + "doc.yoda.yoda_e2e_communication_stg__users_affiliate_commission": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_affiliate_commission", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_affiliate_commission" + }, + "doc.yoda.yoda_e2e_communication_stg__users_affiliate_payout_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_affiliate_payout_email", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_affiliate_payout_email" + }, + "doc.yoda.yoda_e2e_communication_stg__users_affiliate_payout_pref": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_affiliate_payout_pref", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_affiliate_payout_pref" + }, + "doc.yoda.yoda_e2e_communication_stg__users_agreed_terms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_agreed_terms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_agreed_terms" + }, + "doc.yoda.yoda_e2e_communication_stg__users_all_ip": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_all_ip", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_all_ip" + }, + "doc.yoda.yoda_e2e_communication_stg__users_amploa": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_amploa", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_amploa" + }, + "doc.yoda.yoda_e2e_communication_stg__users_automatic_transliteration": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_automatic_transliteration", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_automatic_transliteration" + }, + "doc.yoda.yoda_e2e_communication_stg__users_balance": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_balance", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_balance" + }, + "doc.yoda.yoda_e2e_communication_stg__users_ban_exclude": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_ban_exclude", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_ban_exclude" + }, + "doc.yoda.yoda_e2e_communication_stg__users_bonus_balance": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_bonus_balance", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_bonus_balance" + }, + "doc.yoda.yoda_e2e_communication_stg__users_chat_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_chat_enabled", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_chat_enabled" + }, + "doc.yoda.yoda_e2e_communication_stg__users_chat_settings": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_chat_settings", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_chat_settings" + }, + "doc.yoda.yoda_e2e_communication_stg__users_city": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_city", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_city" + }, + "doc.yoda.yoda_e2e_communication_stg__users_collect_checkout_subscribers": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_collect_checkout_subscribers", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_collect_checkout_subscribers" + }, + "doc.yoda.yoda_e2e_communication_stg__users_compliance_accepted_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_compliance_accepted_date", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_compliance_accepted_date" + }, + "doc.yoda.yoda_e2e_communication_stg__users_contact_card_logo": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_contact_card_logo", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_contact_card_logo" + }, + "doc.yoda.yoda_e2e_communication_stg__users_contact_card_message": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_contact_card_message", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_contact_card_message" + }, + "doc.yoda.yoda_e2e_communication_stg__users_contact_card_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_contact_card_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_contact_card_name" + }, + "doc.yoda.yoda_e2e_communication_stg__users_contact_card_path": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_contact_card_path", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_contact_card_path" + }, + "doc.yoda.yoda_e2e_communication_stg__users_cookie_related_users": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_cookie_related_users", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_cookie_related_users" + }, + "doc.yoda.yoda_e2e_communication_stg__users_countries_limitation_mode": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_countries_limitation_mode", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_countries_limitation_mode" + }, + "doc.yoda.yoda_e2e_communication_stg__users_countries_limitation_values": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_countries_limitation_values", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_countries_limitation_values" + }, + "doc.yoda.yoda_e2e_communication_stg__users_country": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_country", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_country" + }, + "doc.yoda.yoda_e2e_communication_stg__users_created": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_created", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_created" + }, + "doc.yoda.yoda_e2e_communication_stg__users_credits": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_credits", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_credits" + }, + "doc.yoda.yoda_e2e_communication_stg__users_delivery_route": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_delivery_route", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_delivery_route" + }, + "doc.yoda.yoda_e2e_communication_stg__users_discount_data": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_discount_data", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_discount_data" + }, + "doc.yoda.yoda_e2e_communication_stg__users_discounted_mms_price": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_discounted_mms_price", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_discounted_mms_price" + }, + "doc.yoda.yoda_e2e_communication_stg__users_dnd": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_dnd", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_dnd" + }, + "doc.yoda.yoda_e2e_communication_stg__users_dnd_from": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_dnd_from", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_dnd_from" + }, + "doc.yoda.yoda_e2e_communication_stg__users_dnd_to": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_dnd_to", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_dnd_to" + }, + "doc.yoda.yoda_e2e_communication_stg__users_double_opt_in": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_double_opt_in", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_double_opt_in" + }, + "doc.yoda.yoda_e2e_communication_stg__users_double_opt_in_level": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_double_opt_in_level", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_double_opt_in_level" + }, + "doc.yoda.yoda_e2e_communication_stg__users_earnings": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_earnings", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_earnings" + }, + "doc.yoda.yoda_e2e_communication_stg__users_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_email", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_email" + }, + "doc.yoda.yoda_e2e_communication_stg__users_email_is_valid": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_email_is_valid", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_email_is_valid" + }, + "doc.yoda.yoda_e2e_communication_stg__users_facebook_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_facebook_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_facebook_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_facebook_info": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_facebook_info", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_facebook_info" + }, + "doc.yoda.yoda_e2e_communication_stg__users_free_keywords_available_count": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_free_keywords_available_count", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_free_keywords_available_count" + }, + "doc.yoda.yoda_e2e_communication_stg__users_google_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_google_user_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_google_user_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_gplusurl": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_gplusurl", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_gplusurl" + }, + "doc.yoda.yoda_e2e_communication_stg__users_hash": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_hash", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_hash" + }, + "doc.yoda.yoda_e2e_communication_stg__users_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_industry": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_industry", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_industry" + }, + "doc.yoda.yoda_e2e_communication_stg__users_is_logical_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_is_logical_deleted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_is_logical_deleted" + }, + "doc.yoda.yoda_e2e_communication_stg__users_is_test": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_is_test", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_is_test" + }, + "doc.yoda.yoda_e2e_communication_stg__users_language": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_language", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_language" + }, + "doc.yoda.yoda_e2e_communication_stg__users_last_available": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_last_available", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_last_available" + }, + "doc.yoda.yoda_e2e_communication_stg__users_last_ip": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_last_ip", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_last_ip" + }, + "doc.yoda.yoda_e2e_communication_stg__users_last_payout": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_last_payout", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_last_payout" + }, + "doc.yoda.yoda_e2e_communication_stg__users_main_subscription_list_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_main_subscription_list_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_main_subscription_list_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__users_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_name", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_name" + }, + "doc.yoda.yoda_e2e_communication_stg__users_notes": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_notes", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_notes" + }, + "doc.yoda.yoda_e2e_communication_stg__users_notes_modified": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_notes_modified", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_notes_modified" + }, + "doc.yoda.yoda_e2e_communication_stg__users_old_passwords": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_old_passwords", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_old_passwords" + }, + "doc.yoda.yoda_e2e_communication_stg__users_onboarding_completed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_onboarding_completed", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_onboarding_completed" + }, + "doc.yoda.yoda_e2e_communication_stg__users_package_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_package_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_package_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_parent_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_parent_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_parent_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_partner": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_partner", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_partner" + }, + "doc.yoda.yoda_e2e_communication_stg__users_partner_info": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_partner_info", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_partner_info" + }, + "doc.yoda.yoda_e2e_communication_stg__users_partner_nexmo_price_multiply": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_partner_nexmo_price_multiply", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_partner_nexmo_price_multiply" + }, + "doc.yoda.yoda_e2e_communication_stg__users_partner_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_partner_type", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_partner_type" + }, + "doc.yoda.yoda_e2e_communication_stg__users_password": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_password", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_password" + }, + "doc.yoda.yoda_e2e_communication_stg__users_payment_gateway": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_payment_gateway", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_payment_gateway" + }, + "doc.yoda.yoda_e2e_communication_stg__users_paypal_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_paypal_email", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_paypal_email" + }, + "doc.yoda.yoda_e2e_communication_stg__users_phone_number": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_phone_number", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_phone_number" + }, + "doc.yoda.yoda_e2e_communication_stg__users_picture": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_picture", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_picture" + }, + "doc.yoda.yoda_e2e_communication_stg__users_plan": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_plan", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_plan" + }, + "doc.yoda.yoda_e2e_communication_stg__users_plan_price": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_plan_price", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_plan_price" + }, + "doc.yoda.yoda_e2e_communication_stg__users_plan_trial_until": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_plan_trial_until", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_plan_trial_until" + }, + "doc.yoda.yoda_e2e_communication_stg__users_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_platform", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_platform" + }, + "doc.yoda.yoda_e2e_communication_stg__users_platform_unique_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_platform_unique_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_platform_unique_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_points": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_points", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_points" + }, + "doc.yoda.yoda_e2e_communication_stg__users_preferred_vendor": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_preferred_vendor", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_preferred_vendor" + }, + "doc.yoda.yoda_e2e_communication_stg__users_price_limit": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_price_limit", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_price_limit" + }, + "doc.yoda.yoda_e2e_communication_stg__users_price_limit_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_price_limit_enabled", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_price_limit_enabled" + }, + "doc.yoda.yoda_e2e_communication_stg__users_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_processing_time", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_processing_time" + }, + "doc.yoda.yoda_e2e_communication_stg__users_provision_calls_count": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_provision_calls_count", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_provision_calls_count" + }, + "doc.yoda.yoda_e2e_communication_stg__users_role": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_role", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_role" + }, + "doc.yoda.yoda_e2e_communication_stg__users_role_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_role_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_role_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_shaft_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_shaft_status", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_shaft_status" + }, + "doc.yoda.yoda_e2e_communication_stg__users_signed_promo_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_signed_promo_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_signed_promo_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_signup_source": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_signup_source", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_signup_source" + }, + "doc.yoda.yoda_e2e_communication_stg__users_smart_sending_ignore_transac_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_smart_sending_ignore_transac_email", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_smart_sending_ignore_transac_email" + }, + "doc.yoda.yoda_e2e_communication_stg__users_smart_sending_value": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_smart_sending_value", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_smart_sending_value" + }, + "doc.yoda.yoda_e2e_communication_stg__users_state": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_state", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_state" + }, + "doc.yoda.yoda_e2e_communication_stg__users_store_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_store_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_store_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_strict_marketing_check": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_strict_marketing_check", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_strict_marketing_check" + }, + "doc.yoda.yoda_e2e_communication_stg__users_subscribed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_subscribed", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_subscribed" + }, + "doc.yoda.yoda_e2e_communication_stg__users_subscribed_to_forum": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_subscribed_to_forum", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_subscribed_to_forum" + }, + "doc.yoda.yoda_e2e_communication_stg__users_support_level_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_support_level_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_support_level_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_system_messages_payer": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_system_messages_payer", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_system_messages_payer" + }, + "doc.yoda.yoda_e2e_communication_stg__users_tfa_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_tfa_enabled", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_tfa_enabled" + }, + "doc.yoda.yoda_e2e_communication_stg__users_timezone": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_timezone", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_timezone" + }, + "doc.yoda.yoda_e2e_communication_stg__users_total_downloads": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_total_downloads", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_total_downloads" + }, + "doc.yoda.yoda_e2e_communication_stg__users_total_logins": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_total_logins", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_total_logins" + }, + "doc.yoda.yoda_e2e_communication_stg__users_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_ts_ms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_ts_ms" + }, + "doc.yoda.yoda_e2e_communication_stg__users_unsubscribe_reason": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_unsubscribe_reason", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_unsubscribe_reason" + }, + "doc.yoda.yoda_e2e_communication_stg__users_upload_lists_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_upload_lists_enabled", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_upload_lists_enabled" + }, + "doc.yoda.yoda_e2e_communication_stg__users_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_communication_stg__users_use_local_number_for_subscription": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_use_local_number_for_subscription", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_use_local_number_for_subscription" + }, + "doc.yoda.yoda_e2e_communication_stg__users_vat_number": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_vat_number", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_vat_number" + }, + "doc.yoda.yoda_e2e_communication_stg__users_vendor_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_vendor_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_vendor_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_whitelisted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_whitelisted", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_whitelisted" + }, + "doc.yoda.yoda_e2e_communication_stg__users_yotpo_app_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_yotpo_app_key", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_yotpo_app_key" + }, + "doc.yoda.yoda_e2e_communication_stg__users_yotpo_app_secret": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_yotpo_app_secret", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_yotpo_app_secret" + }, + "doc.yoda.yoda_e2e_communication_stg__users_yotpo_organization_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_yotpo_organization_id", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_yotpo_organization_id" + }, + "doc.yoda.yoda_e2e_communication_stg__users_zipcode": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_communication_stg__users_zipcode", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_communication_stg__users_zipcode" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_bill_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_bill_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_bill_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_entity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_billing_entity", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_entity" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_end_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_end_date", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_end_date" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_start_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_start_date", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_billing_period_start_date" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_invoice_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_invoice_id", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_invoice_id" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_payer_account_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_bill_payer_account_id", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_bill_payer_account_id" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_edp_discount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_discount_edp_discount", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_edp_discount" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_private_rate_discount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_discount_private_rate_discount", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_private_rate_discount" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_total_discount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_discount_total_discount", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_discount_total_discount" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_identity_line_item_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_identity_line_item_id", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_identity_line_item_id" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_identity_time_interval": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_identity_time_interval", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_identity_time_interval" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_availability_zone": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_availability_zone", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_availability_zone" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_blended_cost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_blended_cost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_blended_cost" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_blended_rate": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_blended_rate", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_blended_rate" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_currency_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_currency_code", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_currency_code" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_legal_entity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_legal_entity", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_legal_entity" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_description", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_line_item_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_cost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_cost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_cost" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_rate": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_rate", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_net_unblended_rate" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_normalization_factor": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_normalization_factor", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_normalization_factor" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_normalized_usage_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_normalized_usage_amount", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_normalized_usage_amount" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_operation": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_operation", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_operation" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_product_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_product_code", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_product_code" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_resource_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_resource_id", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_resource_id" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_tax_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_tax_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_tax_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_cost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_cost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_cost" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_rate": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_rate", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_unblended_rate" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_account_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_usage_account_id", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_account_id" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_usage_amount", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_amount" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_end_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_usage_end_date", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_end_date" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_start_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_usage_start_date", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_start_date" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_line_item_usage_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_line_item_usage_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_month": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_month", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_month" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_currency", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_currency" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_lease_contract_length": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_lease_contract_length", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_lease_contract_length" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_offering_class": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_offering_class", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_offering_class" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_cost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_cost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_cost" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_rate": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_rate", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_public_on_demand_rate" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_purchase_option": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_purchase_option", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_purchase_option" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_rate_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_rate_code", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_rate_code" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_rate_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_rate_id", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_rate_id" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_term": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_term", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_term" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_unit": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_pricing_unit", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_pricing_unit" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_alarm_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_alarm_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_alarm_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_availability": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_availability", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_availability" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_availability_zone": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_availability_zone", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_availability_zone" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_bundle", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_bundle_description", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle_description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle_group": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_bundle_group", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_bundle_group" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_cache_engine": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_cache_engine", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_cache_engine" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_capacitystatus": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_capacitystatus", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_capacitystatus" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_category": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_category", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_category" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_clock_speed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_clock_speed", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_clock_speed" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_component": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_component", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_component" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_compute_family": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_compute_family", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_compute_family" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_compute_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_compute_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_compute_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_concurrencyscalingfreeusage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_concurrencyscalingfreeusage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_concurrencyscalingfreeusage" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_counts_against_quota": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_counts_against_quota", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_counts_against_quota" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_cputype": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_cputype", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_cputype" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_current_generation": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_current_generation", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_current_generation" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_data": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_data", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_data" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_data_transfer_quota": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_data_transfer_quota", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_data_transfer_quota" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_database_engine": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_database_engine", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_database_engine" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_datastore_storagetype": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_datastore_storagetype", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_datastore_storagetype" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_dedicated_ebs_throughput": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_dedicated_ebs_throughput", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_dedicated_ebs_throughput" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_deployment_option": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_deployment_option", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_deployment_option" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_description", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_durability": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_durability", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_durability" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_ecu": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_ecu", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_ecu" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_endpoint": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_endpoint", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_endpoint" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_endpoint_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_endpoint_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_endpoint_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_engine_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_engine_code", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_engine_code" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_enhanced_networking_supported": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_enhanced_networking_supported", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_enhanced_networking_supported" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_event_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_event_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_event_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_execution_frequency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_execution_frequency", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_execution_frequency" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_execution_location": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_execution_location", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_execution_location" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_fee_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_fee_code", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_fee_code" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_fee_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_fee_description", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_fee_description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_free_overage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_free_overage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_free_overage" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_frequency_mode": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_frequency_mode", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_frequency_mode" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_from_location": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_from_location", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_from_location" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_from_location_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_from_location_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_from_location_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_gpu": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_gpu", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_gpu" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_gpu_memory": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_gpu_memory", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_gpu_memory" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_granularity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_granularity", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_granularity" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_group": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_group", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_group" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_group_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_group_description", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_group_description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_insightstype": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_insightstype", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_insightstype" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_family": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_instance_family", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_family" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_instance_name", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_name" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_instance_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_type_family": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_instance_type_family", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_instance_type_family" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_avx2_available": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_intel_avx2_available", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_avx2_available" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_avx_available": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_intel_avx_available", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_avx_available" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_turbo_available": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_intel_turbo_available", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_intel_turbo_available" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_io": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_io", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_io" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_license": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_license", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_license" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_license_model": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_license_model", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_license_model" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_location": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_location", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_location" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_location_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_location_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_location_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_logs_destination": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_logs_destination", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_logs_destination" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_iops_burst_performance": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_max_iops_burst_performance", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_iops_burst_performance" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_iopsvolume": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_max_iopsvolume", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_iopsvolume" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_throughputvolume": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_max_throughputvolume", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_throughputvolume" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_volume_size": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_max_volume_size", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_max_volume_size" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_maximum_extended_storage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_maximum_extended_storage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_maximum_extended_storage" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memory": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_memory", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memory" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memory_gib": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_memory_gib", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memory_gib" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memorytype": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_memorytype", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_memorytype" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_frequency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_frequency", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_frequency" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_order": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_order", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_message_delivery_order" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_min_volume_size": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_min_volume_size", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_min_volume_size" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_network_performance": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_network_performance", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_network_performance" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_normalization_size_factor": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_normalization_size_factor", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_normalization_size_factor" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_operating_system": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_operating_system", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_operating_system" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_operation": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_operation", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_operation" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_overage_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_overage_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_overage_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_cpu": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_physical_cpu", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_cpu" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_gpu": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_physical_gpu", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_gpu" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_processor": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_physical_processor", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_physical_processor" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_pre_installed_sw": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_pre_installed_sw", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_pre_installed_sw" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_pricing_unit": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_pricing_unit", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_pricing_unit" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_processor_architecture": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_processor_architecture", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_processor_architecture" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_processor_features": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_processor_features", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_processor_features" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_product_family": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_product_family", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_product_family" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_product_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_product_name", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_product_name" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_purchase_option": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_purchase_option", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_purchase_option" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_purchaseterm": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_purchaseterm", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_purchaseterm" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_queue_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_queue_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_queue_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_ratetype": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_ratetype", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_ratetype" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_region": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_region", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_region" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_request_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_request_description", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_request_description" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_request_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_request_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_request_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_resource_endpoint": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_resource_endpoint", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_resource_endpoint" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_resource_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_resource_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_resource_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_rootvolume": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_rootvolume", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_rootvolume" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_routing_target": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_routing_target", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_routing_target" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_routing_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_routing_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_routing_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_running_mode": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_running_mode", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_running_mode" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_servicecode": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_servicecode", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_servicecode" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_servicename": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_servicename", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_servicename" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_sku": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_sku", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_sku" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_software_included": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_software_included", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_software_included" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_software_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_software_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_software_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_standard_storage_retention_included": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_standard_storage_retention_included", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_standard_storage_retention_included" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_storage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_class": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_storage_class", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_class" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_family": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_storage_family", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_family" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_media": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_storage_media", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_media" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_storage_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_storage_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_tenancy": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_tenancy", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_tenancy" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_tiertype": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_tiertype", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_tiertype" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_to_location": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_to_location", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_to_location" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_to_location_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_to_location_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_to_location_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_transfer_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_transfer_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_transfer_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_usage_family": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_usage_family", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_usage_family" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_usagetype": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_usagetype", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_usagetype" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_uservolume": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_uservolume", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_uservolume" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_vcpu": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_vcpu", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_vcpu" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_version", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_version" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_volume_api_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_volume_api_name", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_volume_api_name" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_volume_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_volume_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_volume_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_with_active_users": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_product_with_active_users", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_product_with_active_users" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_effective_cost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_effective_cost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_effective_cost" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_end_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_end_time", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_end_time" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_modification_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_modification_status", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_modification_status" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_effective_cost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_effective_cost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_effective_cost" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_recurring_fee_for_usage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_recurring_fee_for_usage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_recurring_fee_for_usage" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_recurring_fee": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_recurring_fee", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_unused_recurring_fee" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_upfront_value": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_net_upfront_value", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_net_upfront_value" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_normalized_units_per_reservation": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_normalized_units_per_reservation", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_normalized_units_per_reservation" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_number_of_reservations": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_number_of_reservations", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_number_of_reservations" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_recurring_fee_for_usage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_recurring_fee_for_usage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_recurring_fee_for_usage" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_reservation_a_r_n": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_reservation_a_r_n", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_reservation_a_r_n" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_start_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_start_time", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_start_time" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_subscription_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_subscription_id", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_subscription_id" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_normalized_units": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_normalized_units", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_normalized_units" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_units": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_units", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_total_reserved_units" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_units_per_reservation": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_units_per_reservation", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_units_per_reservation" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_normalized_unit_quantity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_unused_normalized_unit_quantity", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_normalized_unit_quantity" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_quantity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_unused_quantity", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_quantity" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_recurring_fee": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_unused_recurring_fee", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_unused_recurring_fee" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_upfront_value": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_reservation_upfront_value", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_reservation_upfront_value" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_created_by": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_created_by", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_created_by" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_account": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_account", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_account" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_asg": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_asg", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_asg" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_cluster_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_cluster_name", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_cluster_name" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_component": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_component", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_component" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_docker_compose": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_docker_compose", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_docker_compose" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_environment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_environment", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_environment" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_name", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_name" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_product_line": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_product_line", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_product_line" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_service": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_service", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_service" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_componenet": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_componenet", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_componenet" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_component": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_component", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_resource_tags_user_sub_component" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_end_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_end_time", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_end_time" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_instance_type_family": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_instance_type_family", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_instance_type_family" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_offering_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_offering_type", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_offering_type" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_payment_option": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_payment_option", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_payment_option" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_purchase_term": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_purchase_term", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_purchase_term" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_region": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_region", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_region" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_a_r_n": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_a_r_n", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_a_r_n" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_effective_cost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_effective_cost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_effective_cost" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_rate": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_rate", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_savings_plan_rate" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_start_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_start_time", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_start_time" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_total_commitment_to_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_total_commitment_to_date", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_total_commitment_to_date" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_used_commitment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_savings_plan_used_commitment", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_savings_plan_used_commitment" + }, + "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_year": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__aws_billing_report_raw_year", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__aws_billing_report_raw_year" + }, + "doc.yoda.yoda_e2e_infra__costpo": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__costpo", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__costpo" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra__custom_cost_exporter", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_bill_start_date": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__custom_cost_exporter_bill_start_date", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_bill_start_date" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_billing_period": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__custom_cost_exporter_billing_period", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_billing_period" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_bucket": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__custom_cost_exporter_bucket", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_bucket" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_cost": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__custom_cost_exporter_cost", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_cost" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_line_item_usage_type": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__custom_cost_exporter_line_item_usage_type", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_line_item_usage_type" + }, + "doc.yoda.yoda_e2e_infra__custom_cost_exporter_product_product_family": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__custom_cost_exporter_product_product_family", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__custom_cost_exporter_product_product_family" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clustercustomtags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_clustercustomtags", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clustercustomtags" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterid": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_clusterid", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterid" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clustername": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_clustername", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clustername" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusternodetype": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_clusternodetype", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusternodetype" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterowneruserid": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_clusterowneruserid", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterowneruserid" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterownerusername": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_clusterownerusername", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_clusterownerusername" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_dbus": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_dbus", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_dbus" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_machinehours": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_machinehours", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_machinehours" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_sku": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_sku", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_sku" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_tags", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_tags" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_timestamp": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_timestamp", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_timestamp" + }, + "doc.yoda.yoda_e2e_infra__databricks_cost_raw_workspaceid": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__databricks_cost_raw_workspaceid", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__databricks_cost_raw_workspaceid" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucorehours": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_cpucorehours", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucorehours" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucorerequestaverage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_cpucorerequestaverage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucorerequestaverage" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucores": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_cpucores", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucores" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucoreusageaverage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_cpucoreusageaverage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucoreusageaverage" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_cpucost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucost" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucostadjustment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_cpucostadjustment", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpucostadjustment" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_cpuefficiency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_cpuefficiency", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_cpuefficiency" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_day": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_day", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_day" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_end": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_end", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_end" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_externalcost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_externalcost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_externalcost" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_gpucost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucost" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucostadjustment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_gpucostadjustment", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucostadjustment" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_gpucount", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_gpucount" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_gpuhours": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_gpuhours", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_gpuhours" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_loadbalancercost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_loadbalancercost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_loadbalancercost" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_loadbalancercostadjustment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_loadbalancercostadjustment", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_loadbalancercostadjustment" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_minutes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_minutes", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_minutes" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_month": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_month", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_month" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_name", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_name" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_networkcost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_networkcost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_networkcost" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_networkcostadjustment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_networkcostadjustment", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_networkcostadjustment" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_networkreceivebytes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_networkreceivebytes", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_networkreceivebytes" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_networktransferbytes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_networktransferbytes", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_networktransferbytes" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_properties": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_properties", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_properties" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_pvbytehours": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_pvbytehours", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_pvbytehours" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_pvbytes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_pvbytes", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_pvbytes" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_pvcost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_pvcost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_pvcost" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_pvcostadjustment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_pvcostadjustment", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_pvcostadjustment" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_pvs": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_pvs", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_pvs" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_rambytehours": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_rambytehours", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_rambytehours" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_rambyterequestaverage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_rambyterequestaverage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_rambyterequestaverage" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_rambytes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_rambytes", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_rambytes" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_rambyteusageaverage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_rambyteusageaverage", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_rambyteusageaverage" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_ramcost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_ramcost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_ramcost" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_ramcostadjustment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_ramcostadjustment", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_ramcostadjustment" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_ramefficiency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_ramefficiency", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_ramefficiency" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_rawallocationonly": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_rawallocationonly", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_rawallocationonly" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_sharedcost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_sharedcost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_sharedcost" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_start": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_start", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_start" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_totalcost": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_totalcost", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_totalcost" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_totalefficiency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_totalefficiency", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_totalefficiency" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_window": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_window", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_window" + }, + "doc.yoda.yoda_e2e_infra__kubecost_raw_year": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_infra__kubecost_raw_year", + "original_file_path": "docs/infra.md", + "package_name": "yoda", + "path": "infra.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__kubecost_raw_year" + }, + "doc.yoda.yoda_e2e_infra__reporting_example": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra__reporting_example", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Average_of_CPU_Efficiency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__reporting_example_Average_of_CPU_Efficiency", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Average_of_CPU_Efficiency" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Average_of_Ram_Efficiency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__reporting_example_Average_of_Ram_Efficiency", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Average_of_Ram_Efficiency" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Container": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__reporting_example_Kubecost_Data_Container", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Container" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Group": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__reporting_example_Kubecost_Data_Group", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Group" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Product_Line": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__reporting_example_Kubecost_Data_Product_Line", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Product_Line" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Team": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__reporting_example_Kubecost_Data_Team", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Kubecost_Data_Team" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Savings_opportunities": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__reporting_example_Savings_opportunities", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Savings_opportunities" + }, + "doc.yoda.yoda_e2e_infra__reporting_example_Total_Cost": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra__reporting_example_Total_Cost", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__reporting_example_Total_Cost" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold": + { + "block_contents": "AWS S3 Bucket Costs aggregations table based on `AWS Cost and Usage Reports` flushed into `aws-billing-report-costpo` bucket.\nThe table are created [here|https://github.com/YotpoLtd/costpo/blob/master/sql-views.sql#L15] and contains only unchanged data older than 2 months only", + "name": "yoda_e2e_infra__s3_cost_cold", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_bill_start_date": + { + "block_contents": "Billing date for a specific S3 service (day granularity)", + "name": "yoda_e2e_infra__s3_cost_cold_bill_start_date", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_bill_start_date" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_billing_period": + { + "block_contents": "Billing period date monthly", + "name": "yoda_e2e_infra__s3_cost_cold_billing_period", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_billing_period" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_bucket": + { + "block_contents": "Bucket Name", + "name": "yoda_e2e_infra__s3_cost_cold_bucket", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_bucket" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_cost": + { + "block_contents": "Cost per product family/usage type", + "name": "yoda_e2e_infra__s3_cost_cold_cost", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_cost" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_line_item_usage_type": + { + "block_contents": "Out/In-Bytes, Requests-Tier,TimedStorage, StorageAnalytics, DataTransfer, Inventory-ObjectsListed, Retrieval, EarlyDelete-ByteHrs", + "name": "yoda_e2e_infra__s3_cost_cold_line_item_usage_type", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_line_item_usage_type" + }, + "doc.yoda.yoda_e2e_infra__s3_cost_cold_product_product_family": + { + "block_contents": "Data Transfer, API Request, Storage, Fee", + "name": "yoda_e2e_infra__s3_cost_cold_product_product_family", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra__s3_cost_cold_product_product_family" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_bill_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_bill_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_bill_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_entity": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_entity", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_entity" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_end_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_end_date", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_end_date" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_start_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_start_date", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_billing_period_start_date" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_invoice_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_invoice_id", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_invoice_id" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_payer_account_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_bill_payer_account_id", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_bill_payer_account_id" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_edp_discount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_discount_edp_discount", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_edp_discount" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_private_rate_discount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_discount_private_rate_discount", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_private_rate_discount" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_total_discount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_discount_total_discount", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_discount_total_discount" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_identity_line_item_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_identity_line_item_id", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_identity_line_item_id" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_identity_time_interval": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_identity_time_interval", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_identity_time_interval" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_availability_zone": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_availability_zone", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_availability_zone" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_cost": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_cost", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_cost" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_rate": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_rate", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_blended_rate" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_currency_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_currency_code", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_currency_code" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_legal_entity": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_legal_entity", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_legal_entity" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_description", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_line_item_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_cost": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_cost", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_cost" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_rate": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_rate", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_net_unblended_rate" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalization_factor": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalization_factor", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalization_factor" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalized_usage_amount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalized_usage_amount", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_normalized_usage_amount" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_operation": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_operation", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_operation" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_product_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_product_code", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_product_code" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_resource_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_resource_id", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_resource_id" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_tax_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_tax_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_tax_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_cost": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_cost", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_cost" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_rate": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_rate", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_unblended_rate" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_account_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_account_id", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_account_id" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_amount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_amount", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_amount" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_end_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_end_date", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_end_date" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_start_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_start_date", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_start_date" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_line_item_usage_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_month": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_month", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_month" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_currency", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_currency" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_lease_contract_length": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_lease_contract_length", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_lease_contract_length" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_offering_class": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_offering_class", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_offering_class" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_cost": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_cost", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_cost" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_rate": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_rate", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_public_on_demand_rate" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_purchase_option": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_purchase_option", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_purchase_option" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_code", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_code" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_id", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_rate_id" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_term": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_term", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_term" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_unit": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_pricing_unit", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_pricing_unit" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_alarm_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_alarm_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_alarm_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_availability": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_availability", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_availability" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_availability_zone": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_availability_zone", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_availability_zone" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_description", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_group": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_group", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_bundle_group" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_cache_engine": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_cache_engine", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_cache_engine" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_capacitystatus": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_capacitystatus", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_capacitystatus" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_category": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_category", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_category" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_clock_speed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_clock_speed", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_clock_speed" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_component": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_component", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_component" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_family": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_family", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_family" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_compute_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_concurrencyscalingfreeusage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_concurrencyscalingfreeusage", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_concurrencyscalingfreeusage" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_counts_against_quota": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_counts_against_quota", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_counts_against_quota" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_cputype": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_cputype", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_cputype" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_current_generation": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_current_generation", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_current_generation" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_data": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_data", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_data" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_data_transfer_quota": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_data_transfer_quota", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_data_transfer_quota" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_database_engine": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_database_engine", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_database_engine" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_datastore_storagetype": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_datastore_storagetype", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_datastore_storagetype" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_dedicated_ebs_throughput": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_dedicated_ebs_throughput", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_dedicated_ebs_throughput" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_deployment_option": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_deployment_option", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_deployment_option" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_description", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_durability": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_durability", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_durability" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_ecu": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_ecu", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_ecu" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_endpoint_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_engine_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_engine_code", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_engine_code" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_enhanced_networking_supported": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_enhanced_networking_supported", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_enhanced_networking_supported" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_event_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_event_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_event_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_frequency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_frequency", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_frequency" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_location": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_location", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_execution_location" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_code", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_code" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_description", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_fee_description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_free_overage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_free_overage", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_free_overage" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_frequency_mode": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_frequency_mode", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_frequency_mode" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_from_location_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu_memory": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu_memory", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_gpu_memory" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_granularity": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_granularity", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_granularity" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_group": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_group", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_group" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_group_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_group_description", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_group_description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_insightstype": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_insightstype", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_insightstype" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_family": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_family", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_family" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_name", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_name" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type_family": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type_family", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_instance_type_family" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx2_available": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx2_available", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx2_available" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx_available": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx_available", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_avx_available" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_turbo_available": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_turbo_available", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_intel_turbo_available" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_io": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_io", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_io" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_license": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_license", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_license" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_license_model": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_license_model", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_license_model" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_location": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_location", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_location" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_location_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_location_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_location_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_logs_destination": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_logs_destination", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_logs_destination" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iops_burst_performance": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iops_burst_performance", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iops_burst_performance" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iopsvolume": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iopsvolume", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_iopsvolume" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_throughputvolume": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_max_throughputvolume", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_throughputvolume" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_volume_size": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_max_volume_size", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_max_volume_size" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_maximum_extended_storage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_maximum_extended_storage", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_maximum_extended_storage" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memory": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_memory", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memory" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memory_gib": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_memory_gib", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memory_gib" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memorytype": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_memorytype", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_memorytype" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_frequency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_frequency", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_frequency" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_order": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_order", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_message_delivery_order" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_min_volume_size": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_min_volume_size", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_min_volume_size" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_network_performance": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_network_performance", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_network_performance" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_normalization_size_factor": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_normalization_size_factor", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_normalization_size_factor" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_operating_system": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_operating_system", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_operating_system" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_operation": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_operation", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_operation" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_overage_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_overage_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_overage_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_cpu": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_cpu", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_cpu" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_gpu": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_gpu", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_gpu" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_processor": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_processor", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_physical_processor" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_pre_installed_sw": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_pre_installed_sw", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_pre_installed_sw" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_pricing_unit": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_pricing_unit", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_pricing_unit" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_architecture": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_architecture", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_architecture" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_features": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_features", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_processor_features" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_product_family": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_product_family", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_product_family" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_product_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_product_name", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_product_name" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_purchase_option": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_purchase_option", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_purchase_option" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_purchaseterm": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_purchaseterm", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_purchaseterm" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_queue_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_queue_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_queue_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_ratetype": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_ratetype", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_ratetype" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_region": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_region", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_region" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_request_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_request_description", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_request_description" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_request_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_request_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_request_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_endpoint": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_endpoint", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_endpoint" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_resource_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_rootvolume": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_rootvolume", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_rootvolume" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_target": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_target", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_target" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_routing_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_running_mode": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_running_mode", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_running_mode" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_servicecode": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_servicecode", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_servicecode" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_servicename": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_servicename", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_servicename" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_sku": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_sku", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_sku" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_software_included": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_software_included", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_software_included" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_software_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_software_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_software_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_standard_storage_retention_included": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_standard_storage_retention_included", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_standard_storage_retention_included" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_storage", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_class": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_class", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_class" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_family": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_family", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_family" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_media": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_media", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_media" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_storage_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_tenancy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_tenancy", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_tenancy" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_tiertype": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_tiertype", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_tiertype" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_to_location_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_transfer_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_transfer_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_transfer_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_usage_family": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_usage_family", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_usage_family" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_usagetype": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_usagetype", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_usagetype" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_uservolume": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_uservolume", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_uservolume" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_vcpu": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_vcpu", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_vcpu" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_version", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_version" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_api_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_api_name", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_api_name" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_volume_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_with_active_users": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_product_with_active_users", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_product_with_active_users" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_cost_for_usage" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_amortized_upfront_fee_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_effective_cost": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_effective_cost", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_effective_cost" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_end_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_end_time", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_end_time" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_modification_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_modification_status", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_modification_status" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_cost_for_usage" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_amortized_upfront_fee_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_effective_cost": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_effective_cost", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_effective_cost" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_recurring_fee_for_usage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_recurring_fee_for_usage", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_recurring_fee_for_usage" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_amortized_upfront_fee_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_recurring_fee": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_recurring_fee", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_unused_recurring_fee" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_upfront_value": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_upfront_value", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_net_upfront_value" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_normalized_units_per_reservation": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_normalized_units_per_reservation", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_normalized_units_per_reservation" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_number_of_reservations": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_number_of_reservations", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_number_of_reservations" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_recurring_fee_for_usage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_recurring_fee_for_usage", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_recurring_fee_for_usage" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_reservation_a_r_n": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_reservation_a_r_n", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_reservation_a_r_n" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_start_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_start_time", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_start_time" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_subscription_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_subscription_id", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_subscription_id" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_normalized_units": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_normalized_units", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_normalized_units" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_units": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_units", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_total_reserved_units" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_units_per_reservation": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_units_per_reservation", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_units_per_reservation" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_amortized_upfront_fee_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_normalized_unit_quantity": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_normalized_unit_quantity", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_normalized_unit_quantity" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_quantity": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_quantity", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_quantity" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_recurring_fee": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_recurring_fee", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_unused_recurring_fee" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_upfront_value": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_reservation_upfront_value", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_reservation_upfront_value" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_created_by": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_created_by", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_created_by" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_instance_group_role" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_aws_elasticmapreduce_job_flow_id" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_account": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_account", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_account" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_asg": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_asg", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_asg" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_cluster_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_cluster_name", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_cluster_name" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_component": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_component", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_component" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_databricks_instance_pool_id" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_docker_compose": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_docker_compose", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_docker_compose" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_environment": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_environment", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_environment" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_name", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_name" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_product_line": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_product_line", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_product_line" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_service": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_service", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_service" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_componenet": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_componenet", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_componenet" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_component": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_component", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_resource_tags_user_sub_component" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_amortized_upfront_commitment_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_end_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_end_time", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_end_time" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_instance_type_family": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_instance_type_family", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_instance_type_family" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_amortized_upfront_commitment_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_recurring_commitment_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_net_savings_plan_effective_cost" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_offering_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_offering_type", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_offering_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_payment_option": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_payment_option", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_payment_option" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_purchase_term": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_purchase_term", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_purchase_term" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_recurring_commitment_for_billing_period" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_region": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_region", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_region" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_a_r_n": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_a_r_n", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_a_r_n" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_effective_cost": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_effective_cost", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_effective_cost" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_rate": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_rate", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_savings_plan_rate" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_start_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_start_time", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_start_time" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_total_commitment_to_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_total_commitment_to_date", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_total_commitment_to_date" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_used_commitment": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_used_commitment", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_savings_plan_used_commitment" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_year": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__aws_billing_report_raw_year", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_billing_report_raw_year" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost": + { + "block_contents": "Aggregated AWS S3 cost table based on AWS Billing report", + "name": "yoda_e2e_infra_stg__aws_s3_cost", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_bill_start_date": + { + "block_contents": "Billing date for a specific S3 service (day granularity)", + "name": "yoda_e2e_infra_stg__aws_s3_cost_bill_start_date", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_bill_start_date" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_billing_period": + { + "block_contents": "Billing period date monthly", + "name": "yoda_e2e_infra_stg__aws_s3_cost_billing_period", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_billing_period" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_bucket": + { + "block_contents": "Bucket name", + "name": "yoda_e2e_infra_stg__aws_s3_cost_bucket", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_bucket" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_cost": + { + "block_contents": "Sum of unblended cost per day", + "name": "yoda_e2e_infra_stg__aws_s3_cost_cost", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_cost" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_line_item_usage_type": + { + "block_contents": "Out/In-Bytes, Requests-Tier,TimedStorage, StorageAnalytics, DataTransfer, Inventory-ObjectsListed, Retrieval, EarlyDelete-ByteHrs", + "name": "yoda_e2e_infra_stg__aws_s3_cost_line_item_usage_type", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_line_item_usage_type" + }, + "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_product_product_family": + { + "block_contents": "Data Transfer, API Request, Storage, Fee", + "name": "yoda_e2e_infra_stg__aws_s3_cost_product_product_family", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__aws_s3_cost_product_product_family" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_CPU_Efficiency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_CPU_Efficiency", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_CPU_Efficiency" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_Ram_Efficiency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_Ram_Efficiency", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Average_of_Ram_Efficiency" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Container": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Container", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Container" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Group": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Group", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Group" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Product_Line": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Product_Line", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Product_Line" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Team": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Team", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Kubecost_Data_Team" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Savings_opportunities": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Savings_opportunities", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Savings_opportunities" + }, + "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Total_Cost": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot_Total_Cost", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot_Total_Cost" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_action_filter": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_action_filter", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_action_filter" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_action_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_action_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_action_name" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_activated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_activated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_activated_at" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_active": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_active", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_active" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_admin_display_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_admin_display_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_admin_display_name" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_admin_only": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_admin_only", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_admin_only" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_already_completed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_already_completed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_already_completed" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_answer": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_answer", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_answer" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_api_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_api_key", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_api_key" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_api_secret": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_api_secret", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_api_secret" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_archived": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_archived", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_archived" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_ask_year": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_ask_year", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_ask_year" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_background_image_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_background_image_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_background_image_id" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_campaign_codes_count": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_campaign_codes_count", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_campaign_codes_count" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_campaign_tiers": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_campaign_tiers", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_campaign_tiers" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_cta_text": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_cta_text", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_cta_text" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_currency" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_custom_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_custom_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_custom_url" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_customer_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_customer_tags", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_days_until_next_action": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_days_until_next_action", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_days_until_next_action" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_default_email_body": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_default_email_body", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_default_email_body" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_default_email_subject": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_default_email_subject", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_default_email_subject" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_default_share_text": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_default_share_text", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_default_share_text" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_default_share_text_header": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_default_share_text_header", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_default_share_text_header" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_default_sms_text": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_default_sms_text", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_default_sms_text" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_delay_reward": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_delay_reward", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_delay_reward" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_delay_reward_days": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_delay_reward_days", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_delay_reward_days" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_details": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_details", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_details" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_display_order": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_display_order", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_display_order" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_entity_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_entity_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_entity_id" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_audience_ids": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_exclude_audience_ids", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_audience_ids" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_customer_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_exclude_customer_tags", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_order_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_exclude_order_tags", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_order_tags" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_product_by_types": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_exclude_product_by_types", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_exclude_product_by_types" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_expired": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_expired", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_expired" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_expired_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_expired_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_expired_at" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy1": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_extra_copy1", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy1" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy2": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_extra_copy2", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy2" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy3": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_extra_copy3", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_extra_copy3" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_facebook_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_facebook_description", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_facebook_description" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_goal_purchases": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_goal_purchases", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_goal_purchases" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_goal_spend_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_goal_spend_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_goal_spend_cents" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_hidden": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_hidden", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_hidden" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_hours_until_next_action": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_hours_until_next_action", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_hours_until_next_action" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_icon": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_icon", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_icon" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_id" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_image_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_image_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_image_id" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_include_audience_ids": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_include_audience_ids", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_include_audience_ids" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_last_scanned_review_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_last_scanned_review_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_last_scanned_review_id" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_max_perks_per_user": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_max_perks_per_user", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_max_perks_per_user" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_max_perks_total": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_max_perks_total", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_max_perks_total" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_min_actions_required": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_min_actions_required", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_min_actions_required" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_min_spend_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_min_spend_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_min_spend_cents" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_minutes_between_actions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_minutes_between_actions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_minutes_between_actions" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_minutes_between_perks": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_minutes_between_perks", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_minutes_between_perks" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_must_be_customer": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_must_be_customer", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_must_be_customer" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_order_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_order_tags", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_order_tags" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_overflow_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_overflow_enabled", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_overflow_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_product_map_strategy": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_product_map_strategy", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_product_map_strategy" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_product_restrictions_reward": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_product_restrictions_reward", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_product_restrictions_reward" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_question": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_question", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_question" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_receipts_escalation_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_receipts_escalation_email", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_receipts_escalation_email" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_receipts_notification_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_receipts_notification_email", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_receipts_notification_email" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_redemption_option_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_redemption_option_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_redemption_option_id" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_auto_apply_coupon": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_referral_auto_apply_coupon", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_auto_apply_coupon" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_host": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_referral_host", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_host" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_query_params": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_referral_query_params", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_query_params" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_redemption_option_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_referral_redemption_option_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_redemption_option_id" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_redirect_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_referral_redirect_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_redirect_url" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referral_reward_points": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_referral_reward_points", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referral_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referred_user_target_campaign_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_referred_user_target_campaign_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referred_user_target_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_referrer_target_campaign_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_referrer_target_campaign_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_referrer_target_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_ids": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_require_product_by_ids", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_ids" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_require_product_by_tags", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_tags" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_types": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_require_product_by_types", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_require_product_by_types" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_required_order_comparison": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_required_order_comparison", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_required_order_comparison" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_required_order_count": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_required_order_count", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_required_order_count" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_requires_referral_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_requires_referral_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_requires_referral_code" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_media_filter": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_reward_media_filter", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_media_filter" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_percentage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_reward_percentage", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_percentage" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_points": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_reward_points", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_product_id_map": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_reward_product_id_map", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_product_id_map" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_text": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_reward_text", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_text" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_reward_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_reward_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_reward_type" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_share_header": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_share_header", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_share_header" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_share_image_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_share_image_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_share_image_id" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_share_text": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_share_text", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_share_text" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_show_in_admin": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_show_in_admin", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_show_in_admin" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_show_in_rewards_popup": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_show_in_rewards_popup", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_show_in_rewards_popup" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_title": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_title", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_title" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_type" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_url" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_use_account_creation_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_use_account_creation_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_use_account_creation_date" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_use_custom_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_use_custom_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_use_custom_url" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_use_oauth": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_use_oauth", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_use_oauth" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_username": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_username", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_username" + }, + "doc.yoda.yoda_e2e_loyalty__campaigns_vip_tier_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__campaigns_vip_tier_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__campaigns_vip_tier_id" + }, + "doc.yoda.yoda_e2e_loyalty__chainperks": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__chainperks", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__chainperks" + }, + "doc.yoda.yoda_e2e_loyalty__communication": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__communication", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__communication" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__currency_rates", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates_base": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__currency_rates_base", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates_base" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates_country": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__currency_rates_country", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates_country" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__currency_rates_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates_currency" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__currency_rates_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates_date" + }, + "doc.yoda.yoda_e2e_loyalty__currency_rates_day_of_currency_exchange": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__currency_rates_day_of_currency_exchange", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__currency_rates_day_of_currency_exchange" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customer_birthdays", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customer_birthdays_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customer_birthdays_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_day": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customer_birthdays_day", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_day" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_group_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customer_birthdays_group_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_group_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customer_birthdays_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_id" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_last_sent": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customer_birthdays_last_sent", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_last_sent" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_month": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customer_birthdays_month", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_month" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customer_birthdays_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customer_birthdays_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__customer_birthdays_year": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customer_birthdays_year", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customer_birthdays_year" + }, + "doc.yoda.yoda_e2e_loyalty__customers": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers" + }, + "doc.yoda.yoda_e2e_loyalty__customers_accepts_marketing": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_accepts_marketing", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_accepts_marketing" + }, + "doc.yoda.yoda_e2e_loyalty__customers_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__customers_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_currency" + }, + "doc.yoda.yoda_e2e_loyalty__customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__customers_first_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_first_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_first_name" + }, + "doc.yoda.yoda_e2e_loyalty__customers_group_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_group_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_group_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_has_provided_tax_details": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_has_provided_tax_details", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_has_provided_tax_details" + }, + "doc.yoda.yoda_e2e_loyalty__customers_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_identity_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_identity_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_identity_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_is_locked": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_is_locked", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_is_locked" + }, + "doc.yoda.yoda_e2e_loyalty__customers_is_member": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_is_member", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_is_member" + }, + "doc.yoda.yoda_e2e_loyalty__customers_last_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_last_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_last_name" + }, + "doc.yoda.yoda_e2e_loyalty__customers_last_purchase_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_last_purchase_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_last_purchase_at" + }, + "doc.yoda.yoda_e2e_loyalty__customers_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_name" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_opt_in", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_opt_in_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_opt_in_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_opt_in_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_opt_in_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_opt_in_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_opted_in_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_opt_in_opted_in_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_opted_in_at" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_source_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_opt_in_source_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_source_type" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_opt_in_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__customers_opt_in_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_opt_in_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_opt_in_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__customers_perks_redeemed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_perks_redeemed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_perks_redeemed" + }, + "doc.yoda.yoda_e2e_loyalty__customers_phone_number": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_phone_number", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_phone_number" + }, + "doc.yoda.yoda_e2e_loyalty__customers_pos_account_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_pos_account_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_pos_account_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_processor_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_processor_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_processor_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_referral_code_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_referral_code_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_referral_code_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_referred_by_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_referred_by_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_referred_by_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_source": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_source", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_source" + }, + "doc.yoda.yoda_e2e_loyalty__customers_store_account_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_store_account_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_store_account_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_tags", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_tags" + }, + "doc.yoda.yoda_e2e_loyalty__customers_total_purchases": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_total_purchases", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_total_purchases" + }, + "doc.yoda.yoda_e2e_loyalty__customers_total_spend_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_total_spend_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_total_spend_cents" + }, + "doc.yoda.yoda_e2e_loyalty__customers_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__customers_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__customers_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_user_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_user_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_action": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_action", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_action" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_expired_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_expired_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_expired_at" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_entry_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_tier_entry_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_entry_date" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_expiration_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_tier_expiration_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_expiration_date" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_tier_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_tier_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_history_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_history_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_state": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_state", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_state" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_entry_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_tier_entry_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_entry_date" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_expiration_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_tier_expiration_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_expiration_date" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_tier_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_tier_id" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__customers_vip_tiers_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__customers_vip_tiers_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_api_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_api_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_api_key" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_app_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_app_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_app_key" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_activated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_activated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_activated_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_created_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_created_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_created_date", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_created_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_description", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_name" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_campaign_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_campaign_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_currency_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_currency_code", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_currency_code" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_dwh_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_dwh_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_active": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_active", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_active" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_active_store": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_active_store", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_active_store" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_admin_only": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_admin_only", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_admin_only" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_archived": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_archived", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_archived" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_exclude_customer_tags": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_exclude_customer_tags", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_exclude_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_expired": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_expired", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_expired" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_hidden": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_hidden", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_hidden" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_referral_campaign": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_referral_campaign", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_referral_campaign" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_require_product_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_tag": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_require_product_tag", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_tag" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_require_product_type", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_require_product_type" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_requires_referral_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_requires_referral_code", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_requires_referral_code" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_test_store": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_is_test_store", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_is_test_store" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_merchant_id_dim_stores": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_merchant_id_dim_stores", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_merchant_id_dim_stores" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_organization_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_organization_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_organization_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_platform_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_platform_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_platform_name" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_redemption_option_id_swell_redemption_options": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_redemption_option_id_swell_redemption_options", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_redemption_option_id_swell_redemption_options" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_percentage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_reward_percentage", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_percentage" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_points": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_reward_points", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_reward_type", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_reward_type" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_store_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_store_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_store_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_store_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_store_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_store_name" + }, + "doc.yoda.yoda_e2e_loyalty__dim_campaigns_vip_tier_id_swell_vip_tiers": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_campaigns_vip_tier_id_swell_vip_tiers", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_campaigns_vip_tier_id_swell_vip_tiers" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_app_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_app_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_app_key" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_company_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_company_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_company_name" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_contact_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_contact_email", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_contact_email" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_currency", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_currency" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_facebook_app_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_facebook_app_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_facebook_app_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_free_trial_expires_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_free_trial_expires_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_free_trial_expires_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_from_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_from_email", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_from_email" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_group_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_group_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_group_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_has_rewards_installed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_has_rewards_installed", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_has_rewards_installed" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_has_store": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_has_store", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_has_store" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_install_order_volume": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_install_order_volume", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_install_order_volume" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_installed_analytics_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_installed_analytics_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_installed_analytics_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_installed_rewards_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_installed_rewards_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_installed_rewards_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_analytics_installed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_analytics_installed", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_analytics_installed" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_approved": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_approved", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_approved" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_can_generate_coupons": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_can_generate_coupons", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_can_generate_coupons" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_completed_onboarding": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_completed_onboarding", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_completed_onboarding" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_completed_profile": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_completed_profile", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_completed_profile" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_cross_origin_store_accounts": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_cross_origin_store_accounts", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_cross_origin_store_accounts" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_delete_used_coupons_enable": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_delete_used_coupons_enable", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_delete_used_coupons_enable" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_discount_code_based_referral_program_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_discount_code_based_referral_program_enabled", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_discount_code_based_referral_program_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_first_time_referral_discounts_enable_flag": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_first_time_referral_discounts_enable_flag", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_first_time_referral_discounts_enable_flag" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_free_products_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_free_products_enabled", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_free_products_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_include_shipping": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_include_shipping", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_include_shipping" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_on_free_trial": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_on_free_trial", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_on_free_trial" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_program_live": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_program_live", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_program_live" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_program_locked": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_program_locked", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_program_locked" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_redemptions_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_redemptions_enabled", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_redemptions_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_setup_rewards_page": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_setup_rewards_page", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_setup_rewards_page" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_sync_fields_with_processor": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_sync_fields_with_processor", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_sync_fields_with_processor" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_test_account": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_test_account", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_test_account" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_verified_email_domain": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_verified_email_domain", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_verified_email_domain" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_vip_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_vip_enabled", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_vip_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_vip_tiers_job_running": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_vip_tiers_job_running", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_vip_tiers_job_running" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_weekly_digest_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_is_weekly_digest_enabled", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_is_weekly_digest_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_logo_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_logo_url", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_logo_url" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_loyalty_opt_in_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_loyalty_opt_in_strategy", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_loyalty_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_merchant_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_merchant_created_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_merchant_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_organization_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_organization_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_organization_key" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_plan": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_plan", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_plan" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_platform", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_platform" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_platform_engine": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_platform_engine", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_platform_engine" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_points_reminder_delay_days": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_points_reminder_delay_days", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_points_reminder_delay_days" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_process_order_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_process_order_status", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_process_order_status" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_process_refund_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_process_refund_status", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_process_refund_status" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_referral_opt_in_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_referral_opt_in_strategy", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_referral_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_referral_reminder_days": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_referral_reminder_days", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_referral_reminder_days" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_round_discounts_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_round_discounts_strategy", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_round_discounts_strategy" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_source": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_source", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_source" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_time_zone": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_time_zone", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_time_zone" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_uninstalled_analytics_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_uninstalled_analytics_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_uninstalled_analytics_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_uninstalled_rewards_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_uninstalled_rewards_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_uninstalled_rewards_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_vip_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_vip_type", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_vip_type" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_website": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_website", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_website" + }, + "doc.yoda.yoda_e2e_loyalty__dim_merchants_widget_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_merchants_widget_enabled", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_merchants_widget_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_ads_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_ads_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_ads_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_bucket": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_bucket", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_bucket" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_engagement_level": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_engagement_level", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_engagement_level" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_lost_reason": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_lost_reason", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_lost_reason" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_pdr_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_pdr_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_pdr_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_potential": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_potential", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_potential" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_segment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_segment", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_segment" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_services": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_services", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_services" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_stage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_stage", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_stage" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_supported_platforms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_supported_platforms", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_supported_platforms" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_urgency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_agency_urgency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_agency_urgency" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_alexa_rank": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_alexa_rank", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_alexa_rank" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_annual_revenue": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_annual_revenue", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_annual_revenue" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cdp_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cdp_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cdp_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_chat_bots_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_chat_bots_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_chat_bots_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_city": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_city", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_city" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_closest_contract_renewal_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_closest_contract_renewal_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_closest_contract_renewal_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_country", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_country_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country_code" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country_region": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_country_region", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_country_region" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_created_by_sf_user_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_created_by_sf_user_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_created_by_sf_user_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_created_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_created_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_created_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cross_sale_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cross_sale_status", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cross_sale_status" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cross_sell_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cross_sell_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cross_sell_type" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_annual_sales": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_annual_sales", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_annual_sales" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_aov": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_aov", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_aov" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_monthly_orders": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_monthly_orders", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_estimated_monthly_orders" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_segment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cs_segment", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_segment" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_cs_tags", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_cs_tags" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_csm_sf_user_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_curation_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_curation_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_curation_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_datanayze_monthly_tech_spend": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_datanayze_monthly_tech_spend", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_datanayze_monthly_tech_spend" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_description", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_domain": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_domain", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_domain" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_email", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_email" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_email_marketing_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_email_marketing_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_email_marketing_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_estimated_monthly_orders_volume": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_estimated_monthly_orders_volume", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_estimated_monthly_orders_volume" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_extensions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_extensions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_extensions" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_acv_segment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_acv_segment", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_acv_segment" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_attribution_channel": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_attribution_channel", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_attribution_channel" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_finance_segment_group": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_finance_segment_group", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_finance_segment_group" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner_role": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner_role", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_owner_role" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_sales_region": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_sales_region", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_sales_region" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_segment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_segment", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_segment" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date_current_cycle": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date_current_cycle", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_first_won_opportunity_start_date_current_cycle" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_funding": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_funding", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_funding" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_health_score": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_health_score", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_health_score" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_health_stage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_health_stage", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_health_stage" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_help_desk_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_help_desk_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_help_desk_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_iap_patch": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_iap_patch", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_iap_patch" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_id_15_digits": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_id_15_digits", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_id_15_digits" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_industry": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_industry", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_industry" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_influenced_by_agency_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_influenced_by_agency_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_influenced_by_agency_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_is_deleted", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_deleted" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_enterprise_account": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_is_enterprise_account", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_enterprise_account" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_referral_agreement_signed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_is_referral_agreement_signed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_is_referral_agreement_signed" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_junk_reason": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_junk_reason", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_junk_reason" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_by_sf_user_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_by_sf_user_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_by_sf_user_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_last_modified_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_latest_opportunity_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_latest_opportunity_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_latest_opportunity_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lead_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_lead_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lead_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lead_referred_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_lead_referred_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lead_referred_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lifecycle_rep_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_lifecycle_rep_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_lifecycle_rep_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_loyalty_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_loyalty_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_loyalty_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_main_csm_sf_user_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_managing_agency_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_managing_agency_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_managing_agency_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_name" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_num_of_active_leads_referred_by_agency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_num_of_active_leads_referred_by_agency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_num_of_active_leads_referred_by_agency" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_num_of_leads_sent_to_the_agency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_num_of_leads_sent_to_the_agency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_num_of_leads_sent_to_the_agency" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_number_of_employees": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_number_of_employees", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_number_of_employees" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_nurturing_reason": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_nurturing_reason", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_nurturing_reason" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_owner_sf_user_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_owner_sf_user_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_owner_sf_user_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_payment_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_payment_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_payment_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_personalization_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_personalization_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_personalization_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_plan_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_plan_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_plan_name" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_platform", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_platform" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_pos_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_pos_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_pos_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_postal_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_postal_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_postal_code" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_primary_sales_channel": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_primary_sales_channel", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_primary_sales_channel" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_rating": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_rating", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_rating" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_record_type_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_record_type_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_record_type_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referred_by_agency_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_referred_by_agency_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referred_by_agency_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referrer_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_referrer_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referrer_type" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referring_agency_owner_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_referring_agency_owner_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_referring_agency_owner_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_renewal_cycle": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_renewal_cycle", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_renewal_cycle" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_reviews_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_reviews_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_reviews_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_ops_tier": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sales_ops_tier", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_ops_tier" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_segment": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sales_segment", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_segment" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_territory": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sales_territory", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sales_territory" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sdr_owner_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_search_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_search_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_search_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_acv": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_acv", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_acv" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_csm_sf_user_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_provider" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_strategist": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_strategist", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_strategist" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_upsell_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sms_upsell_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sms_upsell_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_solution_engineer_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_stage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_stage", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_stage" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_state", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_state_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state_code" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state_region": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_state_region", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_state_region" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_status", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_status" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_street": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_street", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_street" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sub_nurturing_reason": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_sub_nurturing_reason", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_sub_nurturing_reason" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_swell_csm_sf_user_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_territory": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_territory", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_territory" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_tier": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_tier", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_tier" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_time_zone": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_time_zone", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_time_zone" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_total_acv": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_total_acv", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_total_acv" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_type" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_campaign": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_utm_campaign", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_campaign" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_content": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_utm_content", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_content" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_medium": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_utm_medium", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_medium" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_source": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_utm_source", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_source" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_term": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_utm_term", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_utm_term" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry_confidence_level": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry_confidence_level", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_industry_confidence_level" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_sub_industry": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_sub_industry", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_account_yotpo_sub_industry" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_acv_to_next_tier": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_acv_to_next_tier", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_acv_to_next_tier" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_am_csm_pod": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_am_csm_pod", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_am_csm_pod" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_app_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_app_key", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_app_key" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_average_monthly_orders_last_3_months": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_average_monthly_orders_last_3_months", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_average_monthly_orders_last_3_months" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_dwh_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_dwh_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_dwh_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_dwh_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_dwh_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_iap_tier": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_iap_tier", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_iap_tier" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ideal_sccount_profile": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_ideal_sccount_profile", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ideal_sccount_profile" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_account_data_excluded": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_account_data_excluded", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_account_data_excluded" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_annual_account": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_annual_account", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_annual_account" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_multi_product_account": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_multi_product_account", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_multi_product_account" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_marketing": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_marketing", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_marketing" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_osdr": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_osdr", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_osdr" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_other": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_other", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_other" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_partners": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_partners", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_original_dem_gen_partners" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_strategic_priority": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_strategic_priority", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_strategic_priority" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_test_account": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_test_account", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_test_account" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_yotpo_industry_verified": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_is_yotpo_industry_verified", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_is_yotpo_industry_verified" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_ae_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_last_ae_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_ae_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_ae_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_last_ae_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_ae_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_sdr_gk": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_last_sdr_gk", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_sdr_gk" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_sdr_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_last_sdr_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_last_sdr_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_loyalty_first_opportunity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_loyalty_first_opportunity", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_loyalty_first_opportunity" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_managed_services_agency_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_managed_services_agency_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_managed_services_agency_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_churn_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_ms_account_churn_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_churn_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_live_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_ms_account_live_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_live_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_source": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_ms_account_source", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_account_source" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_sms_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_ms_sms_user_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_ms_sms_user_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_next_partner_tier": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_next_partner_tier", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_next_partner_tier" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_order_limit_roll_up": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_order_limit_roll_up", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_order_limit_roll_up" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_organization_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_organization_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_organization_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_organization_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_organization_key", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_organization_key" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_owner_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_owner_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_owner_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_package_category": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_package_category", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_package_category" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_parent_account_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_parent_account_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_parent_account_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_parent_account_organization_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_parent_account_organization_key", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_parent_account_organization_key" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_influencer_referrer_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_partner_influencer_referrer_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_influencer_referrer_type" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_owner_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_partner_owner_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_owner_name" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_referral_referrer_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_partner_referral_referrer_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_referral_referrer_type" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_tier": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_partner_tier", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_tier" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_type_sub_category": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_partner_type_sub_category", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_partner_type_sub_category" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_reviews_first_opportunity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_reviews_first_opportunity", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_reviews_first_opportunity" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sal_to_next_tier": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_sal_to_next_tier", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sal_to_next_tier" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_similarweb_traffic": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_similarweb_traffic", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_similarweb_traffic" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sms_first_opportunity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_sms_first_opportunity", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sms_first_opportunity" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sms_usage_cancellation_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_sms_usage_cancellation_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_sms_usage_cancellation_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_swell_acv": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_swell_acv", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_swell_acv" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_swell_contract_renewal_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_swell_contract_renewal_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_swell_contract_renewal_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_total_acv_from_referred_accounts": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_total_acv_from_referred_accounts", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_total_acv_from_referred_accounts" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_acv": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_vms_acv", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_acv" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_contract_renewal_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_vms_contract_renewal_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_contract_renewal_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_first_opportunity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_vms_first_opportunity", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_vms_first_opportunity" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_yotpo_acv": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_yotpo_acv", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_yotpo_acv" + }, + "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_yotpo_contract_renewal_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__dim_sf_accounts_yotpo_contract_renewal_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_sf_accounts_yotpo_contract_renewal_date" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_description", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_dwh_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_dwh_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_name" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_points_earned": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_points_earned", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_points_earned" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_rank": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_rank", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_rank" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_description": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_description", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_description" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_dwh_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_dwh_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_merchant_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_name" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_points_earned": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_points_earned", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_points_earned" + }, + "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_rank": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_rank", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf_rank" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_bounced": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_bounced", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_bounced" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_bounced_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_bounced_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_bounced_at" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_clicked": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_clicked", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_clicked" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_clicked_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_clicked_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_clicked_at" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_delayed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_delayed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_delayed" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_delayed_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_delayed_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_delayed_at" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_email_campaign_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_email_campaign_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_email_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_id" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_marked_as_spam": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_marked_as_spam", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_marked_as_spam" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_marked_as_spam_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_marked_as_spam_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_marked_as_spam_at" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_opened": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_opened", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_opened" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_opened_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_opened_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_opened_at" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_rejected": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_rejected", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_rejected" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_rejected_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_rejected_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_rejected_at" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_sent": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_sent", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_sent" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_sent_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_sent_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_sent_at" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_soft_bounced": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_soft_bounced", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_soft_bounced" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_unsubscribed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_unsubscribed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_unsubscribed" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_unsubscribed_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_unsubscribed_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_unsubscribed_at" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__email_campaign_emails_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__email_campaign_emails_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_app_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_app_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_app_key" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_approved_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_approved_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_approved_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_currency", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_currency" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_customer_id_swell_customers": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_customer_id_swell_customers", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_customer_id_swell_customers" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_percentage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_discount_percentage", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_percentage" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_rate_cents_in_original_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_discount_rate_cents_in_original_currency", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_rate_cents_in_original_currency" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_discount_type", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_discount_type" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_dwh_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_dwh_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_hashed_updated": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_hashed_updated", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_hashed_updated" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_id" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_active_store": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_active_store", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_active_store" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_approved": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_approved", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_approved" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_deleted", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_deleted" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_pos": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_pos", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_pos" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_reversed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_reversed", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_reversed" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_test_store": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_test_store", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_test_store" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_visible": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_is_visible", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_is_visible" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_company_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_company_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_company_name" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_group_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_group_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_group_id" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_completed_profile": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_completed_profile", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_completed_profile" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_redemptions_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_redemptions_enabled", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_redemptions_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_test_account": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_test_account", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_test_account" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_vip_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_vip_enabled", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_is_vip_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_opt_in_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_opt_in_strategy", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_plan": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_plan", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_plan" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_platform", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_platform" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_vip_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_loyalty_vip_type", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_loyalty_vip_type" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_merchant_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_merchant_created_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_merchant_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_merchant_id_dim_stores": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_merchant_id_dim_stores", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_merchant_id_dim_stores" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_option_id_swell_redemption_options": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_option_id_swell_redemption_options", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_option_id_swell_redemption_options" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_organization_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_organization_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_organization_id" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_perk_id_swell_perks": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_perk_id_swell_perks", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_perk_id_swell_perks" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_points_redeemed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_points_redeemed", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_points_redeemed" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_condition": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_redemption_condition", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_condition" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_redemption_created_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_redemption_date", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_date" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_method": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_redemption_method", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_method" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_redemption_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_redemption_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_referral_id_swell_referrals": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_referral_id_swell_referrals", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_referral_id_swell_referrals" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_referral_opt_in_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_referral_opt_in_strategy", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_referral_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_store_created_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_domain": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_store_domain", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_domain" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_language": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_store_language", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_language" + }, + "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_points_redemptions_store_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_points_redemptions_store_name" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_app_key": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_app_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_app_key" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_billing_city": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_billing_city", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_billing_city" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_browser_country_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_browser_country_code", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_browser_country_code" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_customer_id_swell_customers": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_customer_id_swell_customers", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_customer_id_swell_customers" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_customer_ip_address": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_customer_ip_address", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_customer_ip_address" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_discount_cents_in_original_currency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_discount_cents_in_original_currency", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_discount_cents_in_original_currency" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_dwh_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_dwh_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_active_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_active_store", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_active_store" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_applied_to_campaigns": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_applied_to_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_applied_to_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_before_swell_acquisition": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_before_swell_acquisition", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_before_swell_acquisition" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_fraud_review": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_fraud_review", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_fraud_review" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_move_merchant_to_new_tier" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_swell_user": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_swell_user", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_swell_user" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_test_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_is_test_store", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_is_test_store" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_merchant_id_dim_stores": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_merchant_id_dim_stores", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_merchant_id_dim_stores" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_order_id_fact_orders": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_order_id_fact_orders", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_order_id_fact_orders" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_organization_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_organization_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_organization_id" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_platform_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_platform_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_platform_name" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_created_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_created_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_currency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_currency", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_currency" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_date": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_date", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_date" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_id" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_purchase_value_cents_in_original_currency" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_redemption_code_id_swell_redemption_code" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_referral_discount_code_id_swell_referral_discount_code" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_referral_id_swell_referrals": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_referral_id_swell_referrals", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_referral_id_swell_referrals" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_shipping_city": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_shipping_city", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_shipping_city" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_shipping_country_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_shipping_country_code", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_shipping_country_code" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_address": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_store_address", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_address" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_city": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_store_city", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_city" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_store_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_id" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_store_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_name" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_state": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_store_state", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_store_state" + }, + "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_purchases_to_sf_user_agent_id_swell_user_agent" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily": + { + "block_contents": "TODO: Update table yoda_e2e_loyalty__fact_store_profile_daily Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_app_key": + { + "block_contents": "TODO: Update Column app_key Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_app_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_app_key" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_campaigns": + { + "block_contents": "TODO: Update Column count_campaigns Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_count_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_purchases": + { + "block_contents": "TODO: Update Column count_purchases Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_count_purchases", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_purchases" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_redemptions": + { + "block_contents": "TODO: Update Column count_redemptions Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_count_redemptions", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_count_redemptions" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_foreign_key": + { + "block_contents": "TODO: Update Column foreign_key Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_foreign_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_foreign_key" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_ref_date": + { + "block_contents": "TODO: Update Column ref_date Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_ref_date", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_ref_date" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_ref_time": + { + "block_contents": "TODO: Update Column ref_time Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_ref_time", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_ref_time" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_created_at": + { + "block_contents": "TODO: Update Column store_created_at Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_store_created_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_id": + { + "block_contents": "TODO: Update Column store_id Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_store_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_id" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_name": + { + "block_contents": "TODO: Update Column store_name Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_store_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_store_name" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_sum_active_campaigns": + { + "block_contents": "TODO: Update Column sum_active_campaigns Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_sum_active_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_sum_active_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_sum_points_redeemed": + { + "block_contents": "TODO: Update Column sum_points_redeemed Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_sum_points_redeemed", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_sum_points_redeemed" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_surrogate_key": + { + "block_contents": "TODO: Update Column surrogate_key Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_surrogate_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_surrogate_key" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_activated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_activated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_activated_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_api_key": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_api_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_api_key" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_app_key": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_app_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_app_key" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_activated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_activated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_activated_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_date": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_date", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_created_date" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_description": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_description", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_description" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_name" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_campaign_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_campaigns": + { + "block_contents": "TODO: Update Column count_campaigns Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_count_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_purchases": + { + "block_contents": "TODO: Update Column count_purchases Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_count_purchases", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_purchases" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_redemptions": + { + "block_contents": "TODO: Update Column count_redemptions Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_count_redemptions", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_count_redemptions" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_created_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_created_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_created_date": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_created_date", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_created_date" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_currency_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_currency_code", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_currency_code" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_dwh_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_dwh_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_active": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_active", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_active" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_active_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_active_store", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_active_store" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_admin_only": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_admin_only", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_admin_only" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_archived": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_archived", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_archived" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_exclude_customer_tags": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_exclude_customer_tags", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_exclude_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_expired": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_expired", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_expired" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_hidden": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_hidden", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_hidden" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_referral_campaign": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_referral_campaign", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_referral_campaign" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_id" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_tag": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_tag", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_tag" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_type": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_type", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_require_product_type" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_requires_referral_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_requires_referral_code", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_requires_referral_code" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_test_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_is_test_store", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_is_test_store" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_merchant_id__dim_stores": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_merchant_id__dim_stores", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_merchant_id__dim_stores" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_organization_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_organization_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_organization_id" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_platform_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_platform_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_platform_name" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_redemption_option_id__swell_redemption_options": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_redemption_option_id__swell_redemption_options", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_redemption_option_id__swell_redemption_options" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_ref_date": + { + "block_contents": "TODO: Update Column ref_date Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_ref_date", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_ref_date" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_percentage": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_reward_percentage", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_percentage" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_points": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_reward_points", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_type": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_reward_type", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_reward_type" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_store_id": + { + "block_contents": "TODO: Update Column store_id Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_store_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_store_id" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_store_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_store_name", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_store_name" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_sum_active_campaigns": + { + "block_contents": "TODO: Update Column sum_active_campaigns Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_sum_active_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_sum_active_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_sum_points_redeemed": + { + "block_contents": "TODO: Update Column sum_points_redeemed Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_sum_points_redeemed", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_sum_points_redeemed" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_surrogate_key": + { + "block_contents": "TODO: Update Column surrogate_key Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_surrogate_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_surrogate_key" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_vip_tier_id__swell_vip_tiers": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_test_vip_tier_id__swell_vip_tiers", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_test_vip_tier_id__swell_vip_tiers" + }, + "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_time_frame_key": + { + "block_contents": "TODO: Update Column time_frame_key Information", + "name": "yoda_e2e_loyalty__fact_store_profile_daily_time_frame_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__fact_store_profile_daily_time_frame_key" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_email", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_email" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_exclude_from_reports": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_exclude_from_reports", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_exclude_from_reports" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_group_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_group_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_group_id" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_id" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_last_seen_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_last_seen_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_last_seen_at" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_points_balance": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_points_balance", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_points_balance" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_points_earned": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_points_earned", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_points_earned" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_points_expire_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_points_expire_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_points_expire_at" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_subscribed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_subscribed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_subscribed" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__group_customers_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__group_customers_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__group_customers_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__marts_loyalty__dim_vip_tiers_daily_snapshot_to_sf": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty__marts_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__marts_loyalty__dim_vip_tiers_daily_snapshot_to_sf" + }, + "doc.yoda.yoda_e2e_loyalty__merchants": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_affiliate_include_shipping": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_affiliate_include_shipping", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_affiliate_include_shipping" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_affiliate_order_price_setting": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_affiliate_order_price_setting", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_affiliate_order_price_setting" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_allow_program_overwrite": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_allow_program_overwrite", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_allow_program_overwrite" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_api_access_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_api_access_enabled", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_api_access_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_api_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_api_key", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_api_key" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_bricknmortar": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_bricknmortar", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_bricknmortar" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_can_generate_coupons": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_can_generate_coupons", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_can_generate_coupons" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_cash_payout_setting": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_cash_payout_setting", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_cash_payout_setting" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_code_based_referral_program_on_demand": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_code_based_referral_program_on_demand", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_code_based_referral_program_on_demand" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_collection_exclusions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_collection_exclusions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_collection_exclusions" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_company_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_company_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_company_name" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_completed_onboarding": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_completed_onboarding", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_completed_onboarding" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_completed_profile": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_completed_profile", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_completed_profile" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_contact_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_contact_email", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_contact_email" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_cross_origin_store_accounts": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_cross_origin_store_accounts", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_cross_origin_store_accounts" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_currency" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_custom_chat_group": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_custom_chat_group", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_custom_chat_group" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_custom_script_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_custom_script_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_custom_script_url" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_customer_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_customer_tags", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_default_payout_percentage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_default_payout_percentage", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_default_payout_percentage" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_default_paypal_email_subject": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_default_paypal_email_subject", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_default_paypal_email_subject" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_delete_used_coupons_enable": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_delete_used_coupons_enable", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_delete_used_coupons_enable" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_description", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_description" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_discount_code_based_referral_program_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_discount_code_based_referral_program_enabled", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_discount_code_based_referral_program_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_discount_code_generation_strategy": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_discount_code_generation_strategy", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_discount_code_generation_strategy" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_content_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_email_header_image_content_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_content_type" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_file_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_email_header_image_file_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_file_name" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_file_size": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_email_header_image_file_size", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_file_size" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_email_header_image_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_header_image_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_header_width": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_email_header_width", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_header_width" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_layout": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_email_layout", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_layout" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_email_layout_html": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_email_layout_html", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_email_layout_html" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_exclude_customer_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_exclude_customer_tags", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_exclude_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_facebook_app_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_facebook_app_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_facebook_app_id" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_featured": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_featured", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_featured" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_first_time_referral_discounts_enable_flag": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_first_time_referral_discounts_enable_flag", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_first_time_referral_discounts_enable_flag" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_force_store_accounts": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_force_store_accounts", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_force_store_accounts" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_free_products_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_free_products_enabled", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_free_products_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_free_trial_expiration_job_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_free_trial_expiration_job_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_free_trial_expiration_job_id" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_free_trial_expires_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_free_trial_expires_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_free_trial_expires_at" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_from_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_from_email", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_from_email" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_from_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_from_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_from_name" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_group_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_group_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_group_id" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_guid": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_guid", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_guid" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_has_analytics_installed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_has_analytics_installed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_has_analytics_installed" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_has_rewards_installed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_has_rewards_installed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_has_rewards_installed" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_has_store": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_has_store", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_has_store" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_id" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_include_purchases_with_details": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_include_purchases_with_details", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_include_purchases_with_details" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_include_shipping": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_include_shipping", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_include_shipping" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_include_storefront_css": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_include_storefront_css", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_include_storefront_css" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_install_order_volume": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_install_order_volume", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_install_order_volume" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_installed_analytics_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_installed_analytics_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_installed_analytics_at" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_installed_rewards_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_installed_rewards_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_installed_rewards_at" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_invoice_job_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_invoice_job_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_invoice_job_id" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_is_approved": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_is_approved", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_is_approved" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_limit_redemptions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_limit_redemptions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_limit_redemptions" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_logo_content_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_logo_content_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_logo_content_type" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_logo_file_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_logo_file_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_logo_file_name" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_logo_file_size": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_logo_file_size", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_logo_file_size" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_logo_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_logo_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_logo_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_logo_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_logo_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_logo_url" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_loyalty_opt_in_strategy": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_loyalty_opt_in_strategy", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_loyalty_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_manual_adjustment_admin_only": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_manual_adjustment_admin_only", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_manual_adjustment_admin_only" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_metafield_namespace": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_metafield_namespace", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_metafield_namespace" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_nav_exclusions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_nav_exclusions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_nav_exclusions" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_oauth_app_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_oauth_app_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_oauth_app_id" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_on_free_trial": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_on_free_trial", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_on_free_trial" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_order_paid_state": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_order_paid_state", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_order_paid_state" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_order_paid_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_order_paid_status", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_order_paid_status" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_order_price_setting": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_order_price_setting", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_order_price_setting" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_owner_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_owner_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_owner_id" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_plan": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_plan", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_plan" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_platform", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_platform" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_platform_engine": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_platform_engine", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_platform_engine" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_points_per_dollar": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_points_per_dollar", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_points_per_dollar" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_points_reminder_delay_days": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_points_reminder_delay_days", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_points_reminder_delay_days" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_process_discounts_webhook": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_process_discounts_webhook", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_process_discounts_webhook" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_process_order_state": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_process_order_state", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_process_order_state" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_process_order_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_process_order_status", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_process_order_status" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_process_order_webhook": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_process_order_webhook", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_process_order_webhook" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_process_refund_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_process_refund_status", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_process_refund_status" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_product_exclusions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_product_exclusions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_product_exclusions" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_program_live": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_program_live", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_program_live" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_program_locked": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_program_locked", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_program_locked" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_referral_avoid_ip_and_user_agent": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_referral_avoid_ip_and_user_agent", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_referral_avoid_ip_and_user_agent" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_referral_opt_in_strategy": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_referral_opt_in_strategy", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_referral_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_referral_reminder_days": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_referral_reminder_days", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_referral_reminder_days" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_round_discounts_strategy": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_round_discounts_strategy", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_round_discounts_strategy" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_security_level": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_security_level", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_security_level" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_setup_rewards_page": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_setup_rewards_page", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_setup_rewards_page" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_show_billing_information": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_show_billing_information", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_show_billing_information" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_slug": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_slug", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_slug" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_source": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_source", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_source" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_store_account_login_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_store_account_login_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_store_account_login_url" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_store_account_registration_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_store_account_registration_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_store_account_registration_url" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_store_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_store_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_store_id" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_stripe_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_stripe_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_stripe_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_swell_redemptions_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_swell_redemptions_enabled", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_swell_redemptions_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_sync_fields_with_processor": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_sync_fields_with_processor", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_sync_fields_with_processor" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_sync_newsletter_with_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_sync_newsletter_with_platform", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_sync_newsletter_with_platform" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_sync_tiers_with_platform": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_sync_tiers_with_platform", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_sync_tiers_with_platform" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_test_account": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_test_account", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_test_account" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_third_party_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_third_party_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_third_party_id" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_time_zone": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_time_zone", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_time_zone" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_uninstalled_analytics_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_uninstalled_analytics_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_uninstalled_analytics_at" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_uninstalled_rewards_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_uninstalled_rewards_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_uninstalled_rewards_at" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_usage_charge_job_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_usage_charge_job_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_usage_charge_job_id" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_used_coupons_delete_after_days": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_used_coupons_delete_after_days", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_used_coupons_delete_after_days" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_value_per_subscriber_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_value_per_subscriber_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_value_per_subscriber_cents" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_verified_email_domain": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_verified_email_domain", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_verified_email_domain" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_vip_tiers_job_running": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_vip_tiers_job_running", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_vip_tiers_job_running" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_webhook_token": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_webhook_token", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_webhook_token" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_webhook_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_webhook_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_webhook_url" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_website": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_website", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_website" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_weekly_digest_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_weekly_digest_enabled", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_weekly_digest_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_bg_color": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_bg_color", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_bg_color" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_brand_color": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_brand_color", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_brand_color" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_distance_from_end": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_distance_from_end", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_distance_from_end" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_enabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_enabled", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_enabled" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_expanded_by_default": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_expanded_by_default", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_expanded_by_default" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_font_family": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_font_family", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_font_family" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_font_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_font_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_font_url" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_header_text": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_header_text", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_header_text" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_height": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_height", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_height" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_location": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_location", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_location" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_location_mobile": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_location_mobile", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_location_mobile" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_mobile": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_mobile", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_mobile" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_rounded": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_rounded", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_rounded" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_text": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_text", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_text" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_text_color": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_text_color", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_text_color" + }, + "doc.yoda.yoda_e2e_loyalty__merchants_widget_theme": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__merchants_widget_theme", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__merchants_widget_theme" + }, + "doc.yoda.yoda_e2e_loyalty__perks": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks" + }, + "doc.yoda.yoda_e2e_loyalty__perks_admin_only": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_admin_only", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_admin_only" + }, + "doc.yoda.yoda_e2e_loyalty__perks_award_job_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_award_job_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_award_job_id" + }, + "doc.yoda.yoda_e2e_loyalty__perks_awarded": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_awarded", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_awarded" + }, + "doc.yoda.yoda_e2e_loyalty__perks_awarded_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_awarded_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_awarded_at" + }, + "doc.yoda.yoda_e2e_loyalty__perks_balance_only": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_balance_only", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_balance_only" + }, + "doc.yoda.yoda_e2e_loyalty__perks_campaign_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_campaign_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty__perks_completed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_completed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_completed" + }, + "doc.yoda.yoda_e2e_loyalty__perks_completed_action": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_completed_action", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_completed_action" + }, + "doc.yoda.yoda_e2e_loyalty__perks_completed_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_completed_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_completed_at" + }, + "doc.yoda.yoda_e2e_loyalty__perks_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__perks_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_currency" + }, + "doc.yoda.yoda_e2e_loyalty__perks_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__perks_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__perks_expiration_job_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_expiration_job_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_expiration_job_id" + }, + "doc.yoda.yoda_e2e_loyalty__perks_expired": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_expired", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_expired" + }, + "doc.yoda.yoda_e2e_loyalty__perks_expired_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_expired_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_expired_at" + }, + "doc.yoda.yoda_e2e_loyalty__perks_expires_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_expires_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_expires_at" + }, + "doc.yoda.yoda_e2e_loyalty__perks_hidden": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_hidden", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_hidden" + }, + "doc.yoda.yoda_e2e_loyalty__perks_history_title": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_history_title", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_history_title" + }, + "doc.yoda.yoda_e2e_loyalty__perks_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_id" + }, + "doc.yoda.yoda_e2e_loyalty__perks_identity_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_identity_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_identity_id" + }, + "doc.yoda.yoda_e2e_loyalty__perks_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__perks_original_awarded_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_original_awarded_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_original_awarded_at" + }, + "doc.yoda.yoda_e2e_loyalty__perks_pending": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_pending", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_pending" + }, + "doc.yoda.yoda_e2e_loyalty__perks_point_transactions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_point_transactions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_point_transactions" + }, + "doc.yoda.yoda_e2e_loyalty__perks_points_multiplier": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_points_multiplier", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_points_multiplier" + }, + "doc.yoda.yoda_e2e_loyalty__perks_points_transactions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_points_transactions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_points_transactions" + }, + "doc.yoda.yoda_e2e_loyalty__perks_redeemable": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_redeemable", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_redeemable" + }, + "doc.yoda.yoda_e2e_loyalty__perks_redemption_option_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_redemption_option_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_redemption_option_id" + }, + "doc.yoda.yoda_e2e_loyalty__perks_referral_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_referral_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_referral_id" + }, + "doc.yoda.yoda_e2e_loyalty__perks_reversed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_reversed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_reversed" + }, + "doc.yoda.yoda_e2e_loyalty__perks_reversed_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_reversed_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_reversed_at" + }, + "doc.yoda.yoda_e2e_loyalty__perks_reward_points": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_reward_points", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty__perks_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__perks_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_user_actions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_user_actions_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_perk_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_user_actions_perk_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_perk_id" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_user_actions_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_user_actions_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__perks_user_actions_user_action_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__perks_user_actions_user_action_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__perks_user_actions_user_action_id" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_amount", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_amount" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_api_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_api_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_api_version" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_approved": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_approved", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_approved" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_approved_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_approved_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_approved_at" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_at_checkout": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_at_checkout", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_at_checkout" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_cart_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_cart_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_cart_id" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_cost_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_cost_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_cost_cents" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_currency" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_deleted", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_deleted" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_id" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_identity_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_identity_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_identity_id" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_is_admin": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_is_admin", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_is_admin" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_is_pos": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_is_pos", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_is_pos" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_perk_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_perk_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_perk_id" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_point_transactions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_point_transactions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_point_transactions" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_redemption_option_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_redemption_option_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_redemption_option_id" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_referral_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_referral_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_referral_id" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_refunded_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_refunded_amount", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_refunded_amount" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_reversed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_reversed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_reversed" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_reward_text": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_reward_text", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_reward_text" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_reward_title": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_reward_title", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_reward_title" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_third_party_order_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_third_party_order_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_third_party_order_id" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_value_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_value_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_value_cents" + }, + "doc.yoda.yoda_e2e_loyalty__point_redemptions_visible": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__point_redemptions_visible", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__point_redemptions_visible" + }, + "doc.yoda.yoda_e2e_loyalty__processors": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors" + }, + "doc.yoda.yoda_e2e_loyalty__processors_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__processors_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__processors_guid": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_guid", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_guid" + }, + "doc.yoda.yoda_e2e_loyalty__processors_has_authorized": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_has_authorized", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_has_authorized" + }, + "doc.yoda.yoda_e2e_loyalty__processors_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_id" + }, + "doc.yoda.yoda_e2e_loyalty__processors_import_completed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_import_completed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_import_completed" + }, + "doc.yoda.yoda_e2e_loyalty__processors_import_records_processed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_import_records_processed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_import_records_processed" + }, + "doc.yoda.yoda_e2e_loyalty__processors_import_started": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_import_started", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_import_started" + }, + "doc.yoda.yoda_e2e_loyalty__processors_import_total_records": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_import_total_records", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_import_total_records" + }, + "doc.yoda.yoda_e2e_loyalty__processors_last_fetch_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_last_fetch_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_last_fetch_at" + }, + "doc.yoda.yoda_e2e_loyalty__processors_last_page_number": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_last_page_number", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_last_page_number" + }, + "doc.yoda.yoda_e2e_loyalty__processors_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__processors_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_name" + }, + "doc.yoda.yoda_e2e_loyalty__processors_oauth_token_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_oauth_token_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_oauth_token_id" + }, + "doc.yoda.yoda_e2e_loyalty__processors_paused": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_paused", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_paused" + }, + "doc.yoda.yoda_e2e_loyalty__processors_permissions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_permissions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_permissions" + }, + "doc.yoda.yoda_e2e_loyalty__processors_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_type" + }, + "doc.yoda.yoda_e2e_loyalty__processors_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__processors_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__processors_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__processors_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_category_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_category_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_category_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_currency" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_price_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_price_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_price_cents" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_product_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_product_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_product_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_product_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_product_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_product_type" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_purchase_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_purchase_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_purchase_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_quantity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_quantity", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_quantity" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_tags": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_tags", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_tags" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_third_party_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_third_party_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_third_party_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_title": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_title", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_title" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__purchase_items_vendor": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchase_items_vendor", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchase_items_vendor" + }, + "doc.yoda.yoda_e2e_loyalty__purchases": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_affiliate_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_affiliate_amount", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_affiliate_amount" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_applied_to_campaigns": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_applied_to_campaigns", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_applied_to_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_avs_postal_match": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_avs_postal_match", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_avs_postal_match" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_avs_result_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_avs_result_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_avs_result_code" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_avs_street_match": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_avs_street_match", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_avs_street_match" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_before_swellrewards": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_before_swellrewards", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_before_swellrewards" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_address1": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_billing_address1", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_address1" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_address2": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_billing_address2", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_address2" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_city": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_billing_city", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_city" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_country_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_billing_country_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_country_code" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_first_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_billing_first_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_first_name" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_last_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_billing_last_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_last_name" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_phone": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_billing_phone", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_phone" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_billing_zip": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_billing_zip", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_billing_zip" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_browser_country_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_browser_country_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_browser_country_code" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_channel_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_channel_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_channel_type" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_chargeback_protection": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_chargeback_protection", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_chargeback_protection" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_clerk_employee_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_clerk_employee_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_clerk_employee_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_clerk_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_clerk_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_clerk_name" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_bin": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_credit_card_bin", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_bin" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_company": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_credit_card_company", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_company" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_number": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_credit_card_number", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_credit_card_number" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_currency" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_cvv_result_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_cvv_result_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_cvv_result_code" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_eligible_for_vip_tiers": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_eligible_for_vip_tiers", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_eligible_for_vip_tiers" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_fee_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_fee_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_fee_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_fraud_review": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_fraud_review", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_fraud_review" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_gateway": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_gateway", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_gateway" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_has_swell_user": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_has_swell_user", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_has_swell_user" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_ip_address": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_ip_address", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_ip_address" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_is_refunded": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_is_refunded", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_is_refunded" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_is_repeat": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_is_repeat", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_is_repeat" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_landing_site": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_landing_site", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_landing_site" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_order_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_order_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_order_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_processor_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_processor_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_processor_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemption_code_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_redemption_code_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemption_code_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_redemptions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_redemptions_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_redemptions_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_purchase_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_redemptions_purchase_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_purchase_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_redemption_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_redemptions_redemption_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_redemption_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_redemptions_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_redemptions_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_redemptions_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_referral_discount_code_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_referral_discount_code_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_referral_discount_code_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_referral_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_referral_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_referral_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_referring_site": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_referring_site", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_referring_site" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_sender_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_sender_email", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_sender_email" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_address1": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_shipping_address1", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_address1" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_address2": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_shipping_address2", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_address2" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_city": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_shipping_city", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_city" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_country_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_shipping_country_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_country_code" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_first_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_shipping_first_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_first_name" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_last_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_shipping_last_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_last_name" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_phone": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_shipping_phone", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_phone" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_shipping_zip": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_shipping_zip", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_shipping_zip" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_store_account_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_store_account_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_store_account_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_store_address": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_store_address", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_store_address" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_store_city": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_store_city", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_store_city" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_store_state": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_store_state", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_store_state" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_swell_discount_cost_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_swell_discount_cost_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_swell_discount_cost_cents" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_synced_to_analytics": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_synced_to_analytics", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_synced_to_analytics" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_transaction_hash": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_transaction_hash", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_transaction_hash" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_transaction_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_transaction_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_transaction_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_user_agent": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_user_agent", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_user_agent" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_user_agent_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_user_agent_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_user_agent_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_user_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_user_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_vip_tier_eligibility_job_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_vip_tier_eligibility_job_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_vip_tier_eligibility_job_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_currency_symbol": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency_currency_symbol", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_currency_symbol" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_external_exchange_rate": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency_external_exchange_rate", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_external_exchange_rate" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_loyalty_exchange_rate": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency_loyalty_exchange_rate", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_loyalty_exchange_rate" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_purchase_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency_purchase_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_purchase_id" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__purchases_with_currency_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__purchases_with_currency_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_amount_used_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_amount_used_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_amount_used_cents" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_code" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_point_redemption_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_point_redemption_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_point_redemption_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_recharge_third_party_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_recharge_third_party_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_recharge_third_party_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_redemption_option_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_redemption_option_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_redemption_option_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_third_party_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_third_party_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_third_party_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_third_party_rule_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_third_party_rule_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_third_party_rule_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_used": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_used", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_used" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_codes_uses": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_codes_uses", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_codes_uses" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_amount", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_amount" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_once": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_applies_once", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_once" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_any_or_all_attributes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_applies_to_any_or_all_attributes", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_any_or_all_attributes" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_attributes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_applies_to_attributes", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_attributes" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_applies_to_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_product_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_applies_to_product_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_product_type" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_resource": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_applies_to_resource", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_resource" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_values": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_applies_to_values", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_applies_to_values" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_automatically_apply": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_automatically_apply", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_automatically_apply" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_background_image_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_background_image_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_background_image_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_cart_greater_than_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_cart_greater_than_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_cart_greater_than_cents" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_charset": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_charset", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_charset" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_code_length": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_code_length", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_code_length" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_collection_ids": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_collection_ids", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_collection_ids" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_cost_text": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_cost_text", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_cost_text" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_coupon_cancellation_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_coupon_cancellation_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_coupon_cancellation_url" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_coupons_pool_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_coupons_pool_amount", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_coupons_pool_amount" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_currency" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_custom_coupon_cost_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_custom_coupon_cost_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_custom_coupon_cost_cents" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_customer_ids": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_customer_ids", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_customer_ids" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_deleted": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_deleted", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_deleted" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_description", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_description" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_discount_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_percentage": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_discount_percentage", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_percentage" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_rate_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_discount_rate_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_rate_cents" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_discount_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_discount_type" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_display_in_admin": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_display_in_admin", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_display_in_admin" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_display_in_popup": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_display_in_popup", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_display_in_popup" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_display_order": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_display_order", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_display_order" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_duration": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_duration", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_duration" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_expires_after": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_expires_after", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_expires_after" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_free_product_cost_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_free_product_cost_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_free_product_cost_cents" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_free_shipping_less_than_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_free_shipping_less_than_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_free_shipping_less_than_cents" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_generic_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_generic_url", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_generic_url" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_group_ids": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_group_ids", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_group_ids" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_icon": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_icon", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_icon" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_image": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_image", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_image" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_is_offline": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_is_offline", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_is_offline" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_is_pos": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_is_pos", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_is_pos" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_min_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_min_amount", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_min_amount" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_name" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_once_per_customer": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_once_per_customer", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_once_per_customer" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_prefix": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_prefix", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_prefix" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_product_ids": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_product_ids", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_product_ids" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_quantity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_quantity", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_quantity" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_redemption_codes_webhook_threshold": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_redemption_codes_webhook_threshold", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_redemption_codes_webhook_threshold" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_restrict_to_redeeming_customer": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_restrict_to_redeeming_customer", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_restrict_to_redeeming_customer" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_reward_intro": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_reward_intro", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_reward_intro" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_saved_search_ids": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_saved_search_ids", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_saved_search_ids" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_secret": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_secret", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_secret" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_segment_ids": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_segment_ids", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_segment_ids" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_show_online": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_show_online", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_show_online" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_single_use": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_single_use", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_single_use" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_skip_platform_create": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_skip_platform_create", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_skip_platform_create" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_third_party_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_third_party_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_third_party_id" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_title": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_title", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_title" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_type" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_usage_limit": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_usage_limit", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_usage_limit" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_value_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_value_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_value_cents" + }, + "doc.yoda.yoda_e2e_loyalty__redemption_options_variant_ids": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__redemption_options_variant_ids", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__redemption_options_variant_ids" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_average_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_average_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_average_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_campaign_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_campaign_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_clicks": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_clicks", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_clicks" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_code" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_copy_link_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_copy_link_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_copy_link_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_email_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_email_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_email_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_emails_sent": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_emails_sent", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_emails_sent" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_emails_viewed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_emails_viewed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_emails_viewed" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_expiration_final_reminder_job_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_expiration_final_reminder_job_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_expiration_final_reminder_job_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_expiration_reminder_job_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_expiration_reminder_job_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_expiration_reminder_job_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_expire_job_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_expire_job_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_expire_job_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_expired": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_expired", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_expired" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_expires_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_expires_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_expires_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_facebook_messenger_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_facebook_messenger_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_facebook_messenger_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_facebook_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_facebook_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_facebook_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_identity_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_identity_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_identity_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_invalid_clicks": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_invalid_clicks", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_invalid_clicks" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_links_clicked", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_links_clicked_from_email", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_email" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_facebook": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_links_clicked_from_facebook", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_facebook" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_twitter": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_links_clicked_from_twitter", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_links_clicked_from_twitter" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_orders": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_orders", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_orders" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_personal_email_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_personal_email_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_personal_email_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_sms_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_sms_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_sms_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_target_referrals": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_target_referrals", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_target_referrals" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_twitter_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_twitter_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_twitter_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__referral_codes_whatsapp_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_codes_whatsapp_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_codes_whatsapp_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_amount_used_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_amount_used_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_amount_used_cents" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_average_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_average_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_average_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_batch_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_batch_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_batch_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_campaign_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_campaign_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_code": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_code", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_code" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_orders": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_orders", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_orders" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_redemption_option_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_redemption_option_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_redemption_option_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_third_party_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_third_party_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_third_party_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_third_party_rule_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_third_party_rule_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_third_party_rule_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_used": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_used", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_used" + }, + "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_uses": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_discount_codes_uses", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_discount_codes_uses" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_completed_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_completed_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_completed_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_email", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_email" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_is_reversed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_is_reversed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_is_reversed" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_code_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_referral_code_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_code_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_discount_code_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_referral_discount_code_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_discount_code_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_referral_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_referral_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_referred_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_referred_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_referred_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_reminder_job_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_reminder_job_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_reminder_job_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_signed_up_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_signed_up_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_signed_up_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_source": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_source", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_source" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_receipts_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_receipts_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_receipts_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_ip_address": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares_ip_address", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_ip_address" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_referral_code_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares_referral_code_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_referral_code_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_type" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__referral_shares_user_agent_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_shares_user_agent_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_shares_user_agent_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_average_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_average_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_average_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_copy_link_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_copy_link_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_copy_link_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_day": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_day", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_day" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_email_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_email_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_email_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_emails_sent": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_emails_sent", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_emails_sent" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_emails_viewed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_emails_viewed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_emails_viewed" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_facebook_messenger_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_facebook_messenger_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_facebook_messenger_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_facebook_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_facebook_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_facebook_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_links_clicked", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_links_clicked_from_email", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_email" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_facebook": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_links_clicked_from_facebook", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_facebook" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_twitter": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_links_clicked_from_twitter", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_links_clicked_from_twitter" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_orders": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_orders", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_orders" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_personal_email_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_personal_email_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_personal_email_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_sms_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_sms_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_sms_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_twitter_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_twitter_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_twitter_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__referral_snapshots_whatsapp_shares": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referral_snapshots_whatsapp_shares", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referral_snapshots_whatsapp_shares" + }, + "doc.yoda.yoda_e2e_loyalty__referrals": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_average_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_average_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_average_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_campaign_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_campaign_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_completed_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_completed_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_completed_at" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_currency" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_external_product_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_external_product_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_external_product_id" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_id" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_ip_address": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_ip_address", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_ip_address" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_is_apple_private_relay_ip": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_is_apple_private_relay_ip", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_is_apple_private_relay_ip" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_link_share_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_link_share_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_link_share_type" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_manually_override_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_manually_override_status", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_manually_override_status" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_orders": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_orders", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_orders" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_points_balance": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_points_balance", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_points_balance" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_points_earned": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_points_earned", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_points_earned" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_referral_code_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_referral_code_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_referral_code_id" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_referring_host": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_referring_host", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_referring_host" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__referrals_user_agent_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__referrals_user_agent_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__referrals_user_agent_id" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refund_items", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refund_items_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refund_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_discount_allocation_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refund_items_discount_allocation_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_discount_allocation_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refund_items_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_id" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_purchase_item_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refund_items_purchase_item_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_purchase_item_id" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_quantity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refund_items_quantity", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_quantity" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_refund_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refund_items_refund_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_refund_id" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_third_party_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refund_items_third_party_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_third_party_id" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refund_items_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__refund_items_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refund_items_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refund_items_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__refunds": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_amount_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_amount_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_amount_cents_in_shopper_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_amount_cents_in_shopper_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_amount_cents_in_shopper_currency" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_currency" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_gift_card_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_gift_card_amount", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_gift_card_amount" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_gift_card_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_gift_card_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_gift_card_cents" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_id" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_purchase_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_purchase_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_purchase_id" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_refund_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_refund_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_refund_id" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_swell_gift_card_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_swell_gift_card_amount", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_swell_gift_card_amount" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_swell_gift_card_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_swell_gift_card_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_swell_gift_card_cents" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_total_amount": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_total_amount", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_total_amount" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__refunds_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__refunds_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__refunds_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__store_email_activity", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_campaigns_emails_delivered": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__store_email_activity_campaigns_emails_delivered", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_campaigns_emails_delivered" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_flows_emails_delivered": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__store_email_activity_flows_emails_delivered", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_flows_emails_delivered" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_last_email_delivered": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__store_email_activity_last_email_delivered", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_last_email_delivered" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__store_email_activity_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_name" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_start_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__store_email_activity_start_date", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_start_date" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_store_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__store_email_activity_store_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_store_id" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_test_emails": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__store_email_activity_test_emails", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_test_emails" + }, + "doc.yoda.yoda_e2e_loyalty__store_email_activity_total_emails": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__store_email_activity_total_emails", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__store_email_activity_total_emails" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_base_price_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_base_price_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_base_price_cents" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_billing_provider": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_billing_provider", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_billing_provider" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_charge_status": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_charge_status", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_charge_status" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_current": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_current", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_current" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_id" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_included_orders": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_included_orders", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_included_orders" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_last_usage_charge_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_last_usage_charge_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_last_usage_charge_at" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_manual_price_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_manual_price_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_manual_price_cents" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_overdue": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_overdue", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_overdue" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_pending": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_pending", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_pending" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_per_order_price_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_per_order_price_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_per_order_price_cents" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_percentage_of_redemptions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_percentage_of_redemptions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_percentage_of_redemptions" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_percentage_of_referrals": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_percentage_of_referrals", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_percentage_of_referrals" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_plan_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_plan_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_plan_id" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_recurring_charge_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_recurring_charge_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_recurring_charge_id" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__subscriptions_was_current": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__subscriptions_was_current", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__subscriptions_was_current" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_action_creation_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_action_creation_time", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_action_creation_time" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_applied_to_campaigns": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_applied_to_campaigns", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_applied_to_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_campaign_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_campaign_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_customer_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_email", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_email" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_has_swell_user": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_has_swell_user", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_has_swell_user" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_history_title": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_history_title", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_history_title" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_id" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_ip_address": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_ip_address", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_ip_address" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_metadata": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_metadata", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_metadata" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_name" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_parent_perk_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_parent_perk_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_parent_perk_id" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_referral_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_referral_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_referral_id" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_reward_points": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_reward_points", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_synced_to_analytics": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_synced_to_analytics", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_synced_to_analytics" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_third_party_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_third_party_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_third_party_id" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_type" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_user_agent_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_user_agent_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_user_agent_id" + }, + "doc.yoda.yoda_e2e_loyalty__user_actions_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_actions_user_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_actions_user_id" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_agents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_agents_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_agents_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_agents_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_id" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_agents_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_agents_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_user_agent": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_agents_user_agent", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_user_agent" + }, + "doc.yoda.yoda_e2e_loyalty__user_agents_user_agent_hash": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__user_agents_user_agent_hash", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__user_agents_user_agent_hash" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_background_image_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_background_image_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_background_image_id" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_currency", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_currency" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_description", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_description" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_earned_title": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_earned_title", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_earned_title" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_id" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_name", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_name" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_points_multiplier": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_points_multiplier", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_points_multiplier" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_rank": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_rank", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_rank" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_redemption_option_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_redemption_option_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_redemption_option_id" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_reward_points": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_reward_points", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_should_mirror_entry": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_should_mirror_entry", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_should_mirror_entry" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_amount_spent_cents": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_amount_spent_cents", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_amount_spent_cents" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_campaign_completed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_campaign_completed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_campaign_completed" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_id" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_points_earned": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_points_earned", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_points_earned" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_purchases_made": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_purchases_made", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_purchases_made" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_referrals_completed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_referrals_completed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_referrals_completed" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_requirements_needed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_requirements_needed", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_requirements_needed" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_tier_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_tier_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_tier_id" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_type" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_thresholds_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_thresholds_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_type", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_type" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__vip_tiers_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__vip_tiers_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__vip_tiers_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__yotpo_platform_accounts", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_app_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_app_key", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_app_key" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_app_secret": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_app_secret", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_app_secret" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_created_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_created_at" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_data_primary_key_524fd5cd8814c3069c72dac0f300db96" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_id" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_merchant_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_merchant_id", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_org_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_org_key", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_org_key" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_updated_at", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_loyalty__yotpo_platform_accounts_upsolver_schema_version", + "original_file_path": "docs/loyalty.md", + "package_name": "yoda", + "path": "loyalty.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty__yotpo_platform_accounts_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_app_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_app_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_app_key" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_count_purchases": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_count_purchases", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_count_purchases" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_organization_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_organization_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_organization_key" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_sum_points_redeemed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_sum_points_redeemed", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_sum_points_redeemed" + }, + "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_platform_stg__stores_enrichment_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_platform_stg__stores_enrichment_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_action_filter": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_action_filter", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_action_filter" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_action_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_action_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_action_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_activated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_activated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_activated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_active": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_active", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_active" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_admin_display_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_admin_display_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_admin_display_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_admin_only": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_admin_only", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_admin_only" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_already_completed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_already_completed", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_already_completed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_answer": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_answer", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_answer" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_api_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_api_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_api_key" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_api_secret": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_api_secret", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_api_secret" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_archived": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_archived", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_archived" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_ask_year": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_ask_year", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_ask_year" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_background_image_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_background_image_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_background_image_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_campaign_codes_count": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_campaign_codes_count", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_campaign_codes_count" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_campaign_tiers": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_campaign_tiers", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_campaign_tiers" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_cta_text": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_cta_text", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_cta_text" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_custom_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_custom_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_custom_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_customer_tags": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_customer_tags", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_days_until_next_action": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_days_until_next_action", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_days_until_next_action" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_email_body": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_default_email_body", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_email_body" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_email_subject": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_default_email_subject", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_email_subject" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_share_text": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_default_share_text", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_share_text" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_share_text_header": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_default_share_text_header", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_share_text_header" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_sms_text": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_default_sms_text", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_default_sms_text" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_delay_reward": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_delay_reward", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_delay_reward" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_delay_reward_days": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_delay_reward_days", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_delay_reward_days" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_details": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_details", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_details" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_display_order": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_display_order", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_display_order" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_entity_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_entity_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_entity_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_audience_ids": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_exclude_audience_ids", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_audience_ids" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_customer_tags": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_exclude_customer_tags", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_order_tags": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_exclude_order_tags", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_order_tags" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_product_by_types": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_exclude_product_by_types", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_exclude_product_by_types" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_expired": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_expired", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_expired" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_expired_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_expired_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_expired_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy1": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_extra_copy1", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy1" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy2": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_extra_copy2", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy2" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy3": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_extra_copy3", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_extra_copy3" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_facebook_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_facebook_description", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_facebook_description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_goal_purchases": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_goal_purchases", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_goal_purchases" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_goal_spend_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_goal_spend_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_goal_spend_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_hidden": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_hidden", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_hidden" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_hours_until_next_action": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_hours_until_next_action", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_hours_until_next_action" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_icon": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_icon", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_icon" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_image_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_image_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_image_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_include_audience_ids": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_include_audience_ids", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_include_audience_ids" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_last_scanned_review_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_last_scanned_review_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_last_scanned_review_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_max_perks_per_user": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_max_perks_per_user", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_max_perks_per_user" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_max_perks_total": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_max_perks_total", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_max_perks_total" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_min_actions_required": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_min_actions_required", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_min_actions_required" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_min_spend_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_min_spend_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_min_spend_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_minutes_between_actions": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_minutes_between_actions", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_minutes_between_actions" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_minutes_between_perks": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_minutes_between_perks", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_minutes_between_perks" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_must_be_customer": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_must_be_customer", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_must_be_customer" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_order_tags": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_order_tags", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_order_tags" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_overflow_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_overflow_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_overflow_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_product_map_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_product_map_strategy", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_product_map_strategy" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_product_restrictions_reward": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_product_restrictions_reward", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_product_restrictions_reward" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_question": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_question", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_question" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_receipts_escalation_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_receipts_escalation_email", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_receipts_escalation_email" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_receipts_notification_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_receipts_notification_email", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_receipts_notification_email" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_redemption_option_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_redemption_option_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_redemption_option_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_auto_apply_coupon": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_referral_auto_apply_coupon", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_auto_apply_coupon" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_host": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_referral_host", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_host" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_query_params": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_referral_query_params", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_query_params" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_redemption_option_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_referral_redemption_option_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_redemption_option_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_redirect_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_referral_redirect_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_redirect_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_reward_points": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_referral_reward_points", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referral_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referred_user_target_campaign_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_referred_user_target_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referred_user_target_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referrer_target_campaign_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_referrer_target_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_referrer_target_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_ids": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_require_product_by_ids", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_ids" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_tags": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_require_product_by_tags", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_tags" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_types": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_require_product_by_types", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_require_product_by_types" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_required_order_comparison": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_required_order_comparison", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_required_order_comparison" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_required_order_count": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_required_order_count", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_required_order_count" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_requires_referral_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_requires_referral_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_requires_referral_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_media_filter": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_reward_media_filter", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_media_filter" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_percentage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_reward_percentage", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_percentage" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_points": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_reward_points", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_product_id_map": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_reward_product_id_map", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_product_id_map" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_text": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_reward_text", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_text" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_reward_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_reward_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_header": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_share_header", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_header" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_image_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_share_image_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_image_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_text": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_share_text", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_share_text" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_show_in_admin": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_show_in_admin", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_show_in_admin" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_show_in_rewards_popup": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_show_in_rewards_popup", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_show_in_rewards_popup" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_title": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_title", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_title" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_account_creation_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_use_account_creation_date", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_account_creation_date" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_custom_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_use_custom_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_custom_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_oauth": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_use_oauth", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_use_oauth" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_username": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_username", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_username" + }, + "doc.yoda.yoda_e2e_loyalty_stg__campaigns_vip_tier_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__campaigns_vip_tier_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__campaigns_vip_tier_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_amount_cents": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_amount_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_api_key": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_api_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_api_key" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_app_key": + { + "block_contents": "TODO: Update Column app_key Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_app_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_app_key" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_activated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_activated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_activated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_date": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_date", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_created_date" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_description": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_description", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_id__swell_campaigns": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_id__swell_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_id__swell_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_campaign_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_campaign_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_clicks": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_clicks", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_clicks" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_count_campaign_id": + { + "block_contents": "Count total campaigns which were created on that date", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_count_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_count_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_count_campaigns": + { + "block_contents": "TODO: Update Column count_campaigns Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_count_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_count_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_currency_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_currency_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_currency_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_dwh_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_dwh_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_foreign_key": + { + "block_contents": "TODO: Update Column foreign_key Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_foreign_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_foreign_key" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_active": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_active", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_active" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_active_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_active_store", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_active_store" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_admin_only": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_admin_only", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_admin_only" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_archived": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_archived", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_archived" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_exclude_customer_tags": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_exclude_customer_tags", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_exclude_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_expired": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_expired", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_expired" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_hidden": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_hidden", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_hidden" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_referral_campaign": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_referral_campaign", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_referral_campaign" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_tag": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_tag", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_tag" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_type": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_require_product_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_requires_referral_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_requires_referral_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_requires_referral_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_test_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_is_test_store", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_is_test_store" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_merchant_id__dim_stores": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_merchant_id__dim_stores", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_merchant_id__dim_stores" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_orders": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_orders", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_orders" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_organization_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_organization_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_organization_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_platform_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_platform_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_platform_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_redemption_option_id__swell_redemption_options": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_redemption_option_id__swell_redemption_options", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_redemption_option_id__swell_redemption_options" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_ref_time": + { + "block_contents": "The date granularity of this table - campaign_created_at", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_ref_time", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_ref_time" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_referral_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_created_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_referral_code_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_referral_code_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_referral_code_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_code_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_id__swell_referrals": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_referral_id__swell_referrals", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_referral_id__swell_referrals" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_percentage": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_reward_percentage", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_percentage" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_points": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_reward_points", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_type": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_reward_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_reward_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_shares": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_shares", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_shares" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_store_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_store_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_store_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_store_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_store_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_store_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_sum_active_campaigns": + { + "block_contents": "Count total active campaigns which were created on that date", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_sum_active_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_sum_active_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_time_id": + { + "block_contents": "surrogate_key of \"app_key\",\"campaign_created_date\"", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_time_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_time_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_vip_tier_id__swell_vip_tiers": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_campaigns_vip_tier_id__swell_vip_tiers", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_campaigns_vip_tier_id__swell_vip_tiers" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_amount_cents": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_amount_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_app_key": + { + "block_contents": "TODO: Update Column app_key Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_app_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_app_key" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_campaign_id__swell_campaigns": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_campaign_id__swell_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_campaign_id__swell_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_clicks": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_clicks", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_clicks" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_id": + { + "block_contents": "TODO: Update Column count_id Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_count_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_purchases": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_count_purchases", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_purchases" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_redemptions": + { + "block_contents": "TODO: Update Column count_redemptions Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_count_redemptions", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_count_redemptions" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_dwh_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_dwh_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_is_active_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_is_active_store", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_is_active_store" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_is_test_store": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_is_test_store", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_is_test_store" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_merchant_id__dim_stores": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_merchant_id__dim_stores", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_merchant_id__dim_stores" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_orders": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_orders", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_orders" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_organization_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_organization_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_organization_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_platform_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_platform_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_platform_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_ref_time": + { + "block_contents": "Base time field of redemption_date", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_ref_time", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_ref_time" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_created_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_code_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_id__swell_referrals": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_referral_id__swell_referrals", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_referral_id__swell_referrals" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_shares": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_shares", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_shares" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_store_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_store_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_store_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_store_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_store_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_store_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_sum_points_redeemed": + { + "block_contents": "TODO: Update Column sum_points_redeemed Information", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_sum_points_redeemed", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_sum_points_redeemed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_time_id": + { + "block_contents": "surrogate_key of \"app_key\",\"redemption_date\"", + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions_time_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions_time_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_app_key": + { + "block_contents": "TODO: Update Column app_key Information", + "name": "yoda_e2e_loyalty_stg__daily_purchases_app_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_app_key" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_campaign_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_purchases_count_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_purchase_id": + { + "block_contents": "TODO: Update Column count_purchase_id Information", + "name": "yoda_e2e_loyalty_stg__daily_purchases_count_purchase_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_purchase_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_purchases": + { + "block_contents": "TODO: Update Column count_purchases Information", + "name": "yoda_e2e_loyalty_stg__daily_purchases_count_purchases", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_count_purchases" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_ref_time": + { + "block_contents": "Base time field of purchase_date", + "name": "yoda_e2e_loyalty_stg__daily_purchases_ref_time", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_ref_time" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_sum_active_campaigns": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_loyalty_stg__daily_purchases_sum_active_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_sum_active_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_time_id": + { + "block_contents": "surrogate_key of \"app_key\",\"purchase_date\"", + "name": "yoda_e2e_loyalty_stg__daily_purchases_time_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__daily_purchases_time_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_affiliate_include_shipping": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_affiliate_include_shipping", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_affiliate_include_shipping" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_affiliate_order_price_setting": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_affiliate_order_price_setting", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_affiliate_order_price_setting" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_allow_program_overwrite": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_allow_program_overwrite", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_allow_program_overwrite" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_api_access_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_api_access_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_api_access_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_api_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_api_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_api_key" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_bricknmortar": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_bricknmortar", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_bricknmortar" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_can_generate_coupons": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_can_generate_coupons", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_can_generate_coupons" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_cash_payout_setting": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_cash_payout_setting", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_cash_payout_setting" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_code_based_referral_program_on_demand": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_code_based_referral_program_on_demand", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_code_based_referral_program_on_demand" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_collection_exclusions": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_collection_exclusions", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_collection_exclusions" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_company_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_company_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_company_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_completed_onboarding": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_completed_onboarding", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_completed_onboarding" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_completed_profile": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_completed_profile", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_completed_profile" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_contact_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_contact_email", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_contact_email" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_cross_origin_store_accounts": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_cross_origin_store_accounts", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_cross_origin_store_accounts" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_custom_chat_group": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_custom_chat_group", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_custom_chat_group" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_custom_script_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_custom_script_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_custom_script_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_customer_tags": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_customer_tags", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_default_payout_percentage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_default_payout_percentage", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_default_payout_percentage" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_default_paypal_email_subject": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_default_paypal_email_subject", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_default_paypal_email_subject" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_delete_used_coupons_enable": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_delete_used_coupons_enable", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_delete_used_coupons_enable" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_description", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_discount_code_based_referral_program_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_discount_code_based_referral_program_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_discount_code_based_referral_program_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_discount_code_generation_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_discount_code_generation_strategy", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_discount_code_generation_strategy" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_content_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_email_header_image_content_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_content_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_file_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_email_header_image_file_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_file_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_file_size": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_email_header_image_file_size", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_file_size" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_email_header_image_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_image_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_width": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_email_header_width", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_header_width" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_layout": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_email_layout", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_layout" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_layout_html": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_email_layout_html", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_email_layout_html" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_exclude_customer_tags": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_exclude_customer_tags", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_exclude_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_facebook_app_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_facebook_app_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_facebook_app_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_featured": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_featured", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_featured" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_first_time_referral_discounts_enable_flag": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_first_time_referral_discounts_enable_flag", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_first_time_referral_discounts_enable_flag" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_force_store_accounts": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_force_store_accounts", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_force_store_accounts" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_products_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_free_products_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_products_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_trial_expiration_job_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_free_trial_expiration_job_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_trial_expiration_job_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_trial_expires_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_free_trial_expires_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_free_trial_expires_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_from_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_from_email", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_from_email" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_from_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_from_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_from_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_group_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_group_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_group_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_guid": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_guid", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_guid" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_analytics_installed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_has_analytics_installed", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_analytics_installed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_rewards_installed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_has_rewards_installed", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_rewards_installed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_store": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_has_store", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_has_store" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_purchases_with_details": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_include_purchases_with_details", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_purchases_with_details" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_shipping": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_include_shipping", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_shipping" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_storefront_css": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_include_storefront_css", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_include_storefront_css" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_install_order_volume": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_install_order_volume", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_install_order_volume" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_installed_analytics_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_installed_analytics_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_installed_analytics_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_installed_rewards_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_installed_rewards_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_installed_rewards_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_invoice_job_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_invoice_job_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_invoice_job_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_is_approved": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_is_approved", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_is_approved" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_limit_redemptions": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_limit_redemptions", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_limit_redemptions" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_content_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_logo_content_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_content_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_file_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_logo_file_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_file_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_file_size": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_logo_file_size", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_file_size" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_logo_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_logo_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_logo_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_loyalty_opt_in_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_loyalty_opt_in_strategy", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_loyalty_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_manual_adjustment_admin_only": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_manual_adjustment_admin_only", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_manual_adjustment_admin_only" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_metafield_namespace": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_metafield_namespace", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_metafield_namespace" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_nav_exclusions": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_nav_exclusions", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_nav_exclusions" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_oauth_app_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_oauth_app_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_oauth_app_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_on_free_trial": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_on_free_trial", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_on_free_trial" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_paid_state": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_order_paid_state", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_paid_state" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_paid_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_order_paid_status", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_paid_status" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_price_setting": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_order_price_setting", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_order_price_setting" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_owner_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_owner_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_owner_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_plan": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_plan", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_plan" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_platform", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_platform" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_platform_engine": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_platform_engine", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_platform_engine" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_points_per_dollar": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_points_per_dollar", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_points_per_dollar" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_points_reminder_delay_days": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_points_reminder_delay_days", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_points_reminder_delay_days" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_discounts_webhook": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_process_discounts_webhook", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_discounts_webhook" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_state": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_process_order_state", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_state" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_process_order_status", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_status" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_webhook": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_process_order_webhook", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_order_webhook" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_refund_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_process_refund_status", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_process_refund_status" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_product_exclusions": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_product_exclusions", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_product_exclusions" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_program_live": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_program_live", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_program_live" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_program_locked": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_program_locked", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_program_locked" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_avoid_ip_and_user_agent": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_referral_avoid_ip_and_user_agent", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_avoid_ip_and_user_agent" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_opt_in_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_referral_opt_in_strategy", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_reminder_days": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_referral_reminder_days", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_referral_reminder_days" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_round_discounts_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_round_discounts_strategy", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_round_discounts_strategy" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_security_level": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_security_level", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_security_level" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_setup_rewards_page": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_setup_rewards_page", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_setup_rewards_page" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_show_billing_information": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_show_billing_information", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_show_billing_information" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_slug": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_slug", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_slug" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_source": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_source", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_source" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_account_login_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_store_account_login_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_account_login_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_account_registration_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_store_account_registration_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_account_registration_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_store_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_store_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_stripe_customer_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_stripe_customer_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_stripe_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_swell_redemptions_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_swell_redemptions_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_swell_redemptions_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_fields_with_processor": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_sync_fields_with_processor", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_fields_with_processor" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_newsletter_with_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_sync_newsletter_with_platform", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_newsletter_with_platform" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_tiers_with_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_sync_tiers_with_platform", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_sync_tiers_with_platform" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_test_account": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_test_account", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_test_account" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_third_party_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_third_party_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_third_party_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_time_zone": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_time_zone", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_time_zone" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_uninstalled_analytics_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_uninstalled_analytics_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_uninstalled_analytics_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_uninstalled_rewards_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_uninstalled_rewards_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_uninstalled_rewards_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_usage_charge_job_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_usage_charge_job_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_usage_charge_job_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_used_coupons_delete_after_days": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_used_coupons_delete_after_days", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_used_coupons_delete_after_days" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_value_per_subscriber_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_value_per_subscriber_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_value_per_subscriber_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_verified_email_domain": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_verified_email_domain", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_verified_email_domain" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_vip_tiers_job_running": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_vip_tiers_job_running", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_vip_tiers_job_running" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_webhook_token": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_webhook_token", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_webhook_token" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_webhook_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_webhook_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_webhook_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_website": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_website", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_website" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_weekly_digest_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_weekly_digest_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_weekly_digest_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_bg_color": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_bg_color", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_bg_color" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_brand_color": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_brand_color", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_brand_color" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_distance_from_end": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_distance_from_end", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_distance_from_end" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_expanded_by_default": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_expanded_by_default", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_expanded_by_default" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_font_family": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_font_family", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_font_family" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_font_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_font_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_font_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_header_text": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_header_text", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_header_text" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_height": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_height", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_height" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_location": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_location", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_location" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_location_mobile": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_location_mobile", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_location_mobile" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_mobile": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_mobile", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_mobile" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_rounded": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_rounded", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_rounded" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_text": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_text", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_text" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_text_color": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_text_color", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_text_color" + }, + "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_theme": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__merchants_widget_theme", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__merchants_widget_theme" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_amount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_amount", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_amount" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_api_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_api_version", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_api_version" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_approved": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_approved", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_approved" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_approved_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_approved_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_approved_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_at_checkout": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_at_checkout", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_at_checkout" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_cart_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_cart_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_cart_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_cost_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_cost_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_cost_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_customer_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_customer_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_deleted", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_deleted" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_identity_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_identity_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_identity_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_is_admin": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_is_admin", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_is_admin" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_is_pos": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_is_pos", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_is_pos" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_perk_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_perk_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_perk_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_point_transactions": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_point_transactions", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_point_transactions" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_redemption_option_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_redemption_option_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_redemption_option_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_referral_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_referral_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_referral_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_refunded_amount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_refunded_amount", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_refunded_amount" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reversed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_reversed", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reversed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reward_text": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_reward_text", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reward_text" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reward_title": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_reward_title", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_reward_title" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_third_party_order_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_third_party_order_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_third_party_order_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_value_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_value_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_value_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_visible": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__point_redemptions_visible", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__point_redemptions_visible" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_affiliate_amount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_affiliate_amount", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_affiliate_amount" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_amount_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_amount_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_applied_to_campaigns": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_applied_to_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_applied_to_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_postal_match": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_avs_postal_match", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_postal_match" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_result_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_avs_result_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_result_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_street_match": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_avs_street_match", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_avs_street_match" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_before_swellrewards": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_before_swellrewards", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_before_swellrewards" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_address1": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_billing_address1", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_address1" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_address2": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_billing_address2", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_address2" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_city": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_billing_city", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_city" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_country_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_billing_country_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_country_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_first_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_billing_first_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_first_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_last_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_billing_last_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_last_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_phone": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_billing_phone", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_phone" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_zip": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_billing_zip", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_billing_zip" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_browser_country_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_browser_country_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_browser_country_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_channel_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_channel_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_channel_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_chargeback_protection": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_chargeback_protection", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_chargeback_protection" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_clerk_employee_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_clerk_employee_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_clerk_employee_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_clerk_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_clerk_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_clerk_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_bin": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_credit_card_bin", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_bin" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_company": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_credit_card_company", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_company" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_number": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_credit_card_number", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_credit_card_number" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_customer_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_customer_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_customer_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_cvv_result_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_cvv_result_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_cvv_result_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_eligible_for_vip_tiers": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_eligible_for_vip_tiers", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_eligible_for_vip_tiers" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_fee_amount_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_fee_amount_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_fee_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_fraud_review": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_fraud_review", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_fraud_review" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_gateway": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_gateway", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_gateway" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_has_swell_user": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_has_swell_user", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_has_swell_user" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_ip_address": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_ip_address", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_ip_address" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_is_refunded": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_is_refunded", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_is_refunded" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_is_repeat": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_is_repeat", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_is_repeat" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_landing_site": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_landing_site", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_landing_site" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_order_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_order_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_order_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_processor_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_processor_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_processor_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_redemption_code_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_redemption_code_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_redemption_code_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_referral_discount_code_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_referral_discount_code_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_referral_discount_code_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_referral_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_referral_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_referral_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_referring_site": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_referring_site", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_referring_site" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_sender_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_sender_email", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_sender_email" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_address1": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_shipping_address1", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_address1" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_address2": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_shipping_address2", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_address2" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_city": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_shipping_city", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_city" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_country_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_shipping_country_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_country_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_first_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_shipping_first_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_first_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_last_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_shipping_last_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_last_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_phone": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_shipping_phone", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_phone" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_zip": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_shipping_zip", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_shipping_zip" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_account_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_store_account_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_account_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_address": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_store_address", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_address" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_city": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_store_city", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_city" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_state": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_store_state", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_store_state" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_swell_discount_cost_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_swell_discount_cost_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_swell_discount_cost_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_synced_to_analytics": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_synced_to_analytics", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_synced_to_analytics" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_transaction_hash": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_transaction_hash", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_transaction_hash" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_transaction_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_transaction_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_transaction_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_agent": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_user_agent", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_agent" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_agent_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_user_agent_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_agent_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_user_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_user_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__purchases_vip_tier_eligibility_job_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__purchases_vip_tier_eligibility_job_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__purchases_vip_tier_eligibility_job_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_amount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_amount", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_amount" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_once": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_once", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_once" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_any_or_all_attributes": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_any_or_all_attributes", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_any_or_all_attributes" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_attributes": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_attributes", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_attributes" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_product_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_product_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_product_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_resource": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_resource", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_resource" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_values": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_applies_to_values", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_applies_to_values" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_automatically_apply": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_automatically_apply", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_automatically_apply" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_background_image_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_background_image_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_background_image_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_cart_greater_than_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_cart_greater_than_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_cart_greater_than_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_charset": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_charset", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_charset" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_code_length": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_code_length", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_code_length" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_collection_ids": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_collection_ids", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_collection_ids" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_cost_text": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_cost_text", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_cost_text" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_coupon_cancellation_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_coupon_cancellation_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_coupon_cancellation_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_coupons_pool_amount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_coupons_pool_amount", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_coupons_pool_amount" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_custom_coupon_cost_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_custom_coupon_cost_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_custom_coupon_cost_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_customer_ids": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_customer_ids", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_customer_ids" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_deleted", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_deleted" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_description", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_amount_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_discount_amount_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_amount_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_percentage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_discount_percentage", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_percentage" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_rate_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_discount_rate_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_rate_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_discount_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_discount_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_in_admin": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_display_in_admin", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_in_admin" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_in_popup": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_display_in_popup", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_in_popup" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_order": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_display_order", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_display_order" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_duration": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_duration", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_duration" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_expires_after": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_expires_after", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_expires_after" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_free_product_cost_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_free_product_cost_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_free_product_cost_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_free_shipping_less_than_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_free_shipping_less_than_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_free_shipping_less_than_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_generic_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_generic_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_generic_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_group_ids": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_group_ids", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_group_ids" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_icon": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_icon", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_icon" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_image": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_image", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_image" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_is_offline": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_is_offline", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_is_offline" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_is_pos": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_is_pos", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_is_pos" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_min_amount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_min_amount", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_min_amount" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_once_per_customer": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_once_per_customer", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_once_per_customer" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_prefix": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_prefix", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_prefix" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_product_ids": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_product_ids", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_product_ids" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_quantity": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_quantity", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_quantity" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_redemption_codes_webhook_threshold": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_redemption_codes_webhook_threshold", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_redemption_codes_webhook_threshold" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_restrict_to_redeeming_customer": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_restrict_to_redeeming_customer", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_restrict_to_redeeming_customer" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_reward_intro": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_reward_intro", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_reward_intro" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_saved_search_ids": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_saved_search_ids", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_saved_search_ids" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_secret": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_secret", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_secret" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_segment_ids": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_segment_ids", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_segment_ids" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_show_online": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_show_online", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_show_online" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_single_use": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_single_use", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_single_use" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_skip_platform_create": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_skip_platform_create", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_skip_platform_create" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_third_party_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_third_party_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_third_party_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_title": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_title", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_title" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_usage_limit": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_usage_limit", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_usage_limit" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_value_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_value_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_value_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_variant_ids": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__redemption_options_variant_ids", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__redemption_options_variant_ids" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_activated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_activated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_activated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_api_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_api_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_api_key" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_campaign_description", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_campaign_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_campaign_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_created_date": + { + "block_contents": "TODO: Update Column created_date Information", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_created_date", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_created_date" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_currency_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_currency_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_currency_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_active": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_active", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_active" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_admin_only": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_admin_only", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_admin_only" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_archived": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_archived", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_archived" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_exclude_customer_tags": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_exclude_customer_tags", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_exclude_customer_tags" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_expired": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_expired", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_expired" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_hidden": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_hidden", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_hidden" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_referral_campaign": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_referral_campaign", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_referral_campaign" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_tag": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_tag", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_tag" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_require_product_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_requires_referral_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_is_requires_referral_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_is_requires_referral_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_merchant_id_dim_stores": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_merchant_id_dim_stores", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_merchant_id_dim_stores" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_redemption_option_id_swell_redemption_options": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_redemption_option_id_swell_redemption_options", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_redemption_option_id_swell_redemption_options" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_percentage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_reward_percentage", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_percentage" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_points": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_reward_points", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_reward_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_reward_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_vip_tier_id_swell_vip_tiers": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_campaigns_vip_tier_id_swell_vip_tiers", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_campaigns_vip_tier_id_swell_vip_tiers" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_company_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_company_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_company_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_contact_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_contact_email", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_contact_email" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_facebook_app_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_facebook_app_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_facebook_app_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_free_trial_expires_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_free_trial_expires_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_free_trial_expires_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_from_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_from_email", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_from_email" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_group_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_group_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_group_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_has_rewards_installed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_has_rewards_installed", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_has_rewards_installed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_has_store": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_has_store", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_has_store" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_install_order_volume": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_install_order_volume", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_install_order_volume" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_installed_analytics_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_installed_analytics_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_installed_analytics_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_installed_rewards_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_installed_rewards_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_installed_rewards_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_analytics_installed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_analytics_installed", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_analytics_installed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_approved": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_approved", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_approved" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_can_generate_coupons": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_can_generate_coupons", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_can_generate_coupons" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_completed_onboarding": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_completed_onboarding", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_completed_onboarding" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_completed_profile": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_completed_profile", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_completed_profile" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_cross_origin_store_accounts": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_cross_origin_store_accounts", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_cross_origin_store_accounts" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_delete_used_coupons_enable": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_delete_used_coupons_enable", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_delete_used_coupons_enable" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_discount_code_based_referral_program_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_discount_code_based_referral_program_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_discount_code_based_referral_program_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_first_time_referral_discounts_enable_flag": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_first_time_referral_discounts_enable_flag", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_first_time_referral_discounts_enable_flag" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_free_products_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_free_products_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_free_products_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_include_shipping": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_include_shipping", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_include_shipping" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_on_free_trial": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_on_free_trial", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_on_free_trial" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_program_live": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_program_live", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_program_live" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_program_locked": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_program_locked", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_program_locked" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_redemptions_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_redemptions_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_redemptions_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_setup_rewards_page": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_setup_rewards_page", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_setup_rewards_page" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_sync_fields_with_processor": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_sync_fields_with_processor", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_sync_fields_with_processor" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_test_account": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_test_account", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_test_account" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_verified_email_domain": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_verified_email_domain", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_verified_email_domain" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_vip_tiers_job_running": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_vip_tiers_job_running", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_vip_tiers_job_running" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_weekly_digest_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_is_weekly_digest_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_is_weekly_digest_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_logo_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_logo_url", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_logo_url" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_loyalty_opt_in_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_loyalty_opt_in_strategy", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_loyalty_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_plan": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_plan", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_plan" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_platform", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_platform" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_platform_engine": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_platform_engine", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_platform_engine" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_points_reminder_delay_days": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_points_reminder_delay_days", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_points_reminder_delay_days" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_process_order_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_process_order_status", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_process_order_status" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_process_refund_status": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_process_refund_status", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_process_refund_status" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_referral_opt_in_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_referral_opt_in_strategy", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_referral_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_referral_reminder_days": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_referral_reminder_days", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_referral_reminder_days" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_round_discounts_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_round_discounts_strategy", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_round_discounts_strategy" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_source": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_source", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_source" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_time_zone": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_time_zone", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_time_zone" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_uninstalled_analytics_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_uninstalled_analytics_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_uninstalled_analytics_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_uninstalled_rewards_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_uninstalled_rewards_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_uninstalled_rewards_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_value_per_subscriber_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_value_per_subscriber_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_value_per_subscriber_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_website": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_website", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_website" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_widget_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_merchants_widget_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_merchants_widget_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_approved_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_approved_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_approved_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_customer_id_swell_customers": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_customer_id_swell_customers", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_customer_id_swell_customers" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_approved": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_is_approved", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_approved" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_deleted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_is_deleted", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_deleted" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_pos": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_is_pos", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_pos" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_reversed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_is_reversed", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_reversed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_visible": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_is_visible", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_is_visible" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_merchant_id_dim_stores": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_merchant_id_dim_stores", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_merchant_id_dim_stores" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_option_id_swell_redemption_options": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_option_id_swell_redemption_options", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_option_id_swell_redemption_options" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_perk_id_swell_perks": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_perk_id_swell_perks", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_perk_id_swell_perks" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_points_redeemed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_points_redeemed", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_points_redeemed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_date", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_date" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_day": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_day", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_day" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_month": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_month", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_month" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_year": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_year", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_redemption_year" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_referral_id_swell_referrals": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_referral_id_swell_referrals", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_referral_id_swell_referrals" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_billing_city": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_billing_city", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_billing_city" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_billing_country_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_billing_country_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_billing_country_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_browser_country_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_browser_country_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_browser_country_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_customer_id_swell_customers": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_customer_id_swell_customers", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_customer_id_swell_customers" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_customer_ip_address": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_customer_ip_address", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_customer_ip_address" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_discount_cents_in_original_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_discount_cents_in_original_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_discount_cents_in_original_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_applied_to_campaigns": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_is_applied_to_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_applied_to_campaigns" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_before_swell_acquisition": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_is_before_swell_acquisition", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_before_swell_acquisition" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_fraud_review": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_is_fraud_review", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_fraud_review" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_move_merchant_to_new_tier": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_is_move_merchant_to_new_tier", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_move_merchant_to_new_tier" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_swell_user": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_is_swell_user", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_is_swell_user" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_merchant_id_dim_stores": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_merchant_id_dim_stores", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_merchant_id_dim_stores" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_order_id_fact_orders": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_order_id_fact_orders", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_order_id_fact_orders" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_purchase_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_purchase_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_purchase_date", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_date" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_purchase_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_value_cents_in_original_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_purchase_value_cents_in_original_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_purchase_value_cents_in_original_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_redemption_code_id_swell_redemption_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_redemption_code_id_swell_redemption_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_redemption_code_id_swell_redemption_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_referral_discount_code_id_swell_referral_discount_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_referral_discount_code_id_swell_referral_discount_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_referral_discount_code_id_swell_referral_discount_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_referral_id_swell_referrals": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_referral_id_swell_referrals", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_referral_id_swell_referrals" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_shipping_city": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_shipping_city", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_shipping_city" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_shipping_country_code": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_shipping_country_code", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_shipping_country_code" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_address": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_store_address", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_address" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_city": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_store_city", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_city" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_state": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_store_state", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_store_state" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_user_agent_id_swell_user_agent": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_purchases_user_agent_id_swell_user_agent", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_purchases_user_agent_id_swell_user_agent" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_created_at": + { + "block_contents": "TODO: Update Column created_at Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_currency": + { + "block_contents": "TODO: Update Column currency Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_percentage": + { + "block_contents": "TODO: Update Column discount_percentage Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_discount_percentage", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_percentage" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_rate_cents_in_original_currency": + { + "block_contents": "TODO: Update Column discount_rate_cents_in_original_currency Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_discount_rate_cents_in_original_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_rate_cents_in_original_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_type": + { + "block_contents": "TODO: Update Column discount_type Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_discount_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_discount_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_id": + { + "block_contents": "TODO: Update Column id Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_is_deleted": + { + "block_contents": "TODO: Update Column is_deleted Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_is_deleted", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_is_deleted" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_is_pos": + { + "block_contents": "TODO: Update Column is_pos Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_is_pos", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_is_pos" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_merchant_id__dim_stores": + { + "block_contents": "TODO: Update Column merchant_id__dim_stores Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_merchant_id__dim_stores", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_merchant_id__dim_stores" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_redemption_condition": + { + "block_contents": "TODO: Update Column redemption_condition Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_redemption_condition", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_redemption_condition" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_redemption_method": + { + "block_contents": "TODO: Update Column redemption_method Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_redemption_method", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_redemption_method" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_updated_at": + { + "block_contents": "TODO: Update Column updated_at Information", + "name": "yoda_e2e_loyalty_stg__swell_redemption_options_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_redemption_options_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_custom_start_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_custom_start_date", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_custom_start_date" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_days": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_days", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_days" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_delay_purchase_eligibility_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_dropping_policy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_dropping_policy", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_dropping_policy" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_entry_fulfillment_timeframe": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_entry_fulfillment_timeframe", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_entry_fulfillment_timeframe" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_include_actions_pre_opt_in": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_include_actions_pre_opt_in", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_include_actions_pre_opt_in" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_is_vip_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_is_vip_enabled", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_is_vip_enabled" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_last_enabled_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_last_enabled_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_last_enabled_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_sync_to_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_sync_to_platform", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_sync_to_platform" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_background_image_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_background_image_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_background_image_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_currency", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_currency" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_description", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_description" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_earned_title": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_earned_title", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_earned_title" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_name", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_name" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_points_multiplier": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_points_multiplier", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_points_multiplier" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_rank": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_rank", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_rank" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_redemption_option_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_redemption_option_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_redemption_option_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_reward_points": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_reward_points", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_reward_points" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_should_mirror_entry": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_should_mirror_entry", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_should_mirror_entry" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_amount_spent_cents": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_amount_spent_cents", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_amount_spent_cents" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_campaign_completed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_campaign_completed", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_campaign_completed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_points_earned": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_points_earned", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_points_earned" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_purchases_made": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_purchases_made", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_purchases_made" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_referrals_completed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_referrals_completed", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_referrals_completed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_requirements_needed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_requirements_needed", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_requirements_needed" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_tier_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_tier_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_tier_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_type", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_type" + }, + "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__vip_tiers_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__vip_tiers_updated_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_key" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_secret": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_secret", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_app_secret" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_created_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_created_at" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_merchant_id" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_org_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_org_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_org_key" + }, + "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts_updated_at", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts_updated_at" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_emailcampaignscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_emailcampaignscount", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_emailcampaignscount" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_forms_count": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_forms_count", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_forms_count" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_keywords_count": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_keywords_count", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_keywords_count" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_pages_count": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_pages_count", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_pages_count" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifyorderscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_shopifyorderscount", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifyorderscount" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifyplan": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_shopifyplan", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifyplan" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifystoreage": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_shopifystoreage", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_shopifystoreage" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpautomationscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_smsbumpautomationscount", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpautomationscount" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpautoreload": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_smsbumpautoreload", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpautoreload" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpcstoolscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_smsbumpcstoolscount", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpcstoolscount" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpflowscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_smsbumpflowscount", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpflowscount" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpintegrationscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_smsbumpintegrationscount", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpintegrationscount" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpplantype": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_smsbumpplantype", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smsbumpplantype" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smscampaignscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_smscampaignscount", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smscampaignscount" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smscreditsamount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_smscreditsamount", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smscreditsamount" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_smssubscriberscount": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_smssubscriberscount", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_smssubscriberscount" + }, + "doc.yoda.yoda_e2e_north_bound__segment_profile_userId": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_north_bound__segment_profile_userId", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "package_name": "yoda", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_north_bound__segment_profile_userId" + }, + "doc.yoda.yoda_e2e_platform__accounts_account_type_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_account_type_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_account_type_id" + }, + "doc.yoda.yoda_e2e_platform__accounts_active": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_active", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_active" + }, + "doc.yoda.yoda_e2e_platform__accounts_auto_login_popup": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_auto_login_popup", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_auto_login_popup" + }, + "doc.yoda.yoda_e2e_platform__accounts_auto_publish": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_auto_publish", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_auto_publish" + }, + "doc.yoda.yoda_e2e_platform__accounts_auto_social_push": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_auto_social_push", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_auto_social_push" + }, + "doc.yoda.yoda_e2e_platform__accounts_bottom_line_installed": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_bottom_line_installed", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_bottom_line_installed" + }, + "doc.yoda.yoda_e2e_platform__accounts_callback_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_callback_url", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_callback_url" + }, + "doc.yoda.yoda_e2e_platform__accounts_category_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_category_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_category_id" + }, + "doc.yoda.yoda_e2e_platform__accounts_coupons_expiration_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_coupons_expiration_date", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_coupons_expiration_date" + }, + "doc.yoda.yoda_e2e_platform__accounts_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_created_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_created_at" + }, + "doc.yoda.yoda_e2e_platform__accounts_custom_design": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_custom_design", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_custom_design" + }, + "doc.yoda.yoda_e2e_platform__accounts_custom_platform_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_custom_platform_name", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_custom_platform_name" + }, + "doc.yoda.yoda_e2e_platform__accounts_customer_language": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_customer_language", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_customer_language" + }, + "doc.yoda.yoda_e2e_platform__accounts_customer_mails_sender_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_customer_mails_sender_name", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_customer_mails_sender_name" + }, + "doc.yoda.yoda_e2e_platform__accounts_domain": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_domain", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_domain" + }, + "doc.yoda.yoda_e2e_platform__accounts_install_step": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_install_step", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_install_step" + }, + "doc.yoda.yoda_e2e_platform__accounts_is_test": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_is_test", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_is_test" + }, + "doc.yoda.yoda_e2e_platform__accounts_map_up_sell_title": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_map_up_sell_title", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_map_up_sell_title" + }, + "doc.yoda.yoda_e2e_platform__accounts_minisite_cname": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_minisite_cname", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_minisite_cname" + }, + "doc.yoda.yoda_e2e_platform__accounts_minisite_subdomain": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_minisite_subdomain", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_minisite_subdomain" + }, + "doc.yoda.yoda_e2e_platform__accounts_minisite_subdomain_active": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_minisite_subdomain_active", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_minisite_subdomain_active" + }, + "doc.yoda.yoda_e2e_platform__accounts_minisite_website": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_minisite_website", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_minisite_website" + }, + "doc.yoda.yoda_e2e_platform__accounts_minisite_website_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_minisite_website_name", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_minisite_website_name" + }, + "doc.yoda.yoda_e2e_platform__accounts_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_name", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_name" + }, + "doc.yoda.yoda_e2e_platform__accounts_organization_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_organization_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_organization_id" + }, + "doc.yoda.yoda_e2e_platform__accounts_partner_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_partner_key", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_partner_key" + }, + "doc.yoda.yoda_e2e_platform__accounts_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_processing_time", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_processing_time" + }, + "doc.yoda.yoda_e2e_platform__accounts_referal": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_referal", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_referal" + }, + "doc.yoda.yoda_e2e_platform__accounts_reviews_me_account_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_reviews_me_account_description", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_reviews_me_account_description" + }, + "doc.yoda.yoda_e2e_platform__accounts_reviews_me_account_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_reviews_me_account_name", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_reviews_me_account_name" + }, + "doc.yoda.yoda_e2e_platform__accounts_reviews_me_crawlable": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_reviews_me_crawlable", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_reviews_me_crawlable" + }, + "doc.yoda.yoda_e2e_platform__accounts_secret": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_secret", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_secret" + }, + "doc.yoda.yoda_e2e_platform__accounts_slug": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_slug", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_slug" + }, + "doc.yoda.yoda_e2e_platform__accounts_support_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_support_url", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_support_url" + }, + "doc.yoda.yoda_e2e_platform__accounts_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_ts_ms", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_ts_ms" + }, + "doc.yoda.yoda_e2e_platform__accounts_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_updated_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_updated_at" + }, + "doc.yoda.yoda_e2e_platform__accounts_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_upsolver_schema_version", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_platform__accounts_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__accounts_url", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__accounts_url" + }, + "doc.yoda.yoda_e2e_platform__apps": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__apps", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__apps" + }, + "doc.yoda.yoda_e2e_platform__apps_account_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__apps_account_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_account_id" + }, + "doc.yoda.yoda_e2e_platform__apps_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__apps_created_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_created_at" + }, + "doc.yoda.yoda_e2e_platform__apps_disabled": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__apps_disabled", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_disabled" + }, + "doc.yoda.yoda_e2e_platform__apps_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__apps_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_id" + }, + "doc.yoda.yoda_e2e_platform__apps_moderator_role_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__apps_moderator_role_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_moderator_role_id" + }, + "doc.yoda.yoda_e2e_platform__apps_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__apps_processing_time", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_processing_time" + }, + "doc.yoda.yoda_e2e_platform__apps_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__apps_ts_ms", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_ts_ms" + }, + "doc.yoda.yoda_e2e_platform__apps_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__apps_updated_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_updated_at" + }, + "doc.yoda.yoda_e2e_platform__apps_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__apps_upsolver_schema_version", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_platform__apps_user_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__apps_user_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__apps_user_id" + }, + "doc.yoda.yoda_e2e_platform__currency_rates": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__currency_rates", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates" + }, + "doc.yoda.yoda_e2e_platform__currency_rates_base": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__currency_rates_base", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates_base" + }, + "doc.yoda.yoda_e2e_platform__currency_rates_country": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__currency_rates_country", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates_country" + }, + "doc.yoda.yoda_e2e_platform__currency_rates_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__currency_rates_currency", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates_currency" + }, + "doc.yoda.yoda_e2e_platform__currency_rates_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__currency_rates_date", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates_date" + }, + "doc.yoda.yoda_e2e_platform__currency_rates_day_of_currency_exchange": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__currency_rates_day_of_currency_exchange", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__currency_rates_day_of_currency_exchange" + }, + "doc.yoda.yoda_e2e_platform__default": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__default", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__default" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_app_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_app_key", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_app_key" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_dwh_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_dwh_updated_at", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_dwh_updated_at" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_is_active_store": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_is_active_store", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_is_active_store" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_is_blacklisted": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_is_blacklisted", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_is_blacklisted" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_is_test_store": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_is_test_store", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_is_test_store" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_company_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_company_name", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_company_name" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_contact_email": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_contact_email", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_contact_email" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_currency": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_currency", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_currency" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_group_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_group_id", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_group_id" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_completed_profile": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_is_completed_profile", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_completed_profile" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_redemptions_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_is_redemptions_enabled", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_redemptions_enabled" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_test_account": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_is_test_account", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_test_account" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_vip_enabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_is_vip_enabled", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_is_vip_enabled" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_opt_in_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_opt_in_strategy", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_plan": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_plan", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_plan" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_platform": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_platform", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_platform" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_vip_type": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_loyalty_vip_type", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_loyalty_vip_type" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_merchant_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_merchant_created_at", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_merchant_created_at" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_merchant_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_merchant_id", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_merchant_id" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_organization_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_organization_id", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_organization_id" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_platform_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_platform_name", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_platform_name" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_referral_opt_in_strategy": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_referral_opt_in_strategy", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_referral_opt_in_strategy" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_store_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_store_created_at", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_store_created_at" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_store_domain": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_store_domain", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_store_domain" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_store_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_store_id", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_store_id" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_store_language": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_store_language", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_store_language" + }, + "doc.yoda.yoda_e2e_platform__dim_stores_store_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__dim_stores_store_name", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__dim_stores_store_name" + }, + "doc.yoda.yoda_e2e_platform__fulfillments": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_created_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_created_at" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_external_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_external_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_external_id" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_fulfillment_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_fulfillment_date", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_fulfillment_date" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_fulfillment_status_type_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_fulfillment_status_type_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_fulfillment_status_type_id" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_id" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_order_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_order_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_order_id" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_processing_time", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_processing_time" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_shipment_status_type_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_shipment_status_type_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_shipment_status_type_id" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_tracking_company": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_tracking_company", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_tracking_company" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_tracking_number": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_tracking_number", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_tracking_number" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_tracking_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_tracking_url", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_tracking_url" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_ts_ms", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_ts_ms" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_updated_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_updated_at" + }, + "doc.yoda.yoda_e2e_platform__fulfillments_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__fulfillments_upsolver_schema_version", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__fulfillments_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_platform__integrationscenter": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__integrationscenter", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__integrationscenter" + }, + "doc.yoda.yoda_e2e_platform__loyalty_stg__email_campaign_emails_platform_type_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform__loyalty_stg__email_campaign_emails_platform_type_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__loyalty_stg__email_campaign_emails_platform_type_id" + }, + "doc.yoda.yoda_e2e_platform__orders": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders" + }, + "doc.yoda.yoda_e2e_platform__orders_account_currency_iso": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_account_currency_iso", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_account_currency_iso" + }, + "doc.yoda.yoda_e2e_platform__orders_app_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_app_key", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_app_key" + }, + "doc.yoda.yoda_e2e_platform__orders_billing_address_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_billing_address_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_billing_address_id" + }, + "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_email_marketing": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_buyer_accepts_email_marketing", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_email_marketing" + }, + "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_marketing": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_buyer_accepts_marketing", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_marketing" + }, + "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_sms_marketing": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_buyer_accepts_sms_marketing", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_buyer_accepts_sms_marketing" + }, + "doc.yoda.yoda_e2e_platform__orders_checkout_token": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_checkout_token", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_checkout_token" + }, + "doc.yoda.yoda_e2e_platform__orders_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_created_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_created_at" + }, + "doc.yoda.yoda_e2e_platform__orders_custom_properties": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_custom_properties", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_custom_properties" + }, + "doc.yoda.yoda_e2e_platform__orders_email": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_email", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_email" + }, + "doc.yoda.yoda_e2e_platform__orders_external_customer_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_external_customer_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_external_customer_id" + }, + "doc.yoda.yoda_e2e_platform__orders_external_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_external_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_external_id" + }, + "doc.yoda.yoda_e2e_platform__orders_external_order_display_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_external_order_display_name", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_external_order_display_name" + }, + "doc.yoda.yoda_e2e_platform__orders_external_order_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_external_order_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_external_order_id" + }, + "doc.yoda.yoda_e2e_platform__orders_first_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_first_name", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_first_name" + }, + "doc.yoda.yoda_e2e_platform__orders_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_id" + }, + "doc.yoda.yoda_e2e_platform__orders_landing_site_url": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_landing_site_url", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_landing_site_url" + }, + "doc.yoda.yoda_e2e_platform__orders_last_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_last_name", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_last_name" + }, + "doc.yoda.yoda_e2e_platform__orders_order_currency_iso": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_order_currency_iso", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_order_currency_iso" + }, + "doc.yoda.yoda_e2e_platform__orders_order_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_order_date", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_order_date" + }, + "doc.yoda.yoda_e2e_platform__orders_order_sum_account_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_order_sum_account_currency", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_order_sum_account_currency" + }, + "doc.yoda.yoda_e2e_platform__orders_order_sum_order_currency": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_order_sum_order_currency", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_order_sum_order_currency" + }, + "doc.yoda.yoda_e2e_platform__orders_order_update_date": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_order_update_date", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_order_update_date" + }, + "doc.yoda.yoda_e2e_platform__orders_payment_method": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_payment_method", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_payment_method" + }, + "doc.yoda.yoda_e2e_platform__orders_payment_status_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_payment_status_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_payment_status_id" + }, + "doc.yoda.yoda_e2e_platform__orders_phone_number": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_phone_number", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_phone_number" + }, + "doc.yoda.yoda_e2e_platform__orders_platform_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_platform_type", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_platform_type" + }, + "doc.yoda.yoda_e2e_platform__orders_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_processing_time", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_processing_time" + }, + "doc.yoda.yoda_e2e_platform__orders_shipping_address_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_shipping_address_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_shipping_address_id" + }, + "doc.yoda.yoda_e2e_platform__orders_source": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_source", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_source" + }, + "doc.yoda.yoda_e2e_platform__orders_total_price": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_total_price", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_total_price" + }, + "doc.yoda.yoda_e2e_platform__orders_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_ts_ms", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_ts_ms" + }, + "doc.yoda.yoda_e2e_platform__orders_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_updated_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_updated_at" + }, + "doc.yoda.yoda_e2e_platform__orders_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__orders_upsolver_schema_version", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__orders_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_platform__organizations": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__organizations", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations" + }, + "doc.yoda.yoda_e2e_platform__organizations_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__organizations_created_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_created_at" + }, + "doc.yoda.yoda_e2e_platform__organizations_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__organizations_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_id" + }, + "doc.yoda.yoda_e2e_platform__organizations_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__organizations_name", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_name" + }, + "doc.yoda.yoda_e2e_platform__organizations_organization_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__organizations_organization_key", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_organization_key" + }, + "doc.yoda.yoda_e2e_platform__organizations_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__organizations_processing_time", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_processing_time" + }, + "doc.yoda.yoda_e2e_platform__organizations_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__organizations_ts_ms", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_ts_ms" + }, + "doc.yoda.yoda_e2e_platform__organizations_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__organizations_updated_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_updated_at" + }, + "doc.yoda.yoda_e2e_platform__organizations_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__organizations_upsolver_schema_version", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__organizations_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_platform__owners_packages": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__owners_packages", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__owners_packages_created_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_created_at" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__owners_packages_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_id" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_owner_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__owners_packages_owner_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_owner_id" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_owner_type": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__owners_packages_owner_type", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_owner_type" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_package_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__owners_packages_package_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_package_id" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__owners_packages_processing_time", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_processing_time" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_started_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__owners_packages_started_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_started_at" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__owners_packages_ts_ms", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_ts_ms" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__owners_packages_updated_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_updated_at" + }, + "doc.yoda.yoda_e2e_platform__owners_packages_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__owners_packages_upsolver_schema_version", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__owners_packages_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_platform__packages": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages" + }, + "doc.yoda.yoda_e2e_platform__packages_category_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_category_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_category_id" + }, + "doc.yoda.yoda_e2e_platform__packages_category_priority": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_category_priority", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_category_priority" + }, + "doc.yoda.yoda_e2e_platform__packages_description": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_description", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_description" + }, + "doc.yoda.yoda_e2e_platform__packages_display_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_display_name", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_display_name" + }, + "doc.yoda.yoda_e2e_platform__packages_downgrade_package_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_downgrade_package_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_downgrade_package_id" + }, + "doc.yoda.yoda_e2e_platform__packages_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_id" + }, + "doc.yoda.yoda_e2e_platform__packages_name": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_name", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_name" + }, + "doc.yoda.yoda_e2e_platform__packages_old_package_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_old_package_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_old_package_id" + }, + "doc.yoda.yoda_e2e_platform__packages_package_key": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_package_key", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_package_key" + }, + "doc.yoda.yoda_e2e_platform__packages_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_processing_time", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_processing_time" + }, + "doc.yoda.yoda_e2e_platform__packages_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_ts_ms", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_ts_ms" + }, + "doc.yoda.yoda_e2e_platform__packages_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__packages_upsolver_schema_version", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__packages_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_platform__store_applications": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__store_applications", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications" + }, + "doc.yoda.yoda_e2e_platform__store_applications_application_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__store_applications_application_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_application_id" + }, + "doc.yoda.yoda_e2e_platform__store_applications_created_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__store_applications_created_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_created_at" + }, + "doc.yoda.yoda_e2e_platform__store_applications_disconnected_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__store_applications_disconnected_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_disconnected_at" + }, + "doc.yoda.yoda_e2e_platform__store_applications_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__store_applications_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_id" + }, + "doc.yoda.yoda_e2e_platform__store_applications_processing_time": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__store_applications_processing_time", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_processing_time" + }, + "doc.yoda.yoda_e2e_platform__store_applications_store_id": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__store_applications_store_id", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_store_id" + }, + "doc.yoda.yoda_e2e_platform__store_applications_ts_ms": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__store_applications_ts_ms", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_ts_ms" + }, + "doc.yoda.yoda_e2e_platform__store_applications_updated_at": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__store_applications_updated_at", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_updated_at" + }, + "doc.yoda.yoda_e2e_platform__store_applications_upsolver_schema_version": + { + "block_contents": "TODO: Update Source Description", + "name": "yoda_e2e_platform__store_applications_upsolver_schema_version", + "original_file_path": "docs/platform.md", + "package_name": "yoda", + "path": "platform.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__store_applications_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_platform__test_track_user": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform__test_track_user", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__test_track_user" + }, + "doc.yoda.yoda_e2e_platform__test_track_user_email": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform__test_track_user_email", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__test_track_user_email" + }, + "doc.yoda.yoda_e2e_platform__test_track_user_first_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform__test_track_user_first_name", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__test_track_user_first_name" + }, + "doc.yoda.yoda_e2e_platform__test_track_user_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform__test_track_user_id", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__test_track_user_id" + }, + "doc.yoda.yoda_e2e_platform__test_track_user_platform_email_digest_cust_col": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform__test_track_user_platform_email_digest_cust_col", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform__test_track_user_platform_email_digest_cust_col" + }, + "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_loyalty_stg__email_campaign_emails_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_id" + }, + "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_is_blacklisted": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_loyalty_stg__email_campaign_emails_is_blacklisted", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_is_blacklisted" + }, + "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_store_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_loyalty_stg__email_campaign_emails_store_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_store_id" + }, + "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_loyalty_stg__email_campaign_emails_updated_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_loyalty_stg__email_campaign_emails_updated_at" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_account_type_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_account_type_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_account_type_id" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_app_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_app_key", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_app_key" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_auto_login_popup": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_auto_login_popup", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_auto_login_popup" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_auto_social_push": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_auto_social_push", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_auto_social_push" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_bottom_line_installed": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_bottom_line_installed", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_bottom_line_installed" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_callback_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_callback_url", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_callback_url" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_category_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_category_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_category_id" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_coupons_expiration_date": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_coupons_expiration_date", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_coupons_expiration_date" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_created_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_created_at" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_custom_design": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_custom_design", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_custom_design" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_custom_platform_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_custom_platform_name", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_custom_platform_name" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_customer_language": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_customer_language", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_customer_language" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_customer_mails_sender_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_customer_mails_sender_name", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_customer_mails_sender_name" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_domain": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_domain", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_domain" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_id" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_install_step": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_install_step", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_install_step" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_is_active": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_is_active", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_is_active" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_is_auto_publish": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_is_auto_publish", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_is_auto_publish" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_is_test": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_is_test", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_is_test" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_map_up_sell_title": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_map_up_sell_title", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_map_up_sell_title" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_cname": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_minisite_cname", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_cname" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_subdomain": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_minisite_subdomain", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_subdomain" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_subdomain_active": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_minisite_subdomain_active", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_subdomain_active" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_website": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_minisite_website", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_website" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_website_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_minisite_website_name", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_minisite_website_name" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_name", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_name" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_organization_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_organization_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_organization_id" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_partner_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_partner_key", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_partner_key" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_referal": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_referal", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_referal" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_account_description": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_reviews_me_account_description", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_account_description" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_account_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_reviews_me_account_name", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_account_name" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_crawlable": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_reviews_me_crawlable", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_reviews_me_crawlable" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_secret": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_secret", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_secret" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_slug": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_slug", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_slug" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_support_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_support_url", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_support_url" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_updated_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_updated_at" + }, + "doc.yoda.yoda_e2e_platform_stg__accounts_url": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__accounts_url", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__accounts_url" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_account_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__apps_account_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_account_id" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__apps_created_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_created_at" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_disabled": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__apps_disabled", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_disabled" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__apps_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_id" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_moderator_role_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__apps_moderator_role_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_moderator_role_id" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_new_col": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__apps_new_col", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_new_col" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_processing_time": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__apps_processing_time", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_processing_time" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_ts_ms": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__apps_ts_ms", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_ts_ms" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__apps_updated_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_updated_at" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_upsolver_schema_version": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__apps_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_platform_stg__apps_user_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__apps_user_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__apps_user_id" + }, + "doc.yoda.yoda_e2e_platform_stg__platform_types_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__platform_types_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__platform_types_id" + }, + "doc.yoda.yoda_e2e_platform_stg__platform_types_is_supports_past_orders": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__platform_types_is_supports_past_orders", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__platform_types_is_supports_past_orders" + }, + "doc.yoda.yoda_e2e_platform_stg__platform_types_is_supports_pull_orders": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__platform_types_is_supports_pull_orders", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__platform_types_is_supports_pull_orders" + }, + "doc.yoda.yoda_e2e_platform_stg__platform_types_platform_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__platform_types_platform_name", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__platform_types_platform_name" + }, + "doc.yoda.yoda_e2e_platform_stg__platform_types_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__platform_types_updated_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__platform_types_updated_at" + }, + "doc.yoda.yoda_e2e_platform_stg__store_platforms_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__store_platforms_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__store_platforms_id" + }, + "doc.yoda.yoda_e2e_platform_stg__store_platforms_is_blacklisted": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__store_platforms_is_blacklisted", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__store_platforms_is_blacklisted" + }, + "doc.yoda.yoda_e2e_platform_stg__store_platforms_platform_type_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__store_platforms_platform_type_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__store_platforms_platform_type_id" + }, + "doc.yoda.yoda_e2e_platform_stg__store_platforms_store_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__store_platforms_store_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__store_platforms_store_id" + }, + "doc.yoda.yoda_e2e_platform_stg__store_platforms_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__store_platforms_updated_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__store_platforms_updated_at" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_app_key": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__stores_app_key", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_app_key" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_app_key": + { + "block_contents": "TODO: Update Column app_key Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_app_key", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_app_key" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_active": + { + "block_contents": "TODO: Update Column is_active Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_is_active", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_active" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_blacklisted": + { + "block_contents": "TODO: Update Column is_blacklisted Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_is_blacklisted", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_blacklisted" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_supports_past_orders": + { + "block_contents": "TODO: Update Column is_supports_past_orders Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_is_supports_past_orders", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_supports_past_orders" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_supports_pull_orders": + { + "block_contents": "TODO: Update Column is_supports_pull_orders Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_is_supports_pull_orders", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_supports_pull_orders" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_test": + { + "block_contents": "TODO: Update Column is_test Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_is_test", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_is_test" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_organization_id": + { + "block_contents": "TODO: Update Column organization_id Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_organization_id", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_organization_id" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_platform_name": + { + "block_contents": "TODO: Update Column yoda_e2e_platform_name Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_platform_name", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_platform_name" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_created_at": + { + "block_contents": "TODO: Update Column store_created_at Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_store_created_at", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_created_at" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_domain": + { + "block_contents": "TODO: Update Column store_domain Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_store_domain", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_domain" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__stores_enrichment_store_id", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_id" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_language": + { + "block_contents": "TODO: Update Column store_language Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_store_language", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_language" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_name": + { + "block_contents": "TODO: Update Column store_name Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_store_name", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_store_name" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_updated_at": + { + "block_contents": "TODO: Update Column updated_at Information", + "name": "yoda_e2e_platform_stg__stores_enrichment_updated_at", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_enrichment_updated_at" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_is_active": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__stores_is_active", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_is_active" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_is_test": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__stores_is_test", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_is_test" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_organization_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__stores_organization_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_organization_id" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_store_created_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__stores_store_created_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_store_created_at" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_store_domain": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__stores_store_domain", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_store_domain" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_store_id": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__stores_store_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_store_id" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_store_language": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__stores_store_language", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_store_language" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_store_name": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__stores_store_name", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_store_name" + }, + "doc.yoda.yoda_e2e_platform_stg__stores_updated_at": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__stores_updated_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__stores_updated_at" + }, + "doc.yoda.yoda_e2e_platform_stg__users": + { + "block_contents": "TODO: Update Table Description", + "name": "yoda_e2e_platform_stg__users", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users" + }, + "doc.yoda.yoda_e2e_platform_stg__users_active": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_active", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_active" + }, + "doc.yoda.yoda_e2e_platform_stg__users_bio": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_bio", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_bio" + }, + "doc.yoda.yoda_e2e_platform_stg__users_company": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_company", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_company" + }, + "doc.yoda.yoda_e2e_platform_stg__users_confirmation_sent_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_confirmation_sent_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_confirmation_sent_at" + }, + "doc.yoda.yoda_e2e_platform_stg__users_confirmation_token": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_confirmation_token", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_confirmation_token" + }, + "doc.yoda.yoda_e2e_platform_stg__users_confirmed_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_confirmed_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_confirmed_at" + }, + "doc.yoda.yoda_e2e_platform_stg__users_created_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_created_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_created_at" + }, + "doc.yoda.yoda_e2e_platform_stg__users_current_sign_in_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_current_sign_in_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_current_sign_in_at" + }, + "doc.yoda.yoda_e2e_platform_stg__users_current_sign_in_ip": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_current_sign_in_ip", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_current_sign_in_ip" + }, + "doc.yoda.yoda_e2e_platform_stg__users_display_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_display_name", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_display_name" + }, + "doc.yoda.yoda_e2e_platform_stg__users_email": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_email", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_email" + }, + "doc.yoda.yoda_e2e_platform_stg__users_encrypted_password": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_encrypted_password", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_encrypted_password" + }, + "doc.yoda.yoda_e2e_platform_stg__users_failed_attempts": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_failed_attempts", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_failed_attempts" + }, + "doc.yoda.yoda_e2e_platform_stg__users_featured_image_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_featured_image_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_featured_image_id" + }, + "doc.yoda.yoda_e2e_platform_stg__users_first_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_first_name", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_first_name" + }, + "doc.yoda.yoda_e2e_platform_stg__users_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_id" + }, + "doc.yoda.yoda_e2e_platform_stg__users_last_name": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_last_name", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_last_name" + }, + "doc.yoda.yoda_e2e_platform_stg__users_last_sign_in_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_last_sign_in_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_last_sign_in_at" + }, + "doc.yoda.yoda_e2e_platform_stg__users_last_sign_in_ip": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_last_sign_in_ip", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_last_sign_in_ip" + }, + "doc.yoda.yoda_e2e_platform_stg__users_locked_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_locked_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_locked_at" + }, + "doc.yoda.yoda_e2e_platform_stg__users_masked_pii": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_masked_pii", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_masked_pii" + }, + "doc.yoda.yoda_e2e_platform_stg__users_password_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_password_updated_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_password_updated_at" + }, + "doc.yoda.yoda_e2e_platform_stg__users_phone": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_phone", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_phone" + }, + "doc.yoda.yoda_e2e_platform_stg__users_position": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_position", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_position" + }, + "doc.yoda.yoda_e2e_platform_stg__users_privilege_type_id": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_privilege_type_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_privilege_type_id" + }, + "doc.yoda.yoda_e2e_platform_stg__users_processing_time": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_processing_time", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_processing_time" + }, + "doc.yoda.yoda_e2e_platform_stg__users_remember_created_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_remember_created_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_remember_created_at" + }, + "doc.yoda.yoda_e2e_platform_stg__users_reset_password_sent_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_reset_password_sent_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_reset_password_sent_at" + }, + "doc.yoda.yoda_e2e_platform_stg__users_reset_password_token": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_reset_password_token", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_reset_password_token" + }, + "doc.yoda.yoda_e2e_platform_stg__users_sign_in_count": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_sign_in_count", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_sign_in_count" + }, + "doc.yoda.yoda_e2e_platform_stg__users_sign_up_country": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_sign_up_country", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_sign_up_country" + }, + "doc.yoda.yoda_e2e_platform_stg__users_sign_up_ip": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_sign_up_ip", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_sign_up_ip" + }, + "doc.yoda.yoda_e2e_platform_stg__users_slug": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_slug", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_slug" + }, + "doc.yoda.yoda_e2e_platform_stg__users_social_image": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_social_image", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_social_image" + }, + "doc.yoda.yoda_e2e_platform_stg__users_social_score": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_social_score", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_social_score" + }, + "doc.yoda.yoda_e2e_platform_stg__users_temp_email": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_temp_email", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_temp_email" + }, + "doc.yoda.yoda_e2e_platform_stg__users_ts_ms": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_ts_ms", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_ts_ms" + }, + "doc.yoda.yoda_e2e_platform_stg__users_unconfirmed_email": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_unconfirmed_email", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_unconfirmed_email" + }, + "doc.yoda.yoda_e2e_platform_stg__users_unlock_token": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_unlock_token", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_unlock_token" + }, + "doc.yoda.yoda_e2e_platform_stg__users_updated_at": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_updated_at", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_updated_at" + }, + "doc.yoda.yoda_e2e_platform_stg__users_upsolver_schema_version": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_upsolver_schema_version", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_upsolver_schema_version" + }, + "doc.yoda.yoda_e2e_platform_stg__users_yotpo_score": + { + "block_contents": "TODO: Update Column {col_name} Information", + "name": "yoda_e2e_platform_stg__users_yotpo_score", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "package_name": "yoda", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.md", + "resource_type": "doc", + "unique_id": "doc.yoda.yoda_e2e_platform_stg__users_yotpo_score" + } + }, + "exposures": + { + "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag": + { + "config": + { + "enabled": true + }, + "created_at": 1717939103.9728048, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf" + ] + }, + "description": "models : yoda_e2e_bi___loyalty__fact_purchases scheduling", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "exposures", + "scheduling", + "yoda_e2e_bi___loyalty__bi_dag" + ], + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2023-03-30", + "upstream_models_freshness": + [ + { + "freshness": "AUTO", + "model_name": "yoda_e2e_loyalty_stg__swell_purchases" + }, + { + "freshness": "AUTO", + "model_name": "yoda_e2e_platform__dim_stores" + } + ] + } + }, + "metrics": + [], + "name": "yoda_e2e_bi___loyalty__bi_dag", + "original_file_path": "models/yoda_e2e_bi/loyalty/exposures/scheduling/yoda_e2e_bi___loyalty__bi_dag.yml", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "" + }, + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/exposures/scheduling/yoda_e2e_bi___loyalty__bi_dag.yml", + "refs": + [ + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_e2e_bi", + "yoda_scheduling" + ], + "type": "application", + "unique_id": "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag", + "unrendered_config": + {}, + "url": null + }, + "exposure.yoda.yoda_e2e_bi___loyalty__bi_looker": + { + "config": + { + "enabled": true + }, + "created_at": 1717939103.9748304, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ] + }, + "description": "", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "exposures", + "looker", + "yoda_e2e_bi___loyalty__bi_looker" + ], + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "connection": "yoda", + "main_model": "ref('yoda_e2e_bi___loyalty__fact_purchases')" + } + }, + "metrics": + [], + "name": "yoda_e2e_bi___loyalty__bi_looker", + "original_file_path": "models/yoda_e2e_bi/loyalty/exposures/looker/yoda_e2e_bi___loyalty__bi_looker.yml", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "doron kruh" + }, + "package_name": "yoda", + "path": "yoda_e2e_bi/loyalty/exposures/looker/yoda_e2e_bi___loyalty__bi_looker.yml", + "refs": + [ + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_looker", + "yoda_e2e_bi" + ], + "type": "analysis", + "unique_id": "exposure.yoda.yoda_e2e_bi___loyalty__bi_looker", + "unrendered_config": + {}, + "url": "" + }, + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday": + { + "config": + { + "enabled": true + }, + "created_at": 1717939103.1824803, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__automations_count", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count", + "model.yoda.yoda_e2e_communication_stg__integrations_count", + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations", + "model.yoda.yoda_e2e_communication_stg__flows", + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__forms", + "model.yoda.yoda_e2e_communication_stg__phone_to_list", + "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__events", + "model.yoda.yoda_e2e_communication_stg__users", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "model.yoda.yoda_e2e_communication_stg__campaigns", + "model.yoda.yoda_e2e_communication_stg__flows_count", + "model.yoda.yoda_e2e_communication_stg__phones", + "model.yoda.yoda_e2e_communication_stg__shopify_users", + "model.yoda.yoda_e2e_communication_stg__orders", + "model.yoda.yoda_e2e_communication_stg__phones_meta", + "model.yoda.yoda_e2e_communication_stg__list_keywords", + "model.yoda.yoda_e2e_communication_stg__packages", + "model.yoda.yoda_e2e_communication_stg__apicalls" + ] + }, + "description": "yoda_e2e_communication At 20 00 Only On Sunday DAG", + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "exposures", + "scheduling", + "yoda_e2e_communication__At_20_00_only_on_Sunday" + ], + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2021-12-13" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication__At_20_00_only_on_Sunday", + "original_file_path": "models/yoda_e2e_communication/exposures/scheduling/yoda_e2e_communication__At_20_00_only_on_Sunday.yml", + "owner": + { + "email": "koalas@yotpo.com", + "name": "data group" + }, + "package_name": "yoda", + "path": "yoda_e2e_communication/exposures/scheduling/yoda_e2e_communication__At_20_00_only_on_Sunday.yml", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__automations_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__measurements_shopify_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_pages_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__integrations_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__flows", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__measurements_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__forms", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__phone_to_list", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_orders", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_keywords_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__sms_campaigns_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__sms_subscribers_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__email_campaigns_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__events", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_forms_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__flows_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__phones", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__orders", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__phones_meta", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__list_keywords", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__packages", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__apicalls", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_scheduling", + "yoda_e2e_communication" + ], + "type": "application", + "unique_id": "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday", + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_communication__At_20_00_only_on_Sunday" + }, + "exposure.yoda.yoda_e2e_infra__infra_models_updated": + { + "config": + { + "enabled": true + }, + "created_at": 1717939104.2012084, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_infra__s3_cost_cold" + ] + }, + "description": "", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "exposures", + "looker", + "yoda_e2e_infra__infra_models_updated" + ], + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "connection": "yoda", + "main_model": "ref('yoda_e2e_infra__s3_cost_cold')" + } + }, + "metrics": + [], + "name": "yoda_e2e_infra__infra_models_updated", + "original_file_path": "models/yoda_e2e_infra/exposures/looker/yoda_e2e_infra__infra_models_updated.yml", + "owner": + { + "email": "full@yotpo.com", + "name": "full_flow" + }, + "package_name": "yoda", + "path": "yoda_e2e_infra/exposures/looker/yoda_e2e_infra__infra_models_updated.yml", + "refs": + [ + { + "name": "yoda_e2e_infra__s3_cost_cold", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_looker", + "yoda_e2e_infra" + ], + "type": "analysis", + "unique_id": "exposure.yoda.yoda_e2e_infra__infra_models_updated", + "unrendered_config": + {}, + "url": "" + }, + "exposure.yoda.yoda_e2e_infra__report_with_labels": + { + "config": + { + "enabled": true + }, + "created_at": 1717939104.2056508, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_infra__reporting_example" + ] + }, + "description": "", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "exposures", + "looker", + "yoda_e2e_infra__report_with_labels" + ], + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "connection": "yoda", + "main_model": "ref('yoda_e2e_infra__reporting_example')", + "model_labels": + [ + { + "columns_labels": + { + "Average_of_CPU_Efficiency": "Average CPU Efficiency", + "Average_of_Ram_Efficiency": "Average Ram Efficiency", + "Kubecost_Data_Container": "Container", + "Kubecost_Data_Group": "Group", + "Kubecost_Data_Product_Line": "Product Line", + "Kubecost_Data_Team": "Team", + "Savings_opportunities": "Savings opportunities for future", + "Total_Cost": "Total K8s Cost" + }, + "model": "ref('yoda_e2e_infra__reporting_example')", + "model_label": "Report K8s Cost Example" + } + ] + } + }, + "metrics": + [], + "name": "yoda_e2e_infra__report_with_labels", + "original_file_path": "models/yoda_e2e_infra/exposures/looker/yoda_e2e_infra__report_with_labels.yml", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "doron kruh" + }, + "package_name": "yoda", + "path": "yoda_e2e_infra/exposures/looker/yoda_e2e_infra__report_with_labels.yml", + "refs": + [ + { + "name": "yoda_e2e_infra__reporting_example", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_looker", + "yoda_e2e_infra" + ], + "type": "analysis", + "unique_id": "exposure.yoda.yoda_e2e_infra__report_with_labels", + "unrendered_config": + {}, + "url": "" + }, + "exposure.yoda.yoda_e2e_infra__reporting_service": + { + "config": + { + "enabled": true + }, + "created_at": 1717939104.1988728, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ] + }, + "description": "should be used for reporting service e2e", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "exposures", + "looker", + "yoda_e2e_infra__reporting_service" + ], + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "connection": "yoda", + "main_model": "ref('yoda_e2e_infra_stg__costpo_kubecost_snapshot')" + } + }, + "metrics": + [], + "name": "yoda_e2e_infra__reporting_service", + "original_file_path": "models/yoda_e2e_infra/exposures/looker/yoda_e2e_infra__reporting_service.yml", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "doron kruh" + }, + "package_name": "yoda", + "path": "yoda_e2e_infra/exposures/looker/yoda_e2e_infra__reporting_service.yml", + "refs": + [ + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_looker", + "yoda_e2e_infra" + ], + "type": "analysis", + "unique_id": "exposure.yoda.yoda_e2e_infra__reporting_service", + "unrendered_config": + {}, + "url": "" + }, + "exposure.yoda.yoda_e2e_infra__s3_cost": + { + "config": + { + "enabled": true + }, + "created_at": 1717939104.19633, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw", + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost", + "model.yoda.yoda_e2e_infra__s3_cost_cold", + "model.yoda.yoda_e2e_infra__custom_cost_exporter", + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "model.yoda.yoda_e2e_infra__reporting_example" + ] + }, + "description": "S3 Cost", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "exposures", + "scheduling", + "yoda_e2e_infra__s3_cost" + ], + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2022-11-22" + } + }, + "metrics": + [], + "name": "yoda_e2e_infra__s3_cost", + "original_file_path": "models/yoda_e2e_infra/exposures/scheduling/yoda_e2e_infra__s3_cost.yml", + "owner": + { + "email": "moshe.derri@yotpo.com", + "name": "data group" + }, + "package_name": "yoda", + "path": "yoda_e2e_infra/exposures/scheduling/yoda_e2e_infra__s3_cost.yml", + "refs": + [ + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra_stg__aws_s3_cost", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra__s3_cost_cold", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra__custom_cost_exporter", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra__reporting_example", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_scheduling", + "yoda_e2e_infra" + ], + "type": "application", + "unique_id": "exposure.yoda.yoda_e2e_infra__s3_cost", + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_infra__S3_Cost" + }, + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot": + { + "config": + { + "enabled": true + }, + "created_at": 1717939103.7288573, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers", + "model.yoda.yoda_e2e_loyalty_stg__merchants", + "model.yoda.yoda_e2e_loyalty_stg__redemption_options", + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__campaigns", + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "model.yoda.yoda_e2e_loyalty_stg__purchases" + ] + }, + "description": "yoda_e2e_loyalty At 05 00 Yoda Dag Daily Snapshot DAG", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "exposures", + "scheduling", + "yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot" + ], + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2022-07-21" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "original_file_path": "models/yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot.yml", + "owner": + { + "email": "koalas@yotpo.com", + "name": "data group" + }, + "package_name": "yoda", + "path": "yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot.yml", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__vip_tiers", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__merchants", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__redemption_options", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__point_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__purchases", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_scheduling", + "yoda_e2e_loyalty" + ], + "type": "application", + "unique_id": "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot", + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot" + }, + "exposure.yoda.yoda_e2e_loyalty__At_16_00": + { + "config": + { + "enabled": true + }, + "created_at": 1717939103.7207012, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily", + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases", + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options", + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "model.yoda.yoda_e2e_loyalty__fact_purchases", + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf" + ] + }, + "description": "yoda_e2e_loyalty At 16 00 DAG", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "exposures", + "scheduling", + "yoda_e2e_loyalty__At_16_00" + ], + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2021-12-13", + "upstream_models_freshness": + [ + { + "freshness": "365d", + "model_name": "yoda_e2e_loyalty_stg__merchants" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_loyalty_stg__campaigns" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_loyalty_stg__point_redemptions" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_loyalty_stg__redemption_options" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_loyalty_stg__purchases" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_platform__dim_stores" + } + ] + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__At_16_00", + "original_file_path": "models/yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__At_16_00.yml", + "owner": + { + "email": "koalas@yotpo.com", + "name": "data group" + }, + "package_name": "yoda", + "path": "yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__At_16_00.yml", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_points_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_merchants", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__daily_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__dim_campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__fact_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_scheduling", + "yoda_e2e_loyalty" + ], + "type": "application", + "unique_id": "exposure.yoda.yoda_e2e_loyalty__At_16_00", + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_loyalty__At_16_00" + }, + "exposure.yoda.yoda_e2e_loyalty__fact_purchases_snowflake": + { + "config": + { + "enabled": true + }, + "created_at": 1717939103.7412395, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf" + ] + }, + "description": "yoda_e2e_loyalty store profile measures", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "exposures", + "looker", + "yoda_e2e_loyalty__fact_purchases_snowflake" + ], + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "connection": "snowflake", + "main_model": "ref('yoda_e2e_loyalty__fact_purchases_to_sf')" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__fact_purchases_snowflake", + "original_file_path": "models/yoda_e2e_loyalty/exposures/looker/yoda_e2e_loyalty__fact_purchases_snowflake.yml", + "owner": + { + "email": "sromano@yotpo.com", + "name": "sarit romano" + }, + "package_name": "yoda", + "path": "yoda_e2e_loyalty/exposures/looker/yoda_e2e_loyalty__fact_purchases_snowflake.yml", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_purchases_to_sf", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_looker", + "yoda_e2e_loyalty" + ], + "type": "analysis", + "unique_id": "exposure.yoda.yoda_e2e_loyalty__fact_purchases_snowflake", + "unrendered_config": + {}, + "url": "" + }, + "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e": + { + "config": + { + "enabled": true + }, + "created_at": 1717939103.7392333, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily", + "model.yoda.yoda_e2e_platform__dim_stores" + ] + }, + "description": "yoda_e2e_loyalty store profile measures", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "exposures", + "looker", + "yoda_e2e_loyalty__fact_store_profile_daily_e2e" + ], + "label": null, + "maturity": "low", + "meta": + { + "looker": + { + "connection": "yoda", + "dimension_groups": + [ + { + "intervals": + [ + "day" + ], + "model": "ref('yoda_e2e_platform__dim_stores')", + "name": "in_period", + "sql_end": "{\\% dwh_updated_at date_range_filter \\%}", + "sql_start": "{\\% dwh_updated_at date_range_filter \\%}", + "type": "duration" + } + ], + "dimensions": + [ + { + "label": "Start of Period", + "model": "ref('yoda_e2e_platform__dim_stores')", + "name": "period_start", + "sql": "{\\% dwh_updated_at date_range_filter \\%}", + "type": "date" + } + ], + "filters": + [ + { + "model": "ref('yoda_e2e_platform__dim_stores')", + "name": "date_range_filter", + "type": "date" + } + ], + "joins": + [ + { + "join": "ref('yoda_e2e_platform__dim_stores')", + "relationship": "many_to_one", + "sql_on": "${ref('yoda_e2e_loyalty__fact_store_profile_daily').app_key} = ${ref('yoda_e2e_platform__dim_stores').app_key}", + "type": "inner" + } + ], + "main_model": "ref('yoda_e2e_loyalty__fact_store_profile_daily')", + "measures": + [ + { + "description": "non aggregative measure test", + "label": "Sums of Points", + "model": "ref('yoda_e2e_platform__dim_stores')", + "name": "sums_test", + "sql": "(${ref('yoda_e2e_loyalty__fact_store_profile_daily').sum_points_redeemed_measure} / ${ref('yoda_e2e_loyalty__fact_store_profile_daily').sum_redemptions_measure})", + "type": "number" + }, + { + "description": "precentile test", + "label": "Precentile Of Points", + "model": "ref('yoda_e2e_loyalty__fact_store_profile_daily')", + "name": "precentile_test", + "percentile": 75, + "sql": "${ref('yoda_e2e_loyalty__fact_store_profile_daily').sum_points_redeemed_measure}", + "type": "percentile" + } + ], + "model_labels": + [ + { + "columns_labels": + { + "app_key": "Store ID" + }, + "model": "ref('yoda_e2e_loyalty__fact_store_profile_daily')", + "model_label": "Stores Metrics" + } + ], + "parameters": + [ + { + "model": "ref('yoda_e2e_platform__dim_stores')", + "name": "past_num_days", + "type": "number" + } + ], + "sql_always_where": "ref('yoda_e2e_loyalty__fact_store_profile_daily').count_campaigns = {\\% parameter ref('yoda_e2e_platform__dim_stores').past_num_days \\%}" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__fact_store_profile_daily_e2e", + "original_file_path": "models/yoda_e2e_loyalty/exposures/looker/yoda_e2e_loyalty__fact_store_profile_daily_e2e.yml", + "owner": + { + "email": "sromano@yotpo.com", + "name": "sarit romano" + }, + "package_name": "yoda", + "path": "yoda_e2e_loyalty/exposures/looker/yoda_e2e_loyalty__fact_store_profile_daily_e2e.yml", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_store_profile_daily", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_looker", + "yoda_e2e_loyalty" + ], + "type": "analysis", + "unique_id": "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e", + "unrendered_config": + {}, + "url": "" + }, + "exposure.yoda.yoda_e2e_loyalty__test_sf_export": + { + "config": + { + "enabled": true + }, + "created_at": 1717939103.7133615, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf" + ] + }, + "description": "models : yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf scheduling", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "exposures", + "scheduling", + "yoda_e2e_loyalty__test_sf_export" + ], + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2022-11-23", + "upstream_models_freshness": + [ + { + "freshness": "365d", + "model_name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + } + ] + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__test_sf_export", + "original_file_path": "models/yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__test_sf_export.yml", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "Doron Kruh" + }, + "package_name": "yoda", + "path": "yoda_e2e_loyalty/exposures/scheduling/yoda_e2e_loyalty__test_sf_export.yml", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_scheduling" + ], + "type": "application", + "unique_id": "exposure.yoda.yoda_e2e_loyalty__test_sf_export", + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/graph?dag_id=yoda_e2e_loyalty__test_sf_export" + }, + "exposure.yoda.yoda_e2e_north_bound__At_20_00_only_on_Sunday": + { + "config": + { + "enabled": true + }, + "created_at": 1717939103.9868429, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_north_bound__segment_profile" + ] + }, + "description": "North Bound At 20 00 Only On Sunday DAG", + "fqn": + [ + "yoda", + "yoda_e2e_north_bound", + "exposures", + "scheduling", + "yoda_e2e_north_bound__At_20_00_only_on_Sunday" + ], + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2021-12-13", + "upstream_models_freshness": + [ + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__shopify_orders" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__cs_keywords_count" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__measurements_users" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__sms_campaigns_count" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__sms_subscribers_count" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__cs_pages_count" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__automations_count" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__cs_forms_count" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__flows_count" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__integrations_count" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__measurements_shopify_users" + }, + { + "freshness": "365d", + "model_name": "yoda_e2e_communication_stg__email_campaigns_count" + } + ] + } + }, + "metrics": + [], + "name": "yoda_e2e_north_bound__At_20_00_only_on_Sunday", + "original_file_path": "models/yoda_e2e_north_bound/exposures/scheduling/yoda_e2e_north_bound__At_20_00_only_on_Sunday.yml", + "owner": + { + "email": "koalas@yotpo.com", + "name": "data group" + }, + "package_name": "yoda", + "path": "yoda_e2e_north_bound/exposures/scheduling/yoda_e2e_north_bound__At_20_00_only_on_Sunday.yml", + "refs": + [ + { + "name": "yoda_e2e_north_bound__segment_profile", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_scheduling", + "yoda_e2e_north_bound" + ], + "type": "application", + "unique_id": "exposure.yoda.yoda_e2e_north_bound__At_20_00_only_on_Sunday", + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_north_bound__At_20_00_only_on_Sunday" + }, + "exposure.yoda.yoda_e2e_platform__At_16_00": + { + "config": + { + "enabled": true + }, + "created_at": 1717939102.668016, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "model.yoda.yoda_e2e_platform_stg__platform_types", + "model.yoda.yoda_e2e_platform__dim_stores", + "model.yoda.yoda_e2e_platform_stg__stores", + "model.yoda.yoda_e2e_platform_stg__accounts", + "model.yoda.yoda_e2e_platform_stg__apps", + "model.yoda.yoda_e2e_platform_stg__store_platforms" + ] + }, + "description": "yoda_e2e_platform At 16 00 DAG", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "exposures", + "scheduling", + "yoda_e2e_platform__At_16_00" + ], + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@once", + "start_date": "2021-12-13", + "upstream_models_freshness": + [ + { + "freshness": "365d", + "model_name": "yoda_e2e_loyalty__dim_merchants" + } + ] + } + }, + "metrics": + [], + "name": "yoda_e2e_platform__At_16_00", + "original_file_path": "models/yoda_e2e_platform/exposures/scheduling/yoda_e2e_platform__At_16_00.yml", + "owner": + { + "email": "koalas@yotpo.com", + "name": "data group" + }, + "package_name": "yoda", + "path": "yoda_e2e_platform/exposures/scheduling/yoda_e2e_platform__At_16_00.yml", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores_enrichment", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__platform_types", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__accounts", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__apps", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__store_platforms", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_scheduling", + "yoda_e2e_platform" + ], + "type": "application", + "unique_id": "exposure.yoda.yoda_e2e_platform__At_16_00", + "unrendered_config": + {}, + "url": "https://airflow-data-applications.data-group.yotpo.xyz/tree?dag_id=yoda_e2e_platform__At_16_00" + }, + "exposure.yoda.yoda_e2e_platform__test_track": + { + "config": + { + "enabled": true + }, + "created_at": 1717939102.6725752, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__users", + "model.yoda.yoda_e2e_platform__test_track_user" + ] + }, + "description": "models : yoda_e2e_platform_stg__users scheduling", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "exposures", + "scheduling", + "yoda_e2e_platform__test_track" + ], + "label": null, + "maturity": "low", + "meta": + { + "scheduling": + { + "schedule": "@daily", + "start_date": "2023-02-07" + } + }, + "metrics": + [], + "name": "yoda_e2e_platform__test_track", + "original_file_path": "models/yoda_e2e_platform/exposures/scheduling/yoda_e2e_platform__test_track.yml", + "owner": + { + "email": "doron.kruh@yotpo.com", + "name": "" + }, + "package_name": "yoda", + "path": "yoda_e2e_platform/exposures/scheduling/yoda_e2e_platform__test_track.yml", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__test_track_user", + "package": null, + "version": null + } + ], + "resource_type": "exposure", + "sources": + [], + "tags": + [ + "yoda_e2e_platform", + "yoda_scheduling" + ], + "type": "application", + "unique_id": "exposure.yoda.yoda_e2e_platform__test_track", + "unrendered_config": + {}, + "url": null + } + }, + "group_map": + {}, + "groups": + {}, + "macros": + { + "macro.dbt._split_part_negative": + { + "arguments": + [], + "created_at": 1717939092.7535176, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro _split_part_negative(string_text, delimiter_text, part_number) %}\n\n split_part(\n {{ string_text }},\n {{ delimiter_text }},\n length({{ string_text }})\n - length(\n replace({{ string_text }}, {{ delimiter_text }}, '')\n ) + 2 + {{ part_number }}\n )\n\n{% endmacro %}", + "meta": + {}, + "name": "_split_part_negative", + "original_file_path": "macros/utils/split_part.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/split_part.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt._split_part_negative" + }, + "macro.dbt.after_commit": + { + "arguments": + [], + "created_at": 1717939092.7853415, + "depends_on": + { + "macros": + [ + "macro.dbt.make_hook_config" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro after_commit(sql) %}\n {{ make_hook_config(sql, inside_transaction=False) }}\n{% endmacro %}", + "meta": + {}, + "name": "after_commit", + "original_file_path": "macros/materializations/hooks.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/hooks.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.after_commit" + }, + "macro.dbt.alter_column_comment": + { + "arguments": + [], + "created_at": 1717939092.694841, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__alter_column_comment" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro alter_column_comment(relation, column_dict) -%}\n {{ return(adapter.dispatch('alter_column_comment', 'dbt')(relation, column_dict)) }}\n{% endmacro %}", + "meta": + {}, + "name": "alter_column_comment", + "original_file_path": "macros/adapters/persist_docs.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/persist_docs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.alter_column_comment" + }, + "macro.dbt.alter_column_type": + { + "arguments": + [], + "created_at": 1717939092.7081041, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__alter_column_type" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro alter_column_type(relation, column_name, new_column_type) -%}\n {{ return(adapter.dispatch('alter_column_type', 'dbt')(relation, column_name, new_column_type)) }}\n{% endmacro %}", + "meta": + {}, + "name": "alter_column_type", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.alter_column_type" + }, + "macro.dbt.alter_relation_add_remove_columns": + { + "arguments": + [], + "created_at": 1717939092.709877, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__alter_relation_add_remove_columns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro alter_relation_add_remove_columns(relation, add_columns = none, remove_columns = none) -%}\n {{ return(adapter.dispatch('alter_relation_add_remove_columns', 'dbt')(relation, add_columns, remove_columns)) }}\n{% endmacro %}", + "meta": + {}, + "name": "alter_relation_add_remove_columns", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.alter_relation_add_remove_columns" + }, + "macro.dbt.alter_relation_comment": + { + "arguments": + [], + "created_at": 1717939092.6956184, + "depends_on": + { + "macros": + [ + "macro.dbt.default__alter_relation_comment" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro alter_relation_comment(relation, relation_comment) -%}\n {{ return(adapter.dispatch('alter_relation_comment', 'dbt')(relation, relation_comment)) }}\n{% endmacro %}", + "meta": + {}, + "name": "alter_relation_comment", + "original_file_path": "macros/adapters/persist_docs.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/persist_docs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.alter_relation_comment" + }, + "macro.dbt.any_value": + { + "arguments": + [], + "created_at": 1717939092.775683, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__any_value" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro any_value(expression) -%}\n {{ return(adapter.dispatch('any_value', 'dbt') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "any_value", + "original_file_path": "macros/utils/any_value.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/any_value.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.any_value" + }, + "macro.dbt.apply_grants": + { + "arguments": + [], + "created_at": 1717939092.729382, + "depends_on": + { + "macros": + [ + "macro.dbt.default__apply_grants" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro apply_grants(relation, grant_config, should_revoke) %}\n {{ return(adapter.dispatch(\"apply_grants\", \"dbt\")(relation, grant_config, should_revoke)) }}\n{% endmacro %}", + "meta": + {}, + "name": "apply_grants", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.apply_grants" + }, + "macro.dbt.array_append": + { + "arguments": + [], + "created_at": 1717939092.7777114, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__array_append" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro array_append(array, new_element) -%}\n {{ return(adapter.dispatch('array_append', 'dbt')(array, new_element)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "array_append", + "original_file_path": "macros/utils/array_append.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/array_append.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.array_append" + }, + "macro.dbt.array_concat": + { + "arguments": + [], + "created_at": 1717939092.7444198, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__array_concat" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro array_concat(array_1, array_2) -%}\n {{ return(adapter.dispatch('array_concat', 'dbt')(array_1, array_2)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "array_concat", + "original_file_path": "macros/utils/array_concat.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/array_concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.array_concat" + }, + "macro.dbt.array_construct": + { + "arguments": + [], + "created_at": 1717939092.776619, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__array_construct" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro array_construct(inputs=[], data_type=api.Column.translate_type('integer')) -%}\n {{ return(adapter.dispatch('array_construct', 'dbt')(inputs, data_type)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "array_construct", + "original_file_path": "macros/utils/array_construct.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/array_construct.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.array_construct" + }, + "macro.dbt.assert_columns_equivalent": + { + "arguments": + [], + "created_at": 1717939093.0111725, + "depends_on": + { + "macros": + [ + "macro.dbt.get_column_schema_from_query", + "macro.dbt.get_empty_schema_sql", + "macro.dbt.format_columns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro assert_columns_equivalent(sql) %}\n\n {#-- First ensure the user has defined 'columns' in yaml specification --#}\n {%- set user_defined_columns = model['columns'] -%}\n {%- if not user_defined_columns -%}\n {{ exceptions.raise_contract_error([], []) }}\n {%- endif -%}\n\n {#-- Obtain the column schema provided by sql file. #}\n {%- set sql_file_provided_columns = get_column_schema_from_query(sql, config.get('sql_header', none)) -%}\n {#--Obtain the column schema provided by the schema file by generating an 'empty schema' query from the model's columns. #}\n {%- set schema_file_provided_columns = get_column_schema_from_query(get_empty_schema_sql(user_defined_columns)) -%}\n\n {#-- create dictionaries with name and formatted data type and strings for exception #}\n {%- set sql_columns = format_columns(sql_file_provided_columns) -%}\n {%- set yaml_columns = format_columns(schema_file_provided_columns) -%}\n\n {%- if sql_columns|length != yaml_columns|length -%}\n {%- do exceptions.raise_contract_error(yaml_columns, sql_columns) -%}\n {%- endif -%}\n\n {%- for sql_col in sql_columns -%}\n {%- set yaml_col = [] -%}\n {%- for this_col in yaml_columns -%}\n {%- if this_col['name'] == sql_col['name'] -%}\n {%- do yaml_col.append(this_col) -%}\n {%- break -%}\n {%- endif -%}\n {%- endfor -%}\n {%- if not yaml_col -%}\n {#-- Column with name not found in yaml #}\n {%- do exceptions.raise_contract_error(yaml_columns, sql_columns) -%}\n {%- endif -%}\n {%- if sql_col['formatted'] != yaml_col[0]['formatted'] -%}\n {#-- Column data types don't match #}\n {%- do exceptions.raise_contract_error(yaml_columns, sql_columns) -%}\n {%- endif -%}\n {%- endfor -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "assert_columns_equivalent", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/column/columns_spec_ddl.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.assert_columns_equivalent" + }, + "macro.dbt.before_begin": + { + "arguments": + [], + "created_at": 1717939092.7847304, + "depends_on": + { + "macros": + [ + "macro.dbt.make_hook_config" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro before_begin(sql) %}\n {{ make_hook_config(sql, inside_transaction=False) }}\n{% endmacro %}", + "meta": + {}, + "name": "before_begin", + "original_file_path": "macros/materializations/hooks.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/hooks.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.before_begin" + }, + "macro.dbt.bool_or": + { + "arguments": + [], + "created_at": 1717939092.773865, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__bool_or" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bool_or(expression) -%}\n {{ return(adapter.dispatch('bool_or', 'dbt') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "bool_or", + "original_file_path": "macros/utils/bool_or.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/bool_or.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.bool_or" + }, + "macro.dbt.build_config_dict": + { + "arguments": + [], + "created_at": 1717939092.7383351, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro build_config_dict(model) %}\n {%- set config_dict = {} -%}\n {% set config_dbt_used = zip(model.config.config_keys_used, model.config.config_keys_defaults) | list %}\n {%- for key, default in config_dbt_used -%}\n {# weird type testing with enum, would be much easier to write this logic in Python! #}\n {%- if key == \"language\" -%}\n {%- set value = \"python\" -%}\n {%- endif -%}\n {%- set value = model.config.get(key, default) -%}\n {%- do config_dict.update({key: value}) -%}\n {%- endfor -%}\nconfig_dict = {{ config_dict }}\n{% endmacro %}", + "meta": + {}, + "name": "build_config_dict", + "original_file_path": "macros/python_model/python.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/python_model/python.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.build_config_dict" + }, + "macro.dbt.build_ref_function": + { + "arguments": + [], + "created_at": 1717939092.7362974, + "depends_on": + { + "macros": + [ + "macro.dbt.resolve_model_name" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro build_ref_function(model) %}\n\n {%- set ref_dict = {} -%}\n {%- for _ref in model.refs -%}\n {% set _ref_args = [_ref.get('package'), _ref['name']] if _ref.get('package') else [_ref['name'],] %}\n {%- set resolved = ref(*_ref_args, v=_ref.get('version')) -%}\n {%- if _ref.get('version') -%}\n {% do _ref_args.extend([\"v\" ~ _ref['version']]) %}\n {%- endif -%}\n {%- do ref_dict.update({_ref_args | join('.'): resolve_model_name(resolved)}) -%}\n {%- endfor -%}\n\ndef ref(*args, **kwargs):\n refs = {{ ref_dict | tojson }}\n key = '.'.join(args)\n version = kwargs.get(\"v\") or kwargs.get(\"version\")\n if version:\n key += f\".v{version}\"\n dbt_load_df_function = kwargs.get(\"dbt_load_df_function\")\n return dbt_load_df_function(refs[key])\n\n{% endmacro %}", + "meta": + {}, + "name": "build_ref_function", + "original_file_path": "macros/python_model/python.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/python_model/python.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.build_ref_function" + }, + "macro.dbt.build_snapshot_staging_table": + { + "arguments": + [], + "created_at": 1717939092.8230376, + "depends_on": + { + "macros": + [ + "macro.dbt.make_temp_relation", + "macro.dbt.snapshot_staging_table", + "macro.dbt.statement", + "macro.dbt.create_table_as" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro build_snapshot_staging_table(strategy, sql, target_relation) %}\n {% set temp_relation = make_temp_relation(target_relation) %}\n\n {% set select = snapshot_staging_table(strategy, sql, target_relation) %}\n\n {% call statement('build_snapshot_staging_relation') %}\n {{ create_table_as(True, temp_relation, select) }}\n {% endcall %}\n\n {% do return(temp_relation) %}\n{% endmacro %}", + "meta": + {}, + "name": "build_snapshot_staging_table", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.build_snapshot_staging_table" + }, + "macro.dbt.build_snapshot_table": + { + "arguments": + [], + "created_at": 1717939092.8216546, + "depends_on": + { + "macros": + [ + "macro.dbt.default__build_snapshot_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro build_snapshot_table(strategy, sql) -%}\n {{ adapter.dispatch('build_snapshot_table', 'dbt')(strategy, sql) }}\n{% endmacro %}", + "meta": + {}, + "name": "build_snapshot_table", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.build_snapshot_table" + }, + "macro.dbt.build_source_function": + { + "arguments": + [], + "created_at": 1717939092.7371523, + "depends_on": + { + "macros": + [ + "macro.dbt.resolve_model_name" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro build_source_function(model) %}\n\n {%- set source_dict = {} -%}\n {%- for _source in model.sources -%}\n {%- set resolved = source(*_source) -%}\n {%- do source_dict.update({_source | join('.'): resolve_model_name(resolved)}) -%}\n {%- endfor -%}\n\ndef source(*args, dbt_load_df_function):\n sources = {{ source_dict | tojson }}\n key = '.'.join(args)\n return dbt_load_df_function(sources[key])\n\n{% endmacro %}", + "meta": + {}, + "name": "build_source_function", + "original_file_path": "macros/python_model/python.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/python_model/python.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.build_source_function" + }, + "macro.dbt.call_dcl_statements": + { + "arguments": + [], + "created_at": 1717939092.728357, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__call_dcl_statements" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro call_dcl_statements(dcl_statement_list) %}\n {{ return(adapter.dispatch(\"call_dcl_statements\", \"dbt\")(dcl_statement_list)) }}\n{% endmacro %}", + "meta": + {}, + "name": "call_dcl_statements", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.call_dcl_statements" + }, + "macro.dbt.can_clone_table": + { + "arguments": + [], + "created_at": 1717939092.8472311, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__can_clone_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro can_clone_table() %}\n {{ return(adapter.dispatch('can_clone_table', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "can_clone_table", + "original_file_path": "macros/materializations/models/clone/can_clone_table.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/clone/can_clone_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.can_clone_table" + }, + "macro.dbt.cast": + { + "arguments": + [], + "created_at": 1717939092.7515297, + "depends_on": + { + "macros": + [ + "macro.dbt.default__cast" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro cast(field, type) %}\n {{ return(adapter.dispatch('cast', 'dbt') (field, type)) }}\n{% endmacro %}", + "meta": + {}, + "name": "cast", + "original_file_path": "macros/utils/cast.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/cast.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.cast" + }, + "macro.dbt.cast_bool_to_text": + { + "arguments": + [], + "created_at": 1717939092.7585704, + "depends_on": + { + "macros": + [ + "macro.dbt.default__cast_bool_to_text" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro cast_bool_to_text(field) %}\n {{ adapter.dispatch('cast_bool_to_text', 'dbt') (field) }}\n{% endmacro %}", + "meta": + {}, + "name": "cast_bool_to_text", + "original_file_path": "macros/utils/cast_bool_to_text.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/cast_bool_to_text.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.cast_bool_to_text" + }, + "macro.dbt.check_for_schema_changes": + { + "arguments": + [], + "created_at": 1717939092.9057293, + "depends_on": + { + "macros": + [ + "macro.dbt.diff_columns", + "macro.dbt.diff_column_data_types" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro check_for_schema_changes(source_relation, target_relation) %}\n\n {% set schema_changed = False %}\n\n {%- set source_columns = adapter.get_columns_in_relation(source_relation) -%}\n {%- set target_columns = adapter.get_columns_in_relation(target_relation) -%}\n {%- set source_not_in_target = diff_columns(source_columns, target_columns) -%}\n {%- set target_not_in_source = diff_columns(target_columns, source_columns) -%}\n\n {% set new_target_types = diff_column_data_types(source_columns, target_columns) %}\n\n {% if source_not_in_target != [] %}\n {% set schema_changed = True %}\n {% elif target_not_in_source != [] or new_target_types != [] %}\n {% set schema_changed = True %}\n {% elif new_target_types != [] %}\n {% set schema_changed = True %}\n {% endif %}\n\n {% set changes_dict = {\n 'schema_changed': schema_changed,\n 'source_not_in_target': source_not_in_target,\n 'target_not_in_source': target_not_in_source,\n 'source_columns': source_columns,\n 'target_columns': target_columns,\n 'new_target_types': new_target_types\n } %}\n\n {% set msg %}\n In {{ target_relation }}:\n Schema changed: {{ schema_changed }}\n Source columns not in target: {{ source_not_in_target }}\n Target columns not in source: {{ target_not_in_source }}\n New column types: {{ new_target_types }}\n {% endset %}\n\n {% do log(msg) %}\n\n {{ return(changes_dict) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "check_for_schema_changes", + "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/on_schema_change.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.check_for_schema_changes" + }, + "macro.dbt.check_schema_exists": + { + "arguments": + [], + "created_at": 1717939092.67604, + "depends_on": + { + "macros": + [ + "macro.dbt.default__check_schema_exists" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro check_schema_exists(information_schema, schema) -%}\n {{ return(adapter.dispatch('check_schema_exists', 'dbt')(information_schema, schema)) }}\n{% endmacro %}", + "meta": + {}, + "name": "check_schema_exists", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.check_schema_exists" + }, + "macro.dbt.collect_freshness": + { + "arguments": + [], + "created_at": 1717939092.7141025, + "depends_on": + { + "macros": + [ + "macro.dbt.default__collect_freshness" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro collect_freshness(source, loaded_at_field, filter) %}\n {{ return(adapter.dispatch('collect_freshness', 'dbt')(source, loaded_at_field, filter))}}\n{% endmacro %}", + "meta": + {}, + "name": "collect_freshness", + "original_file_path": "macros/adapters/freshness.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/freshness.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.collect_freshness" + }, + "macro.dbt.concat": + { + "arguments": + [], + "created_at": 1717939092.7453346, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__concat" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro concat(fields) -%}\n {{ return(adapter.dispatch('concat', 'dbt')(fields)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "concat", + "original_file_path": "macros/utils/concat.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.concat" + }, + "macro.dbt.convert_datetime": + { + "arguments": + [], + "created_at": 1717939092.9632409, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro convert_datetime(date_str, date_fmt) %}\n\n {% set error_msg -%}\n The provided partition date '{{ date_str }}' does not match the expected format '{{ date_fmt }}'\n {%- endset %}\n\n {% set res = try_or_compiler_error(error_msg, modules.datetime.datetime.strptime, date_str.strip(), date_fmt) %}\n {{ return(res) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "convert_datetime", + "original_file_path": "macros/etc/datetime.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/etc/datetime.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.convert_datetime" + }, + "macro.dbt.copy_grants": + { + "arguments": + [], + "created_at": 1717939092.7218573, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__copy_grants" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro copy_grants() %}\n {{ return(adapter.dispatch('copy_grants', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "copy_grants", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.copy_grants" + }, + "macro.dbt.create_columns": + { + "arguments": + [], + "created_at": 1717939092.8173695, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_columns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro create_columns(relation, columns) %}\n {{ adapter.dispatch('create_columns', 'dbt')(relation, columns) }}\n{% endmacro %}", + "meta": + {}, + "name": "create_columns", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.create_columns" + }, + "macro.dbt.create_csv_table": + { + "arguments": + [], + "created_at": 1717939092.9370065, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_csv_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro create_csv_table(model, agate_table) -%}\n {{ adapter.dispatch('create_csv_table', 'dbt')(model, agate_table) }}\n{%- endmacro %}", + "meta": + {}, + "name": "create_csv_table", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.create_csv_table" + }, + "macro.dbt.create_indexes": + { + "arguments": + [], + "created_at": 1717939092.7169635, + "depends_on": + { + "macros": + [ + "macro.dbt.default__create_indexes" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro create_indexes(relation) -%}\n {{ adapter.dispatch('create_indexes', 'dbt')(relation) }}\n{%- endmacro %}", + "meta": + {}, + "name": "create_indexes", + "original_file_path": "macros/adapters/indexes.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/indexes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.create_indexes" + }, + "macro.dbt.create_or_replace_clone": + { + "arguments": + [], + "created_at": 1717939092.848045, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_or_replace_clone" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro create_or_replace_clone(this_relation, defer_relation) %}\n {{ return(adapter.dispatch('create_or_replace_clone', 'dbt')(this_relation, defer_relation)) }}\n{% endmacro %}", + "meta": + {}, + "name": "create_or_replace_clone", + "original_file_path": "macros/materializations/models/clone/create_or_replace_clone.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/clone/create_or_replace_clone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.create_or_replace_clone" + }, + "macro.dbt.create_or_replace_view": + { + "arguments": + [], + "created_at": 1717939093.0191417, + "depends_on": + { + "macros": + [ + "macro.dbt.run_hooks", + "macro.dbt.handle_existing_table", + "macro.dbt.should_full_refresh", + "macro.dbt.statement", + "macro.dbt.get_create_view_as_sql", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro create_or_replace_view() %}\n {%- set identifier = model['alias'] -%}\n\n {%- set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) -%}\n {%- set exists_as_view = (old_relation is not none and old_relation.is_view) -%}\n\n {%- set target_relation = api.Relation.create(\n identifier=identifier, schema=schema, database=database,\n type='view') -%}\n {% set grant_config = config.get('grants') %}\n\n {{ run_hooks(pre_hooks) }}\n\n -- If there's a table with the same name and we weren't told to full refresh,\n -- that's an error. If we were told to full refresh, drop it. This behavior differs\n -- for Snowflake and BigQuery, so multiple dispatch is used.\n {%- if old_relation is not none and old_relation.is_table -%}\n {{ handle_existing_table(should_full_refresh(), old_relation) }}\n {%- endif -%}\n\n -- build model\n {% call statement('main') -%}\n {{ get_create_view_as_sql(target_relation, sql) }}\n {%- endcall %}\n\n {% set should_revoke = should_revoke(exists_as_view, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {{ run_hooks(post_hooks) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "create_or_replace_view", + "original_file_path": "macros/relations/view/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.create_or_replace_view" + }, + "macro.dbt.create_schema": + { + "arguments": + [], + "created_at": 1717939092.7121832, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_schema" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro create_schema(relation) -%}\n {{ adapter.dispatch('create_schema', 'dbt')(relation) }}\n{% endmacro %}", + "meta": + {}, + "name": "create_schema", + "original_file_path": "macros/adapters/schema.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.create_schema" + }, + "macro.dbt.create_table_as": + { + "arguments": + [], + "created_at": 1717939092.9925585, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_table_as" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro create_table_as(temporary, relation, compiled_code, language='sql') -%}\n {# backward compatibility for create_table_as that does not support language #}\n {% if language == \"sql\" %}\n {{ adapter.dispatch('create_table_as', 'dbt')(temporary, relation, compiled_code)}}\n {% else %}\n {{ adapter.dispatch('create_table_as', 'dbt')(temporary, relation, compiled_code, language) }}\n {% endif %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "create_table_as", + "original_file_path": "macros/relations/table/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.create_table_as" + }, + "macro.dbt.create_view_as": + { + "arguments": + [], + "created_at": 1717939093.0141711, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_view_as" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro create_view_as(relation, sql) -%}\n {{ adapter.dispatch('create_view_as', 'dbt')(relation, sql) }}\n{%- endmacro %}", + "meta": + {}, + "name": "create_view_as", + "original_file_path": "macros/relations/view/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.create_view_as" + }, + "macro.dbt.current_timestamp": + { + "arguments": + [], + "created_at": 1717939092.6898077, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__current_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro current_timestamp() -%}\n {{ adapter.dispatch('current_timestamp', 'dbt')() }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "current_timestamp", + "original_file_path": "macros/adapters/timestamps.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/timestamps.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.current_timestamp" + }, + "macro.dbt.current_timestamp_backcompat": + { + "arguments": + [], + "created_at": 1717939092.6911092, + "depends_on": + { + "macros": + [ + "macro.dbt.default__current_timestamp_backcompat" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro current_timestamp_backcompat() %}\n {{ return(adapter.dispatch('current_timestamp_backcompat', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "current_timestamp_backcompat", + "original_file_path": "macros/adapters/timestamps.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/timestamps.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.current_timestamp_backcompat" + }, + "macro.dbt.current_timestamp_in_utc_backcompat": + { + "arguments": + [], + "created_at": 1717939092.6916223, + "depends_on": + { + "macros": + [ + "macro.dbt.default__current_timestamp_in_utc_backcompat" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro current_timestamp_in_utc_backcompat() %}\n {{ return(adapter.dispatch('current_timestamp_in_utc_backcompat', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "current_timestamp_in_utc_backcompat", + "original_file_path": "macros/adapters/timestamps.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/timestamps.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.current_timestamp_in_utc_backcompat" + }, + "macro.dbt.date": + { + "arguments": + [], + "created_at": 1717939092.7793634, + "depends_on": + { + "macros": + [ + "macro.dbt.default__date" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro date(year, month, day) %}\n {{ return(adapter.dispatch('date', 'dbt') (year, month, day)) }}\n{% endmacro %}", + "meta": + {}, + "name": "date", + "original_file_path": "macros/utils/date.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/date.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.date" + }, + "macro.dbt.date_spine": + { + "arguments": + [], + "created_at": 1717939092.7726114, + "depends_on": + { + "macros": + [ + "macro.dbt.default__date_spine" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro date_spine(datepart, start_date, end_date) %}\n {{ return(adapter.dispatch('date_spine', 'dbt')(datepart, start_date, end_date)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "date_spine", + "original_file_path": "macros/utils/date_spine.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.date_spine" + }, + "macro.dbt.date_trunc": + { + "arguments": + [], + "created_at": 1717939092.746134, + "depends_on": + { + "macros": + [ + "macro.dbt.default__date_trunc" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro date_trunc(datepart, date) -%}\n {{ return(adapter.dispatch('date_trunc', 'dbt') (datepart, date)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "date_trunc", + "original_file_path": "macros/utils/date_trunc.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/date_trunc.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.date_trunc" + }, + "macro.dbt.dateadd": + { + "arguments": + [], + "created_at": 1717939092.757744, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro dateadd(datepart, interval, from_date_or_timestamp) %}\n {{ return(adapter.dispatch('dateadd', 'dbt')(datepart, interval, from_date_or_timestamp)) }}\n{% endmacro %}", + "meta": + {}, + "name": "dateadd", + "original_file_path": "macros/utils/dateadd.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/dateadd.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.dateadd" + }, + "macro.dbt.datediff": + { + "arguments": + [], + "created_at": 1717939092.7747371, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__datediff" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro datediff(first_date, second_date, datepart) %}\n {{ return(adapter.dispatch('datediff', 'dbt')(first_date, second_date, datepart)) }}\n{% endmacro %}", + "meta": + {}, + "name": "datediff", + "original_file_path": "macros/utils/datediff.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/datediff.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.datediff" + }, + "macro.dbt.dates_in_range": + { + "arguments": + [], + "created_at": 1717939092.965631, + "depends_on": + { + "macros": + [ + "macro.dbt.convert_datetime" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro dates_in_range(start_date_str, end_date_str=none, in_fmt=\"%Y%m%d\", out_fmt=\"%Y%m%d\") %}\n {% set end_date_str = start_date_str if end_date_str is none else end_date_str %}\n\n {% set start_date = convert_datetime(start_date_str, in_fmt) %}\n {% set end_date = convert_datetime(end_date_str, in_fmt) %}\n\n {% set day_count = (end_date - start_date).days %}\n {% if day_count < 0 %}\n {% set msg -%}\n Partition start date is after the end date ({{ start_date }}, {{ end_date }})\n {%- endset %}\n\n {{ exceptions.raise_compiler_error(msg, model) }}\n {% endif %}\n\n {% set date_list = [] %}\n {% for i in range(0, day_count + 1) %}\n {% set the_date = (modules.datetime.timedelta(days=i) + start_date) %}\n {% if not out_fmt %}\n {% set _ = date_list.append(the_date) %}\n {% else %}\n {% set _ = date_list.append(the_date.strftime(out_fmt)) %}\n {% endif %}\n {% endfor %}\n\n {{ return(date_list) }}\n{% endmacro %}", + "meta": + {}, + "name": "dates_in_range", + "original_file_path": "macros/etc/datetime.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/etc/datetime.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.dates_in_range" + }, + "macro.dbt.default__alter_column_comment": + { + "arguments": + [], + "created_at": 1717939092.6952, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__alter_column_comment(relation, column_dict) -%}\n {{ exceptions.raise_not_implemented(\n 'alter_column_comment macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__alter_column_comment", + "original_file_path": "macros/adapters/persist_docs.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/persist_docs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__alter_column_comment" + }, + "macro.dbt.default__alter_column_type": + { + "arguments": + [], + "created_at": 1717939092.7093558, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__alter_column_type(relation, column_name, new_column_type) -%}\n {#\n 1. Create a new column (w/ temp name and correct type)\n 2. Copy data over to it\n 3. Drop the existing column (cascade!)\n 4. Rename the new column to existing column\n #}\n {%- set tmp_column = column_name + \"__dbt_alter\" -%}\n\n {% call statement('alter_column_type') %}\n alter table {{ relation }} add column {{ adapter.quote(tmp_column) }} {{ new_column_type }};\n update {{ relation }} set {{ adapter.quote(tmp_column) }} = {{ adapter.quote(column_name) }};\n alter table {{ relation }} drop column {{ adapter.quote(column_name) }} cascade;\n alter table {{ relation }} rename column {{ adapter.quote(tmp_column) }} to {{ adapter.quote(column_name) }}\n {% endcall %}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__alter_column_type", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__alter_column_type" + }, + "macro.dbt.default__alter_relation_add_remove_columns": + { + "arguments": + [], + "created_at": 1717939092.7114747, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__alter_relation_add_remove_columns(relation, add_columns, remove_columns) %}\n\n {% if add_columns is none %}\n {% set add_columns = [] %}\n {% endif %}\n {% if remove_columns is none %}\n {% set remove_columns = [] %}\n {% endif %}\n\n {% set sql -%}\n\n alter {{ relation.type }} {{ relation }}\n\n {% for column in add_columns %}\n add column {{ column.name }} {{ column.data_type }}{{ ',' if not loop.last }}\n {% endfor %}{{ ',' if add_columns and remove_columns }}\n\n {% for column in remove_columns %}\n drop column {{ column.name }}{{ ',' if not loop.last }}\n {% endfor %}\n\n {%- endset -%}\n\n {% do run_query(sql) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__alter_relation_add_remove_columns", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__alter_relation_add_remove_columns" + }, + "macro.dbt.default__alter_relation_comment": + { + "arguments": + [], + "created_at": 1717939092.6959662, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__alter_relation_comment(relation, relation_comment) -%}\n {{ exceptions.raise_not_implemented(\n 'alter_relation_comment macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__alter_relation_comment", + "original_file_path": "macros/adapters/persist_docs.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/persist_docs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__alter_relation_comment" + }, + "macro.dbt.default__any_value": + { + "arguments": + [], + "created_at": 1717939092.7759058, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__any_value(expression) -%}\n\n any_value({{ expression }})\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__any_value", + "original_file_path": "macros/utils/any_value.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/any_value.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__any_value" + }, + "macro.dbt.default__apply_grants": + { + "arguments": + [], + "created_at": 1717939092.731768, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query", + "macro.dbt.get_show_grant_sql", + "macro.dbt.get_dcl_statement_list", + "macro.dbt.call_dcl_statements" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__apply_grants(relation, grant_config, should_revoke=True) %}\n {#-- If grant_config is {} or None, this is a no-op --#}\n {% if grant_config %}\n {% if should_revoke %}\n {#-- We think previous grants may have carried over --#}\n {#-- Show current grants and calculate diffs --#}\n {% set current_grants_table = run_query(get_show_grant_sql(relation)) %}\n {% set current_grants_dict = adapter.standardize_grants_dict(current_grants_table) %}\n {% set needs_granting = diff_of_two_dicts(grant_config, current_grants_dict) %}\n {% set needs_revoking = diff_of_two_dicts(current_grants_dict, grant_config) %}\n {% if not (needs_granting or needs_revoking) %}\n {{ log('On ' ~ relation ~': All grants are in place, no revocation or granting needed.')}}\n {% endif %}\n {% else %}\n {#-- We don't think there's any chance of previous grants having carried over. --#}\n {#-- Jump straight to granting what the user has configured. --#}\n {% set needs_revoking = {} %}\n {% set needs_granting = grant_config %}\n {% endif %}\n {% if needs_granting or needs_revoking %}\n {% set revoke_statement_list = get_dcl_statement_list(relation, needs_revoking, get_revoke_sql) %}\n {% set grant_statement_list = get_dcl_statement_list(relation, needs_granting, get_grant_sql) %}\n {% set dcl_statement_list = revoke_statement_list + grant_statement_list %}\n {% if dcl_statement_list %}\n {{ call_dcl_statements(dcl_statement_list) }}\n {% endif %}\n {% endif %}\n {% endif %}\n{% endmacro %}", + "meta": + {}, + "name": "default__apply_grants", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__apply_grants" + }, + "macro.dbt.default__array_append": + { + "arguments": + [], + "created_at": 1717939092.7780004, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__array_append(array, new_element) -%}\n array_append({{ array }}, {{ new_element }})\n{%- endmacro %}", + "meta": + {}, + "name": "default__array_append", + "original_file_path": "macros/utils/array_append.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/array_append.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__array_append" + }, + "macro.dbt.default__array_concat": + { + "arguments": + [], + "created_at": 1717939092.7448404, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__array_concat(array_1, array_2) -%}\n array_cat({{ array_1 }}, {{ array_2 }})\n{%- endmacro %}", + "meta": + {}, + "name": "default__array_concat", + "original_file_path": "macros/utils/array_concat.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/array_concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__array_concat" + }, + "macro.dbt.default__array_construct": + { + "arguments": + [], + "created_at": 1717939092.7771502, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__array_construct(inputs, data_type) -%}\n {% if inputs|length > 0 %}\n array[ {{ inputs|join(' , ') }} ]\n {% else %}\n array[]::{{data_type}}[]\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "default__array_construct", + "original_file_path": "macros/utils/array_construct.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/array_construct.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__array_construct" + }, + "macro.dbt.default__bool_or": + { + "arguments": + [], + "created_at": 1717939092.7740917, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__bool_or(expression) -%}\n\n bool_or({{ expression }})\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__bool_or", + "original_file_path": "macros/utils/bool_or.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/bool_or.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__bool_or" + }, + "macro.dbt.default__build_snapshot_table": + { + "arguments": + [], + "created_at": 1717939092.8221772, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__build_snapshot_table(strategy, sql) %}\n\n select *,\n {{ strategy.scd_id }} as dbt_scd_id,\n {{ strategy.updated_at }} as dbt_updated_at,\n {{ strategy.updated_at }} as dbt_valid_from,\n nullif({{ strategy.updated_at }}, {{ strategy.updated_at }}) as dbt_valid_to\n from (\n {{ sql }}\n ) sbq\n\n{% endmacro %}", + "meta": + {}, + "name": "default__build_snapshot_table", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__build_snapshot_table" + }, + "macro.dbt.default__call_dcl_statements": + { + "arguments": + [], + "created_at": 1717939092.728915, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__call_dcl_statements(dcl_statement_list) %}\n {#\n -- By default, supply all grant + revoke statements in a single semicolon-separated block,\n -- so that they're all processed together.\n\n -- Some databases do not support this. Those adapters will need to override this macro\n -- to run each statement individually.\n #}\n {% call statement('grants') %}\n {% for dcl_statement in dcl_statement_list %}\n {{ dcl_statement }};\n {% endfor %}\n {% endcall %}\n{% endmacro %}", + "meta": + {}, + "name": "default__call_dcl_statements", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__call_dcl_statements" + }, + "macro.dbt.default__can_clone_table": + { + "arguments": + [], + "created_at": 1717939092.8474753, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__can_clone_table() %}\n {{ return(False) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__can_clone_table", + "original_file_path": "macros/materializations/models/clone/can_clone_table.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/clone/can_clone_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__can_clone_table" + }, + "macro.dbt.default__cast": + { + "arguments": + [], + "created_at": 1717939092.7518039, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__cast(field, type) %}\n cast({{field}} as {{type}})\n{% endmacro %}", + "meta": + {}, + "name": "default__cast", + "original_file_path": "macros/utils/cast.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/cast.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__cast" + }, + "macro.dbt.default__cast_bool_to_text": + { + "arguments": + [], + "created_at": 1717939092.7589076, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__cast_bool_to_text(field) %}\n cast({{ field }} as {{ api.Column.translate_type('string') }})\n{% endmacro %}", + "meta": + {}, + "name": "default__cast_bool_to_text", + "original_file_path": "macros/utils/cast_bool_to_text.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/cast_bool_to_text.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__cast_bool_to_text" + }, + "macro.dbt.default__check_schema_exists": + { + "arguments": + [], + "created_at": 1717939092.6766727, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.replace", + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__check_schema_exists(information_schema, schema) -%}\n {% set sql -%}\n select count(*)\n from {{ information_schema.replace(information_schema_view='SCHEMATA') }}\n where catalog_name='{{ information_schema.database }}'\n and schema_name='{{ schema }}'\n {%- endset %}\n {{ return(run_query(sql)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__check_schema_exists", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__check_schema_exists" + }, + "macro.dbt.default__collect_freshness": + { + "arguments": + [], + "created_at": 1717939092.714941, + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt.current_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__collect_freshness(source, loaded_at_field, filter) %}\n {% call statement('collect_freshness', fetch_result=True, auto_begin=False) -%}\n select\n max({{ loaded_at_field }}) as max_loaded_at,\n {{ current_timestamp() }} as snapshotted_at\n from {{ source }}\n {% if filter %}\n where {{ filter }}\n {% endif %}\n {% endcall %}\n {{ return(load_result('collect_freshness')) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__collect_freshness", + "original_file_path": "macros/adapters/freshness.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/freshness.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__collect_freshness" + }, + "macro.dbt.default__concat": + { + "arguments": + [], + "created_at": 1717939092.7455978, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__concat(fields) -%}\n {{ fields|join(' || ') }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__concat", + "original_file_path": "macros/utils/concat.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__concat" + }, + "macro.dbt.default__copy_grants": + { + "arguments": + [], + "created_at": 1717939092.7221134, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__copy_grants() %}\n {{ return(True) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__copy_grants", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__copy_grants" + }, + "macro.dbt.default__create_columns": + { + "arguments": + [], + "created_at": 1717939092.8179743, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__create_columns(relation, columns) %}\n {% for column in columns %}\n {% call statement() %}\n alter table {{ relation }} add column \"{{ column.name }}\" {{ column.data_type }};\n {% endcall %}\n {% endfor %}\n{% endmacro %}", + "meta": + {}, + "name": "default__create_columns", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__create_columns" + }, + "macro.dbt.default__create_csv_table": + { + "arguments": + [], + "created_at": 1717939092.9387836, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__create_csv_table(model, agate_table) %}\n {%- set column_override = model['config'].get('column_types', {}) -%}\n {%- set quote_seed_column = model['config'].get('quote_columns', None) -%}\n\n {% set sql %}\n create table {{ this.render() }} (\n {%- for col_name in agate_table.column_names -%}\n {%- set inferred_type = adapter.convert_type(agate_table, loop.index0) -%}\n {%- set type = column_override.get(col_name, inferred_type) -%}\n {%- set column_name = (col_name | string) -%}\n {{ adapter.quote_seed_column(column_name, quote_seed_column) }} {{ type }} {%- if not loop.last -%}, {%- endif -%}\n {%- endfor -%}\n )\n {% endset %}\n\n {% call statement('_') -%}\n {{ sql }}\n {%- endcall %}\n\n {{ return(sql) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__create_csv_table", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__create_csv_table" + }, + "macro.dbt.default__create_indexes": + { + "arguments": + [], + "created_at": 1717939092.7178924, + "depends_on": + { + "macros": + [ + "macro.dbt.get_create_index_sql", + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__create_indexes(relation) -%}\n {%- set _indexes = config.get('indexes', default=[]) -%}\n\n {% for _index_dict in _indexes %}\n {% set create_index_sql = get_create_index_sql(relation, _index_dict) %}\n {% if create_index_sql %}\n {% do run_query(create_index_sql) %}\n {% endif %}\n {% endfor %}\n{% endmacro %}", + "meta": + {}, + "name": "default__create_indexes", + "original_file_path": "macros/adapters/indexes.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/indexes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__create_indexes" + }, + "macro.dbt.default__create_or_replace_clone": + { + "arguments": + [], + "created_at": 1717939092.8483326, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__create_or_replace_clone(this_relation, defer_relation) %}\n create or replace table {{ this_relation }} clone {{ defer_relation }}\n{% endmacro %}", + "meta": + {}, + "name": "default__create_or_replace_clone", + "original_file_path": "macros/materializations/models/clone/create_or_replace_clone.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/clone/create_or_replace_clone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__create_or_replace_clone" + }, + "macro.dbt.default__create_schema": + { + "arguments": + [], + "created_at": 1717939092.712571, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__create_schema(relation) -%}\n {%- call statement('create_schema') -%}\n create schema if not exists {{ relation.without_identifier() }}\n {% endcall %}\n{% endmacro %}", + "meta": + {}, + "name": "default__create_schema", + "original_file_path": "macros/adapters/schema.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__create_schema" + }, + "macro.dbt.default__create_table_as": + { + "arguments": + [], + "created_at": 1717939092.9940748, + "depends_on": + { + "macros": + [ + "macro.dbt.get_assert_columns_equivalent", + "macro.dbt.get_table_columns_and_constraints", + "macro.dbt.get_select_subquery" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__create_table_as(temporary, relation, sql) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {{ sql_header if sql_header is not none }}\n\n create {% if temporary: -%}temporary{%- endif %} table\n {{ relation.include(database=(not temporary), schema=(not temporary)) }}\n {% set contract_config = config.get('contract') %}\n {% if contract_config.enforced and (not temporary) %}\n {{ get_assert_columns_equivalent(sql) }}\n {{ get_table_columns_and_constraints() }}\n {%- set sql = get_select_subquery(sql) %}\n {% endif %}\n as (\n {{ sql }}\n );\n{%- endmacro %}", + "meta": + {}, + "name": "default__create_table_as", + "original_file_path": "macros/relations/table/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__create_table_as" + }, + "macro.dbt.default__create_view_as": + { + "arguments": + [], + "created_at": 1717939093.015035, + "depends_on": + { + "macros": + [ + "macro.dbt.get_assert_columns_equivalent" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__create_view_as(relation, sql) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {{ sql_header if sql_header is not none }}\n create view {{ relation }}\n {% set contract_config = config.get('contract') %}\n {% if contract_config.enforced %}\n {{ get_assert_columns_equivalent(sql) }}\n {%- endif %}\n as (\n {{ sql }}\n );\n{%- endmacro %}", + "meta": + {}, + "name": "default__create_view_as", + "original_file_path": "macros/relations/view/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__create_view_as" + }, + "macro.dbt.default__current_timestamp": + { + "arguments": + [], + "created_at": 1717939092.690239, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__current_timestamp() -%}\n {{ exceptions.raise_not_implemented(\n 'current_timestamp macro not implemented for adapter ' + adapter.type()) }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__current_timestamp", + "original_file_path": "macros/adapters/timestamps.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/timestamps.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__current_timestamp" + }, + "macro.dbt.default__current_timestamp_backcompat": + { + "arguments": + [], + "created_at": 1717939092.6912751, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__current_timestamp_backcompat() %}\n current_timestamp::timestamp\n{% endmacro %}", + "meta": + {}, + "name": "default__current_timestamp_backcompat", + "original_file_path": "macros/adapters/timestamps.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/timestamps.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__current_timestamp_backcompat" + }, + "macro.dbt.default__current_timestamp_in_utc_backcompat": + { + "arguments": + [], + "created_at": 1717939092.6919675, + "depends_on": + { + "macros": + [ + "macro.dbt.current_timestamp_backcompat", + "macro.dbt.default__current_timestamp_backcompat" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__current_timestamp_in_utc_backcompat() %}\n {{ return(adapter.dispatch('current_timestamp_backcompat', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__current_timestamp_in_utc_backcompat", + "original_file_path": "macros/adapters/timestamps.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/timestamps.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__current_timestamp_in_utc_backcompat" + }, + "macro.dbt.default__date": + { + "arguments": + [], + "created_at": 1717939092.7799592, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__date(year, month, day) -%}\n {%- set dt = modules.datetime.date(year, month, day) -%}\n {%- set iso_8601_formatted_date = dt.strftime('%Y-%m-%d') -%}\n to_date('{{ iso_8601_formatted_date }}', 'YYYY-MM-DD')\n{%- endmacro %}", + "meta": + {}, + "name": "default__date", + "original_file_path": "macros/utils/date.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/date.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__date" + }, + "macro.dbt.default__date_spine": + { + "arguments": + [], + "created_at": 1717939092.7733674, + "depends_on": + { + "macros": + [ + "macro.dbt.generate_series", + "macro.dbt.get_intervals_between", + "macro.dbt.dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__date_spine(datepart, start_date, end_date) %}\n\n\n {# call as follows:\n\n date_spine(\n \"day\",\n \"to_date('01/01/2016', 'mm/dd/yyyy')\",\n \"dbt.dateadd(week, 1, current_date)\"\n ) #}\n\n\n with rawdata as (\n\n {{dbt.generate_series(\n dbt.get_intervals_between(start_date, end_date, datepart)\n )}}\n\n ),\n\n all_periods as (\n\n select (\n {{\n dbt.dateadd(\n datepart,\n \"row_number() over (order by 1) - 1\",\n start_date\n )\n }}\n ) as date_{{datepart}}\n from rawdata\n\n ),\n\n filtered as (\n\n select *\n from all_periods\n where date_{{datepart}} <= {{ end_date }}\n\n )\n\n select * from filtered\n\n{% endmacro %}", + "meta": + {}, + "name": "default__date_spine", + "original_file_path": "macros/utils/date_spine.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__date_spine" + }, + "macro.dbt.default__date_trunc": + { + "arguments": + [], + "created_at": 1717939092.7464108, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__date_trunc(datepart, date) -%}\n date_trunc('{{datepart}}', {{date}})\n{%- endmacro %}", + "meta": + {}, + "name": "default__date_trunc", + "original_file_path": "macros/utils/date_trunc.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/date_trunc.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__date_trunc" + }, + "macro.dbt.default__dateadd": + { + "arguments": + [], + "created_at": 1717939092.7580914, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__dateadd(datepart, interval, from_date_or_timestamp) %}\n\n dateadd(\n {{ datepart }},\n {{ interval }},\n {{ from_date_or_timestamp }}\n )\n\n{% endmacro %}", + "meta": + {}, + "name": "default__dateadd", + "original_file_path": "macros/utils/dateadd.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/dateadd.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__dateadd" + }, + "macro.dbt.default__datediff": + { + "arguments": + [], + "created_at": 1717939092.7751944, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__datediff(first_date, second_date, datepart) -%}\n\n datediff(\n {{ datepart }},\n {{ first_date }},\n {{ second_date }}\n )\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__datediff", + "original_file_path": "macros/utils/datediff.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/datediff.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__datediff" + }, + "macro.dbt.default__drop_materialized_view": + { + "arguments": + [], + "created_at": 1717939093.0048087, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__drop_materialized_view(relation) -%}\n drop materialized view if exists {{ relation }} cascade\n{%- endmacro %}", + "meta": + {}, + "name": "default__drop_materialized_view", + "original_file_path": "macros/relations/materialized_view/drop.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/drop.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__drop_materialized_view" + }, + "macro.dbt.default__drop_relation": + { + "arguments": + [], + "created_at": 1717939092.9894187, + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt.get_drop_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__drop_relation(relation) -%}\n {% call statement('drop_relation', auto_begin=False) -%}\n {{ get_drop_sql(relation) }}\n {%- endcall %}\n{% endmacro %}", + "meta": + {}, + "name": "default__drop_relation", + "original_file_path": "macros/relations/drop.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/drop.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__drop_relation" + }, + "macro.dbt.default__drop_schema": + { + "arguments": + [], + "created_at": 1717939092.7133212, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__drop_schema(relation) -%}\n {%- call statement('drop_schema') -%}\n drop schema if exists {{ relation.without_identifier() }} cascade\n {% endcall %}\n{% endmacro %}", + "meta": + {}, + "name": "default__drop_schema", + "original_file_path": "macros/adapters/schema.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__drop_schema" + }, + "macro.dbt.default__drop_schema_named": + { + "arguments": + [], + "created_at": 1717939092.982225, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__drop_schema_named(schema_name) %}\n {% set schema_relation = api.Relation.create(schema=schema_name) %}\n {{ adapter.drop_schema(schema_relation) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__drop_schema_named", + "original_file_path": "macros/relations/schema.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__drop_schema_named" + }, + "macro.dbt.default__drop_table": + { + "arguments": + [], + "created_at": 1717939092.9981635, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__drop_table(relation) -%}\n drop table if exists {{ relation }} cascade\n{%- endmacro %}", + "meta": + {}, + "name": "default__drop_table", + "original_file_path": "macros/relations/table/drop.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/drop.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__drop_table" + }, + "macro.dbt.default__drop_view": + { + "arguments": + [], + "created_at": 1717939093.0215576, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__drop_view(relation) -%}\n drop view if exists {{ relation }} cascade\n{%- endmacro %}", + "meta": + {}, + "name": "default__drop_view", + "original_file_path": "macros/relations/view/drop.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/drop.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__drop_view" + }, + "macro.dbt.default__escape_single_quotes": + { + "arguments": + [], + "created_at": 1717939092.7696877, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__escape_single_quotes(expression) -%}\n{{ expression | replace(\"'\",\"''\") }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__escape_single_quotes", + "original_file_path": "macros/utils/escape_single_quotes.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/escape_single_quotes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__escape_single_quotes" + }, + "macro.dbt.default__except": + { + "arguments": + [], + "created_at": 1717939092.7541218, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__except() %}\n\n except\n\n{% endmacro %}", + "meta": + {}, + "name": "default__except", + "original_file_path": "macros/utils/except.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/except.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__except" + }, + "macro.dbt.default__format_column": + { + "arguments": + [], + "created_at": 1717939093.0126686, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__format_column(column) -%}\n {% set data_type = column.dtype %}\n {% set formatted = column.column.lower() ~ \" \" ~ data_type %}\n {{ return({'name': column.name, 'data_type': data_type, 'formatted': formatted}) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "default__format_column", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/column/columns_spec_ddl.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__format_column" + }, + "macro.dbt.default__generate_alias_name": + { + "arguments": + [], + "created_at": 1717939092.948756, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__generate_alias_name(custom_alias_name=none, node=none) -%}\n\n {%- if custom_alias_name -%}\n\n {{ custom_alias_name | trim }}\n\n {%- elif node.version -%}\n\n {{ return(node.name ~ \"_v\" ~ (node.version | replace(\".\", \"_\"))) }}\n\n {%- else -%}\n\n {{ node.name }}\n\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__generate_alias_name", + "original_file_path": "macros/get_custom_name/get_custom_alias.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/get_custom_name/get_custom_alias.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__generate_alias_name" + }, + "macro.dbt.default__generate_database_name": + { + "arguments": + [], + "created_at": 1717939092.9472337, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__generate_database_name(custom_database_name=none, node=none) -%}\n {%- set default_database = target.database -%}\n {%- if custom_database_name is none -%}\n\n {{ default_database }}\n\n {%- else -%}\n\n {{ custom_database_name }}\n\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__generate_database_name", + "original_file_path": "macros/get_custom_name/get_custom_database.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/get_custom_name/get_custom_database.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__generate_database_name" + }, + "macro.dbt.default__generate_schema_name": + { + "arguments": + [], + "created_at": 1717939092.9502616, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__generate_schema_name(custom_schema_name, node) -%}\n\n {%- set default_schema = target.schema -%}\n {%- if custom_schema_name is none -%}\n\n {{ default_schema }}\n\n {%- else -%}\n\n {{ default_schema }}_{{ custom_schema_name | trim }}\n\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__generate_schema_name", + "original_file_path": "macros/get_custom_name/get_custom_schema.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/get_custom_name/get_custom_schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__generate_schema_name" + }, + "macro.dbt.default__generate_series": + { + "arguments": + [], + "created_at": 1717939092.7501113, + "depends_on": + { + "macros": + [ + "macro.dbt.get_powers_of_two" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__generate_series(upper_bound) %}\n\n {% set n = dbt.get_powers_of_two(upper_bound) %}\n\n with p as (\n select 0 as generated_number union all select 1\n ), unioned as (\n\n select\n\n {% for i in range(n) %}\n p{{i}}.generated_number * power(2, {{i}})\n {% if not loop.last %} + {% endif %}\n {% endfor %}\n + 1\n as generated_number\n\n from\n\n {% for i in range(n) %}\n p as p{{i}}\n {% if not loop.last %} cross join {% endif %}\n {% endfor %}\n\n )\n\n select *\n from unioned\n where generated_number <= {{upper_bound}}\n order by generated_number\n\n{% endmacro %}", + "meta": + {}, + "name": "default__generate_series", + "original_file_path": "macros/utils/generate_series.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__generate_series" + }, + "macro.dbt.default__get_alter_materialized_view_as_sql": + { + "arguments": + [], + "created_at": 1717939092.9996693, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_alter_materialized_view_as_sql(\n relation,\n configuration_changes,\n sql,\n existing_relation,\n backup_relation,\n intermediate_relation\n) %}\n {{ exceptions.raise_compiler_error(\"Materialized views have not been implemented for this adapter.\") }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_alter_materialized_view_as_sql", + "original_file_path": "macros/relations/materialized_view/alter.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/alter.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_alter_materialized_view_as_sql" + }, + "macro.dbt.default__get_assert_columns_equivalent": + { + "arguments": + [], + "created_at": 1717939093.0085056, + "depends_on": + { + "macros": + [ + "macro.dbt.assert_columns_equivalent" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_assert_columns_equivalent(sql) -%}\n {{ return(assert_columns_equivalent(sql)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_assert_columns_equivalent", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/column/columns_spec_ddl.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_assert_columns_equivalent" + }, + "macro.dbt.default__get_batch_size": + { + "arguments": + [], + "created_at": 1717939092.9420257, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_batch_size() %}\n {{ return(10000) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_batch_size", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_batch_size" + }, + "macro.dbt.default__get_binding_char": + { + "arguments": + [], + "created_at": 1717939092.9414494, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_binding_char() %}\n {{ return('%s') }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_binding_char", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_binding_char" + }, + "macro.dbt.default__get_catalog": + { + "arguments": + [], + "created_at": 1717939092.6739962, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_catalog(information_schema, schemas) -%}\n\n {% set typename = adapter.type() %}\n {% set msg -%}\n get_catalog not implemented for {{ typename }}\n {%- endset %}\n\n {{ exceptions.raise_compiler_error(msg) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_catalog", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_catalog" + }, + "macro.dbt.default__get_catalog_relations": + { + "arguments": + [], + "created_at": 1717939092.6730325, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_catalog_relations(information_schema, relations) -%}\n {% set typename = adapter.type() %}\n {% set msg -%}\n get_catalog_relations not implemented for {{ typename }}\n {%- endset %}\n\n {{ exceptions.raise_compiler_error(msg) }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_catalog_relations", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_catalog_relations" + }, + "macro.dbt.default__get_column_names": + { + "arguments": + [], + "created_at": 1717939092.9950037, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_column_names() %}\n {#- loop through user_provided_columns to get column names -#}\n {%- set user_provided_columns = model['columns'] -%}\n {%- for i in user_provided_columns %}\n {%- set col = user_provided_columns[i] -%}\n {%- set col_name = adapter.quote(col['name']) if col.get('quote') else col['name'] -%}\n {{ col_name }}{{ \", \" if not loop.last }}\n {%- endfor -%}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_column_names", + "original_file_path": "macros/relations/table/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_column_names" + }, + "macro.dbt.default__get_columns_in_query": + { + "arguments": + [], + "created_at": 1717939092.7076461, + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt.get_empty_subquery_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_columns_in_query(select_sql) %}\n {% call statement('get_columns_in_query', fetch_result=True, auto_begin=False) -%}\n {{ get_empty_subquery_sql(select_sql) }}\n {% endcall %}\n {{ return(load_result('get_columns_in_query').table.columns | map(attribute='name') | list) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_columns_in_query", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_columns_in_query" + }, + "macro.dbt.default__get_columns_in_relation": + { + "arguments": + [], + "created_at": 1717939092.701415, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_columns_in_relation(relation) -%}\n {{ exceptions.raise_not_implemented(\n 'get_columns_in_relation macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_columns_in_relation", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_columns_in_relation" + }, + "macro.dbt.default__get_create_backup_sql": + { + "arguments": + [], + "created_at": 1717939092.9734175, + "depends_on": + { + "macros": + [ + "macro.dbt.make_backup_relation", + "macro.dbt.get_drop_sql", + "macro.dbt.get_rename_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__get_create_backup_sql(relation) -%}\n\n -- get the standard backup name\n {% set backup_relation = make_backup_relation(relation, relation.type) %}\n\n -- drop any pre-existing backup\n {{ get_drop_sql(backup_relation) }};\n\n {{ get_rename_sql(relation, backup_relation.identifier) }}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__get_create_backup_sql", + "original_file_path": "macros/relations/create_backup.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/create_backup.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_create_backup_sql" + }, + "macro.dbt.default__get_create_index_sql": + { + "arguments": + [], + "created_at": 1717939092.7166114, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_create_index_sql(relation, index_dict) -%}\n {% do return(None) %}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_create_index_sql", + "original_file_path": "macros/adapters/indexes.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/indexes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_create_index_sql" + }, + "macro.dbt.default__get_create_intermediate_sql": + { + "arguments": + [], + "created_at": 1717939092.9834428, + "depends_on": + { + "macros": + [ + "macro.dbt.make_intermediate_relation", + "macro.dbt.get_drop_sql", + "macro.dbt.get_create_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__get_create_intermediate_sql(relation, sql) -%}\n\n -- get the standard intermediate name\n {% set intermediate_relation = make_intermediate_relation(relation) %}\n\n -- drop any pre-existing intermediate\n {{ get_drop_sql(intermediate_relation) }};\n\n {{ get_create_sql(intermediate_relation, sql) }}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__get_create_intermediate_sql", + "original_file_path": "macros/relations/create_intermediate.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/create_intermediate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_create_intermediate_sql" + }, + "macro.dbt.default__get_create_materialized_view_as_sql": + { + "arguments": + [], + "created_at": 1717939093.001411, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_create_materialized_view_as_sql(relation, sql) -%}\n {{ exceptions.raise_compiler_error(\n \"`get_create_materialized_view_as_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_create_materialized_view_as_sql", + "original_file_path": "macros/relations/materialized_view/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_create_materialized_view_as_sql" + }, + "macro.dbt.default__get_create_sql": + { + "arguments": + [], + "created_at": 1717939092.9762516, + "depends_on": + { + "macros": + [ + "macro.dbt.get_create_view_as_sql", + "macro.dbt.get_create_table_as_sql", + "macro.dbt.get_create_materialized_view_as_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__get_create_sql(relation, sql) -%}\n\n {%- if relation.is_view -%}\n {{ get_create_view_as_sql(relation, sql) }}\n\n {%- elif relation.is_table -%}\n {{ get_create_table_as_sql(False, relation, sql) }}\n\n {%- elif relation.is_materialized_view -%}\n {{ get_create_materialized_view_as_sql(relation, sql) }}\n\n {%- else -%}\n {{- exceptions.raise_compiler_error(\"`get_create_sql` has not been implemented for: \" ~ relation.type ) -}}\n\n {%- endif -%}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__get_create_sql", + "original_file_path": "macros/relations/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_create_sql" + }, + "macro.dbt.default__get_create_table_as_sql": + { + "arguments": + [], + "created_at": 1717939092.9916792, + "depends_on": + { + "macros": + [ + "macro.dbt.create_table_as" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_create_table_as_sql(temporary, relation, sql) -%}\n {{ return(create_table_as(temporary, relation, sql)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_create_table_as_sql", + "original_file_path": "macros/relations/table/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_create_table_as_sql" + }, + "macro.dbt.default__get_create_view_as_sql": + { + "arguments": + [], + "created_at": 1717939093.013799, + "depends_on": + { + "macros": + [ + "macro.dbt.create_view_as" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_create_view_as_sql(relation, sql) -%}\n {{ return(create_view_as(relation, sql)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_create_view_as_sql", + "original_file_path": "macros/relations/view/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_create_view_as_sql" + }, + "macro.dbt.default__get_csv_sql": + { + "arguments": + [], + "created_at": 1717939092.9409137, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_csv_sql(create_or_truncate_sql, insert_sql) %}\n {{ create_or_truncate_sql }};\n -- dbt seed --\n {{ insert_sql }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_csv_sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_csv_sql" + }, + "macro.dbt.default__get_dcl_statement_list": + { + "arguments": + [], + "created_at": 1717939092.7279491, + "depends_on": + { + "macros": + [ + "macro.dbt.support_multiple_grantees_per_dcl_statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__get_dcl_statement_list(relation, grant_config, get_dcl_macro) -%}\n {#\n -- Unpack grant_config into specific privileges and the set of users who need them granted/revoked.\n -- Depending on whether this database supports multiple grantees per statement, pass in the list of\n -- all grantees per privilege, or (if not) template one statement per privilege-grantee pair.\n -- `get_dcl_macro` will be either `get_grant_sql` or `get_revoke_sql`\n #}\n {%- set dcl_statements = [] -%}\n {%- for privilege, grantees in grant_config.items() %}\n {%- if support_multiple_grantees_per_dcl_statement() and grantees -%}\n {%- set dcl = get_dcl_macro(relation, privilege, grantees) -%}\n {%- do dcl_statements.append(dcl) -%}\n {%- else -%}\n {%- for grantee in grantees -%}\n {% set dcl = get_dcl_macro(relation, privilege, [grantee]) %}\n {%- do dcl_statements.append(dcl) -%}\n {% endfor -%}\n {%- endif -%}\n {%- endfor -%}\n {{ return(dcl_statements) }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_dcl_statement_list", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_dcl_statement_list" + }, + "macro.dbt.default__get_delete_insert_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.8696032, + "depends_on": + { + "macros": + [ + "macro.dbt.get_quoted_csv" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_delete_insert_merge_sql(target, source, unique_key, dest_columns, incremental_predicates) -%}\n\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n\n {% if unique_key %}\n {% if unique_key is sequence and unique_key is not string %}\n delete from {{target }}\n using {{ source }}\n where (\n {% for key in unique_key %}\n {{ source }}.{{ key }} = {{ target }}.{{ key }}\n {{ \"and \" if not loop.last}}\n {% endfor %}\n {% if incremental_predicates %}\n {% for predicate in incremental_predicates %}\n and {{ predicate }}\n {% endfor %}\n {% endif %}\n );\n {% else %}\n delete from {{ target }}\n where (\n {{ unique_key }}) in (\n select ({{ unique_key }})\n from {{ source }}\n )\n {%- if incremental_predicates %}\n {% for predicate in incremental_predicates %}\n and {{ predicate }}\n {% endfor %}\n {%- endif -%};\n\n {% endif %}\n {% endif %}\n\n insert into {{ target }} ({{ dest_cols_csv }})\n (\n select {{ dest_cols_csv }}\n from {{ source }}\n )\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_delete_insert_merge_sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/merge.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_delete_insert_merge_sql" + }, + "macro.dbt.default__get_drop_backup_sql": + { + "arguments": + [], + "created_at": 1717939092.9773285, + "depends_on": + { + "macros": + [ + "macro.dbt.make_backup_relation", + "macro.dbt.get_drop_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__get_drop_backup_sql(relation) -%}\n\n -- get the standard backup name\n {% set backup_relation = make_backup_relation(relation, relation.type) %}\n\n {{ get_drop_sql(backup_relation) }}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__get_drop_backup_sql", + "original_file_path": "macros/relations/drop_backup.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/drop_backup.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_drop_backup_sql" + }, + "macro.dbt.default__get_drop_index_sql": + { + "arguments": + [], + "created_at": 1717939092.7185707, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_drop_index_sql(relation, index_name) -%}\n {{ exceptions.raise_compiler_error(\"`get_drop_index_sql has not been implemented for this adapter.\") }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_drop_index_sql", + "original_file_path": "macros/adapters/indexes.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/indexes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_drop_index_sql" + }, + "macro.dbt.default__get_drop_sql": + { + "arguments": + [], + "created_at": 1717939092.9886038, + "depends_on": + { + "macros": + [ + "macro.dbt.drop_view", + "macro.dbt.drop_table", + "macro.dbt.drop_materialized_view" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__get_drop_sql(relation) -%}\n\n {%- if relation.is_view -%}\n {{ drop_view(relation) }}\n\n {%- elif relation.is_table -%}\n {{ drop_table(relation) }}\n\n {%- elif relation.is_materialized_view -%}\n {{ drop_materialized_view(relation) }}\n\n {%- else -%}\n drop {{ relation.type }} if exists {{ relation }} cascade\n\n {%- endif -%}\n\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "default__get_drop_sql", + "original_file_path": "macros/relations/drop.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/drop.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_drop_sql" + }, + "macro.dbt.default__get_empty_schema_sql": + { + "arguments": + [], + "created_at": 1717939092.7058558, + "depends_on": + { + "macros": + [ + "macro.dbt.cast" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_empty_schema_sql(columns) %}\n {%- set col_err = [] -%}\n {%- set col_naked_numeric = [] -%}\n select\n {% for i in columns %}\n {%- set col = columns[i] -%}\n {%- if col['data_type'] is not defined -%}\n {%- do col_err.append(col['name']) -%}\n {#-- If this column's type is just 'numeric' then it is missing precision/scale, raise a warning --#}\n {%- elif col['data_type'].strip().lower() in ('numeric', 'decimal', 'number') -%}\n {%- do col_naked_numeric.append(col['name']) -%}\n {%- endif -%}\n {% set col_name = adapter.quote(col['name']) if col.get('quote') else col['name'] %}\n {{ cast('null', col['data_type']) }} as {{ col_name }}{{ \", \" if not loop.last }}\n {%- endfor -%}\n {%- if (col_err | length) > 0 -%}\n {{ exceptions.column_type_missing(column_names=col_err) }}\n {%- elif (col_naked_numeric | length) > 0 -%}\n {{ exceptions.warn(\"Detected columns with numeric type and unspecified precision/scale, this can lead to unintended rounding: \" ~ col_naked_numeric ~ \"`\") }}\n {%- endif -%}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_empty_schema_sql", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_empty_schema_sql" + }, + "macro.dbt.default__get_empty_subquery_sql": + { + "arguments": + [], + "created_at": 1717939092.7030418, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_empty_subquery_sql(select_sql, select_sql_header=none) %}\n {%- if select_sql_header is not none -%}\n {{ select_sql_header }}\n {%- endif -%}\n select * from (\n {{ select_sql }}\n ) as __dbt_sbq\n where false\n limit 0\n{% endmacro %}", + "meta": + {}, + "name": "default__get_empty_subquery_sql", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_empty_subquery_sql" + }, + "macro.dbt.default__get_grant_sql": + { + "arguments": + [], + "created_at": 1717939092.7248993, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__get_grant_sql(relation, privilege, grantees) -%}\n grant {{ privilege }} on {{ relation }} to {{ grantees | join(', ') }}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "default__get_grant_sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_grant_sql" + }, + "macro.dbt.default__get_incremental_append_sql": + { + "arguments": + [], + "created_at": 1717939092.8839028, + "depends_on": + { + "macros": + [ + "macro.dbt.get_insert_into_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_incremental_append_sql(arg_dict) %}\n\n {% do return(get_insert_into_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"dest_columns\"])) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_incremental_append_sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_incremental_append_sql" + }, + "macro.dbt.default__get_incremental_default_sql": + { + "arguments": + [], + "created_at": 1717939092.8874686, + "depends_on": + { + "macros": + [ + "macro.dbt.get_incremental_append_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_incremental_default_sql(arg_dict) %}\n\n {% do return(get_incremental_append_sql(arg_dict)) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_incremental_default_sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_incremental_default_sql" + }, + "macro.dbt.default__get_incremental_delete_insert_sql": + { + "arguments": + [], + "created_at": 1717939092.8848906, + "depends_on": + { + "macros": + [ + "macro.dbt.get_delete_insert_merge_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_incremental_delete_insert_sql(arg_dict) %}\n\n {% do return(get_delete_insert_merge_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"unique_key\"], arg_dict[\"dest_columns\"], arg_dict[\"incremental_predicates\"])) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_incremental_delete_insert_sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_incremental_delete_insert_sql" + }, + "macro.dbt.default__get_incremental_insert_overwrite_sql": + { + "arguments": + [], + "created_at": 1717939092.8867774, + "depends_on": + { + "macros": + [ + "macro.dbt.get_insert_overwrite_merge_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_incremental_insert_overwrite_sql(arg_dict) %}\n\n {% do return(get_insert_overwrite_merge_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"dest_columns\"], arg_dict[\"incremental_predicates\"])) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_incremental_insert_overwrite_sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_incremental_insert_overwrite_sql" + }, + "macro.dbt.default__get_incremental_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.8858654, + "depends_on": + { + "macros": + [ + "macro.dbt.get_merge_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_incremental_merge_sql(arg_dict) %}\n\n {% do return(get_merge_sql(arg_dict[\"target_relation\"], arg_dict[\"temp_relation\"], arg_dict[\"unique_key\"], arg_dict[\"dest_columns\"], arg_dict[\"incremental_predicates\"])) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_incremental_merge_sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_incremental_merge_sql" + }, + "macro.dbt.default__get_insert_overwrite_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.871447, + "depends_on": + { + "macros": + [ + "macro.dbt.get_quoted_csv" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_insert_overwrite_merge_sql(target, source, dest_columns, predicates, include_sql_header) -%}\n {#-- The only time include_sql_header is True: --#}\n {#-- BigQuery + insert_overwrite strategy + \"static\" partitions config --#}\n {#-- We should consider including the sql header at the materialization level instead --#}\n\n {%- set predicates = [] if predicates is none else [] + predicates -%}\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {{ sql_header if sql_header is not none and include_sql_header }}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n using {{ source }} as DBT_INTERNAL_SOURCE\n on FALSE\n\n when not matched by source\n {% if predicates %} and {{ predicates | join(' and ') }} {% endif %}\n then delete\n\n when not matched then insert\n ({{ dest_cols_csv }})\n values\n ({{ dest_cols_csv }})\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_insert_overwrite_merge_sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/merge.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_insert_overwrite_merge_sql" + }, + "macro.dbt.default__get_intervals_between": + { + "arguments": + [], + "created_at": 1717939092.772141, + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt.datediff" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_intervals_between(start_date, end_date, datepart) -%}\n {%- call statement('get_intervals_between', fetch_result=True) %}\n\n select {{ dbt.datediff(start_date, end_date, datepart) }}\n\n {%- endcall -%}\n\n {%- set value_list = load_result('get_intervals_between') -%}\n\n {%- if value_list and value_list['data'] -%}\n {%- set values = value_list['data'] | map(attribute=0) | list %}\n {{ return(values[0]) }}\n {%- else -%}\n {{ return(1) }}\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_intervals_between", + "original_file_path": "macros/utils/date_spine.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_intervals_between" + }, + "macro.dbt.default__get_limit_subquery_sql": + { + "arguments": + [], + "created_at": 1717939092.693667, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_limit_subquery_sql(sql, limit) %}\n select *\n from (\n {{ sql }}\n ) as model_limit_subq\n limit {{ limit }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_limit_subquery_sql", + "original_file_path": "macros/adapters/show.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/show.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_limit_subquery_sql" + }, + "macro.dbt.default__get_materialized_view_configuration_changes": + { + "arguments": + [], + "created_at": 1717939093.0005522, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_materialized_view_configuration_changes(existing_relation, new_config) %}\n {{ exceptions.raise_compiler_error(\"Materialized views have not been implemented for this adapter.\") }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_materialized_view_configuration_changes", + "original_file_path": "macros/relations/materialized_view/alter.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/alter.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_materialized_view_configuration_changes" + }, + "macro.dbt.default__get_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.8669794, + "depends_on": + { + "macros": + [ + "macro.dbt.get_quoted_csv", + "macro.dbt.get_merge_update_columns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_merge_sql(target, source, unique_key, dest_columns, incremental_predicates=none) -%}\n {%- set predicates = [] if incremental_predicates is none else [] + incremental_predicates -%}\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n {%- set merge_update_columns = config.get('merge_update_columns') -%}\n {%- set merge_exclude_columns = config.get('merge_exclude_columns') -%}\n {%- set update_columns = get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) -%}\n {%- set sql_header = config.get('sql_header', none) -%}\n\n {% if unique_key %}\n {% if unique_key is sequence and unique_key is not mapping and unique_key is not string %}\n {% for key in unique_key %}\n {% set this_key_match %}\n DBT_INTERNAL_SOURCE.{{ key }} = DBT_INTERNAL_DEST.{{ key }}\n {% endset %}\n {% do predicates.append(this_key_match) %}\n {% endfor %}\n {% else %}\n {% set unique_key_match %}\n DBT_INTERNAL_SOURCE.{{ unique_key }} = DBT_INTERNAL_DEST.{{ unique_key }}\n {% endset %}\n {% do predicates.append(unique_key_match) %}\n {% endif %}\n {% else %}\n {% do predicates.append('FALSE') %}\n {% endif %}\n\n {{ sql_header if sql_header is not none }}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n using {{ source }} as DBT_INTERNAL_SOURCE\n on {{\"(\" ~ predicates | join(\") and (\") ~ \")\"}}\n\n {% if unique_key %}\n when matched then update set\n {% for column_name in update_columns -%}\n {{ column_name }} = DBT_INTERNAL_SOURCE.{{ column_name }}\n {%- if not loop.last %}, {%- endif %}\n {%- endfor %}\n {% endif %}\n\n when not matched then insert\n ({{ dest_cols_csv }})\n values\n ({{ dest_cols_csv }})\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_merge_sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/merge.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_merge_sql" + }, + "macro.dbt.default__get_merge_update_columns": + { + "arguments": + [], + "created_at": 1717939092.895151, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) %}\n {%- set default_cols = dest_columns | map(attribute=\"quoted\") | list -%}\n\n {%- if merge_update_columns and merge_exclude_columns -%}\n {{ exceptions.raise_compiler_error(\n 'Model cannot specify merge_update_columns and merge_exclude_columns. Please update model to use only one config'\n )}}\n {%- elif merge_update_columns -%}\n {%- set update_columns = merge_update_columns -%}\n {%- elif merge_exclude_columns -%}\n {%- set update_columns = [] -%}\n {%- for column in dest_columns -%}\n {% if column.column | lower not in merge_exclude_columns | map(\"lower\") | list %}\n {%- do update_columns.append(column.quoted) -%}\n {% endif %}\n {%- endfor -%}\n {%- else -%}\n {%- set update_columns = default_cols -%}\n {%- endif -%}\n\n {{ return(update_columns) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_merge_update_columns", + "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/column_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_merge_update_columns" + }, + "macro.dbt.default__get_or_create_relation": + { + "arguments": + [], + "created_at": 1717939092.687106, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_or_create_relation(database, schema, identifier, type) %}\n {%- set target_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) %}\n\n {% if target_relation %}\n {% do return([true, target_relation]) %}\n {% endif %}\n\n {%- set new_relation = api.Relation.create(\n database=database,\n schema=schema,\n identifier=identifier,\n type=type\n ) -%}\n {% do return([false, new_relation]) %}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_or_create_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_or_create_relation" + }, + "macro.dbt.default__get_powers_of_two": + { + "arguments": + [], + "created_at": 1717939092.7486293, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_powers_of_two(upper_bound) %}\n\n {% if upper_bound <= 0 %}\n {{ exceptions.raise_compiler_error(\"upper bound must be positive\") }}\n {% endif %}\n\n {% for _ in range(1, 100) %}\n {% if upper_bound <= 2 ** loop.index %}{{ return(loop.index) }}{% endif %}\n {% endfor %}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_powers_of_two", + "original_file_path": "macros/utils/generate_series.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_powers_of_two" + }, + "macro.dbt.default__get_relation_last_modified": + { + "arguments": + [], + "created_at": 1717939092.679035, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_relation_last_modified(information_schema, relations) %}\n {{ exceptions.raise_not_implemented(\n 'get_relation_last_modified macro not implemented for adapter ' + adapter.type()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_relation_last_modified", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_relation_last_modified" + }, + "macro.dbt.default__get_relations": + { + "arguments": + [], + "created_at": 1717939092.6781952, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_relations() %}\n {{ exceptions.raise_not_implemented(\n 'get_relations macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_relations", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_relations" + }, + "macro.dbt.default__get_rename_intermediate_sql": + { + "arguments": + [], + "created_at": 1717939092.9744802, + "depends_on": + { + "macros": + [ + "macro.dbt.make_intermediate_relation", + "macro.dbt.get_rename_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__get_rename_intermediate_sql(relation) -%}\n\n -- get the standard intermediate name\n {% set intermediate_relation = make_intermediate_relation(relation) %}\n\n {{ get_rename_sql(intermediate_relation, relation.identifier) }}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__get_rename_intermediate_sql", + "original_file_path": "macros/relations/rename_intermediate.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/rename_intermediate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_rename_intermediate_sql" + }, + "macro.dbt.default__get_rename_materialized_view_sql": + { + "arguments": + [], + "created_at": 1717939093.0039675, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_rename_materialized_view_sql(relation, new_name) %}\n {{ exceptions.raise_compiler_error(\n \"`get_rename_materialized_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_rename_materialized_view_sql", + "original_file_path": "macros/relations/materialized_view/rename.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/rename.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_rename_materialized_view_sql" + }, + "macro.dbt.default__get_rename_sql": + { + "arguments": + [], + "created_at": 1717939092.9855855, + "depends_on": + { + "macros": + [ + "macro.dbt.get_rename_view_sql", + "macro.dbt.get_rename_table_sql", + "macro.dbt.get_rename_materialized_view_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__get_rename_sql(relation, new_name) -%}\n\n {%- if relation.is_view -%}\n {{ get_rename_view_sql(relation, new_name) }}\n\n {%- elif relation.is_table -%}\n {{ get_rename_table_sql(relation, new_name) }}\n\n {%- elif relation.is_materialized_view -%}\n {{ get_rename_materialized_view_sql(relation, new_name) }}\n\n {%- else -%}\n {{- exceptions.raise_compiler_error(\"`get_rename_sql` has not been implemented for: \" ~ relation.type ) -}}\n\n {%- endif -%}\n\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "default__get_rename_sql", + "original_file_path": "macros/relations/rename.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/rename.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_rename_sql" + }, + "macro.dbt.default__get_rename_table_sql": + { + "arguments": + [], + "created_at": 1717939092.9974587, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_rename_table_sql(relation, new_name) %}\n {{ exceptions.raise_compiler_error(\n \"`get_rename_table_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_rename_table_sql", + "original_file_path": "macros/relations/table/rename.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/rename.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_rename_table_sql" + }, + "macro.dbt.default__get_rename_view_sql": + { + "arguments": + [], + "created_at": 1717939093.020858, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_rename_view_sql(relation, new_name) %}\n {{ exceptions.raise_compiler_error(\n \"`get_rename_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_rename_view_sql", + "original_file_path": "macros/relations/view/rename.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/rename.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_rename_view_sql" + }, + "macro.dbt.default__get_replace_materialized_view_sql": + { + "arguments": + [], + "created_at": 1717939093.0031326, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_replace_materialized_view_sql(relation, sql) %}\n {{ exceptions.raise_compiler_error(\n \"`get_replace_materialized_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_replace_materialized_view_sql", + "original_file_path": "macros/relations/materialized_view/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_replace_materialized_view_sql" + }, + "macro.dbt.default__get_replace_sql": + { + "arguments": + [], + "created_at": 1717939092.9812279, + "depends_on": + { + "macros": + [ + "macro.dbt.get_replace_view_sql", + "macro.dbt.get_replace_table_sql", + "macro.dbt.get_replace_materialized_view_sql", + "macro.dbt.get_create_intermediate_sql", + "macro.dbt.get_create_backup_sql", + "macro.dbt.get_rename_intermediate_sql", + "macro.dbt.get_drop_backup_sql", + "macro.dbt.get_drop_sql", + "macro.dbt.get_create_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_replace_sql(existing_relation, target_relation, sql) %}\n\n {# /* use a create or replace statement if possible */ #}\n\n {% set is_replaceable = existing_relation.type == target_relation_type and existing_relation.can_be_replaced %}\n\n {% if is_replaceable and existing_relation.is_view %}\n {{ get_replace_view_sql(target_relation, sql) }}\n\n {% elif is_replaceable and existing_relation.is_table %}\n {{ get_replace_table_sql(target_relation, sql) }}\n\n {% elif is_replaceable and existing_relation.is_materialized_view %}\n {{ get_replace_materialized_view_sql(target_relation, sql) }}\n\n {# /* a create or replace statement is not possible, so try to stage and/or backup to be safe */ #}\n\n {# /* create target_relation as an intermediate relation, then swap it out with the existing one using a backup */ #}\n {%- elif target_relation.can_be_renamed and existing_relation.can_be_renamed -%}\n {{ get_create_intermediate_sql(target_relation, sql) }};\n {{ get_create_backup_sql(existing_relation) }};\n {{ get_rename_intermediate_sql(target_relation) }};\n {{ get_drop_backup_sql(existing_relation) }}\n\n {# /* create target_relation as an intermediate relation, then swap it out with the existing one without using a backup */ #}\n {%- elif target_relation.can_be_renamed -%}\n {{ get_create_intermediate_sql(target_relation, sql) }};\n {{ get_drop_sql(existing_relation) }};\n {{ get_rename_intermediate_sql(target_relation) }}\n\n {# /* create target_relation in place by first backing up the existing relation */ #}\n {%- elif existing_relation.can_be_renamed -%}\n {{ get_create_backup_sql(existing_relation) }};\n {{ get_create_sql(target_relation, sql) }};\n {{ get_drop_backup_sql(existing_relation) }}\n\n {# /* no renaming is allowed, so just drop and create */ #}\n {%- else -%}\n {{ get_drop_sql(existing_relation) }};\n {{ get_create_sql(target_relation, sql) }}\n\n {%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_replace_sql", + "original_file_path": "macros/relations/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_replace_sql" + }, + "macro.dbt.default__get_replace_table_sql": + { + "arguments": + [], + "created_at": 1717939092.9965916, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_replace_table_sql(relation, sql) %}\n {{ exceptions.raise_compiler_error(\n \"`get_replace_table_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_replace_table_sql", + "original_file_path": "macros/relations/table/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_replace_table_sql" + }, + "macro.dbt.default__get_replace_view_sql": + { + "arguments": + [], + "created_at": 1717939093.0168016, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_replace_view_sql(relation, sql) %}\n {{ exceptions.raise_compiler_error(\n \"`get_replace_view_sql` has not been implemented for this adapter.\"\n ) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_replace_view_sql", + "original_file_path": "macros/relations/view/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_replace_view_sql" + }, + "macro.dbt.default__get_revoke_sql": + { + "arguments": + [], + "created_at": 1717939092.7257633, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__get_revoke_sql(relation, privilege, grantees) -%}\n revoke {{ privilege }} on {{ relation }} from {{ grantees | join(', ') }}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "default__get_revoke_sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_revoke_sql" + }, + "macro.dbt.default__get_select_subquery": + { + "arguments": + [], + "created_at": 1717939092.9957478, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_column_names" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_select_subquery(sql) %}\n select {{ adapter.dispatch('get_column_names', 'dbt')() }}\n from (\n {{ sql }}\n ) as model_subq\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_select_subquery", + "original_file_path": "macros/relations/table/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_select_subquery" + }, + "macro.dbt.default__get_show_grant_sql": + { + "arguments": + [], + "created_at": 1717939092.7240193, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_show_grant_sql(relation) %}\n show grants on {{ relation }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_show_grant_sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_show_grant_sql" + }, + "macro.dbt.default__get_show_indexes_sql": + { + "arguments": + [], + "created_at": 1717939092.7191703, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_show_indexes_sql(relation) -%}\n {{ exceptions.raise_compiler_error(\"`get_show_indexes_sql has not been implemented for this adapter.\") }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_show_indexes_sql", + "original_file_path": "macros/adapters/indexes.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/indexes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_show_indexes_sql" + }, + "macro.dbt.default__get_table_columns_and_constraints": + { + "arguments": + [], + "created_at": 1717939093.006772, + "depends_on": + { + "macros": + [ + "macro.dbt.table_columns_and_constraints" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_table_columns_and_constraints() -%}\n {{ return(table_columns_and_constraints()) }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_table_columns_and_constraints", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/column/columns_spec_ddl.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_table_columns_and_constraints" + }, + "macro.dbt.default__get_test_sql": + { + "arguments": + [], + "created_at": 1717939092.9221122, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_test_sql(main_sql, fail_calc, warn_if, error_if, limit) -%}\n select\n {{ fail_calc }} as failures,\n {{ fail_calc }} {{ warn_if }} as should_warn,\n {{ fail_calc }} {{ error_if }} as should_error\n from (\n {{ main_sql }}\n {{ \"limit \" ~ limit if limit != none }}\n ) dbt_internal_test\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_test_sql", + "original_file_path": "macros/materializations/tests/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/tests/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_test_sql" + }, + "macro.dbt.default__get_true_sql": + { + "arguments": + [], + "created_at": 1717939092.819075, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_true_sql() %}\n {{ return('TRUE') }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_true_sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_true_sql" + }, + "macro.dbt.default__get_unit_test_sql": + { + "arguments": + [], + "created_at": 1717939092.9237883, + "depends_on": + { + "macros": + [ + "macro.dbt.string_literal" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_unit_test_sql(main_sql, expected_fixture_sql, expected_column_names) -%}\n-- Build actual result given inputs\nwith dbt_internal_unit_test_actual as (\n select\n {% for expected_column_name in expected_column_names %}{{expected_column_name}}{% if not loop.last -%},{% endif %}{%- endfor -%}, {{ dbt.string_literal(\"actual\") }} as {{ adapter.quote(\"actual_or_expected\") }}\n from (\n {{ main_sql }}\n ) _dbt_internal_unit_test_actual\n),\n-- Build expected result\ndbt_internal_unit_test_expected as (\n select\n {% for expected_column_name in expected_column_names %}{{expected_column_name}}{% if not loop.last -%}, {% endif %}{%- endfor -%}, {{ dbt.string_literal(\"expected\") }} as {{ adapter.quote(\"actual_or_expected\") }}\n from (\n {{ expected_fixture_sql }}\n ) _dbt_internal_unit_test_expected\n)\n-- Union actual and expected results\nselect * from dbt_internal_unit_test_actual\nunion all\nselect * from dbt_internal_unit_test_expected\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_unit_test_sql", + "original_file_path": "macros/materializations/tests/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/tests/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_unit_test_sql" + }, + "macro.dbt.default__get_where_subquery": + { + "arguments": + [], + "created_at": 1717939092.9147222, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_where_subquery(relation) -%}\n {% set where = config.get('where', '') %}\n {% if where %}\n {%- set filtered -%}\n (select * from {{ relation }} where {{ where }}) dbt_subquery\n {%- endset -%}\n {% do return(filtered) %}\n {%- else -%}\n {% do return(relation) %}\n {%- endif -%}\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_where_subquery", + "original_file_path": "macros/materializations/tests/where_subquery.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/tests/where_subquery.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__get_where_subquery" + }, + "macro.dbt.default__handle_existing_table": + { + "arguments": + [], + "created_at": 1717939093.0199986, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__handle_existing_table(full_refresh, old_relation) %}\n {{ log(\"Dropping relation \" ~ old_relation ~ \" because it is of type \" ~ old_relation.type) }}\n {{ adapter.drop_relation(old_relation) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__handle_existing_table", + "original_file_path": "macros/relations/view/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__handle_existing_table" + }, + "macro.dbt.default__hash": + { + "arguments": + [], + "created_at": 1717939092.7657492, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__hash(field) -%}\n md5(cast({{ field }} as {{ api.Column.translate_type('string') }}))\n{%- endmacro %}", + "meta": + {}, + "name": "default__hash", + "original_file_path": "macros/utils/hash.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/hash.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__hash" + }, + "macro.dbt.default__information_schema_name": + { + "arguments": + [], + "created_at": 1717939092.6747305, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__information_schema_name(database) -%}\n {%- if database -%}\n {{ database }}.INFORMATION_SCHEMA\n {%- else -%}\n INFORMATION_SCHEMA\n {%- endif -%}\n{%- endmacro %}", + "meta": + {}, + "name": "default__information_schema_name", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__information_schema_name" + }, + "macro.dbt.default__intersect": + { + "arguments": + [], + "created_at": 1717939092.7678769, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__intersect() %}\n\n intersect\n\n{% endmacro %}", + "meta": + {}, + "name": "default__intersect", + "original_file_path": "macros/utils/intersect.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/intersect.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__intersect" + }, + "macro.dbt.default__last_day": + { + "arguments": + [], + "created_at": 1717939092.7672596, + "depends_on": + { + "macros": + [ + "macro.dbt.default_last_day" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__last_day(date, datepart) -%}\n {{dbt.default_last_day(date, datepart)}}\n{%- endmacro %}", + "meta": + {}, + "name": "default__last_day", + "original_file_path": "macros/utils/last_day.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/last_day.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__last_day" + }, + "macro.dbt.default__length": + { + "arguments": + [], + "created_at": 1717939092.74303, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__length(expression) %}\n\n length(\n {{ expression }}\n )\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__length", + "original_file_path": "macros/utils/length.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/length.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__length" + }, + "macro.dbt.default__list_relations_without_caching": + { + "arguments": + [], + "created_at": 1717939092.6775293, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__list_relations_without_caching(schema_relation) %}\n {{ exceptions.raise_not_implemented(\n 'list_relations_without_caching macro not implemented for adapter '+adapter.type()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__list_relations_without_caching", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__list_relations_without_caching" + }, + "macro.dbt.default__list_schemas": + { + "arguments": + [], + "created_at": 1717939092.6756184, + "depends_on": + { + "macros": + [ + "macro.dbt.information_schema_name", + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__list_schemas(database) -%}\n {% set sql %}\n select distinct schema_name\n from {{ information_schema_name(database) }}.SCHEMATA\n where catalog_name ilike '{{ database }}'\n {% endset %}\n {{ return(run_query(sql)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__list_schemas", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__list_schemas" + }, + "macro.dbt.default__listagg": + { + "arguments": + [], + "created_at": 1717939092.7570968, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__listagg(measure, delimiter_text, order_by_clause, limit_num) -%}\n\n {% if limit_num -%}\n array_to_string(\n array_slice(\n array_agg(\n {{ measure }}\n ){% if order_by_clause -%}\n within group ({{ order_by_clause }})\n {%- endif %}\n ,0\n ,{{ limit_num }}\n ),\n {{ delimiter_text }}\n )\n {%- else %}\n listagg(\n {{ measure }},\n {{ delimiter_text }}\n )\n {% if order_by_clause -%}\n within group ({{ order_by_clause }})\n {%- endif %}\n {%- endif %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__listagg", + "original_file_path": "macros/utils/listagg.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/listagg.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__listagg" + }, + "macro.dbt.default__load_csv_rows": + { + "arguments": + [], + "created_at": 1717939092.9459553, + "depends_on": + { + "macros": + [ + "macro.dbt.get_batch_size", + "macro.dbt.get_seed_column_quoted_csv", + "macro.dbt.get_binding_char" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__load_csv_rows(model, agate_table) %}\n\n {% set batch_size = get_batch_size() %}\n\n {% set cols_sql = get_seed_column_quoted_csv(model, agate_table.column_names) %}\n {% set bindings = [] %}\n\n {% set statements = [] %}\n\n {% for chunk in agate_table.rows | batch(batch_size) %}\n {% set bindings = [] %}\n\n {% for row in chunk %}\n {% do bindings.extend(row) %}\n {% endfor %}\n\n {% set sql %}\n insert into {{ this.render() }} ({{ cols_sql }}) values\n {% for row in chunk -%}\n ({%- for column in agate_table.column_names -%}\n {{ get_binding_char() }}\n {%- if not loop.last%},{%- endif %}\n {%- endfor -%})\n {%- if not loop.last%},{%- endif %}\n {%- endfor %}\n {% endset %}\n\n {% do adapter.add_query(sql, bindings=bindings, abridge_sql_log=True) %}\n\n {% if loop.index0 == 0 %}\n {% do statements.append(sql) %}\n {% endif %}\n {% endfor %}\n\n {# Return SQL so we can render it out into the compiled files #}\n {{ return(statements[0]) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__load_csv_rows", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__load_csv_rows" + }, + "macro.dbt.default__make_backup_relation": + { + "arguments": + [], + "created_at": 1717939092.6846623, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__make_backup_relation(base_relation, backup_relation_type, suffix) %}\n {%- set backup_identifier = base_relation.identifier ~ suffix -%}\n {%- set backup_relation = base_relation.incorporate(\n path={\"identifier\": backup_identifier},\n type=backup_relation_type\n ) -%}\n {{ return(backup_relation) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__make_backup_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__make_backup_relation" + }, + "macro.dbt.default__make_intermediate_relation": + { + "arguments": + [], + "created_at": 1717939092.6824646, + "depends_on": + { + "macros": + [ + "macro.dbt.default__make_temp_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__make_intermediate_relation(base_relation, suffix) %}\n {{ return(default__make_temp_relation(base_relation, suffix)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__make_intermediate_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__make_intermediate_relation" + }, + "macro.dbt.default__make_temp_relation": + { + "arguments": + [], + "created_at": 1717939092.6835122, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__make_temp_relation(base_relation, suffix) %}\n {%- set temp_identifier = base_relation.identifier ~ suffix -%}\n {%- set temp_relation = base_relation.incorporate(\n path={\"identifier\": temp_identifier}) -%}\n\n {{ return(temp_relation) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__make_temp_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__make_temp_relation" + }, + "macro.dbt.default__persist_docs": + { + "arguments": + [], + "created_at": 1717939092.6975164, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query", + "macro.dbt.alter_relation_comment", + "macro.dbt.alter_column_comment" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__persist_docs(relation, model, for_relation, for_columns) -%}\n {% if for_relation and config.persist_relation_docs() and model.description %}\n {% do run_query(alter_relation_comment(relation, model.description)) %}\n {% endif %}\n\n {% if for_columns and config.persist_column_docs() and model.columns %}\n {% do run_query(alter_column_comment(relation, model.columns)) %}\n {% endif %}\n{% endmacro %}", + "meta": + {}, + "name": "default__persist_docs", + "original_file_path": "macros/adapters/persist_docs.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/persist_docs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__persist_docs" + }, + "macro.dbt.default__position": + { + "arguments": + [], + "created_at": 1717939092.743878, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__position(substring_text, string_text) %}\n\n position(\n {{ substring_text }} in {{ string_text }}\n )\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__position", + "original_file_path": "macros/utils/position.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/position.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__position" + }, + "macro.dbt.default__post_snapshot": + { + "arguments": + [], + "created_at": 1717939092.8185213, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__post_snapshot(staging_relation) %}\n {# no-op #}\n{% endmacro %}", + "meta": + {}, + "name": "default__post_snapshot", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__post_snapshot" + }, + "macro.dbt.default__refresh_materialized_view": + { + "arguments": + [], + "created_at": 1717939093.0023036, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__refresh_materialized_view(relation) %}\n {{ exceptions.raise_compiler_error(\"`refresh_materialized_view` has not been implemented for this adapter.\") }}\n{% endmacro %}", + "meta": + {}, + "name": "default__refresh_materialized_view", + "original_file_path": "macros/relations/materialized_view/refresh.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/refresh.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__refresh_materialized_view" + }, + "macro.dbt.default__rename_relation": + { + "arguments": + [], + "created_at": 1717939092.9865987, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__rename_relation(from_relation, to_relation) -%}\n {% set target_name = adapter.quote_as_configured(to_relation.identifier, 'identifier') %}\n {% call statement('rename_relation') -%}\n alter table {{ from_relation }} rename to {{ target_name }}\n {%- endcall %}\n{% endmacro %}", + "meta": + {}, + "name": "default__rename_relation", + "original_file_path": "macros/relations/rename.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/rename.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__rename_relation" + }, + "macro.dbt.default__replace": + { + "arguments": + [], + "created_at": 1717939092.7688766, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__replace(field, old_chars, new_chars) %}\n\n replace(\n {{ field }},\n {{ old_chars }},\n {{ new_chars }}\n )\n\n\n{% endmacro %}", + "meta": + {}, + "name": "default__replace", + "original_file_path": "macros/utils/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__replace" + }, + "macro.dbt.default__reset_csv_table": + { + "arguments": + [], + "created_at": 1717939092.9402232, + "depends_on": + { + "macros": + [ + "macro.dbt.create_csv_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__reset_csv_table(model, full_refresh, old_relation, agate_table) %}\n {% set sql = \"\" %}\n {% if full_refresh %}\n {{ adapter.drop_relation(old_relation) }}\n {% set sql = create_csv_table(model, agate_table) %}\n {% else %}\n {{ adapter.truncate_relation(old_relation) }}\n {% set sql = \"truncate table \" ~ old_relation %}\n {% endif %}\n\n {{ return(sql) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__reset_csv_table", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__reset_csv_table" + }, + "macro.dbt.default__resolve_model_name": + { + "arguments": + [], + "created_at": 1717939092.7346532, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__resolve_model_name(input_model_name) -%}\n {{ input_model_name | string | replace('\"', '\\\"') }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "default__resolve_model_name", + "original_file_path": "macros/python_model/python.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/python_model/python.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__resolve_model_name" + }, + "macro.dbt.default__right": + { + "arguments": + [], + "created_at": 1717939092.75098, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__right(string_text, length_expression) %}\n\n right(\n {{ string_text }},\n {{ length_expression }}\n )\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__right", + "original_file_path": "macros/utils/right.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/right.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__right" + }, + "macro.dbt.default__safe_cast": + { + "arguments": + [], + "created_at": 1717939092.7551472, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__safe_cast(field, type) %}\n {# most databases don't support this function yet\n so we just need to use cast #}\n cast({{field}} as {{type}})\n{% endmacro %}", + "meta": + {}, + "name": "default__safe_cast", + "original_file_path": "macros/utils/safe_cast.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/safe_cast.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__safe_cast" + }, + "macro.dbt.default__snapshot_get_time": + { + "arguments": + [], + "created_at": 1717939092.690767, + "depends_on": + { + "macros": + [ + "macro.dbt.current_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__snapshot_get_time() %}\n {{ current_timestamp() }}\n{% endmacro %}", + "meta": + {}, + "name": "default__snapshot_get_time", + "original_file_path": "macros/adapters/timestamps.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/timestamps.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__snapshot_get_time" + }, + "macro.dbt.default__snapshot_hash_arguments": + { + "arguments": + [], + "created_at": 1717939092.7932684, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__snapshot_hash_arguments(args) -%}\n md5({%- for arg in args -%}\n coalesce(cast({{ arg }} as varchar ), '')\n {% if not loop.last %} || '|' || {% endif %}\n {%- endfor -%})\n{%- endmacro %}", + "meta": + {}, + "name": "default__snapshot_hash_arguments", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__snapshot_hash_arguments" + }, + "macro.dbt.default__snapshot_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.78667, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__snapshot_merge_sql(target, source, insert_cols) -%}\n {%- set insert_cols_csv = insert_cols | join(', ') -%}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n using {{ source }} as DBT_INTERNAL_SOURCE\n on DBT_INTERNAL_SOURCE.dbt_scd_id = DBT_INTERNAL_DEST.dbt_scd_id\n\n when matched\n and DBT_INTERNAL_DEST.dbt_valid_to is null\n and DBT_INTERNAL_SOURCE.dbt_change_type in ('update', 'delete')\n then update\n set dbt_valid_to = DBT_INTERNAL_SOURCE.dbt_valid_to\n\n when not matched\n and DBT_INTERNAL_SOURCE.dbt_change_type = 'insert'\n then insert ({{ insert_cols_csv }})\n values ({{ insert_cols_csv }})\n\n{% endmacro %}", + "meta": + {}, + "name": "default__snapshot_merge_sql", + "original_file_path": "macros/materializations/snapshots/snapshot_merge.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/snapshot_merge.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__snapshot_merge_sql" + }, + "macro.dbt.default__snapshot_staging_table": + { + "arguments": + [], + "created_at": 1717939092.821258, + "depends_on": + { + "macros": + [ + "macro.dbt.snapshot_get_time" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__snapshot_staging_table(strategy, source_sql, target_relation) -%}\n\n with snapshot_query as (\n\n {{ source_sql }}\n\n ),\n\n snapshotted_data as (\n\n select *,\n {{ strategy.unique_key }} as dbt_unique_key\n\n from {{ target_relation }}\n where dbt_valid_to is null\n\n ),\n\n insertions_source_data as (\n\n select\n *,\n {{ strategy.unique_key }} as dbt_unique_key,\n {{ strategy.updated_at }} as dbt_updated_at,\n {{ strategy.updated_at }} as dbt_valid_from,\n nullif({{ strategy.updated_at }}, {{ strategy.updated_at }}) as dbt_valid_to,\n {{ strategy.scd_id }} as dbt_scd_id\n\n from snapshot_query\n ),\n\n updates_source_data as (\n\n select\n *,\n {{ strategy.unique_key }} as dbt_unique_key,\n {{ strategy.updated_at }} as dbt_updated_at,\n {{ strategy.updated_at }} as dbt_valid_from,\n {{ strategy.updated_at }} as dbt_valid_to\n\n from snapshot_query\n ),\n\n {%- if strategy.invalidate_hard_deletes %}\n\n deletes_source_data as (\n\n select\n *,\n {{ strategy.unique_key }} as dbt_unique_key\n from snapshot_query\n ),\n {% endif %}\n\n insertions as (\n\n select\n 'insert' as dbt_change_type,\n source_data.*\n\n from insertions_source_data as source_data\n left outer join snapshotted_data on snapshotted_data.dbt_unique_key = source_data.dbt_unique_key\n where snapshotted_data.dbt_unique_key is null\n or (\n snapshotted_data.dbt_unique_key is not null\n and (\n {{ strategy.row_changed }}\n )\n )\n\n ),\n\n updates as (\n\n select\n 'update' as dbt_change_type,\n source_data.*,\n snapshotted_data.dbt_scd_id\n\n from updates_source_data as source_data\n join snapshotted_data on snapshotted_data.dbt_unique_key = source_data.dbt_unique_key\n where (\n {{ strategy.row_changed }}\n )\n )\n\n {%- if strategy.invalidate_hard_deletes -%}\n ,\n\n deletes as (\n\n select\n 'delete' as dbt_change_type,\n source_data.*,\n {{ snapshot_get_time() }} as dbt_valid_from,\n {{ snapshot_get_time() }} as dbt_updated_at,\n {{ snapshot_get_time() }} as dbt_valid_to,\n snapshotted_data.dbt_scd_id\n\n from snapshotted_data\n left join deletes_source_data as source_data on snapshotted_data.dbt_unique_key = source_data.dbt_unique_key\n where source_data.dbt_unique_key is null\n )\n {%- endif %}\n\n select * from insertions\n union all\n select * from updates\n {%- if strategy.invalidate_hard_deletes %}\n union all\n select * from deletes\n {%- endif %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__snapshot_staging_table", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__snapshot_staging_table" + }, + "macro.dbt.default__snapshot_string_as_time": + { + "arguments": + [], + "created_at": 1717939092.7954268, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__snapshot_string_as_time(timestamp) %}\n {% do exceptions.raise_not_implemented(\n 'snapshot_string_as_time macro not implemented for adapter '+adapter.type()\n ) %}\n{% endmacro %}", + "meta": + {}, + "name": "default__snapshot_string_as_time", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__snapshot_string_as_time" + }, + "macro.dbt.default__split_part": + { + "arguments": + [], + "created_at": 1717939092.7530553, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__split_part(string_text, delimiter_text, part_number) %}\n\n split_part(\n {{ string_text }},\n {{ delimiter_text }},\n {{ part_number }}\n )\n\n{% endmacro %}", + "meta": + {}, + "name": "default__split_part", + "original_file_path": "macros/utils/split_part.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/split_part.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__split_part" + }, + "macro.dbt.default__string_literal": + { + "arguments": + [], + "created_at": 1717939092.7787154, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__string_literal(value) -%}\n '{{ value }}'\n{%- endmacro %}", + "meta": + {}, + "name": "default__string_literal", + "original_file_path": "macros/utils/literal.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/literal.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__string_literal" + }, + "macro.dbt.default__support_multiple_grantees_per_dcl_statement": + { + "arguments": + [], + "created_at": 1717939092.7227037, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__support_multiple_grantees_per_dcl_statement() -%}\n {{ return(True) }}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "default__support_multiple_grantees_per_dcl_statement", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__support_multiple_grantees_per_dcl_statement" + }, + "macro.dbt.default__test_accepted_values": + { + "arguments": + [], + "created_at": 1717939092.7405484, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_accepted_values(model, column_name, values, quote=True) %}\n\nwith all_values as (\n\n select\n {{ column_name }} as value_field,\n count(*) as n_records\n\n from {{ model }}\n group by {{ column_name }}\n\n)\n\nselect *\nfrom all_values\nwhere value_field not in (\n {% for value in values -%}\n {% if quote -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif -%}\n {%- if not loop.last -%},{%- endif %}\n {%- endfor %}\n)\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_accepted_values", + "original_file_path": "macros/generic_test_sql/accepted_values.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/generic_test_sql/accepted_values.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__test_accepted_values" + }, + "macro.dbt.default__test_not_null": + { + "arguments": + [], + "created_at": 1717939092.742301, + "depends_on": + { + "macros": + [ + "macro.dbt.should_store_failures" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_not_null(model, column_name) %}\n\n{% set column_list = '*' if should_store_failures() else column_name %}\n\nselect {{ column_list }}\nfrom {{ model }}\nwhere {{ column_name }} is null\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_not_null", + "original_file_path": "macros/generic_test_sql/not_null.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/generic_test_sql/not_null.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__test_not_null" + }, + "macro.dbt.default__test_relationships": + { + "arguments": + [], + "created_at": 1717939092.7417068, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_relationships(model, column_name, to, field) %}\n\nwith child as (\n select {{ column_name }} as from_field\n from {{ model }}\n where {{ column_name }} is not null\n),\n\nparent as (\n select {{ field }} as to_field\n from {{ to }}\n)\n\nselect\n from_field\n\nfrom child\nleft join parent\n on child.from_field = parent.to_field\n\nwhere parent.to_field is null\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_relationships", + "original_file_path": "macros/generic_test_sql/relationships.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/generic_test_sql/relationships.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__test_relationships" + }, + "macro.dbt.default__test_unique": + { + "arguments": + [], + "created_at": 1717939092.7410576, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_unique(model, column_name) %}\n\nselect\n {{ column_name }} as unique_field,\n count(*) as n_records\n\nfrom {{ model }}\nwhere {{ column_name }} is not null\ngroup by {{ column_name }}\nhaving count(*) > 1\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_unique", + "original_file_path": "macros/generic_test_sql/unique.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/generic_test_sql/unique.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__test_unique" + }, + "macro.dbt.default__truncate_relation": + { + "arguments": + [], + "created_at": 1717939092.6854076, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__truncate_relation(relation) -%}\n {% call statement('truncate_relation') -%}\n truncate table {{ relation }}\n {%- endcall %}\n{% endmacro %}", + "meta": + {}, + "name": "default__truncate_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__truncate_relation" + }, + "macro.dbt.default__type_bigint": + { + "arguments": + [], + "created_at": 1717939092.7635071, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_bigint() %}\n {{ return(api.Column.translate_type(\"bigint\")) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_bigint", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__type_bigint" + }, + "macro.dbt.default__type_boolean": + { + "arguments": + [], + "created_at": 1717939092.7649033, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__type_boolean() -%}\n {{ return(api.Column.translate_type(\"boolean\")) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "default__type_boolean", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__type_boolean" + }, + "macro.dbt.default__type_float": + { + "arguments": + [], + "created_at": 1717939092.7621553, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_float() %}\n {{ return(api.Column.translate_type(\"float\")) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_float", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__type_float" + }, + "macro.dbt.default__type_int": + { + "arguments": + [], + "created_at": 1717939092.7641404, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__type_int() -%}\n {{ return(api.Column.translate_type(\"integer\")) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "default__type_int", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__type_int" + }, + "macro.dbt.default__type_numeric": + { + "arguments": + [], + "created_at": 1717939092.7628603, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_numeric() %}\n {{ return(api.Column.numeric_type(\"numeric\", 28, 6)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_numeric", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__type_numeric" + }, + "macro.dbt.default__type_string": + { + "arguments": + [], + "created_at": 1717939092.760836, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_string() %}\n {{ return(api.Column.translate_type(\"string\")) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_string", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__type_string" + }, + "macro.dbt.default__type_timestamp": + { + "arguments": + [], + "created_at": 1717939092.761503, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_timestamp() %}\n {{ return(api.Column.translate_type(\"timestamp\")) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_timestamp", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__type_timestamp" + }, + "macro.dbt.default__validate_sql": + { + "arguments": + [], + "created_at": 1717939092.6889234, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__validate_sql(sql) -%}\n {% call statement('validate_sql') -%}\n explain {{ sql }}\n {% endcall %}\n {{ return(load_result('validate_sql')) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__validate_sql", + "original_file_path": "macros/adapters/validate_sql.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/validate_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default__validate_sql" + }, + "macro.dbt.default_last_day": + { + "arguments": + [], + "created_at": 1717939092.7669475, + "depends_on": + { + "macros": + [ + "macro.dbt.dateadd", + "macro.dbt.date_trunc" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default_last_day(date, datepart) -%}\n cast(\n {{dbt.dateadd('day', '-1',\n dbt.dateadd(datepart, '1', dbt.date_trunc(datepart, date))\n )}}\n as date)\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "default_last_day", + "original_file_path": "macros/utils/last_day.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/last_day.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.default_last_day" + }, + "macro.dbt.diff_column_data_types": + { + "arguments": + [], + "created_at": 1717939092.8932033, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro diff_column_data_types(source_columns, target_columns) %}\n\n {% set result = [] %}\n {% for sc in source_columns %}\n {% set tc = target_columns | selectattr(\"name\", \"equalto\", sc.name) | list | first %}\n {% if tc %}\n {% if sc.data_type != tc.data_type and not sc.can_expand_to(other_column=tc) %}\n {{ result.append( { 'column_name': tc.name, 'new_type': sc.data_type } ) }}\n {% endif %}\n {% endif %}\n {% endfor %}\n\n {{ return(result) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "diff_column_data_types", + "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/column_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.diff_column_data_types" + }, + "macro.dbt.diff_columns": + { + "arguments": + [], + "created_at": 1717939092.8917508, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro diff_columns(source_columns, target_columns) %}\n\n {% set result = [] %}\n {% set source_names = source_columns | map(attribute = 'column') | list %}\n {% set target_names = target_columns | map(attribute = 'column') | list %}\n\n {# --check whether the name attribute exists in the target - this does not perform a data type check #}\n {% for sc in source_columns %}\n {% if sc.name not in target_names %}\n {{ result.append(sc) }}\n {% endif %}\n {% endfor %}\n\n {{ return(result) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "diff_columns", + "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/column_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.diff_columns" + }, + "macro.dbt.drop_materialized_view": + { + "arguments": + [], + "created_at": 1717939093.0044487, + "depends_on": + { + "macros": + [ + "macro.dbt.default__drop_materialized_view" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro drop_materialized_view(relation) -%}\n {{- adapter.dispatch('drop_materialized_view', 'dbt')(relation) -}}\n{%- endmacro %}", + "meta": + {}, + "name": "drop_materialized_view", + "original_file_path": "macros/relations/materialized_view/drop.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/drop.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.drop_materialized_view" + }, + "macro.dbt.drop_relation": + { + "arguments": + [], + "created_at": 1717939092.9889958, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__drop_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro drop_relation(relation) -%}\n {{ return(adapter.dispatch('drop_relation', 'dbt')(relation)) }}\n{% endmacro %}", + "meta": + {}, + "name": "drop_relation", + "original_file_path": "macros/relations/drop.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/drop.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.drop_relation" + }, + "macro.dbt.drop_relation_if_exists": + { + "arguments": + [], + "created_at": 1717939092.989816, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro drop_relation_if_exists(relation) %}\n {% if relation is not none %}\n {{ adapter.drop_relation(relation) }}\n {% endif %}\n{% endmacro %}", + "meta": + {}, + "name": "drop_relation_if_exists", + "original_file_path": "macros/relations/drop.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/drop.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.drop_relation_if_exists" + }, + "macro.dbt.drop_schema": + { + "arguments": + [], + "created_at": 1717939092.7129333, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__drop_schema" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro drop_schema(relation) -%}\n {{ adapter.dispatch('drop_schema', 'dbt')(relation) }}\n{% endmacro %}", + "meta": + {}, + "name": "drop_schema", + "original_file_path": "macros/adapters/schema.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.drop_schema" + }, + "macro.dbt.drop_schema_named": + { + "arguments": + [], + "created_at": 1717939092.9817827, + "depends_on": + { + "macros": + [ + "macro.dbt.default__drop_schema_named" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro drop_schema_named(schema_name) %}\n {{ return(adapter.dispatch('drop_schema_named', 'dbt') (schema_name)) }}\n{% endmacro %}", + "meta": + {}, + "name": "drop_schema_named", + "original_file_path": "macros/relations/schema.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.drop_schema_named" + }, + "macro.dbt.drop_table": + { + "arguments": + [], + "created_at": 1717939092.9979303, + "depends_on": + { + "macros": + [ + "macro.dbt.default__drop_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro drop_table(relation) -%}\n {{- adapter.dispatch('drop_table', 'dbt')(relation) -}}\n{%- endmacro %}", + "meta": + {}, + "name": "drop_table", + "original_file_path": "macros/relations/table/drop.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/drop.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.drop_table" + }, + "macro.dbt.drop_view": + { + "arguments": + [], + "created_at": 1717939093.0213296, + "depends_on": + { + "macros": + [ + "macro.dbt.default__drop_view" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro drop_view(relation) -%}\n {{- adapter.dispatch('drop_view', 'dbt')(relation) -}}\n{%- endmacro %}", + "meta": + {}, + "name": "drop_view", + "original_file_path": "macros/relations/view/drop.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/drop.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.drop_view" + }, + "macro.dbt.escape_single_quotes": + { + "arguments": + [], + "created_at": 1717939092.769393, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__escape_single_quotes" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro escape_single_quotes(expression) %}\n {{ return(adapter.dispatch('escape_single_quotes', 'dbt') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "escape_single_quotes", + "original_file_path": "macros/utils/escape_single_quotes.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/escape_single_quotes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.escape_single_quotes" + }, + "macro.dbt.except": + { + "arguments": + [], + "created_at": 1717939092.7539566, + "depends_on": + { + "macros": + [ + "macro.dbt.default__except" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro except() %}\n {{ return(adapter.dispatch('except', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "except", + "original_file_path": "macros/utils/except.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/except.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.except" + }, + "macro.dbt.format_columns": + { + "arguments": + [], + "created_at": 1717939093.0119643, + "depends_on": + { + "macros": + [ + "macro.dbt.default__format_column" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro format_columns(columns) %}\n {% set formatted_columns = [] %}\n {% for column in columns %}\n {%- set formatted_column = adapter.dispatch('format_column', 'dbt')(column) -%}\n {%- do formatted_columns.append(formatted_column) -%}\n {% endfor %}\n {{ return(formatted_columns) }}\n{% endmacro %}", + "meta": + {}, + "name": "format_columns", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/column/columns_spec_ddl.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.format_columns" + }, + "macro.dbt.format_row": + { + "arguments": + [], + "created_at": 1717939092.9602513, + "depends_on": + { + "macros": + [ + "macro.dbt.string_literal", + "macro.dbt.escape_single_quotes", + "macro.dbt.safe_cast" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro format_row(row, column_name_to_data_types) -%}\n {#-- generate case-insensitive formatted row --#}\n {% set formatted_row = {} %}\n {%- for column_name, column_value in row.items() -%}\n {% set column_name = column_name|lower %}\n\n {%- if column_name not in column_name_to_data_types %}\n {#-- if user-provided row contains column name that relation does not contain, raise an error --#}\n {% set fixture_name = \"expected output\" if model.resource_type == 'unit_test' else (\"'\" ~ model.name ~ \"'\") %}\n {{ exceptions.raise_compiler_error(\n \"Invalid column name: '\" ~ column_name ~ \"' in unit test fixture for \" ~ fixture_name ~ \".\"\n \"\\nAccepted columns for \" ~ fixture_name ~ \" are: \" ~ (column_name_to_data_types.keys()|list)\n ) }}\n {%- endif -%}\n\n {%- set column_type = column_name_to_data_types[column_name] %}\n\n {#-- sanitize column_value: wrap yaml strings in quotes, apply cast --#}\n {%- set column_value_clean = column_value -%}\n {%- if column_value is string -%}\n {%- set column_value_clean = dbt.string_literal(dbt.escape_single_quotes(column_value)) -%}\n {%- elif column_value is none -%}\n {%- set column_value_clean = 'null' -%}\n {%- endif -%}\n\n {%- set row_update = {column_name: safe_cast(column_value_clean, column_type) } -%}\n {%- do formatted_row.update(row_update) -%}\n {%- endfor -%}\n {{ return(formatted_row) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "format_row", + "original_file_path": "macros/unit_test_sql/get_fixture_sql.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/unit_test_sql/get_fixture_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.format_row" + }, + "macro.dbt.generate_alias_name": + { + "arguments": + [], + "created_at": 1717939092.9479947, + "depends_on": + { + "macros": + [ + "macro.dbt.default__generate_alias_name" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro generate_alias_name(custom_alias_name=none, node=none) -%}\n {% do return(adapter.dispatch('generate_alias_name', 'dbt')(custom_alias_name, node)) %}\n{%- endmacro %}", + "meta": + {}, + "name": "generate_alias_name", + "original_file_path": "macros/get_custom_name/get_custom_alias.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/get_custom_name/get_custom_alias.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.generate_alias_name" + }, + "macro.dbt.generate_database_name": + { + "arguments": + [], + "created_at": 1717939092.9467068, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__generate_database_name" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro generate_database_name(custom_database_name=none, node=none) -%}\n {% do return(adapter.dispatch('generate_database_name', 'dbt')(custom_database_name, node)) %}\n{%- endmacro %}", + "meta": + {}, + "name": "generate_database_name", + "original_file_path": "macros/get_custom_name/get_custom_database.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/get_custom_name/get_custom_database.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.generate_database_name" + }, + "macro.dbt.generate_schema_name": + { + "arguments": + [], + "created_at": 1717939092.9497087, + "depends_on": + { + "macros": + [ + "macro.dbt.default__generate_schema_name" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro generate_schema_name(custom_schema_name=none, node=none) -%}\n {{ return(adapter.dispatch('generate_schema_name', 'dbt')(custom_schema_name, node)) }}\n{% endmacro %}", + "meta": + {}, + "name": "generate_schema_name", + "original_file_path": "macros/get_custom_name/get_custom_schema.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/get_custom_name/get_custom_schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.generate_schema_name" + }, + "macro.dbt.generate_schema_name_for_env": + { + "arguments": + [], + "created_at": 1717939092.950853, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro generate_schema_name_for_env(custom_schema_name, node) -%}\n\n {%- set default_schema = target.schema -%}\n {%- if target.name == 'prod' and custom_schema_name is not none -%}\n\n {{ custom_schema_name | trim }}\n\n {%- else -%}\n\n {{ default_schema }}\n\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "generate_schema_name_for_env", + "original_file_path": "macros/get_custom_name/get_custom_schema.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/get_custom_name/get_custom_schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.generate_schema_name_for_env" + }, + "macro.dbt.generate_series": + { + "arguments": + [], + "created_at": 1717939092.74904, + "depends_on": + { + "macros": + [ + "macro.dbt.default__generate_series" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro generate_series(upper_bound) %}\n {{ return(adapter.dispatch('generate_series', 'dbt')(upper_bound)) }}\n{% endmacro %}", + "meta": + {}, + "name": "generate_series", + "original_file_path": "macros/utils/generate_series.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.generate_series" + }, + "macro.dbt.get_alter_materialized_view_as_sql": + { + "arguments": + [], + "created_at": 1717939092.9992793, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_alter_materialized_view_as_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_alter_materialized_view_as_sql(\n relation,\n configuration_changes,\n sql,\n existing_relation,\n backup_relation,\n intermediate_relation\n) %}\n {{- log('Applying ALTER to: ' ~ relation) -}}\n {{- adapter.dispatch('get_alter_materialized_view_as_sql', 'dbt')(\n relation,\n configuration_changes,\n sql,\n existing_relation,\n backup_relation,\n intermediate_relation\n ) -}}\n{% endmacro %}", + "meta": + {}, + "name": "get_alter_materialized_view_as_sql", + "original_file_path": "macros/relations/materialized_view/alter.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/alter.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_alter_materialized_view_as_sql" + }, + "macro.dbt.get_assert_columns_equivalent": + { + "arguments": + [], + "created_at": 1717939093.0082188, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_assert_columns_equivalent" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro get_assert_columns_equivalent(sql) -%}\n {{ adapter.dispatch('get_assert_columns_equivalent', 'dbt')(sql) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "get_assert_columns_equivalent", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/column/columns_spec_ddl.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_assert_columns_equivalent" + }, + "macro.dbt.get_batch_size": + { + "arguments": + [], + "created_at": 1717939092.9417825, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_batch_size" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_batch_size() -%}\n {{ return(adapter.dispatch('get_batch_size', 'dbt')()) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_batch_size", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_batch_size" + }, + "macro.dbt.get_binding_char": + { + "arguments": + [], + "created_at": 1717939092.9412062, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_binding_char" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_binding_char() -%}\n {{ adapter.dispatch('get_binding_char', 'dbt')() }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_binding_char", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_binding_char" + }, + "macro.dbt.get_catalog": + { + "arguments": + [], + "created_at": 1717939092.6734548, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_catalog" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_catalog(information_schema, schemas) -%}\n {{ return(adapter.dispatch('get_catalog', 'dbt')(information_schema, schemas)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_catalog", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_catalog" + }, + "macro.dbt.get_catalog_relations": + { + "arguments": + [], + "created_at": 1717939092.672441, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_catalog_relations" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_catalog_relations(information_schema, relations) -%}\n {{ return(adapter.dispatch('get_catalog_relations', 'dbt')(information_schema, relations)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_catalog_relations", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_catalog_relations" + }, + "macro.dbt.get_column_schema_from_query": + { + "arguments": + [], + "created_at": 1717939092.7065647, + "depends_on": + { + "macros": + [ + "macro.dbt.get_empty_subquery_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_column_schema_from_query(select_sql, select_sql_header=none) -%}\n {% set columns = [] %}\n {# -- Using an 'empty subquery' here to get the same schema as the given select_sql statement, without necessitating a data scan.#}\n {% set sql = get_empty_subquery_sql(select_sql, select_sql_header) %}\n {% set column_schema = adapter.get_column_schema_from_query(sql) %}\n {{ return(column_schema) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_column_schema_from_query", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_column_schema_from_query" + }, + "macro.dbt.get_columns_in_query": + { + "arguments": + [], + "created_at": 1717939092.7069407, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_columns_in_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_columns_in_query(select_sql) -%}\n {{ return(adapter.dispatch('get_columns_in_query', 'dbt')(select_sql)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_columns_in_query", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_columns_in_query" + }, + "macro.dbt.get_columns_in_relation": + { + "arguments": + [], + "created_at": 1717939092.7010806, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_columns_in_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_columns_in_relation(relation) -%}\n {{ return(adapter.dispatch('get_columns_in_relation', 'dbt')(relation)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_columns_in_relation", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_columns_in_relation" + }, + "macro.dbt.get_create_backup_sql": + { + "arguments": + [], + "created_at": 1717939092.9728599, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_backup_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro get_create_backup_sql(relation) -%}\n {{- log('Applying CREATE BACKUP to: ' ~ relation) -}}\n {{- adapter.dispatch('get_create_backup_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "get_create_backup_sql", + "original_file_path": "macros/relations/create_backup.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/create_backup.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_create_backup_sql" + }, + "macro.dbt.get_create_index_sql": + { + "arguments": + [], + "created_at": 1717939092.716318, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_index_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_create_index_sql(relation, index_dict) -%}\n {{ return(adapter.dispatch('get_create_index_sql', 'dbt')(relation, index_dict)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_create_index_sql", + "original_file_path": "macros/adapters/indexes.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/indexes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_create_index_sql" + }, + "macro.dbt.get_create_intermediate_sql": + { + "arguments": + [], + "created_at": 1717939092.9829311, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_intermediate_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro get_create_intermediate_sql(relation, sql) -%}\n {{- log('Applying CREATE INTERMEDIATE to: ' ~ relation) -}}\n {{- adapter.dispatch('get_create_intermediate_sql', 'dbt')(relation, sql) -}}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "get_create_intermediate_sql", + "original_file_path": "macros/relations/create_intermediate.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/create_intermediate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_create_intermediate_sql" + }, + "macro.dbt.get_create_materialized_view_as_sql": + { + "arguments": + [], + "created_at": 1717939093.001107, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_materialized_view_as_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_create_materialized_view_as_sql(relation, sql) -%}\n {{- adapter.dispatch('get_create_materialized_view_as_sql', 'dbt')(relation, sql) -}}\n{%- endmacro %}", + "meta": + {}, + "name": "get_create_materialized_view_as_sql", + "original_file_path": "macros/relations/materialized_view/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_create_materialized_view_as_sql" + }, + "macro.dbt.get_create_sql": + { + "arguments": + [], + "created_at": 1717939092.975343, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro get_create_sql(relation, sql) -%}\n {{- log('Applying CREATE to: ' ~ relation) -}}\n {{- adapter.dispatch('get_create_sql', 'dbt')(relation, sql) -}}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "get_create_sql", + "original_file_path": "macros/relations/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_create_sql" + }, + "macro.dbt.get_create_table_as_sql": + { + "arguments": + [], + "created_at": 1717939092.991294, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_table_as_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_create_table_as_sql(temporary, relation, sql) -%}\n {{ adapter.dispatch('get_create_table_as_sql', 'dbt')(temporary, relation, sql) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_create_table_as_sql", + "original_file_path": "macros/relations/table/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_create_table_as_sql" + }, + "macro.dbt.get_create_view_as_sql": + { + "arguments": + [], + "created_at": 1717939093.0134668, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_create_view_as_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_create_view_as_sql(relation, sql) -%}\n {{ adapter.dispatch('get_create_view_as_sql', 'dbt')(relation, sql) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_create_view_as_sql", + "original_file_path": "macros/relations/view/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_create_view_as_sql" + }, + "macro.dbt.get_csv_sql": + { + "arguments": + [], + "created_at": 1717939092.9406104, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_csv_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_csv_sql(create_or_truncate_sql, insert_sql) %}\n {{ adapter.dispatch('get_csv_sql', 'dbt')(create_or_truncate_sql, insert_sql) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_csv_sql", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_csv_sql" + }, + "macro.dbt.get_dcl_statement_list": + { + "arguments": + [], + "created_at": 1717939092.726234, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_dcl_statement_list" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_dcl_statement_list(relation, grant_config, get_dcl_macro) %}\n {{ return(adapter.dispatch('get_dcl_statement_list', 'dbt')(relation, grant_config, get_dcl_macro)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_dcl_statement_list", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_dcl_statement_list" + }, + "macro.dbt.get_delete_insert_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.8675134, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_delete_insert_merge_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_delete_insert_merge_sql(target, source, unique_key, dest_columns, incremental_predicates) -%}\n {{ adapter.dispatch('get_delete_insert_merge_sql', 'dbt')(target, source, unique_key, dest_columns, incremental_predicates) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_delete_insert_merge_sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/merge.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_delete_insert_merge_sql" + }, + "macro.dbt.get_drop_backup_sql": + { + "arguments": + [], + "created_at": 1717939092.976898, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_drop_backup_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro get_drop_backup_sql(relation) -%}\n {{- log('Applying DROP BACKUP to: ' ~ relation) -}}\n {{- adapter.dispatch('get_drop_backup_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "get_drop_backup_sql", + "original_file_path": "macros/relations/drop_backup.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/drop_backup.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_drop_backup_sql" + }, + "macro.dbt.get_drop_index_sql": + { + "arguments": + [], + "created_at": 1717939092.7182755, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_drop_index_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_drop_index_sql(relation, index_name) -%}\n {{ adapter.dispatch('get_drop_index_sql', 'dbt')(relation, index_name) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_drop_index_sql", + "original_file_path": "macros/adapters/indexes.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/indexes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_drop_index_sql" + }, + "macro.dbt.get_drop_sql": + { + "arguments": + [], + "created_at": 1717939092.9878328, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_drop_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro get_drop_sql(relation) -%}\n {{- log('Applying DROP to: ' ~ relation) -}}\n {{- adapter.dispatch('get_drop_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "get_drop_sql", + "original_file_path": "macros/relations/drop.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/drop.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_drop_sql" + }, + "macro.dbt.get_empty_schema_sql": + { + "arguments": + [], + "created_at": 1717939092.7034175, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_empty_schema_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_empty_schema_sql(columns) -%}\n {{ return(adapter.dispatch('get_empty_schema_sql', 'dbt')(columns)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_empty_schema_sql", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_empty_schema_sql" + }, + "macro.dbt.get_empty_subquery_sql": + { + "arguments": + [], + "created_at": 1717939092.7026117, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_empty_subquery_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_empty_subquery_sql(select_sql, select_sql_header=none) -%}\n {{ return(adapter.dispatch('get_empty_subquery_sql', 'dbt')(select_sql, select_sql_header)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_empty_subquery_sql", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_empty_subquery_sql" + }, + "macro.dbt.get_expected_sql": + { + "arguments": + [], + "created_at": 1717939092.9579706, + "depends_on": + { + "macros": + [ + "macro.dbt.format_row" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_expected_sql(rows, column_name_to_data_types) %}\n\n{%- if (rows | length) == 0 -%}\n select * from dbt_internal_unit_test_actual\n limit 0\n{%- else -%}\n{%- for row in rows -%}\n{%- set formatted_row = format_row(row, column_name_to_data_types) -%}\nselect\n{%- for column_name, column_value in formatted_row.items() %} {{ column_value }} as {{ column_name }}{% if not loop.last -%}, {%- endif %}\n{%- endfor %}\n{%- if not loop.last %}\nunion all\n{% endif %}\n{%- endfor -%}\n{%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_expected_sql", + "original_file_path": "macros/unit_test_sql/get_fixture_sql.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/unit_test_sql/get_fixture_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_expected_sql" + }, + "macro.dbt.get_fixture_sql": + { + "arguments": + [], + "created_at": 1717939092.9567158, + "depends_on": + { + "macros": + [ + "macro.dbt.load_relation", + "macro.dbt.safe_cast", + "macro.dbt.format_row" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_fixture_sql(rows, column_name_to_data_types) %}\n-- Fixture for {{ model.name }}\n{% set default_row = {} %}\n\n{%- if not column_name_to_data_types -%}\n{#-- Use defer_relation IFF it is available in the manifest and 'this' is missing from the database --#}\n{%- set this_or_defer_relation = defer_relation if (defer_relation and not load_relation(this)) else this -%}\n{%- set columns_in_relation = adapter.get_columns_in_relation(this_or_defer_relation) -%}\n\n{%- set column_name_to_data_types = {} -%}\n{%- for column in columns_in_relation -%}\n{#-- This needs to be a case-insensitive comparison --#}\n{%- do column_name_to_data_types.update({column.name|lower: column.data_type}) -%}\n{%- endfor -%}\n{%- endif -%}\n\n{%- if not column_name_to_data_types -%}\n {{ exceptions.raise_compiler_error(\"Not able to get columns for unit test '\" ~ model.name ~ \"' from relation \" ~ this ~ \" because the relation doesn't exist\") }}\n{%- endif -%}\n\n{%- for column_name, column_type in column_name_to_data_types.items() -%}\n {%- do default_row.update({column_name: (safe_cast(\"null\", column_type) | trim )}) -%}\n{%- endfor -%}\n\n\n{%- for row in rows -%}\n{%- set formatted_row = format_row(row, column_name_to_data_types) -%}\n{%- set default_row_copy = default_row.copy() -%}\n{%- do default_row_copy.update(formatted_row) -%}\nselect\n{%- for column_name, column_value in default_row_copy.items() %} {{ column_value }} as {{ column_name }}{% if not loop.last -%}, {%- endif %}\n{%- endfor %}\n{%- if not loop.last %}\nunion all\n{% endif %}\n{%- endfor -%}\n\n{%- if (rows | length) == 0 -%}\n select\n {%- for column_name, column_value in default_row.items() %} {{ column_value }} as {{ column_name }}{% if not loop.last -%},{%- endif %}\n {%- endfor %}\n limit 0\n{%- endif -%}\n{% endmacro %}", + "meta": + {}, + "name": "get_fixture_sql", + "original_file_path": "macros/unit_test_sql/get_fixture_sql.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/unit_test_sql/get_fixture_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_fixture_sql" + }, + "macro.dbt.get_grant_sql": + { + "arguments": + [], + "created_at": 1717939092.7244837, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_grant_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_grant_sql(relation, privilege, grantees) %}\n {{ return(adapter.dispatch('get_grant_sql', 'dbt')(relation, privilege, grantees)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_grant_sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_grant_sql" + }, + "macro.dbt.get_incremental_append_sql": + { + "arguments": + [], + "created_at": 1717939092.88342, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_incremental_append_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_incremental_append_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_append_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_incremental_append_sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_incremental_append_sql" + }, + "macro.dbt.get_incremental_default_sql": + { + "arguments": + [], + "created_at": 1717939092.8871555, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_incremental_default_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_incremental_default_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_default_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_incremental_default_sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_incremental_default_sql" + }, + "macro.dbt.get_incremental_delete_insert_sql": + { + "arguments": + [], + "created_at": 1717939092.8842816, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_incremental_delete_insert_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_incremental_delete_insert_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_delete_insert_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_incremental_delete_insert_sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_incremental_delete_insert_sql" + }, + "macro.dbt.get_incremental_insert_overwrite_sql": + { + "arguments": + [], + "created_at": 1717939092.8862422, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_incremental_insert_overwrite_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_incremental_insert_overwrite_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_insert_overwrite_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_incremental_insert_overwrite_sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_incremental_insert_overwrite_sql" + }, + "macro.dbt.get_incremental_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.8852746, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_incremental_merge_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_incremental_merge_sql(arg_dict) %}\n\n {{ return(adapter.dispatch('get_incremental_merge_sql', 'dbt')(arg_dict)) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_incremental_merge_sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_incremental_merge_sql" + }, + "macro.dbt.get_insert_into_sql": + { + "arguments": + [], + "created_at": 1717939092.8880389, + "depends_on": + { + "macros": + [ + "macro.dbt.get_quoted_csv" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_insert_into_sql(target_relation, temp_relation, dest_columns) %}\n\n {%- set dest_cols_csv = get_quoted_csv(dest_columns | map(attribute=\"name\")) -%}\n\n insert into {{ target_relation }} ({{ dest_cols_csv }})\n (\n select {{ dest_cols_csv }}\n from {{ temp_relation }}\n )\n\n{% endmacro %}", + "meta": + {}, + "name": "get_insert_into_sql", + "original_file_path": "macros/materializations/models/incremental/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_insert_into_sql" + }, + "macro.dbt.get_insert_overwrite_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.8701456, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_insert_overwrite_merge_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_insert_overwrite_merge_sql(target, source, dest_columns, predicates, include_sql_header=false) -%}\n {{ adapter.dispatch('get_insert_overwrite_merge_sql', 'dbt')(target, source, dest_columns, predicates, include_sql_header) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_insert_overwrite_merge_sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/merge.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_insert_overwrite_merge_sql" + }, + "macro.dbt.get_intervals_between": + { + "arguments": + [], + "created_at": 1717939092.7709289, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_intervals_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_intervals_between(start_date, end_date, datepart) -%}\n {{ return(adapter.dispatch('get_intervals_between', 'dbt')(start_date, end_date, datepart)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_intervals_between", + "original_file_path": "macros/utils/date_spine.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_intervals_between" + }, + "macro.dbt.get_limit_subquery_sql": + { + "arguments": + [], + "created_at": 1717939092.6933746, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_limit_subquery_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_limit_subquery_sql(sql, limit) %}\n {{ adapter.dispatch('get_limit_subquery_sql', 'dbt')(sql, limit) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_limit_subquery_sql", + "original_file_path": "macros/adapters/show.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/show.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_limit_subquery_sql" + }, + "macro.dbt.get_materialized_view_configuration_changes": + { + "arguments": + [], + "created_at": 1717939093.000242, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_materialized_view_configuration_changes" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_materialized_view_configuration_changes(existing_relation, new_config) %}\n /* {#\n It's recommended that configuration changes be formatted as follows:\n {\"\": [{\"action\": \"\", \"context\": ...}]}\n\n For example:\n {\n \"indexes\": [\n {\"action\": \"drop\", \"context\": \"index_abc\"},\n {\"action\": \"create\", \"context\": {\"columns\": [\"column_1\", \"column_2\"], \"type\": \"hash\", \"unique\": True}},\n ],\n }\n\n Either way, `get_materialized_view_configuration_changes` needs to align with `get_alter_materialized_view_as_sql`.\n #} */\n {{- log('Determining configuration changes on: ' ~ existing_relation) -}}\n {%- do return(adapter.dispatch('get_materialized_view_configuration_changes', 'dbt')(existing_relation, new_config)) -%}\n{% endmacro %}", + "meta": + {}, + "name": "get_materialized_view_configuration_changes", + "original_file_path": "macros/relations/materialized_view/alter.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/alter.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_materialized_view_configuration_changes" + }, + "macro.dbt.get_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.8636878, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_merge_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_merge_sql(target, source, unique_key, dest_columns, incremental_predicates=none) -%}\n -- back compat for old kwarg name\n {% set incremental_predicates = kwargs.get('predicates', incremental_predicates) %}\n {{ adapter.dispatch('get_merge_sql', 'dbt')(target, source, unique_key, dest_columns, incremental_predicates) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_merge_sql", + "original_file_path": "macros/materializations/models/incremental/merge.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/merge.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_merge_sql" + }, + "macro.dbt.get_merge_update_columns": + { + "arguments": + [], + "created_at": 1717939092.893675, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_merge_update_columns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) %}\n {{ return(adapter.dispatch('get_merge_update_columns', 'dbt')(merge_update_columns, merge_exclude_columns, dest_columns)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_merge_update_columns", + "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/column_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_merge_update_columns" + }, + "macro.dbt.get_or_create_relation": + { + "arguments": + [], + "created_at": 1717939092.6859605, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_or_create_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_or_create_relation(database, schema, identifier, type) -%}\n {{ return(adapter.dispatch('get_or_create_relation', 'dbt')(database, schema, identifier, type)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_or_create_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_or_create_relation" + }, + "macro.dbt.get_powers_of_two": + { + "arguments": + [], + "created_at": 1717939092.7477741, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_powers_of_two" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_powers_of_two(upper_bound) %}\n {{ return(adapter.dispatch('get_powers_of_two', 'dbt')(upper_bound)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_powers_of_two", + "original_file_path": "macros/utils/generate_series.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_powers_of_two" + }, + "macro.dbt.get_quoted_csv": + { + "arguments": + [], + "created_at": 1717939092.8906164, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_quoted_csv(column_names) %}\n\n {% set quoted = [] %}\n {% for col in column_names -%}\n {%- do quoted.append(adapter.quote(col)) -%}\n {%- endfor %}\n\n {%- set dest_cols_csv = quoted | join(', ') -%}\n {{ return(dest_cols_csv) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_quoted_csv", + "original_file_path": "macros/materializations/models/incremental/column_helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/column_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_quoted_csv" + }, + "macro.dbt.get_relation_last_modified": + { + "arguments": + [], + "created_at": 1717939092.6786678, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_relation_last_modified" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_relation_last_modified(information_schema, relations) %}\n {{ return(adapter.dispatch('get_relation_last_modified', 'dbt')(information_schema, relations)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_relation_last_modified", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_relation_last_modified" + }, + "macro.dbt.get_relations": + { + "arguments": + [], + "created_at": 1717939092.6778762, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_relations" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_relations() %}\n {{ return(adapter.dispatch('get_relations', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_relations", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_relations" + }, + "macro.dbt.get_rename_intermediate_sql": + { + "arguments": + [], + "created_at": 1717939092.9740522, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_rename_intermediate_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro get_rename_intermediate_sql(relation) -%}\n {{- log('Applying RENAME INTERMEDIATE to: ' ~ relation) -}}\n {{- adapter.dispatch('get_rename_intermediate_sql', 'dbt')(relation) -}}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "get_rename_intermediate_sql", + "original_file_path": "macros/relations/rename_intermediate.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/rename_intermediate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_rename_intermediate_sql" + }, + "macro.dbt.get_rename_materialized_view_sql": + { + "arguments": + [], + "created_at": 1717939093.003661, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_rename_materialized_view_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_rename_materialized_view_sql(relation, new_name) %}\n {{- adapter.dispatch('get_rename_materialized_view_sql', 'dbt')(relation, new_name) -}}\n{% endmacro %}", + "meta": + {}, + "name": "get_rename_materialized_view_sql", + "original_file_path": "macros/relations/materialized_view/rename.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/rename.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_rename_materialized_view_sql" + }, + "macro.dbt.get_rename_sql": + { + "arguments": + [], + "created_at": 1717939092.984676, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_rename_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro get_rename_sql(relation, new_name) -%}\n {{- log('Applying RENAME to: ' ~ relation) -}}\n {{- adapter.dispatch('get_rename_sql', 'dbt')(relation, new_name) -}}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "get_rename_sql", + "original_file_path": "macros/relations/rename.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/rename.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_rename_sql" + }, + "macro.dbt.get_rename_table_sql": + { + "arguments": + [], + "created_at": 1717939092.9971497, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_rename_table_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_rename_table_sql(relation, new_name) %}\n {{- adapter.dispatch('get_rename_table_sql', 'dbt')(relation, new_name) -}}\n{% endmacro %}", + "meta": + {}, + "name": "get_rename_table_sql", + "original_file_path": "macros/relations/table/rename.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/rename.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_rename_table_sql" + }, + "macro.dbt.get_rename_view_sql": + { + "arguments": + [], + "created_at": 1717939093.0205271, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_rename_view_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_rename_view_sql(relation, new_name) %}\n {{- adapter.dispatch('get_rename_view_sql', 'dbt')(relation, new_name) -}}\n{% endmacro %}", + "meta": + {}, + "name": "get_rename_view_sql", + "original_file_path": "macros/relations/view/rename.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/rename.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_rename_view_sql" + }, + "macro.dbt.get_replace_materialized_view_sql": + { + "arguments": + [], + "created_at": 1717939093.002829, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_replace_materialized_view_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_replace_materialized_view_sql(relation, sql) %}\n {{- adapter.dispatch('get_replace_materialized_view_sql', 'dbt')(relation, sql) -}}\n{% endmacro %}", + "meta": + {}, + "name": "get_replace_materialized_view_sql", + "original_file_path": "macros/relations/materialized_view/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_replace_materialized_view_sql" + }, + "macro.dbt.get_replace_sql": + { + "arguments": + [], + "created_at": 1717939092.9786782, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_replace_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_replace_sql(existing_relation, target_relation, sql) %}\n {{- log('Applying REPLACE to: ' ~ existing_relation) -}}\n {{- adapter.dispatch('get_replace_sql', 'dbt')(existing_relation, target_relation, sql) -}}\n{% endmacro %}", + "meta": + {}, + "name": "get_replace_sql", + "original_file_path": "macros/relations/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_replace_sql" + }, + "macro.dbt.get_replace_table_sql": + { + "arguments": + [], + "created_at": 1717939092.996288, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_replace_table_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_replace_table_sql(relation, sql) %}\n {{- adapter.dispatch('get_replace_table_sql', 'dbt')(relation, sql) -}}\n{% endmacro %}", + "meta": + {}, + "name": "get_replace_table_sql", + "original_file_path": "macros/relations/table/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_replace_table_sql" + }, + "macro.dbt.get_replace_view_sql": + { + "arguments": + [], + "created_at": 1717939093.016477, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_replace_view_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_replace_view_sql(relation, sql) %}\n {{- adapter.dispatch('get_replace_view_sql', 'dbt')(relation, sql) -}}\n{% endmacro %}", + "meta": + {}, + "name": "get_replace_view_sql", + "original_file_path": "macros/relations/view/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_replace_view_sql" + }, + "macro.dbt.get_revoke_sql": + { + "arguments": + [], + "created_at": 1717939092.7253683, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_revoke_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_revoke_sql(relation, privilege, grantees) %}\n {{ return(adapter.dispatch('get_revoke_sql', 'dbt')(relation, privilege, grantees)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_revoke_sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_revoke_sql" + }, + "macro.dbt.get_seed_column_quoted_csv": + { + "arguments": + [], + "created_at": 1717939092.9429893, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_seed_column_quoted_csv(model, column_names) %}\n {%- set quote_seed_column = model['config'].get('quote_columns', None) -%}\n {% set quoted = [] %}\n {% for col in column_names -%}\n {%- do quoted.append(adapter.quote_seed_column(col, quote_seed_column)) -%}\n {%- endfor %}\n\n {%- set dest_cols_csv = quoted | join(', ') -%}\n {{ return(dest_cols_csv) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_seed_column_quoted_csv", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_seed_column_quoted_csv" + }, + "macro.dbt.get_select_subquery": + { + "arguments": + [], + "created_at": 1717939092.9953825, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_select_subquery" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_select_subquery(sql) %}\n {{ return(adapter.dispatch('get_select_subquery', 'dbt')(sql)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_select_subquery", + "original_file_path": "macros/relations/table/create.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/table/create.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_select_subquery" + }, + "macro.dbt.get_show_grant_sql": + { + "arguments": + [], + "created_at": 1717939092.7237942, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_show_grant_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_show_grant_sql(relation) %}\n {{ return(adapter.dispatch(\"get_show_grant_sql\", \"dbt\")(relation)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_show_grant_sql", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_show_grant_sql" + }, + "macro.dbt.get_show_indexes_sql": + { + "arguments": + [], + "created_at": 1717939092.7189023, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_show_indexes_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_show_indexes_sql(relation) -%}\n {{ adapter.dispatch('get_show_indexes_sql', 'dbt')(relation) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_show_indexes_sql", + "original_file_path": "macros/adapters/indexes.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/indexes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_show_indexes_sql" + }, + "macro.dbt.get_show_sql": + { + "arguments": + [], + "created_at": 1717939092.6929805, + "depends_on": + { + "macros": + [ + "macro.dbt.get_limit_subquery_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_show_sql(compiled_code, sql_header, limit) -%}\n {%- if sql_header -%}\n {{ sql_header }}\n {%- endif -%}\n {%- if limit is not none -%}\n {{ get_limit_subquery_sql(compiled_code, limit) }}\n {%- else -%}\n {{ compiled_code }}\n {%- endif -%}\n{% endmacro %}", + "meta": + {}, + "name": "get_show_sql", + "original_file_path": "macros/adapters/show.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/show.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_show_sql" + }, + "macro.dbt.get_table_columns_and_constraints": + { + "arguments": + [], + "created_at": 1717939093.006513, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_table_columns_and_constraints" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro get_table_columns_and_constraints() -%}\n {{ adapter.dispatch('get_table_columns_and_constraints', 'dbt')() }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "get_table_columns_and_constraints", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/column/columns_spec_ddl.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_table_columns_and_constraints" + }, + "macro.dbt.get_test_sql": + { + "arguments": + [], + "created_at": 1717939092.9214733, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_test_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_test_sql(main_sql, fail_calc, warn_if, error_if, limit) -%}\n {{ adapter.dispatch('get_test_sql', 'dbt')(main_sql, fail_calc, warn_if, error_if, limit) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_test_sql", + "original_file_path": "macros/materializations/tests/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/tests/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_test_sql" + }, + "macro.dbt.get_true_sql": + { + "arguments": + [], + "created_at": 1717939092.8188276, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_true_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_true_sql() %}\n {{ adapter.dispatch('get_true_sql', 'dbt')() }}\n{% endmacro %}", + "meta": + {}, + "name": "get_true_sql", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_true_sql" + }, + "macro.dbt.get_unit_test_sql": + { + "arguments": + [], + "created_at": 1717939092.922539, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_unit_test_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_unit_test_sql(main_sql, expected_fixture_sql, expected_column_names) -%}\n {{ adapter.dispatch('get_unit_test_sql', 'dbt')(main_sql, expected_fixture_sql, expected_column_names) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_unit_test_sql", + "original_file_path": "macros/materializations/tests/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/tests/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_unit_test_sql" + }, + "macro.dbt.get_where_subquery": + { + "arguments": + [], + "created_at": 1717939092.9139397, + "depends_on": + { + "macros": + [ + "macro.dbt.default__get_where_subquery" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_where_subquery(relation) -%}\n {% do return(adapter.dispatch('get_where_subquery', 'dbt')(relation)) %}\n{%- endmacro %}", + "meta": + {}, + "name": "get_where_subquery", + "original_file_path": "macros/materializations/tests/where_subquery.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/tests/where_subquery.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.get_where_subquery" + }, + "macro.dbt.handle_existing_table": + { + "arguments": + [], + "created_at": 1717939093.0195427, + "depends_on": + { + "macros": + [ + "macro.dbt.default__handle_existing_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro handle_existing_table(full_refresh, old_relation) %}\n {{ adapter.dispatch('handle_existing_table', 'dbt')(full_refresh, old_relation) }}\n{% endmacro %}", + "meta": + {}, + "name": "handle_existing_table", + "original_file_path": "macros/relations/view/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/view/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.handle_existing_table" + }, + "macro.dbt.hash": + { + "arguments": + [], + "created_at": 1717939092.7654142, + "depends_on": + { + "macros": + [ + "macro.dbt.default__hash" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro hash(field) -%}\n {{ return(adapter.dispatch('hash', 'dbt') (field)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "hash", + "original_file_path": "macros/utils/hash.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/hash.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.hash" + }, + "macro.dbt.in_transaction": + { + "arguments": + [], + "created_at": 1717939092.7850473, + "depends_on": + { + "macros": + [ + "macro.dbt.make_hook_config" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro in_transaction(sql) %}\n {{ make_hook_config(sql, inside_transaction=True) }}\n{% endmacro %}", + "meta": + {}, + "name": "in_transaction", + "original_file_path": "macros/materializations/hooks.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/hooks.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.in_transaction" + }, + "macro.dbt.incremental_validate_on_schema_change": + { + "arguments": + [], + "created_at": 1717939092.9032683, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro incremental_validate_on_schema_change(on_schema_change, default='ignore') %}\n\n {% if on_schema_change not in ['sync_all_columns', 'append_new_columns', 'fail', 'ignore'] %}\n\n {% set log_message = 'Invalid value for on_schema_change (%s) specified. Setting default value of %s.' % (on_schema_change, default) %}\n {% do log(log_message) %}\n\n {{ return(default) }}\n\n {% else %}\n\n {{ return(on_schema_change) }}\n\n {% endif %}\n\n{% endmacro %}", + "meta": + {}, + "name": "incremental_validate_on_schema_change", + "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/on_schema_change.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.incremental_validate_on_schema_change" + }, + "macro.dbt.information_schema_name": + { + "arguments": + [], + "created_at": 1717939092.6743875, + "depends_on": + { + "macros": + [ + "macro.dbt.default__information_schema_name" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro information_schema_name(database) %}\n {{ return(adapter.dispatch('information_schema_name', 'dbt')(database)) }}\n{% endmacro %}", + "meta": + {}, + "name": "information_schema_name", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.information_schema_name" + }, + "macro.dbt.intersect": + { + "arguments": + [], + "created_at": 1717939092.7677078, + "depends_on": + { + "macros": + [ + "macro.dbt.default__intersect" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro intersect() %}\n {{ return(adapter.dispatch('intersect', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "intersect", + "original_file_path": "macros/utils/intersect.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/intersect.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.intersect" + }, + "macro.dbt.is_incremental": + { + "arguments": + [], + "created_at": 1717939092.8726518, + "depends_on": + { + "macros": + [ + "macro.dbt.should_full_refresh" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro is_incremental() %}\n {#-- do not run introspective queries in parsing #}\n {% if not execute %}\n {{ return(False) }}\n {% else %}\n {% set relation = adapter.get_relation(this.database, this.schema, this.table) %}\n {{ return(relation is not none\n and relation.type == 'table'\n and model.config.materialized == 'incremental'\n and not should_full_refresh()) }}\n {% endif %}\n{% endmacro %}", + "meta": + {}, + "name": "is_incremental", + "original_file_path": "macros/materializations/models/incremental/is_incremental.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/is_incremental.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.is_incremental" + }, + "macro.dbt.last_day": + { + "arguments": + [], + "created_at": 1717939092.766402, + "depends_on": + { + "macros": + [ + "macro.dbt.default__last_day" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro last_day(date, datepart) %}\n {{ return(adapter.dispatch('last_day', 'dbt') (date, datepart)) }}\n{% endmacro %}", + "meta": + {}, + "name": "last_day", + "original_file_path": "macros/utils/last_day.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/last_day.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.last_day" + }, + "macro.dbt.length": + { + "arguments": + [], + "created_at": 1717939092.742802, + "depends_on": + { + "macros": + [ + "macro.dbt.default__length" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro length(expression) -%}\n {{ return(adapter.dispatch('length', 'dbt') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "length", + "original_file_path": "macros/utils/length.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/length.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.length" + }, + "macro.dbt.list_relations_without_caching": + { + "arguments": + [], + "created_at": 1717939092.677189, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__list_relations_without_caching" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro list_relations_without_caching(schema_relation) %}\n {{ return(adapter.dispatch('list_relations_without_caching', 'dbt')(schema_relation)) }}\n{% endmacro %}", + "meta": + {}, + "name": "list_relations_without_caching", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.list_relations_without_caching" + }, + "macro.dbt.list_schemas": + { + "arguments": + [], + "created_at": 1717939092.6751096, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__list_schemas" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro list_schemas(database) -%}\n {{ return(adapter.dispatch('list_schemas', 'dbt')(database)) }}\n{% endmacro %}", + "meta": + {}, + "name": "list_schemas", + "original_file_path": "macros/adapters/metadata.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/metadata.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.list_schemas" + }, + "macro.dbt.listagg": + { + "arguments": + [], + "created_at": 1717939092.7562287, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__listagg" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro listagg(measure, delimiter_text=\"','\", order_by_clause=none, limit_num=none) -%}\n {{ return(adapter.dispatch('listagg', 'dbt') (measure, delimiter_text, order_by_clause, limit_num)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "listagg", + "original_file_path": "macros/utils/listagg.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/listagg.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.listagg" + }, + "macro.dbt.load_cached_relation": + { + "arguments": + [], + "created_at": 1717939092.6875744, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro load_cached_relation(relation) %}\n {% do return(adapter.get_relation(\n database=relation.database,\n schema=relation.schema,\n identifier=relation.identifier\n )) -%}\n{% endmacro %}", + "meta": + {}, + "name": "load_cached_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.load_cached_relation" + }, + "macro.dbt.load_csv_rows": + { + "arguments": + [], + "created_at": 1717939092.9433658, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__load_csv_rows" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro load_csv_rows(model, agate_table) -%}\n {{ adapter.dispatch('load_csv_rows', 'dbt')(model, agate_table) }}\n{%- endmacro %}", + "meta": + {}, + "name": "load_csv_rows", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.load_csv_rows" + }, + "macro.dbt.load_relation": + { + "arguments": + [], + "created_at": 1717939092.6878705, + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro load_relation(relation) %}\n {{ return(load_cached_relation(relation)) }}\n{% endmacro %}", + "meta": + {}, + "name": "load_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.load_relation" + }, + "macro.dbt.make_backup_relation": + { + "arguments": + [], + "created_at": 1717939092.6840081, + "depends_on": + { + "macros": + [ + "macro.dbt.default__make_backup_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro make_backup_relation(base_relation, backup_relation_type, suffix='__dbt_backup') %}\n {{ return(adapter.dispatch('make_backup_relation', 'dbt')(base_relation, backup_relation_type, suffix)) }}\n{% endmacro %}", + "meta": + {}, + "name": "make_backup_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.make_backup_relation" + }, + "macro.dbt.make_hook_config": + { + "arguments": + [], + "created_at": 1717939092.7844286, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro make_hook_config(sql, inside_transaction) %}\n {{ tojson({\"sql\": sql, \"transaction\": inside_transaction}) }}\n{% endmacro %}", + "meta": + {}, + "name": "make_hook_config", + "original_file_path": "macros/materializations/hooks.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/hooks.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.make_hook_config" + }, + "macro.dbt.make_intermediate_relation": + { + "arguments": + [], + "created_at": 1717939092.6821117, + "depends_on": + { + "macros": + [ + "macro.dbt.default__make_intermediate_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro make_intermediate_relation(base_relation, suffix='__dbt_tmp') %}\n {{ return(adapter.dispatch('make_intermediate_relation', 'dbt')(base_relation, suffix)) }}\n{% endmacro %}", + "meta": + {}, + "name": "make_intermediate_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.make_intermediate_relation" + }, + "macro.dbt.make_temp_relation": + { + "arguments": + [], + "created_at": 1717939092.6829169, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__make_temp_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro make_temp_relation(base_relation, suffix='__dbt_tmp') %}\n {{ return(adapter.dispatch('make_temp_relation', 'dbt')(base_relation, suffix)) }}\n{% endmacro %}", + "meta": + {}, + "name": "make_temp_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.make_temp_relation" + }, + "macro.dbt.materialization_clone_default": + { + "arguments": + [], + "created_at": 1717939092.8548985, + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.can_clone_table", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.statement", + "macro.dbt.create_or_replace_clone", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- materialization clone, default -%}\n\n {%- set relations = {'relations': []} -%}\n\n {%- if not defer_relation -%}\n -- nothing to do\n {{ log(\"No relation found in state manifest for \" ~ model.unique_id, info=True) }}\n {{ return(relations) }}\n {%- endif -%}\n\n {%- set existing_relation = load_cached_relation(this) -%}\n\n {%- if existing_relation and not flags.FULL_REFRESH -%}\n -- noop!\n {{ log(\"Relation \" ~ existing_relation ~ \" already exists\", info=True) }}\n {{ return(relations) }}\n {%- endif -%}\n\n {%- set other_existing_relation = load_cached_relation(defer_relation) -%}\n\n -- If this is a database that can do zero-copy cloning of tables, and the other relation is a table, then this will be a table\n -- Otherwise, this will be a view\n\n {% set can_clone_table = can_clone_table() %}\n\n {%- if other_existing_relation and other_existing_relation.type == 'table' and can_clone_table -%}\n\n {%- set target_relation = this.incorporate(type='table') -%}\n {% if existing_relation is not none and not existing_relation.is_table %}\n {{ log(\"Dropping relation \" ~ existing_relation ~ \" because it is of type \" ~ existing_relation.type) }}\n {{ drop_relation_if_exists(existing_relation) }}\n {% endif %}\n\n -- as a general rule, data platforms that can clone tables can also do atomic 'create or replace'\n {% call statement('main') %}\n {% if target_relation and defer_relation and target_relation == defer_relation %}\n {{ log(\"Target relation and defer relation are the same, skipping clone for relation: \" ~ target_relation) }}\n {% else %}\n {{ create_or_replace_clone(target_relation, defer_relation) }}\n {% endif %}\n\n {% endcall %}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n {% do persist_docs(target_relation, model) %}\n\n {{ return({'relations': [target_relation]}) }}\n\n {%- else -%}\n\n {%- set target_relation = this.incorporate(type='view') -%}\n\n -- reuse the view materialization\n -- TODO: support actual dispatch for materialization macros\n -- Tracking ticket: https://github.com/dbt-labs/dbt-core/issues/7799\n {% set search_name = \"materialization_view_\" ~ adapter.type() %}\n {% if not search_name in context %}\n {% set search_name = \"materialization_view_default\" %}\n {% endif %}\n {% set materialization_macro = context[search_name] %}\n {% set relations = materialization_macro() %}\n {{ return(relations) }}\n\n {%- endif -%}\n\n{%- endmaterialization -%}", + "meta": + {}, + "name": "materialization_clone_default", + "original_file_path": "macros/materializations/models/clone/clone.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/clone/clone.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt.materialization_clone_default" + }, + "macro.dbt.materialization_incremental_default": + { + "arguments": + [], + "created_at": 1717939092.8819287, + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.make_temp_relation", + "macro.dbt.make_intermediate_relation", + "macro.dbt.make_backup_relation", + "macro.dbt.should_full_refresh", + "macro.dbt.incremental_validate_on_schema_change", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.run_hooks", + "macro.dbt.get_create_table_as_sql", + "macro.dbt.run_query", + "macro.dbt.process_schema_changes", + "macro.dbt.statement", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs", + "macro.dbt.create_indexes" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% materialization incremental, default -%}\n\n -- relations\n {%- set existing_relation = load_cached_relation(this) -%}\n {%- set target_relation = this.incorporate(type='table') -%}\n {%- set temp_relation = make_temp_relation(target_relation)-%}\n {%- set intermediate_relation = make_intermediate_relation(target_relation)-%}\n {%- set backup_relation_type = 'table' if existing_relation is none else existing_relation.type -%}\n {%- set backup_relation = make_backup_relation(target_relation, backup_relation_type) -%}\n\n -- configs\n {%- set unique_key = config.get('unique_key') -%}\n {%- set full_refresh_mode = (should_full_refresh() or existing_relation.is_view) -%}\n {%- set on_schema_change = incremental_validate_on_schema_change(config.get('on_schema_change'), default='ignore') -%}\n\n -- the temp_ and backup_ relations should not already exist in the database; get_relation\n -- will return None in that case. Otherwise, we get a relation that we can drop\n -- later, before we try to use this name for the current operation. This has to happen before\n -- BEGIN, in a separate transaction\n {%- set preexisting_intermediate_relation = load_cached_relation(intermediate_relation)-%}\n {%- set preexisting_backup_relation = load_cached_relation(backup_relation) -%}\n -- grab current tables grants config for comparision later on\n {% set grant_config = config.get('grants') %}\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n {% set to_drop = [] %}\n\n {% if existing_relation is none %}\n {% set build_sql = get_create_table_as_sql(False, target_relation, sql) %}\n {% elif full_refresh_mode %}\n {% set build_sql = get_create_table_as_sql(False, intermediate_relation, sql) %}\n {% set need_swap = true %}\n {% else %}\n {% do run_query(get_create_table_as_sql(True, temp_relation, sql)) %}\n {% do adapter.expand_target_column_types(\n from_relation=temp_relation,\n to_relation=target_relation) %}\n {#-- Process schema changes. Returns dict of changes if successful. Use source columns for upserting/merging --#}\n {% set dest_columns = process_schema_changes(on_schema_change, temp_relation, existing_relation) %}\n {% if not dest_columns %}\n {% set dest_columns = adapter.get_columns_in_relation(existing_relation) %}\n {% endif %}\n\n {#-- Get the incremental_strategy, the macro to use for the strategy, and build the sql --#}\n {% set incremental_strategy = config.get('incremental_strategy') or 'default' %}\n {% set incremental_predicates = config.get('predicates', none) or config.get('incremental_predicates', none) %}\n {% set strategy_sql_macro_func = adapter.get_incremental_strategy_macro(context, incremental_strategy) %}\n {% set strategy_arg_dict = ({'target_relation': target_relation, 'temp_relation': temp_relation, 'unique_key': unique_key, 'dest_columns': dest_columns, 'incremental_predicates': incremental_predicates }) %}\n {% set build_sql = strategy_sql_macro_func(strategy_arg_dict) %}\n\n {% endif %}\n\n {% call statement(\"main\") %}\n {{ build_sql }}\n {% endcall %}\n\n {% if need_swap %}\n {% do adapter.rename_relation(target_relation, backup_relation) %}\n {% do adapter.rename_relation(intermediate_relation, target_relation) %}\n {% do to_drop.append(backup_relation) %}\n {% endif %}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {% if existing_relation is none or existing_relation.is_view or should_full_refresh() %}\n {% do create_indexes(target_relation) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n -- `COMMIT` happens here\n {% do adapter.commit() %}\n\n {% for rel in to_drop %}\n {% do adapter.drop_relation(rel) %}\n {% endfor %}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{%- endmaterialization %}", + "meta": + {}, + "name": "materialization_incremental_default", + "original_file_path": "macros/materializations/models/incremental/incremental.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/incremental.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt.materialization_incremental_default" + }, + "macro.dbt.materialization_materialized_view_default": + { + "arguments": + [], + "created_at": 1717939092.8410492, + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.make_intermediate_relation", + "macro.dbt.make_backup_relation", + "macro.dbt.materialized_view_setup", + "macro.dbt.materialized_view_get_build_sql", + "macro.dbt.materialized_view_execute_no_op", + "macro.dbt.materialized_view_execute_build_sql", + "macro.dbt.materialized_view_teardown" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% materialization materialized_view, default %}\n {% set existing_relation = load_cached_relation(this) %}\n {% set target_relation = this.incorporate(type=this.MaterializedView) %}\n {% set intermediate_relation = make_intermediate_relation(target_relation) %}\n {% set backup_relation_type = target_relation.MaterializedView if existing_relation is none else existing_relation.type %}\n {% set backup_relation = make_backup_relation(target_relation, backup_relation_type) %}\n\n {{ materialized_view_setup(backup_relation, intermediate_relation, pre_hooks) }}\n\n {% set build_sql = materialized_view_get_build_sql(existing_relation, target_relation, backup_relation, intermediate_relation) %}\n\n {% if build_sql == '' %}\n {{ materialized_view_execute_no_op(target_relation) }}\n {% else %}\n {{ materialized_view_execute_build_sql(build_sql, existing_relation, target_relation, post_hooks) }}\n {% endif %}\n\n {{ materialized_view_teardown(backup_relation, intermediate_relation, post_hooks) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmaterialization %}", + "meta": + {}, + "name": "materialization_materialized_view_default", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/materialized_view.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt.materialization_materialized_view_default" + }, + "macro.dbt.materialization_seed_default": + { + "arguments": + [], + "created_at": 1717939092.9301112, + "depends_on": + { + "macros": + [ + "macro.dbt.should_full_refresh", + "macro.dbt.run_hooks", + "macro.dbt.reset_csv_table", + "macro.dbt.create_csv_table", + "macro.dbt.load_csv_rows", + "macro.dbt.noop_statement", + "macro.dbt.get_csv_sql", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs", + "macro.dbt.create_indexes" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% materialization seed, default %}\n\n {%- set identifier = model['alias'] -%}\n {%- set full_refresh_mode = (should_full_refresh()) -%}\n\n {%- set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) -%}\n\n {%- set exists_as_table = (old_relation is not none and old_relation.is_table) -%}\n {%- set exists_as_view = (old_relation is not none and old_relation.is_view) -%}\n\n {%- set grant_config = config.get('grants') -%}\n {%- set agate_table = load_agate_table() -%}\n -- grab current tables grants config for comparison later on\n\n {%- do store_result('agate_table', response='OK', agate_table=agate_table) -%}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n -- build model\n {% set create_table_sql = \"\" %}\n {% if exists_as_view %}\n {{ exceptions.raise_compiler_error(\"Cannot seed to '{}', it is a view\".format(old_relation)) }}\n {% elif exists_as_table %}\n {% set create_table_sql = reset_csv_table(model, full_refresh_mode, old_relation, agate_table) %}\n {% else %}\n {% set create_table_sql = create_csv_table(model, agate_table) %}\n {% endif %}\n\n {% set code = 'CREATE' if full_refresh_mode else 'INSERT' %}\n {% set rows_affected = (agate_table.rows | length) %}\n {% set sql = load_csv_rows(model, agate_table) %}\n\n {% call noop_statement('main', code ~ ' ' ~ rows_affected, code, rows_affected) %}\n {{ get_csv_sql(create_table_sql, sql) }};\n {% endcall %}\n\n {% set target_relation = this.incorporate(type='table') %}\n\n {% set should_revoke = should_revoke(old_relation, full_refresh_mode) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {% if full_refresh_mode or not exists_as_table %}\n {% do create_indexes(target_relation) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n -- `COMMIT` happens here\n {{ adapter.commit() }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmaterialization %}", + "meta": + {}, + "name": "materialization_seed_default", + "original_file_path": "macros/materializations/seeds/seed.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/seed.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt.materialization_seed_default" + }, + "macro.dbt.materialization_snapshot_default": + { + "arguments": + [], + "created_at": 1717939092.8116052, + "depends_on": + { + "macros": + [ + "macro.dbt.get_or_create_relation", + "macro.dbt.run_hooks", + "macro.dbt.strategy_dispatch", + "macro.dbt.build_snapshot_table", + "macro.dbt.create_table_as", + "macro.dbt.build_snapshot_staging_table", + "macro.dbt.create_columns", + "macro.dbt.snapshot_merge_sql", + "macro.dbt.statement", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs", + "macro.dbt.create_indexes", + "macro.dbt.post_snapshot" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% materialization snapshot, default %}\n {%- set config = model['config'] -%}\n\n {%- set target_table = model.get('alias', model.get('name')) -%}\n\n {%- set strategy_name = config.get('strategy') -%}\n {%- set unique_key = config.get('unique_key') %}\n -- grab current tables grants config for comparision later on\n {%- set grant_config = config.get('grants') -%}\n\n {% set target_relation_exists, target_relation = get_or_create_relation(\n database=model.database,\n schema=model.schema,\n identifier=target_table,\n type='table') -%}\n\n {%- if not target_relation.is_table -%}\n {% do exceptions.relation_wrong_type(target_relation, 'table') %}\n {%- endif -%}\n\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n {% set strategy_macro = strategy_dispatch(strategy_name) %}\n {% set strategy = strategy_macro(model, \"snapshotted_data\", \"source_data\", config, target_relation_exists) %}\n\n {% if not target_relation_exists %}\n\n {% set build_sql = build_snapshot_table(strategy, model['compiled_code']) %}\n {% set final_sql = create_table_as(False, target_relation, build_sql) %}\n\n {% else %}\n\n {{ adapter.valid_snapshot_target(target_relation) }}\n\n {% set staging_table = build_snapshot_staging_table(strategy, sql, target_relation) %}\n\n -- this may no-op if the database does not require column expansion\n {% do adapter.expand_target_column_types(from_relation=staging_table,\n to_relation=target_relation) %}\n\n {% set missing_columns = adapter.get_missing_columns(staging_table, target_relation)\n | rejectattr('name', 'equalto', 'dbt_change_type')\n | rejectattr('name', 'equalto', 'DBT_CHANGE_TYPE')\n | rejectattr('name', 'equalto', 'dbt_unique_key')\n | rejectattr('name', 'equalto', 'DBT_UNIQUE_KEY')\n | list %}\n\n {% do create_columns(target_relation, missing_columns) %}\n\n {% set source_columns = adapter.get_columns_in_relation(staging_table)\n | rejectattr('name', 'equalto', 'dbt_change_type')\n | rejectattr('name', 'equalto', 'DBT_CHANGE_TYPE')\n | rejectattr('name', 'equalto', 'dbt_unique_key')\n | rejectattr('name', 'equalto', 'DBT_UNIQUE_KEY')\n | list %}\n\n {% set quoted_source_columns = [] %}\n {% for column in source_columns %}\n {% do quoted_source_columns.append(adapter.quote(column.name)) %}\n {% endfor %}\n\n {% set final_sql = snapshot_merge_sql(\n target = target_relation,\n source = staging_table,\n insert_cols = quoted_source_columns\n )\n %}\n\n {% endif %}\n\n {% call statement('main') %}\n {{ final_sql }}\n {% endcall %}\n\n {% set should_revoke = should_revoke(target_relation_exists, full_refresh_mode=False) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {% if not target_relation_exists %}\n {% do create_indexes(target_relation) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {{ adapter.commit() }}\n\n {% if staging_table is defined %}\n {% do post_snapshot(staging_table) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmaterialization %}", + "meta": + {}, + "name": "materialization_snapshot_default", + "original_file_path": "macros/materializations/snapshots/snapshot.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/snapshot.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt.materialization_snapshot_default" + }, + "macro.dbt.materialization_table_default": + { + "arguments": + [], + "created_at": 1717939092.8334773, + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.make_intermediate_relation", + "macro.dbt.make_backup_relation", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.run_hooks", + "macro.dbt.statement", + "macro.dbt.get_create_table_as_sql", + "macro.dbt.create_indexes", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% materialization table, default %}\n\n {%- set existing_relation = load_cached_relation(this) -%}\n {%- set target_relation = this.incorporate(type='table') %}\n {%- set intermediate_relation = make_intermediate_relation(target_relation) -%}\n -- the intermediate_relation should not already exist in the database; get_relation\n -- will return None in that case. Otherwise, we get a relation that we can drop\n -- later, before we try to use this name for the current operation\n {%- set preexisting_intermediate_relation = load_cached_relation(intermediate_relation) -%}\n /*\n See ../view/view.sql for more information about this relation.\n */\n {%- set backup_relation_type = 'table' if existing_relation is none else existing_relation.type -%}\n {%- set backup_relation = make_backup_relation(target_relation, backup_relation_type) -%}\n -- as above, the backup_relation should not already exist\n {%- set preexisting_backup_relation = load_cached_relation(backup_relation) -%}\n -- grab current tables grants config for comparision later on\n {% set grant_config = config.get('grants') %}\n\n -- drop the temp relations if they exist already in the database\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n -- build model\n {% call statement('main') -%}\n {{ get_create_table_as_sql(False, intermediate_relation, sql) }}\n {%- endcall %}\n\n -- cleanup\n {% if existing_relation is not none %}\n /* Do the equivalent of rename_if_exists. 'existing_relation' could have been dropped\n since the variable was first set. */\n {% set existing_relation = load_cached_relation(existing_relation) %}\n {% if existing_relation is not none %}\n {{ adapter.rename_relation(existing_relation, backup_relation) }}\n {% endif %}\n {% endif %}\n\n {{ adapter.rename_relation(intermediate_relation, target_relation) }}\n\n {% do create_indexes(target_relation) %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n -- `COMMIT` happens here\n {{ adapter.commit() }}\n\n -- finally, drop the existing/backup relation after the commit\n {{ drop_relation_if_exists(backup_relation) }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n{% endmaterialization %}", + "meta": + {}, + "name": "materialization_table_default", + "original_file_path": "macros/materializations/models/table.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/table.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt.materialization_table_default" + }, + "macro.dbt.materialization_test_default": + { + "arguments": + [], + "created_at": 1717939092.9196763, + "depends_on": + { + "macros": + [ + "macro.dbt.should_store_failures", + "macro.dbt.statement", + "macro.dbt.get_create_sql", + "macro.dbt.get_test_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- materialization test, default -%}\n\n {% set relations = [] %}\n\n {% if should_store_failures() %}\n\n {% set identifier = model['alias'] %}\n {% set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) %}\n\n {% set store_failures_as = config.get('store_failures_as') %}\n -- if `--store-failures` is invoked via command line and `store_failures_as` is not set,\n -- config.get('store_failures_as', 'table') returns None, not 'table'\n {% if store_failures_as == none %}{% set store_failures_as = 'table' %}{% endif %}\n {% if store_failures_as not in ['table', 'view'] %}\n {{ exceptions.raise_compiler_error(\n \"'\" ~ store_failures_as ~ \"' is not a valid value for `store_failures_as`. \"\n \"Accepted values are: ['ephemeral', 'table', 'view']\"\n ) }}\n {% endif %}\n\n {% set target_relation = api.Relation.create(\n identifier=identifier, schema=schema, database=database, type=store_failures_as) -%} %}\n\n {% if old_relation %}\n {% do adapter.drop_relation(old_relation) %}\n {% endif %}\n\n {% call statement(auto_begin=True) %}\n {{ get_create_sql(target_relation, sql) }}\n {% endcall %}\n\n {% do relations.append(target_relation) %}\n\n {% set main_sql %}\n select *\n from {{ target_relation }}\n {% endset %}\n\n {{ adapter.commit() }}\n\n {% else %}\n\n {% set main_sql = sql %}\n\n {% endif %}\n\n {% set limit = config.get('limit') %}\n {% set fail_calc = config.get('fail_calc') %}\n {% set warn_if = config.get('warn_if') %}\n {% set error_if = config.get('error_if') %}\n\n {% call statement('main', fetch_result=True) -%}\n\n {{ get_test_sql(main_sql, fail_calc, warn_if, error_if, limit)}}\n\n {%- endcall %}\n\n {{ return({'relations': relations}) }}\n\n{%- endmaterialization -%}", + "meta": + {}, + "name": "materialization_test_default", + "original_file_path": "macros/materializations/tests/test.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/tests/test.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt.materialization_test_default" + }, + "macro.dbt.materialization_unit_default": + { + "arguments": + [], + "created_at": 1717939092.9132352, + "depends_on": + { + "macros": + [ + "macro.dbt.get_columns_in_query", + "macro.dbt.make_temp_relation", + "macro.dbt.run_query", + "macro.dbt.get_create_table_as_sql", + "macro.dbt.get_empty_subquery_sql", + "macro.dbt.get_expected_sql", + "macro.dbt.get_unit_test_sql", + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- materialization unit, default -%}\n\n {% set relations = [] %}\n\n {% set expected_rows = config.get('expected_rows') %}\n {% set expected_sql = config.get('expected_sql') %}\n {% set tested_expected_column_names = expected_rows[0].keys() if (expected_rows | length ) > 0 else get_columns_in_query(sql) %} %}\n\n {%- set target_relation = this.incorporate(type='table') -%}\n {%- set temp_relation = make_temp_relation(target_relation)-%}\n {% do run_query(get_create_table_as_sql(True, temp_relation, get_empty_subquery_sql(sql))) %}\n {%- set columns_in_relation = adapter.get_columns_in_relation(temp_relation) -%}\n {%- set column_name_to_data_types = {} -%}\n {%- for column in columns_in_relation -%}\n {%- do column_name_to_data_types.update({column.name|lower: column.data_type}) -%}\n {%- endfor -%}\n\n {% if not expected_sql %}\n {% set expected_sql = get_expected_sql(expected_rows, column_name_to_data_types) %}\n {% endif %}\n {% set unit_test_sql = get_unit_test_sql(sql, expected_sql, tested_expected_column_names) %}\n\n {% call statement('main', fetch_result=True) -%}\n\n {{ unit_test_sql }}\n\n {%- endcall %}\n\n {% do adapter.drop_relation(temp_relation) %}\n\n {{ return({'relations': relations}) }}\n\n{%- endmaterialization -%}", + "meta": + {}, + "name": "materialization_unit_default", + "original_file_path": "macros/materializations/tests/unit.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/tests/unit.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt.materialization_unit_default" + }, + "macro.dbt.materialization_view_default": + { + "arguments": + [], + "created_at": 1717939092.828293, + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.make_intermediate_relation", + "macro.dbt.make_backup_relation", + "macro.dbt.run_hooks", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.statement", + "macro.dbt.get_create_view_as_sql", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- materialization view, default -%}\n\n {%- set existing_relation = load_cached_relation(this) -%}\n {%- set target_relation = this.incorporate(type='view') -%}\n {%- set intermediate_relation = make_intermediate_relation(target_relation) -%}\n\n -- the intermediate_relation should not already exist in the database; get_relation\n -- will return None in that case. Otherwise, we get a relation that we can drop\n -- later, before we try to use this name for the current operation\n {%- set preexisting_intermediate_relation = load_cached_relation(intermediate_relation) -%}\n /*\n This relation (probably) doesn't exist yet. If it does exist, it's a leftover from\n a previous run, and we're going to try to drop it immediately. At the end of this\n materialization, we're going to rename the \"existing_relation\" to this identifier,\n and then we're going to drop it. In order to make sure we run the correct one of:\n - drop view ...\n - drop table ...\n\n We need to set the type of this relation to be the type of the existing_relation, if it exists,\n or else \"view\" as a sane default if it does not. Note that if the existing_relation does not\n exist, then there is nothing to move out of the way and subsequentally drop. In that case,\n this relation will be effectively unused.\n */\n {%- set backup_relation_type = 'view' if existing_relation is none else existing_relation.type -%}\n {%- set backup_relation = make_backup_relation(target_relation, backup_relation_type) -%}\n -- as above, the backup_relation should not already exist\n {%- set preexisting_backup_relation = load_cached_relation(backup_relation) -%}\n -- grab current tables grants config for comparision later on\n {% set grant_config = config.get('grants') %}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n -- drop the temp relations if they exist already in the database\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n -- build model\n {% call statement('main') -%}\n {{ get_create_view_as_sql(intermediate_relation, sql) }}\n {%- endcall %}\n\n -- cleanup\n -- move the existing view out of the way\n {% if existing_relation is not none %}\n /* Do the equivalent of rename_if_exists. 'existing_relation' could have been dropped\n since the variable was first set. */\n {% set existing_relation = load_cached_relation(existing_relation) %}\n {% if existing_relation is not none %}\n {{ adapter.rename_relation(existing_relation, backup_relation) }}\n {% endif %}\n {% endif %}\n {{ adapter.rename_relation(intermediate_relation, target_relation) }}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {{ adapter.commit() }}\n\n {{ drop_relation_if_exists(backup_relation) }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{%- endmaterialization -%}", + "meta": + {}, + "name": "materialization_view_default", + "original_file_path": "macros/materializations/models/view.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/view.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt.materialization_view_default" + }, + "macro.dbt.materialized_view_execute_build_sql": + { + "arguments": + [], + "created_at": 1717939092.8467615, + "depends_on": + { + "macros": + [ + "macro.dbt.run_hooks", + "macro.dbt.statement", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro materialized_view_execute_build_sql(build_sql, existing_relation, target_relation, post_hooks) %}\n\n -- `BEGIN` happens here:\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n {% set grant_config = config.get('grants') %}\n\n {% call statement(name=\"main\") %}\n {{ build_sql }}\n {% endcall %}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {{ adapter.commit() }}\n\n{% endmacro %}", + "meta": + {}, + "name": "materialized_view_execute_build_sql", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/materialized_view.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.materialized_view_execute_build_sql" + }, + "macro.dbt.materialized_view_execute_no_op": + { + "arguments": + [], + "created_at": 1717939092.8454428, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro materialized_view_execute_no_op(target_relation) %}\n {% do store_raw_result(\n name=\"main\",\n message=\"skip \" ~ target_relation,\n code=\"skip\",\n rows_affected=\"-1\"\n ) %}\n{% endmacro %}", + "meta": + {}, + "name": "materialized_view_execute_no_op", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/materialized_view.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.materialized_view_execute_no_op" + }, + "macro.dbt.materialized_view_get_build_sql": + { + "arguments": + [], + "created_at": 1717939092.844966, + "depends_on": + { + "macros": + [ + "macro.dbt.should_full_refresh", + "macro.dbt.get_create_materialized_view_as_sql", + "macro.dbt.get_replace_sql", + "macro.dbt.get_materialized_view_configuration_changes", + "macro.dbt.refresh_materialized_view", + "macro.dbt.get_alter_materialized_view_as_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro materialized_view_get_build_sql(existing_relation, target_relation, backup_relation, intermediate_relation) %}\n\n {% set full_refresh_mode = should_full_refresh() %}\n\n -- determine the scenario we're in: create, full_refresh, alter, refresh data\n {% if existing_relation is none %}\n {% set build_sql = get_create_materialized_view_as_sql(target_relation, sql) %}\n {% elif full_refresh_mode or not existing_relation.is_materialized_view %}\n {% set build_sql = get_replace_sql(existing_relation, target_relation, sql) %}\n {% else %}\n\n -- get config options\n {% set on_configuration_change = config.get('on_configuration_change') %}\n {% set configuration_changes = get_materialized_view_configuration_changes(existing_relation, config) %}\n\n {% if configuration_changes is none %}\n {% set build_sql = refresh_materialized_view(target_relation) %}\n\n {% elif on_configuration_change == 'apply' %}\n {% set build_sql = get_alter_materialized_view_as_sql(target_relation, configuration_changes, sql, existing_relation, backup_relation, intermediate_relation) %}\n {% elif on_configuration_change == 'continue' %}\n {% set build_sql = '' %}\n {{ exceptions.warn(\"Configuration changes were identified and `on_configuration_change` was set to `continue` for `\" ~ target_relation ~ \"`\") }}\n {% elif on_configuration_change == 'fail' %}\n {{ exceptions.raise_fail_fast_error(\"Configuration changes were identified and `on_configuration_change` was set to `fail` for `\" ~ target_relation ~ \"`\") }}\n\n {% else %}\n -- this only happens if the user provides a value other than `apply`, 'skip', 'fail'\n {{ exceptions.raise_compiler_error(\"Unexpected configuration scenario\") }}\n\n {% endif %}\n\n {% endif %}\n\n {% do return(build_sql) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "materialized_view_get_build_sql", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/materialized_view.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.materialized_view_get_build_sql" + }, + "macro.dbt.materialized_view_setup": + { + "arguments": + [], + "created_at": 1717939092.841843, + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.run_hooks" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro materialized_view_setup(backup_relation, intermediate_relation, pre_hooks) %}\n\n -- backup_relation and intermediate_relation should not already exist in the database\n -- it's possible these exist because of a previous run that exited unexpectedly\n {% set preexisting_backup_relation = load_cached_relation(backup_relation) %}\n {% set preexisting_intermediate_relation = load_cached_relation(intermediate_relation) %}\n\n -- drop the temp relations if they exist already in the database\n {{ drop_relation_if_exists(preexisting_backup_relation) }}\n {{ drop_relation_if_exists(preexisting_intermediate_relation) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "materialized_view_setup", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/materialized_view.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.materialized_view_setup" + }, + "macro.dbt.materialized_view_teardown": + { + "arguments": + [], + "created_at": 1717939092.8423486, + "depends_on": + { + "macros": + [ + "macro.dbt.drop_relation_if_exists", + "macro.dbt.run_hooks" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro materialized_view_teardown(backup_relation, intermediate_relation, post_hooks) %}\n\n -- drop the temp relations if they exist to leave the database clean for the next run\n {{ drop_relation_if_exists(backup_relation) }}\n {{ drop_relation_if_exists(intermediate_relation) }}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "materialized_view_teardown", + "original_file_path": "macros/materializations/models/materialized_view.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/materialized_view.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.materialized_view_teardown" + }, + "macro.dbt.noop_statement": + { + "arguments": + [], + "created_at": 1717939092.9715753, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro noop_statement(name=None, message=None, code=None, rows_affected=None, res=None) -%}\n {%- set sql = caller() -%}\n\n {%- if name == 'main' -%}\n {{ log('Writing runtime SQL for node \"{}\"'.format(model['unique_id'])) }}\n {{ write(sql) }}\n {%- endif -%}\n\n {%- if name is not none -%}\n {{ store_raw_result(name, message=message, code=code, rows_affected=rows_affected, agate_table=res) }}\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "noop_statement", + "original_file_path": "macros/etc/statement.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/etc/statement.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.noop_statement" + }, + "macro.dbt.partition_range": + { + "arguments": + [], + "created_at": 1717939092.967121, + "depends_on": + { + "macros": + [ + "macro.dbt.dates_in_range" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro partition_range(raw_partition_date, date_fmt='%Y%m%d') %}\n {% set partition_range = (raw_partition_date | string).split(\",\") %}\n\n {% if (partition_range | length) == 1 %}\n {% set start_date = partition_range[0] %}\n {% set end_date = none %}\n {% elif (partition_range | length) == 2 %}\n {% set start_date = partition_range[0] %}\n {% set end_date = partition_range[1] %}\n {% else %}\n {{ exceptions.raise_compiler_error(\"Invalid partition time. Expected format: {Start Date}[,{End Date}]. Got: \" ~ raw_partition_date) }}\n {% endif %}\n\n {{ return(dates_in_range(start_date, end_date, in_fmt=date_fmt)) }}\n{% endmacro %}", + "meta": + {}, + "name": "partition_range", + "original_file_path": "macros/etc/datetime.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/etc/datetime.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.partition_range" + }, + "macro.dbt.persist_docs": + { + "arguments": + [], + "created_at": 1717939092.6965191, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__persist_docs" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro persist_docs(relation, model, for_relation=true, for_columns=true) -%}\n {{ return(adapter.dispatch('persist_docs', 'dbt')(relation, model, for_relation, for_columns)) }}\n{% endmacro %}", + "meta": + {}, + "name": "persist_docs", + "original_file_path": "macros/adapters/persist_docs.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/persist_docs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.persist_docs" + }, + "macro.dbt.position": + { + "arguments": + [], + "created_at": 1717939092.7435882, + "depends_on": + { + "macros": + [ + "macro.dbt.default__position" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro position(substring_text, string_text) -%}\n {{ return(adapter.dispatch('position', 'dbt') (substring_text, string_text)) }}\n{% endmacro %}", + "meta": + {}, + "name": "position", + "original_file_path": "macros/utils/position.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/position.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.position" + }, + "macro.dbt.post_snapshot": + { + "arguments": + [], + "created_at": 1717939092.8183234, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__post_snapshot" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro post_snapshot(staging_relation) %}\n {{ adapter.dispatch('post_snapshot', 'dbt')(staging_relation) }}\n{% endmacro %}", + "meta": + {}, + "name": "post_snapshot", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.post_snapshot" + }, + "macro.dbt.process_schema_changes": + { + "arguments": + [], + "created_at": 1717939092.9098725, + "depends_on": + { + "macros": + [ + "macro.dbt.check_for_schema_changes", + "macro.dbt.sync_column_schemas" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro process_schema_changes(on_schema_change, source_relation, target_relation) %}\n\n {% if on_schema_change == 'ignore' %}\n\n {{ return({}) }}\n\n {% else %}\n\n {% set schema_changes_dict = check_for_schema_changes(source_relation, target_relation) %}\n\n {% if schema_changes_dict['schema_changed'] %}\n\n {% if on_schema_change == 'fail' %}\n\n {% set fail_msg %}\n The source and target schemas on this incremental model are out of sync!\n They can be reconciled in several ways:\n - set the `on_schema_change` config to either append_new_columns or sync_all_columns, depending on your situation.\n - Re-run the incremental model with `full_refresh: True` to update the target schema.\n - update the schema manually and re-run the process.\n\n Additional troubleshooting context:\n Source columns not in target: {{ schema_changes_dict['source_not_in_target'] }}\n Target columns not in source: {{ schema_changes_dict['target_not_in_source'] }}\n New column types: {{ schema_changes_dict['new_target_types'] }}\n {% endset %}\n\n {% do exceptions.raise_compiler_error(fail_msg) %}\n\n {# -- unless we ignore, run the sync operation per the config #}\n {% else %}\n\n {% do sync_column_schemas(on_schema_change, target_relation, schema_changes_dict) %}\n\n {% endif %}\n\n {% endif %}\n\n {{ return(schema_changes_dict['source_columns']) }}\n\n {% endif %}\n\n{% endmacro %}", + "meta": + {}, + "name": "process_schema_changes", + "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/on_schema_change.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.process_schema_changes" + }, + "macro.dbt.py_current_timestring": + { + "arguments": + [], + "created_at": 1717939092.9675934, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro py_current_timestring() %}\n {% set dt = modules.datetime.datetime.now() %}\n {% do return(dt.strftime(\"%Y%m%d%H%M%S%f\")) %}\n{% endmacro %}", + "meta": + {}, + "name": "py_current_timestring", + "original_file_path": "macros/etc/datetime.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/etc/datetime.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.py_current_timestring" + }, + "macro.dbt.py_script_comment": + { + "arguments": + [], + "created_at": 1717939092.739439, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%macro py_script_comment()%}\n{%endmacro%}", + "meta": + {}, + "name": "py_script_comment", + "original_file_path": "macros/python_model/python.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/python_model/python.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.py_script_comment" + }, + "macro.dbt.py_script_postfix": + { + "arguments": + [], + "created_at": 1717939092.7392778, + "depends_on": + { + "macros": + [ + "macro.dbt.build_ref_function", + "macro.dbt.build_source_function", + "macro.dbt.build_config_dict", + "macro.dbt.resolve_model_name", + "macro.dbt.is_incremental", + "macro.dbt.py_script_comment" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro py_script_postfix(model) %}\n# This part is user provided model code\n# you will need to copy the next section to run the code\n# COMMAND ----------\n# this part is dbt logic for get ref work, do not modify\n\n{{ build_ref_function(model ) }}\n{{ build_source_function(model ) }}\n{{ build_config_dict(model) }}\n\nclass config:\n def __init__(self, *args, **kwargs):\n pass\n\n @staticmethod\n def get(key, default=None):\n return config_dict.get(key, default)\n\nclass this:\n \"\"\"dbt.this() or dbt.this.identifier\"\"\"\n database = \"{{ this.database }}\"\n schema = \"{{ this.schema }}\"\n identifier = \"{{ this.identifier }}\"\n {% set this_relation_name = resolve_model_name(this) %}\n def __repr__(self):\n return '{{ this_relation_name }}'\n\n\nclass dbtObj:\n def __init__(self, load_df_function) -> None:\n self.source = lambda *args: source(*args, dbt_load_df_function=load_df_function)\n self.ref = lambda *args, **kwargs: ref(*args, **kwargs, dbt_load_df_function=load_df_function)\n self.config = config\n self.this = this()\n self.is_incremental = {{ is_incremental() }}\n\n# COMMAND ----------\n{{py_script_comment()}}\n{% endmacro %}", + "meta": + {}, + "name": "py_script_postfix", + "original_file_path": "macros/python_model/python.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/python_model/python.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.py_script_postfix" + }, + "macro.dbt.refresh_materialized_view": + { + "arguments": + [], + "created_at": 1717939093.0020225, + "depends_on": + { + "macros": + [ + "macro.dbt.default__refresh_materialized_view" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro refresh_materialized_view(relation) %}\n {{- log('Applying REFRESH to: ' ~ relation) -}}\n {{- adapter.dispatch('refresh_materialized_view', 'dbt')(relation) -}}\n{% endmacro %}", + "meta": + {}, + "name": "refresh_materialized_view", + "original_file_path": "macros/relations/materialized_view/refresh.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/materialized_view/refresh.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.refresh_materialized_view" + }, + "macro.dbt.rename_relation": + { + "arguments": + [], + "created_at": 1717939092.9860084, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__rename_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro rename_relation(from_relation, to_relation) -%}\n {{ return(adapter.dispatch('rename_relation', 'dbt')(from_relation, to_relation)) }}\n{% endmacro %}", + "meta": + {}, + "name": "rename_relation", + "original_file_path": "macros/relations/rename.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/rename.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.rename_relation" + }, + "macro.dbt.replace": + { + "arguments": + [], + "created_at": 1717939092.7685025, + "depends_on": + { + "macros": + [ + "macro.dbt.default__replace" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro replace(field, old_chars, new_chars) -%}\n {{ return(adapter.dispatch('replace', 'dbt') (field, old_chars, new_chars)) }}\n{% endmacro %}", + "meta": + {}, + "name": "replace", + "original_file_path": "macros/utils/replace.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.replace" + }, + "macro.dbt.reset_csv_table": + { + "arguments": + [], + "created_at": 1717939092.9392514, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__reset_csv_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro reset_csv_table(model, full_refresh, old_relation, agate_table) -%}\n {{ adapter.dispatch('reset_csv_table', 'dbt')(model, full_refresh, old_relation, agate_table) }}\n{%- endmacro %}", + "meta": + {}, + "name": "reset_csv_table", + "original_file_path": "macros/materializations/seeds/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/seeds/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.reset_csv_table" + }, + "macro.dbt.resolve_model_name": + { + "arguments": + [], + "created_at": 1717939092.734327, + "depends_on": + { + "macros": + [ + "macro.dbt.default__resolve_model_name" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro resolve_model_name(input_model_name) %}\n {{ return(adapter.dispatch('resolve_model_name', 'dbt')(input_model_name)) }}\n{% endmacro %}", + "meta": + {}, + "name": "resolve_model_name", + "original_file_path": "macros/python_model/python.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/python_model/python.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.resolve_model_name" + }, + "macro.dbt.right": + { + "arguments": + [], + "created_at": 1717939092.7506905, + "depends_on": + { + "macros": + [ + "macro.dbt.default__right" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro right(string_text, length_expression) -%}\n {{ return(adapter.dispatch('right', 'dbt') (string_text, length_expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "right", + "original_file_path": "macros/utils/right.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/right.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.right" + }, + "macro.dbt.run_hooks": + { + "arguments": + [], + "created_at": 1717939092.783923, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro run_hooks(hooks, inside_transaction=True) %}\n {% for hook in hooks | selectattr('transaction', 'equalto', inside_transaction) %}\n {% if not inside_transaction and loop.first %}\n {% call statement(auto_begin=inside_transaction) %}\n commit;\n {% endcall %}\n {% endif %}\n {% set rendered = render(hook.get('sql')) | trim %}\n {% if (rendered | length) > 0 %}\n {% call statement(auto_begin=inside_transaction) %}\n {{ rendered }}\n {% endcall %}\n {% endif %}\n {% endfor %}\n{% endmacro %}", + "meta": + {}, + "name": "run_hooks", + "original_file_path": "macros/materializations/hooks.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/hooks.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.run_hooks" + }, + "macro.dbt.run_query": + { + "arguments": + [], + "created_at": 1717939092.9721696, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro run_query(sql) %}\n {% call statement(\"run_query_statement\", fetch_result=true, auto_begin=false) %}\n {{ sql }}\n {% endcall %}\n\n {% do return(load_result(\"run_query_statement\").table) %}\n{% endmacro %}", + "meta": + {}, + "name": "run_query", + "original_file_path": "macros/etc/statement.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/etc/statement.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.run_query" + }, + "macro.dbt.safe_cast": + { + "arguments": + [], + "created_at": 1717939092.7547472, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__safe_cast" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro safe_cast(field, type) %}\n {{ return(adapter.dispatch('safe_cast', 'dbt') (field, type)) }}\n{% endmacro %}", + "meta": + {}, + "name": "safe_cast", + "original_file_path": "macros/utils/safe_cast.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/safe_cast.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.safe_cast" + }, + "macro.dbt.set_sql_header": + { + "arguments": + [], + "created_at": 1717939092.780636, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro set_sql_header(config) -%}\n {{ config.set('sql_header', caller()) }}\n{%- endmacro %}", + "meta": + {}, + "name": "set_sql_header", + "original_file_path": "macros/materializations/configs.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/configs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.set_sql_header" + }, + "macro.dbt.should_full_refresh": + { + "arguments": + [], + "created_at": 1717939092.7812924, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro should_full_refresh() %}\n {% set config_full_refresh = config.get('full_refresh') %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {% do return(config_full_refresh) %}\n{% endmacro %}", + "meta": + {}, + "name": "should_full_refresh", + "original_file_path": "macros/materializations/configs.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/configs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.should_full_refresh" + }, + "macro.dbt.should_revoke": + { + "arguments": + [], + "created_at": 1717939092.7234116, + "depends_on": + { + "macros": + [ + "macro.dbt.copy_grants" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro should_revoke(existing_relation, full_refresh_mode=True) %}\n\n {% if not existing_relation %}\n {#-- The table doesn't already exist, so no grants to copy over --#}\n {{ return(False) }}\n {% elif full_refresh_mode %}\n {#-- The object is being REPLACED -- whether grants are copied over depends on the value of user config --#}\n {{ return(copy_grants()) }}\n {% else %}\n {#-- The table is being merged/upserted/inserted -- grants will be carried over --#}\n {{ return(True) }}\n {% endif %}\n\n{% endmacro %}", + "meta": + {}, + "name": "should_revoke", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.should_revoke" + }, + "macro.dbt.should_store_failures": + { + "arguments": + [], + "created_at": 1717939092.7819264, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro should_store_failures() %}\n {% set config_store_failures = config.get('store_failures') %}\n {% if config_store_failures is none %}\n {% set config_store_failures = flags.STORE_FAILURES %}\n {% endif %}\n {% do return(config_store_failures) %}\n{% endmacro %}", + "meta": + {}, + "name": "should_store_failures", + "original_file_path": "macros/materializations/configs.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/configs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.should_store_failures" + }, + "macro.dbt.snapshot_check_all_get_existing_columns": + { + "arguments": + [], + "created_at": 1717939092.7983284, + "depends_on": + { + "macros": + [ + "macro.dbt.get_columns_in_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snapshot_check_all_get_existing_columns(node, target_exists, check_cols_config) -%}\n {%- if not target_exists -%}\n {#-- no table yet -> return whatever the query does --#}\n {{ return((false, query_columns)) }}\n {%- endif -%}\n\n {#-- handle any schema changes --#}\n {%- set target_relation = adapter.get_relation(database=node.database, schema=node.schema, identifier=node.alias) -%}\n\n {% if check_cols_config == 'all' %}\n {%- set query_columns = get_columns_in_query(node['compiled_code']) -%}\n\n {% elif check_cols_config is iterable and (check_cols_config | length) > 0 %}\n {#-- query for proper casing/quoting, to support comparison below --#}\n {%- set select_check_cols_from_target -%}\n {#-- N.B. The whitespace below is necessary to avoid edge case issue with comments --#}\n {#-- See: https://github.com/dbt-labs/dbt-core/issues/6781 --#}\n select {{ check_cols_config | join(', ') }} from (\n {{ node['compiled_code'] }}\n ) subq\n {%- endset -%}\n {% set query_columns = get_columns_in_query(select_check_cols_from_target) %}\n\n {% else %}\n {% do exceptions.raise_compiler_error(\"Invalid value for 'check_cols': \" ~ check_cols_config) %}\n {% endif %}\n\n {%- set existing_cols = adapter.get_columns_in_relation(target_relation) | map(attribute = 'name') | list -%}\n {%- set ns = namespace() -%} {#-- handle for-loop scoping with a namespace --#}\n {%- set ns.column_added = false -%}\n\n {%- set intersection = [] -%}\n {%- for col in query_columns -%}\n {%- if col in existing_cols -%}\n {%- do intersection.append(adapter.quote(col)) -%}\n {%- else -%}\n {% set ns.column_added = true %}\n {%- endif -%}\n {%- endfor -%}\n {{ return((ns.column_added, intersection)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "snapshot_check_all_get_existing_columns", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.snapshot_check_all_get_existing_columns" + }, + "macro.dbt.snapshot_check_strategy": + { + "arguments": + [], + "created_at": 1717939092.8011339, + "depends_on": + { + "macros": + [ + "macro.dbt.snapshot_get_time", + "macro.dbt.snapshot_check_all_get_existing_columns", + "macro.dbt.get_true_sql", + "macro.dbt.snapshot_hash_arguments" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snapshot_check_strategy(node, snapshotted_rel, current_rel, config, target_exists) %}\n {% set check_cols_config = config['check_cols'] %}\n {% set primary_key = config['unique_key'] %}\n {% set invalidate_hard_deletes = config.get('invalidate_hard_deletes', false) %}\n {% set updated_at = config.get('updated_at', snapshot_get_time()) %}\n\n {% set column_added = false %}\n\n {% set column_added, check_cols = snapshot_check_all_get_existing_columns(node, target_exists, check_cols_config) %}\n\n {%- set row_changed_expr -%}\n (\n {%- if column_added -%}\n {{ get_true_sql() }}\n {%- else -%}\n {%- for col in check_cols -%}\n {{ snapshotted_rel }}.{{ col }} != {{ current_rel }}.{{ col }}\n or\n (\n (({{ snapshotted_rel }}.{{ col }} is null) and not ({{ current_rel }}.{{ col }} is null))\n or\n ((not {{ snapshotted_rel }}.{{ col }} is null) and ({{ current_rel }}.{{ col }} is null))\n )\n {%- if not loop.last %} or {% endif -%}\n {%- endfor -%}\n {%- endif -%}\n )\n {%- endset %}\n\n {% set scd_id_expr = snapshot_hash_arguments([primary_key, updated_at]) %}\n\n {% do return({\n \"unique_key\": primary_key,\n \"updated_at\": updated_at,\n \"row_changed\": row_changed_expr,\n \"scd_id\": scd_id_expr,\n \"invalidate_hard_deletes\": invalidate_hard_deletes\n }) %}\n{% endmacro %}", + "meta": + {}, + "name": "snapshot_check_strategy", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.snapshot_check_strategy" + }, + "macro.dbt.snapshot_get_time": + { + "arguments": + [], + "created_at": 1717939092.6905408, + "depends_on": + { + "macros": + [ + "macro.dbt.default__snapshot_get_time" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro snapshot_get_time() -%}\n {{ adapter.dispatch('snapshot_get_time', 'dbt')() }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "snapshot_get_time", + "original_file_path": "macros/adapters/timestamps.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/timestamps.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.snapshot_get_time" + }, + "macro.dbt.snapshot_hash_arguments": + { + "arguments": + [], + "created_at": 1717939092.7927854, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__snapshot_hash_arguments" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snapshot_hash_arguments(args) -%}\n {{ adapter.dispatch('snapshot_hash_arguments', 'dbt')(args) }}\n{%- endmacro %}", + "meta": + {}, + "name": "snapshot_hash_arguments", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.snapshot_hash_arguments" + }, + "macro.dbt.snapshot_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.7861128, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__snapshot_merge_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snapshot_merge_sql(target, source, insert_cols) -%}\n {{ adapter.dispatch('snapshot_merge_sql', 'dbt')(target, source, insert_cols) }}\n{%- endmacro %}", + "meta": + {}, + "name": "snapshot_merge_sql", + "original_file_path": "macros/materializations/snapshots/snapshot_merge.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/snapshot_merge.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.snapshot_merge_sql" + }, + "macro.dbt.snapshot_staging_table": + { + "arguments": + [], + "created_at": 1717939092.8194919, + "depends_on": + { + "macros": + [ + "macro.dbt.default__snapshot_staging_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snapshot_staging_table(strategy, source_sql, target_relation) -%}\n {{ adapter.dispatch('snapshot_staging_table', 'dbt')(strategy, source_sql, target_relation) }}\n{% endmacro %}", + "meta": + {}, + "name": "snapshot_staging_table", + "original_file_path": "macros/materializations/snapshots/helpers.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.snapshot_staging_table" + }, + "macro.dbt.snapshot_string_as_time": + { + "arguments": + [], + "created_at": 1717939092.7950678, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__snapshot_string_as_time" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snapshot_string_as_time(timestamp) -%}\n {{ adapter.dispatch('snapshot_string_as_time', 'dbt')(timestamp) }}\n{%- endmacro %}", + "meta": + {}, + "name": "snapshot_string_as_time", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.snapshot_string_as_time" + }, + "macro.dbt.snapshot_timestamp_strategy": + { + "arguments": + [], + "created_at": 1717939092.7947261, + "depends_on": + { + "macros": + [ + "macro.dbt.snapshot_hash_arguments" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snapshot_timestamp_strategy(node, snapshotted_rel, current_rel, config, target_exists) %}\n {% set primary_key = config['unique_key'] %}\n {% set updated_at = config['updated_at'] %}\n {% set invalidate_hard_deletes = config.get('invalidate_hard_deletes', false) %}\n\n {#/*\n The snapshot relation might not have an {{ updated_at }} value if the\n snapshot strategy is changed from `check` to `timestamp`. We\n should use a dbt-created column for the comparison in the snapshot\n table instead of assuming that the user-supplied {{ updated_at }}\n will be present in the historical data.\n\n See https://github.com/dbt-labs/dbt-core/issues/2350\n */ #}\n {% set row_changed_expr -%}\n ({{ snapshotted_rel }}.dbt_valid_from < {{ current_rel }}.{{ updated_at }})\n {%- endset %}\n\n {% set scd_id_expr = snapshot_hash_arguments([primary_key, updated_at]) %}\n\n {% do return({\n \"unique_key\": primary_key,\n \"updated_at\": updated_at,\n \"row_changed\": row_changed_expr,\n \"scd_id\": scd_id_expr,\n \"invalidate_hard_deletes\": invalidate_hard_deletes\n }) %}\n{% endmacro %}", + "meta": + {}, + "name": "snapshot_timestamp_strategy", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.snapshot_timestamp_strategy" + }, + "macro.dbt.split_part": + { + "arguments": + [], + "created_at": 1717939092.7526896, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__split_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro split_part(string_text, delimiter_text, part_number) %}\n {{ return(adapter.dispatch('split_part', 'dbt') (string_text, delimiter_text, part_number)) }}\n{% endmacro %}", + "meta": + {}, + "name": "split_part", + "original_file_path": "macros/utils/split_part.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/split_part.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.split_part" + }, + "macro.dbt.sql_convert_columns_in_relation": + { + "arguments": + [], + "created_at": 1717939092.7020648, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro sql_convert_columns_in_relation(table) -%}\n {% set columns = [] %}\n {% for row in table %}\n {% do columns.append(api.Column(*row)) %}\n {% endfor %}\n {{ return(columns) }}\n{% endmacro %}", + "meta": + {}, + "name": "sql_convert_columns_in_relation", + "original_file_path": "macros/adapters/columns.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.sql_convert_columns_in_relation" + }, + "macro.dbt.statement": + { + "arguments": + [], + "created_at": 1717939092.9703953, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n{%- macro statement(name=None, fetch_result=False, auto_begin=True, language='sql') -%}\n {%- if execute: -%}\n {%- set compiled_code = caller() -%}\n\n {%- if name == 'main' -%}\n {{ log('Writing runtime {} for node \"{}\"'.format(language, model['unique_id'])) }}\n {{ write(compiled_code) }}\n {%- endif -%}\n {%- if language == 'sql'-%}\n {%- set res, table = adapter.execute(compiled_code, auto_begin=auto_begin, fetch=fetch_result) -%}\n {%- elif language == 'python' -%}\n {%- set res = submit_python_job(model, compiled_code) -%}\n {#-- TODO: What should table be for python models? --#}\n {%- set table = None -%}\n {%- else -%}\n {% do exceptions.raise_compiler_error(\"statement macro didn't get supported language\") %}\n {%- endif -%}\n\n {%- if name is not none -%}\n {{ store_result(name, response=res, agate_table=table) }}\n {%- endif -%}\n\n {%- endif -%}\n{%- endmacro %}", + "meta": + {}, + "name": "statement", + "original_file_path": "macros/etc/statement.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/etc/statement.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.statement" + }, + "macro.dbt.strategy_dispatch": + { + "arguments": + [], + "created_at": 1717939092.792415, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro strategy_dispatch(name) -%}\n{% set original_name = name %}\n {% if '.' in name %}\n {% set package_name, name = name.split(\".\", 1) %}\n {% else %}\n {% set package_name = none %}\n {% endif %}\n\n {% if package_name is none %}\n {% set package_context = context %}\n {% elif package_name in context %}\n {% set package_context = context[package_name] %}\n {% else %}\n {% set error_msg %}\n Could not find package '{{package_name}}', called with '{{original_name}}'\n {% endset %}\n {{ exceptions.raise_compiler_error(error_msg | trim) }}\n {% endif %}\n\n {%- set search_name = 'snapshot_' ~ name ~ '_strategy' -%}\n\n {% if search_name not in package_context %}\n {% set error_msg %}\n The specified strategy macro '{{name}}' was not found in package '{{ package_name }}'\n {% endset %}\n {{ exceptions.raise_compiler_error(error_msg | trim) }}\n {% endif %}\n {{ return(package_context[search_name]) }}\n{%- endmacro %}", + "meta": + {}, + "name": "strategy_dispatch", + "original_file_path": "macros/materializations/snapshots/strategies.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/snapshots/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.strategy_dispatch" + }, + "macro.dbt.string_literal": + { + "arguments": + [], + "created_at": 1717939092.7784886, + "depends_on": + { + "macros": + [ + "macro.dbt.default__string_literal" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro string_literal(value) -%}\n {{ return(adapter.dispatch('string_literal', 'dbt') (value)) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "string_literal", + "original_file_path": "macros/utils/literal.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/literal.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.string_literal" + }, + "macro.dbt.support_multiple_grantees_per_dcl_statement": + { + "arguments": + [], + "created_at": 1717939092.7224634, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__support_multiple_grantees_per_dcl_statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro support_multiple_grantees_per_dcl_statement() %}\n {{ return(adapter.dispatch('support_multiple_grantees_per_dcl_statement', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "support_multiple_grantees_per_dcl_statement", + "original_file_path": "macros/adapters/apply_grants.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.support_multiple_grantees_per_dcl_statement" + }, + "macro.dbt.sync_column_schemas": + { + "arguments": + [], + "created_at": 1717939092.9081402, + "depends_on": + { + "macros": + [ + "macro.dbt.alter_relation_add_remove_columns", + "macro.dbt.alter_column_type" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro sync_column_schemas(on_schema_change, target_relation, schema_changes_dict) %}\n\n {%- set add_to_target_arr = schema_changes_dict['source_not_in_target'] -%}\n\n {%- if on_schema_change == 'append_new_columns'-%}\n {%- if add_to_target_arr | length > 0 -%}\n {%- do alter_relation_add_remove_columns(target_relation, add_to_target_arr, none) -%}\n {%- endif -%}\n\n {% elif on_schema_change == 'sync_all_columns' %}\n {%- set remove_from_target_arr = schema_changes_dict['target_not_in_source'] -%}\n {%- set new_target_types = schema_changes_dict['new_target_types'] -%}\n\n {% if add_to_target_arr | length > 0 or remove_from_target_arr | length > 0 %}\n {%- do alter_relation_add_remove_columns(target_relation, add_to_target_arr, remove_from_target_arr) -%}\n {% endif %}\n\n {% if new_target_types != [] %}\n {% for ntt in new_target_types %}\n {% set column_name = ntt['column_name'] %}\n {% set new_type = ntt['new_type'] %}\n {% do alter_column_type(target_relation, column_name, new_type) %}\n {% endfor %}\n {% endif %}\n\n {% endif %}\n\n {% set schema_change_message %}\n In {{ target_relation }}:\n Schema change approach: {{ on_schema_change }}\n Columns added: {{ add_to_target_arr }}\n Columns removed: {{ remove_from_target_arr }}\n Data types changed: {{ new_target_types }}\n {% endset %}\n\n {% do log(schema_change_message) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "sync_column_schemas", + "original_file_path": "macros/materializations/models/incremental/on_schema_change.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/materializations/models/incremental/on_schema_change.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.sync_column_schemas" + }, + "macro.dbt.table_columns_and_constraints": + { + "arguments": + [], + "created_at": 1717939093.0078647, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro table_columns_and_constraints() %}\n {# loop through user_provided_columns to create DDL with data types and constraints #}\n {%- set raw_column_constraints = adapter.render_raw_columns_constraints(raw_columns=model['columns']) -%}\n {%- set raw_model_constraints = adapter.render_raw_model_constraints(raw_constraints=model['constraints']) -%}\n (\n {% for c in raw_column_constraints -%}\n {{ c }}{{ \",\" if not loop.last or raw_model_constraints }}\n {% endfor %}\n {% for c in raw_model_constraints -%}\n {{ c }}{{ \",\" if not loop.last }}\n {% endfor -%}\n )\n{% endmacro %}", + "meta": + {}, + "name": "table_columns_and_constraints", + "original_file_path": "macros/relations/column/columns_spec_ddl.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/relations/column/columns_spec_ddl.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.table_columns_and_constraints" + }, + "macro.dbt.test_accepted_values": + { + "arguments": + [], + "created_at": 1717939093.0236232, + "depends_on": + { + "macros": + [ + "macro.dbt.default__test_accepted_values" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test accepted_values(model, column_name, values, quote=True) %}\n {% set macro = adapter.dispatch('test_accepted_values', 'dbt') %}\n {{ macro(model, column_name, values, quote) }}\n{% endtest %}", + "meta": + {}, + "name": "test_accepted_values", + "original_file_path": "tests/generic/builtin.sql", + "package_name": "dbt", + "patch_path": null, + "path": "tests/generic/builtin.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.test_accepted_values" + }, + "macro.dbt.test_not_null": + { + "arguments": + [], + "created_at": 1717939093.022998, + "depends_on": + { + "macros": + [ + "macro.dbt.default__test_not_null" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test not_null(model, column_name) %}\n {% set macro = adapter.dispatch('test_not_null', 'dbt') %}\n {{ macro(model, column_name) }}\n{% endtest %}", + "meta": + {}, + "name": "test_not_null", + "original_file_path": "tests/generic/builtin.sql", + "package_name": "dbt", + "patch_path": null, + "path": "tests/generic/builtin.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.test_not_null" + }, + "macro.dbt.test_relationships": + { + "arguments": + [], + "created_at": 1717939093.0242202, + "depends_on": + { + "macros": + [ + "macro.dbt.default__test_relationships" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test relationships(model, column_name, to, field) %}\n {% set macro = adapter.dispatch('test_relationships', 'dbt') %}\n {{ macro(model, column_name, to, field) }}\n{% endtest %}", + "meta": + {}, + "name": "test_relationships", + "original_file_path": "tests/generic/builtin.sql", + "package_name": "dbt", + "patch_path": null, + "path": "tests/generic/builtin.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.test_relationships" + }, + "macro.dbt.test_unique": + { + "arguments": + [], + "created_at": 1717939093.0224857, + "depends_on": + { + "macros": + [ + "macro.dbt.default__test_unique" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test unique(model, column_name) %}\n {% set macro = adapter.dispatch('test_unique', 'dbt') %}\n {{ macro(model, column_name) }}\n{% endtest %}", + "meta": + {}, + "name": "test_unique", + "original_file_path": "tests/generic/builtin.sql", + "package_name": "dbt", + "patch_path": null, + "path": "tests/generic/builtin.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.test_unique" + }, + "macro.dbt.truncate_relation": + { + "arguments": + [], + "created_at": 1717939092.6850622, + "depends_on": + { + "macros": + [ + "macro.dbt.default__truncate_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro truncate_relation(relation) -%}\n {{ return(adapter.dispatch('truncate_relation', 'dbt')(relation)) }}\n{% endmacro %}", + "meta": + {}, + "name": "truncate_relation", + "original_file_path": "macros/adapters/relation.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.truncate_relation" + }, + "macro.dbt.type_bigint": + { + "arguments": + [], + "created_at": 1717939092.7631946, + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_bigint" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_bigint() -%}\n {{ return(adapter.dispatch('type_bigint', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_bigint", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.type_bigint" + }, + "macro.dbt.type_boolean": + { + "arguments": + [], + "created_at": 1717939092.7645793, + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_boolean" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_boolean() -%}\n {{ return(adapter.dispatch('type_boolean', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_boolean", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.type_boolean" + }, + "macro.dbt.type_float": + { + "arguments": + [], + "created_at": 1717939092.7618394, + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_float" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_float() -%}\n {{ return(adapter.dispatch('type_float', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_float", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.type_float" + }, + "macro.dbt.type_int": + { + "arguments": + [], + "created_at": 1717939092.7638383, + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_int" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_int() -%}\n {{ return(adapter.dispatch('type_int', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_int", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.type_int" + }, + "macro.dbt.type_numeric": + { + "arguments": + [], + "created_at": 1717939092.76249, + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_numeric" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_numeric() -%}\n {{ return(adapter.dispatch('type_numeric', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_numeric", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.type_numeric" + }, + "macro.dbt.type_string": + { + "arguments": + [], + "created_at": 1717939092.760496, + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_string() -%}\n {{ return(adapter.dispatch('type_string', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_string", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.type_string" + }, + "macro.dbt.type_timestamp": + { + "arguments": + [], + "created_at": 1717939092.7611794, + "depends_on": + { + "macros": + [ + "macro.dbt.default__type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_timestamp() -%}\n {{ return(adapter.dispatch('type_timestamp', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_timestamp", + "original_file_path": "macros/utils/data_types.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/utils/data_types.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.type_timestamp" + }, + "macro.dbt.validate_sql": + { + "arguments": + [], + "created_at": 1717939092.6884289, + "depends_on": + { + "macros": + [ + "macro.dbt.default__validate_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro validate_sql(sql) -%}\n {{ return(adapter.dispatch('validate_sql', 'dbt')(sql)) }}\n{% endmacro %}", + "meta": + {}, + "name": "validate_sql", + "original_file_path": "macros/adapters/validate_sql.sql", + "package_name": "dbt", + "patch_path": null, + "path": "macros/adapters/validate_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt.validate_sql" + }, + "macro.dbt_artifacts.bigquery__get_exposures_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.693552, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_exposures_dml_sql(exposures) -%}\n {% if exposures != [] %}\n {% set exposure_values %}\n {% for exposure in exposures -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ exposure.unique_id | replace(\"'\",\"\\\\'\") }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ exposure.name | replace(\"'\",\"\\\\'\") }}', {# name #}\n '{{ exposure.type }}', {# type #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(exposure.owner) | replace(\"'\",\"\\\\'\")) }}, {# owner #}\n '{{ exposure.maturity }}', {# maturity #}\n '{{ exposure.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n \"\"\"{{ exposure.description | replace(\"'\",\"\\\\'\") }}\"\"\", {# description #}\n '{{ exposure.url }}', {# url #}\n '{{ exposure.package_name }}', {# package_name #}\n {{ tojson(exposure.depends_on.nodes) }}, {# depends_on_nodes #}\n {{ tojson(exposure.tags) }}, {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(exposure) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ exposure_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__get_exposures_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_exposures.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_exposures.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__get_exposures_dml_sql" + }, + "macro.dbt_artifacts.bigquery__get_invocations_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.5746055, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_invocations_dml_sql() -%}\n {% set invocation_values %}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ dbt_version }}', {# dbt_version #}\n '{{ project_name }}', {# project_name #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ flags.WHICH }}', {# dbt_command #}\n {{ flags.FULL_REFRESH }}, {# full_refresh_flag #}\n '{{ target.profile_name }}', {# target_profile_name #}\n '{{ target.name }}', {# target_name #}\n '{{ target.schema }}', {# target_schema #}\n {{ target.threads }}, {# target_threads #}\n\n '{{ env_var('DBT_CLOUD_PROJECT_ID', '') }}', {# dbt_cloud_project_id #}\n '{{ env_var('DBT_CLOUD_JOB_ID', '') }}', {# dbt_cloud_job_id #}\n '{{ env_var('DBT_CLOUD_RUN_ID', '') }}', {# dbt_cloud_run_id #}\n '{{ env_var('DBT_CLOUD_RUN_REASON_CATEGORY', '') }}', {# dbt_cloud_run_reason_category #}\n '{{ env_var('DBT_CLOUD_RUN_REASON', '') | replace(\"'\",\"\\\\'\") }}', {# dbt_cloud_run_reason #}\n\n {% if var('env_vars', none) %}\n {% set env_vars_dict = {} %}\n {% for env_variable in var('env_vars') %}\n {% do env_vars_dict.update({env_variable: (env_var(env_variable, ''))}) %}\n {% endfor %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(env_vars_dict)) }}, {# env_vars #}\n {% else %}\n null, {# env_vars #}\n {% endif %}\n\n {% if var('dbt_vars', none) %}\n {% set dbt_vars_dict = {} %}\n {% for dbt_var in var('dbt_vars') %}\n {% do dbt_vars_dict.update({dbt_var: (var(dbt_var, ''))}) %}\n {% endfor %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(dbt_vars_dict)) }}, {# dbt_vars #}\n {% else %}\n null, {# dbt_vars #}\n {% endif %}\n\n {% if invocation_args_dict.vars %}\n {# vars - different format for pre v1.5 (yaml vs list) #}\n {% if invocation_args_dict.vars is string %}\n {# BigQuery does not handle the yaml-string from \"--vars\" well, when passed to \"parse_json\". Workaround is to parse the string, and then \"tojson\" will properly format the dict as a json-object. #}\n {% set parsed_inv_args_vars = fromyaml(invocation_args_dict.vars) %}\n {% do invocation_args_dict.update({'vars': parsed_inv_args_vars}) %}\n {% endif %}\n {% endif %}\n\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(invocation_args_dict) | replace(\"'\", \"\\\\'\")) }}, {# invocation_args #}\n\n {% set metadata_env = {} %}\n {% for key, value in dbt_metadata_envs.items() %}\n {% do metadata_env.update({key: value}) %}\n {% endfor %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(metadata_env) | replace('\\\\', '\\\\\\\\')) }} {# dbt_custom_envs #}\n\n )\n {% endset %}\n {{ invocation_values }}\n\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "bigquery__get_invocations_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_invocations.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_invocations.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__get_invocations_dml_sql" + }, + "macro.dbt_artifacts.bigquery__get_model_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.6157436, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_model_executions_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_execution_values %}\n {% for model in models -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n safe_cast('{{ model.adapter_response.rows_affected }}' as int64),\n safe_cast('{{ model.adapter_response.bytes_processed }}' as int64),\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') | replace(\"\\n\", \"\\\\n\") }}', {# message #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__get_model_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_model_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_model_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__get_model_executions_dml_sql" + }, + "macro.dbt_artifacts.bigquery__get_models_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.5942833, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_models_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_values %}\n {% for model in models -%}\n {% do model.pop('raw_code', None) %}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ model.database }}', {# database #}\n '{{ model.schema }}', {# schema #}\n '{{ model.name }}', {# name #}\n {{ tojson(model.depends_on.nodes) }}, {# depends_on_nodes #}\n '{{ model.package_name }}', {# package_name #}\n '{{ model.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ model.checksum.checksum | replace('\\\\', '\\\\\\\\') }}', {# checksum #}\n '{{ model.config.materialized }}', {# materialization #}\n {{ tojson(model.tags) }}, {# tags #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(model.config.meta)) }}, {# meta #}\n '{{ model.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(model) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__get_models_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_models.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_models.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__get_models_dml_sql" + }, + "macro.dbt_artifacts.bigquery__get_seed_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.7146242, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_seed_executions_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_execution_values %}\n {% for model in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Databricks #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') | replace(\"\\n\", \"\\\\n\") }}', {# message #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "bigquery__get_seed_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__get_seed_executions_dml_sql" + }, + "macro.dbt_artifacts.bigquery__get_seeds_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.6487396, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_seeds_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_values %}\n {% for seed in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ seed.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ seed.database }}', {# database #}\n '{{ seed.schema }}', {# schema #}\n '{{ seed.name }}', {# name #}\n '{{ seed.package_name }}', {# package_name #}\n '{{ seed.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ seed.checksum.checksum | replace('\\\\', '\\\\\\\\')}}', {# checksum #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(seed.config.meta)) }}, {# meta #}\n '{{ seed.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(seed) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__get_seeds_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_seeds.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_seeds.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__get_seeds_dml_sql" + }, + "macro.dbt_artifacts.bigquery__get_snapshot_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.6693666, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_snapshot_executions_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_execution_values %}\n {% for model in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Databricks #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') | replace(\"\\n\", \"\\\\n\") }}', {# message #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "bigquery__get_snapshot_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__get_snapshot_executions_dml_sql" + }, + "macro.dbt_artifacts.bigquery__get_snapshots_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.5179152, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_snapshots_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_values %}\n {% for snapshot in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ snapshot.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ snapshot.database }}', {# database #}\n '{{ snapshot.schema }}', {# schema #}\n '{{ snapshot.name }}', {# name #}\n {{ tojson(snapshot.depends_on.nodes) }}, {# depends_on_nodes #}\n '{{ snapshot.package_name }}', {# package_name #}\n '{{ snapshot.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ snapshot.checksum.checksum | replace('\\\\', '\\\\\\\\') }}', {# checksum #}\n '{{ snapshot.config.strategy }}', {# strategy #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(snapshot.config.meta)) }}, {# meta #}\n '{{ snapshot.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(snapshot) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__get_snapshots_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshots.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_snapshots.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__get_snapshots_dml_sql" + }, + "macro.dbt_artifacts.bigquery__get_sources_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.5320168, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_sources_dml_sql(sources) -%}\n {% if sources != [] %}\n {% set source_values %}\n {% for source in sources -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ source.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ source.database }}', {# database #}\n '{{ source.schema }}', {# schema #}\n '{{ source.source_name }}', {# source_name #}\n '{{ source.loader }}', {# loader #}\n '{{ source.name }}', {# name #}\n '{{ source.identifier }}', {# identifier #}\n '{{ source.loaded_at_field | replace(\"'\",\"\\\\'\") }}', {# loaded_at_field #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(source.freshness) | replace(\"'\",\"\\\\'\")) }}, {# freshness #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(source) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ source_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__get_sources_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_sources.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_sources.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__get_sources_dml_sql" + }, + "macro.dbt_artifacts.bigquery__get_test_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.5480154, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_test_executions_dml_sql(tests) -%}\n {% if tests != [] %}\n {% set test_execution_values %}\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = test.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ test.thread_id }}', {# thread_id #}\n '{{ test.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ test.execution_time }}, {# total_node_runtime #}\n null, {# rows_affected not available in Databricks #}\n {{ 'null' if test.failures is none else test.failures }}, {# failures #}\n '{{ test.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') | replace(\"\\n\", \"\\\\n\") }}', {# message #}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(test.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"')) }} {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n\n {%- endfor %}\n {% endset %}\n {{ test_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "bigquery__get_test_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_test_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_test_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__get_test_executions_dml_sql" + }, + "macro.dbt_artifacts.bigquery__get_tests_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.6350124, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_tests_dml_sql(tests) -%}\n {% if tests != [] %}\n {% set test_values %}\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ test.name }}', {# name #}\n {{ tojson(test.depends_on.nodes) }}, {# depends_on_nodes #}\n '{{ test.package_name }}', {# package_name #}\n '{{ test.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# test_path #}\n {{ tojson(test.tags) }}, {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(tojson(test) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"')) }} {# all_fields #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ test_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__get_tests_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_tests.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_tests.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__get_tests_dml_sql" + }, + "macro.dbt_artifacts.bigquery__insert_into_metadata_table": + { + "arguments": + [], + "created_at": 1717939093.4760706, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__insert_into_metadata_table(relation, fields, content) -%}\n\n {% set insert_into_table_query %}\n insert into {{ relation }} {{ fields }}\n values\n {{ content }}\n {% endset %}\n\n {% do run_query(insert_into_table_query) %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__insert_into_metadata_table", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_results/insert_into_metadata_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__insert_into_metadata_table" + }, + "macro.dbt_artifacts.bigquery__parse_json": + { + "arguments": + [], + "created_at": 1717939093.463781, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__parse_json(field) -%}\n safe.parse_json(\"\"\"{{ field }}\"\"\", wide_number_mode=>'round')\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__parse_json", + "original_file_path": "macros/database_specific_helpers/parse_json.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/parse_json.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__parse_json" + }, + "macro.dbt_artifacts.bigquery__type_array": + { + "arguments": + [], + "created_at": 1717939093.4625475, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__type_array() %}\n array\n{% endmacro %}", + "meta": + {}, + "name": "bigquery__type_array", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/type_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__type_array" + }, + "macro.dbt_artifacts.bigquery__type_json": + { + "arguments": + [], + "created_at": 1717939093.4615583, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__type_json() %}\n json\n{% endmacro %}", + "meta": + {}, + "name": "bigquery__type_json", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/type_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.bigquery__type_json" + }, + "macro.dbt_artifacts.column_identifier": + { + "arguments": + [ + { + "description": "The index of the column to return the identifier for\n", + "name": "column_index", + "type": "integer" + } + ], + "created_at": 1717939104.3891804, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.spark__column_identifier" + ] + }, + "description": "Dependent on the adapter type, return the identifier for a column using a numerical index.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro column_identifier(column_index) -%}\n {{ return(adapter.dispatch('column_identifier')(column_index)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "column_identifier", + "original_file_path": "macros/database_specific_helpers/column_identifier.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/database_specific_helpers/column_identifier.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.column_identifier" + }, + "macro.dbt_artifacts.default__column_identifier": + { + "arguments": + [], + "created_at": 1717939093.4556127, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__column_identifier(column_index) -%}\n {{ column_index }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__column_identifier", + "original_file_path": "macros/database_specific_helpers/column_identifier.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/column_identifier.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__column_identifier" + }, + "macro.dbt_artifacts.default__generate_surrogate_key": + { + "arguments": + [], + "created_at": 1717939093.4594073, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.hash", + "macro.dbt.concat" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__generate_surrogate_key(field_list) -%}\n\n{# Note - Removed this logic to retain consistency with the previous surrogate_key logic #}\n{# {%- if var('surrogate_key_treat_nulls_as_empty_strings', False) -%} #}\n{%- set default_null_value = \"\" -%}\n{# {%- else -%}\n {%- set default_null_value = '_dbt_utils_surrogate_key_null_' -%}\n{%- endif -%} #}\n\n{%- set fields = [] -%}\n\n{%- for field in field_list -%}\n\n {%- do fields.append(\n \"coalesce(cast(\" ~ field ~ \" as \" ~ dbt.type_string() ~ \"), '\" ~ default_null_value ~\"')\"\n ) -%}\n\n {%- if not loop.last %}\n {%- do fields.append(\"'-'\") -%}\n {%- endif -%}\n\n{%- endfor -%}\n\n{{ dbt.hash(dbt.concat(fields)) }}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__generate_surrogate_key", + "original_file_path": "macros/database_specific_helpers/generate_surrogate_key.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/generate_surrogate_key.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__generate_surrogate_key" + }, + "macro.dbt_artifacts.default__get_exposures_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.690431, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_exposures_dml_sql(exposures) -%}\n\n {% if exposures != [] %}\n {% set exposure_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(6)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(12)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(13)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(14)) }}\n from values\n {% for exposure in exposures -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ exposure.unique_id | replace(\"'\",\"\\\\'\") }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ exposure.name | replace(\"'\",\"\\\\'\") }}', {# name #}\n '{{ exposure.type }}', {# type #}\n '{{ tojson(exposure.owner) }}', {# owner #}\n '{{ exposure.maturity }}', {# maturity #}\n '{{ exposure.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ exposure.description | replace(\"'\",\"\\\\'\") }}', {# description #}\n '{{ exposure.url }}', {# url #}\n '{{ exposure.package_name }}', {# package_name #}\n '{{ tojson(exposure.depends_on.nodes) }}', {# depends_on_nodes #}\n '{{ tojson(exposure.tags) }}', {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(exposure) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ exposure_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "default__get_exposures_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_exposures.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_exposures.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__get_exposures_dml_sql" + }, + "macro.dbt_artifacts.default__get_invocations_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.569334, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_invocations_dml_sql() -%}\n {% set invocation_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n nullif({{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }}, ''),\n nullif({{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }}, ''),\n nullif({{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }}, ''),\n nullif({{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }}, ''),\n nullif({{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }}, ''),\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(17)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(18)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(19)) }}\n from values\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ dbt_version }}', {# dbt_version #}\n '{{ project_name }}', {# project_name #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ flags.WHICH }}', {# dbt_command #}\n '{{ flags.FULL_REFRESH }}', {# full_refresh_flag #}\n '{{ target.profile_name }}', {# target_profile_name #}\n '{{ target.name }}', {# target_name #}\n '{{ target.schema }}', {# target_schema #}\n {{ target.threads }}, {# target_threads #}\n\n '{{ env_var('DBT_CLOUD_PROJECT_ID', '') }}', {# dbt_cloud_project_id #}\n '{{ env_var('DBT_CLOUD_JOB_ID', '') }}', {# dbt_cloud_job_id #}\n '{{ env_var('DBT_CLOUD_RUN_ID', '') }}', {# dbt_cloud_run_id #}\n '{{ env_var('DBT_CLOUD_RUN_REASON_CATEGORY', '') }}', {# dbt_cloud_run_reason_category #}\n '{{ env_var('DBT_CLOUD_RUN_REASON', '') | replace(\"'\",\"\\\\'\") }}', {# dbt_cloud_run_reason #}\n\n {% if var('env_vars', none) %}\n {% set env_vars_dict = {} %}\n {% for env_variable in var('env_vars') %}\n {% do env_vars_dict.update({env_variable: (env_var(env_variable, '') | replace(\"'\", \"''\"))}) %}\n {% endfor %}\n '{{ tojson(env_vars_dict) }}', {# env_vars #}\n {% else %}\n null, {# env_vars #}\n {% endif %}\n\n {% if var('dbt_vars', none) %}\n {% set dbt_vars_dict = {} %}\n {% for dbt_var in var('dbt_vars') %}\n {% do dbt_vars_dict.update({dbt_var: (var(dbt_var, '') | replace(\"'\", \"''\"))}) %}\n {% endfor %}\n '{{ tojson(dbt_vars_dict) }}', {# dbt_vars #}\n {% else %}\n null, {# dbt_vars #}\n {% endif %}\n\n '{{ tojson(invocation_args_dict) | replace('\\\\', '\\\\\\\\') | replace(\"'\", \"\\\\'\") }}', {# invocation_args #}\n\n {% set metadata_env = {} %}\n {% for key, value in dbt_metadata_envs.items() %}\n {% do metadata_env.update({key: (value | replace(\"'\", \"''\"))}) %}\n {% endfor %}\n '{{ tojson(metadata_env) | replace('\\\\', '\\\\\\\\') }}' {# dbt_custom_envs #}\n\n )\n {% endset %}\n {{ invocation_values }}\n\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "default__get_invocations_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_invocations.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_invocations.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__get_invocations_dml_sql" + }, + "macro.dbt_artifacts.default__get_model_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.6117256, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_model_executions_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(17) }}\n\n from values\n {% for model in models -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Only available in Snowflake & BigQuery #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# adapter_response #}\n '{{ model.node.checksum.checksum }}' {# checksum #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "default__get_model_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_model_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_model_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__get_model_executions_dml_sql" + }, + "macro.dbt_artifacts.default__get_models_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.5912552, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_models_dml_sql(models) -%}\n\n {% if models != [] %}\n {% set model_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(7)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(12)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(13)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(15)) }}\n from values\n {% for model in models -%}\n {% do model.pop('raw_code', None) %}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ model.database }}', {# database #}\n '{{ model.schema }}', {# schema #}\n '{{ model.name }}', {# name #}\n '{{ tojson(model.depends_on.nodes) | replace('\\\\', '\\\\\\\\') }}', {# depends_on_nodes #}\n '{{ model.package_name }}', {# package_name #}\n '{{ model.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ model.checksum.checksum | replace('\\\\', '\\\\\\\\') }}', {# checksum #}\n '{{ model.config.materialized }}', {# materialization #}\n '{{ tojson(model.tags) }}', {# tags #}\n '{{ tojson(model.config.meta) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}', {# meta #}\n '{{ model.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(model) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "default__get_models_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_models.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_models.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__get_models_dml_sql" + }, + "macro.dbt_artifacts.default__get_seed_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.7106621, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_seed_executions_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }}\n from values\n {% for model in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Only available in Snowflake #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "default__get_seed_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__get_seed_executions_dml_sql" + }, + "macro.dbt_artifacts.default__get_seeds_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.646076, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_seeds_dml_sql(seeds) -%}\n\n {% if seeds != [] %}\n {% set seed_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(10)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(12)) }}\n from values\n {% for seed in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ seed.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ seed.database }}', {# database #}\n '{{ seed.schema }}', {# schema #}\n '{{ seed.name }}', {# name #}\n '{{ seed.package_name }}', {# package_name #}\n '{{ seed.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ seed.checksum.checksum | replace('\\\\', '\\\\\\\\') }}', {# checksum #}\n '{{ tojson(seed.config.meta) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}', {# meta #}\n '{{ seed.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(seed) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "default__get_seeds_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_seeds.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_seeds.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__get_seeds_dml_sql" + }, + "macro.dbt_artifacts.default__get_snapshot_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.665435, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_snapshot_executions_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }}\n from values\n {% for model in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Only available in Snowflake #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "default__get_snapshot_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__get_snapshot_executions_dml_sql" + }, + "macro.dbt_artifacts.default__get_snapshots_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.515077, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_snapshots_dml_sql(snapshots) -%}\n\n {% if snapshots != [] %}\n {% set snapshot_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(7)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(12)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(14)) }}\n from values\n {% for snapshot in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ snapshot.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ snapshot.database }}', {# database #}\n '{{ snapshot.schema }}', {# schema #}\n '{{ snapshot.name }}', {# name #}\n '{{ tojson(snapshot.depends_on.nodes) }}', {# depends_on_nodes #}\n '{{ snapshot.package_name }}', {# package_name #}\n '{{ snapshot.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ snapshot.checksum.checksum | replace('\\\\', '\\\\\\\\') }}', {# checksum #}\n '{{ snapshot.config.strategy }}', {# strategy #}\n '{{ tojson(snapshot.config.meta) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}', {# meta #}\n '{{ snapshot.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(snapshot) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "default__get_snapshots_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshots.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_snapshots.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__get_snapshots_dml_sql" + }, + "macro.dbt_artifacts.default__get_sources_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.529184, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_sources_dml_sql(sources) -%}\n\n {% if sources != [] %}\n {% set source_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(11)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(12)) }}\n from values\n {% for source in sources -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ source.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ source.database }}', {# database #}\n '{{ source.schema }}', {# schema #}\n '{{ source.source_name }}', {# source_name #}\n '{{ source.loader }}', {# loader #}\n '{{ source.name }}', {# name #}\n '{{ source.identifier }}', {# identifier #}\n '{{ source.loaded_at_field | replace(\"'\",\"\\\\'\") }}', {# loaded_at_field #}\n '{{ tojson(source.freshness) | replace(\"'\",\"\\\\'\") }}', {# freshness #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(source) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ source_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "default__get_sources_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_sources.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_sources.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__get_sources_dml_sql" + }, + "macro.dbt_artifacts.default__get_test_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.5442417, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_test_executions_dml_sql(tests) -%}\n {% if tests != [] %}\n {% set test_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(13)) }}\n from values\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = test.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ test.thread_id }}', {# thread_id #}\n '{{ test.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ test.execution_time }}, {# total_node_runtime #}\n null, {# rows_affected not available in Databricks #}\n {{ 'null' if test.failures is none else test.failures }}, {# failures #}\n '{{ test.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(test.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ test_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "default__get_test_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_test_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_test_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__get_test_executions_dml_sql" + }, + "macro.dbt_artifacts.default__get_tests_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.6327152, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_tests_dml_sql(tests) -%}\n\n {% if tests != [] %}\n {% set test_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(5)) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(8)) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(9)) }}\n from values\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ test.name }}', {# name #}\n '{{ tojson(test.depends_on.nodes) }}', {# depends_on_nodes #}\n '{{ test.package_name }}', {# package_name #}\n '{{ test.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# test_path #}\n '{{ tojson(test.tags) }}', {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n '{{ tojson(test) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\",\"\\\\'\") | replace('\"', '\\\\\"') }}' {# all_fields #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ test_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "default__get_tests_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_tests.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_tests.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__get_tests_dml_sql" + }, + "macro.dbt_artifacts.default__insert_into_metadata_table": + { + "arguments": + [], + "created_at": 1717939093.476823, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__insert_into_metadata_table(relation, fields, content) -%}\n{%- endmacro %}", + "meta": + {}, + "name": "default__insert_into_metadata_table", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_results/insert_into_metadata_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__insert_into_metadata_table" + }, + "macro.dbt_artifacts.default__parse_json": + { + "arguments": + [], + "created_at": 1717939093.4633334, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__parse_json(field) -%}\n {{ field }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__parse_json", + "original_file_path": "macros/database_specific_helpers/parse_json.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/parse_json.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__parse_json" + }, + "macro.dbt_artifacts.default__type_array": + { + "arguments": + [], + "created_at": 1717939093.4622245, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_array() %}\n {{ return(api.Column.translate_type(\"string\")) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_array", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/type_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__type_array" + }, + "macro.dbt_artifacts.default__type_boolean": + { + "arguments": + [], + "created_at": 1717939093.4605553, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_boolean() %}\n {{ return(api.Column.translate_type(\"boolean\")) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_boolean", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/type_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__type_boolean" + }, + "macro.dbt_artifacts.default__type_json": + { + "arguments": + [], + "created_at": 1717939093.4612336, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_json() %}\n {{ return(api.Column.translate_type(\"string\")) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_json", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/type_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__type_json" + }, + "macro.dbt_artifacts.default__vacuum_table": + { + "arguments": + [], + "created_at": 1717939093.4841561, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__vacuum_table(relation) -%}\n{%- endmacro %}", + "meta": + {}, + "name": "default__vacuum_table", + "original_file_path": "macros/upload_results/vacuum_table.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_results/vacuum_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.default__vacuum_table" + }, + "macro.dbt_artifacts.generate_surrogate_key": + { + "arguments": + [ + { + "description": "A list of fields to concatenate together to form the surrogate key\n", + "name": "field_list", + "type": "list" + } + ], + "created_at": 1717939104.3903778, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__generate_surrogate_key" + ] + }, + "description": "Since folks commonly install dbt_artifacts alongside a myriad of other packages,\nwe copy the dbt_utils implementation of the surrogate_key macro so we don't have\nany dependencies to make conflicts worse!\n\nThis version is:\nURL: https://github.com/dbt-labs/dbt-utils/blob/main/macros/sql/generate_surrogate_key.sql\nCommit SHA: eaa0e41b033bdf252eff0ae014ec11888f37ebff\nDate: 2023-04-28\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro generate_surrogate_key(field_list) -%}\n {# Note - update the reference to `dbt_utils` to `dbt_artifacts` here #}\n {{ return(adapter.dispatch('generate_surrogate_key', 'dbt_artifacts')(field_list)) }}\n{% endmacro %}", + "meta": + {}, + "name": "generate_surrogate_key", + "original_file_path": "macros/database_specific_helpers/generate_surrogate_key.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/database_specific_helpers/generate_surrogate_key.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.generate_surrogate_key" + }, + "macro.dbt_artifacts.get_column_name_list": + { + "arguments": + [ + { + "description": "The name of the dataset to return the column names for e.g. `models`\n", + "name": "dataset", + "type": "string" + } + ], + "created_at": 1717939104.402601, + "depends_on": + { + "macros": + [] + }, + "description": "A macro to return the list of column names for a particular dataset. Returns a comment if the dataset is not\nvalid.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_column_name_list(dataset) -%}\n\n {% if dataset == 'exposures' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n type,\n owner,\n maturity,\n path,\n description,\n url,\n package_name,\n depends_on_nodes,\n tags,\n all_results\n )\n\n {% elif dataset == 'invocations' %}\n\n (\n command_invocation_id,\n dbt_version,\n project_name,\n run_started_at,\n dbt_command,\n full_refresh_flag,\n target_profile_name,\n target_name,\n target_schema,\n target_threads,\n dbt_cloud_project_id,\n dbt_cloud_job_id,\n dbt_cloud_run_id,\n dbt_cloud_run_reason_category,\n dbt_cloud_run_reason,\n env_vars,\n dbt_vars,\n invocation_args,\n dbt_custom_envs\n )\n\n {% elif dataset == 'model_executions' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n {% if target.type == 'bigquery' %}\n bytes_processed,\n {% endif %}\n materialization,\n schema,\n name,\n alias,\n message,\n adapter_response,\n checksum\n )\n\n {% elif dataset == 'models' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n materialization,\n tags,\n meta,\n alias,\n all_results\n )\n\n\n {% elif dataset == 'seed_executions' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message,\n adapter_response\n )\n\n {% elif dataset == 'seeds' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n package_name,\n path,\n checksum,\n meta,\n alias,\n all_results\n )\n\n {% elif dataset == 'snapshot_executions' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message,\n adapter_response\n )\n\n {% elif dataset == 'snapshots' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n strategy,\n meta,\n alias,\n all_results\n )\n\n {% elif dataset == 'sources' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n source_name,\n loader,\n name,\n identifier,\n loaded_at_field,\n freshness,\n all_results\n )\n\n {% elif dataset == 'test_executions' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n failures,\n message,\n adapter_response\n )\n\n {% elif dataset == 'tests' %}\n\n (\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n depends_on_nodes,\n package_name,\n test_path,\n tags,\n all_results\n )\n\n {% else %}\n\n /* No column list available */\n\n {% endif %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "get_column_name_list", + "original_file_path": "macros/upload_results/get_column_name_lists.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_results/get_column_name_lists.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.get_column_name_list" + }, + "macro.dbt_artifacts.get_dataset_content": + { + "arguments": + [ + { + "description": "The name of the dataset to return the data for e.g. `models`\n", + "name": "dataset", + "type": "string" + } + ], + "created_at": 1717939104.40313, + "depends_on": + { + "macros": + [] + }, + "description": "A macro to extract the data to be uploaded from either the results or the graph object.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_dataset_content(dataset) %}\n\n {% if dataset in ['model_executions', 'seed_executions', 'test_executions', 'snapshot_executions'] %}\n {# Executions make use of the results object #}\n {% set objects = results | selectattr(\"node.resource_type\", \"equalto\", dataset.split(\"_\")[0]) | list %}\n {% elif dataset in ['seeds', 'snapshots', 'tests', 'models'] %}\n {# Use the nodes in the [graph](https://docs.getdbt.com/reference/dbt-jinja-functions/graph) to extract details #}\n {% set objects = graph.nodes.values() | selectattr(\"resource_type\", \"equalto\", dataset[:-1]) | list %}\n {% elif dataset in ['exposures', 'sources'] %}\n {# Use the [graph](https://docs.getdbt.com/reference/dbt-jinja-functions/graph) to extract details #}\n {% set objects = graph.get(dataset).values() | list %}\n {% elif dataset == 'invocations' %}\n {#\n Invocations doesn't need anything input, but we include this so that it will still be picked up\n as part of the loop below - the length must be >0 to allow for an upload, hence the empty string\n #}\n {% set objects = [''] %}\n {% endif %}\n\n {{ return(objects) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_dataset_content", + "original_file_path": "macros/upload_results/get_dataset_content.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_results/get_dataset_content.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.get_dataset_content" + }, + "macro.dbt_artifacts.get_relation": + { + "arguments": + [ + { + "description": "The name of the relation to return from the graph\n", + "name": "get_relation_name", + "type": "string" + } + ], + "created_at": 1717939104.3912525, + "depends_on": + { + "macros": + [] + }, + "description": "Identify a relation in the graph from a relation name\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_relation(relation_name) %}\n {% if execute %}\n {% set model_get_relation_node = graph.nodes.values() | selectattr('name', 'equalto', relation_name) | first %}\n {% set relation = api.Relation.create(\n database = model_get_relation_node.database,\n schema = model_get_relation_node.schema,\n identifier = model_get_relation_node.alias\n )\n %}\n {% do return(relation) %}\n {% else %}\n {% do return(api.Relation.create()) %}\n {% endif %}\n{% endmacro %}", + "meta": + {}, + "name": "get_relation", + "original_file_path": "macros/database_specific_helpers/get_relation.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/database_specific_helpers/get_relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.get_relation" + }, + "macro.dbt_artifacts.get_table_content_values": + { + "arguments": + [ + { + "description": "The name of the dataset to return the column names for e.g. `models`\n", + "name": "dataset", + "type": "string" + }, + { + "description": "The objects to be used to generate the insert statement values - extracted from `get_dataset_content`\n", + "name": "objects_to_upload", + "type": "list" + } + ], + "created_at": 1717939104.404035, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.upload_model_executions", + "macro.dbt_artifacts.upload_seed_executions", + "macro.dbt_artifacts.upload_test_executions", + "macro.dbt_artifacts.upload_snapshot_executions", + "macro.dbt_artifacts.upload_exposures", + "macro.dbt_artifacts.upload_models", + "macro.dbt_artifacts.upload_seeds", + "macro.dbt_artifacts.upload_snapshots", + "macro.dbt_artifacts.upload_sources", + "macro.dbt_artifacts.upload_tests", + "macro.dbt_artifacts.upload_invocations" + ] + }, + "description": "A macro to create the insert statement values required to be uploaded to the table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_table_content_values(dataset, objects_to_upload) %}\n\n {# Convert the results to data to be imported #}\n\n {% if dataset == 'model_executions' %}\n {% set content = dbt_artifacts.upload_model_executions(objects_to_upload) %}\n {% elif dataset == 'seed_executions' %}\n {% set content = dbt_artifacts.upload_seed_executions(objects_to_upload) %}\n {% elif dataset == 'test_executions' %}\n {% set content = dbt_artifacts.upload_test_executions(objects_to_upload) %}\n {% elif dataset == 'snapshot_executions' %}\n {% set content = dbt_artifacts.upload_snapshot_executions(objects_to_upload) %}\n {% elif dataset == 'exposures' %}\n {% set content = dbt_artifacts.upload_exposures(objects_to_upload) %}\n {% elif dataset == 'models' %}\n {% set content = dbt_artifacts.upload_models(objects_to_upload) %}\n {% elif dataset == 'seeds' %}\n {% set content = dbt_artifacts.upload_seeds(objects_to_upload) %}\n {% elif dataset == 'snapshots' %}\n {% set content = dbt_artifacts.upload_snapshots(objects_to_upload) %}\n {% elif dataset == 'sources' %}\n {% set content = dbt_artifacts.upload_sources(objects_to_upload) %}\n {% elif dataset == 'tests' %}\n {% set content = dbt_artifacts.upload_tests(objects_to_upload) %}\n {# Invocations only requires data from variables available in the macro #}\n {% elif dataset == 'invocations' %}\n {% set content = dbt_artifacts.upload_invocations() %}\n {% endif %}\n\n {{ return(content) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_table_content_values", + "original_file_path": "macros/upload_results/get_table_content_values.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_results/get_table_content_values.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.get_table_content_values" + }, + "macro.dbt_artifacts.insert_into_metadata_table": + { + "arguments": + [ + { + "description": "The database name for the relation that the data is to be inserted into\n", + "name": "database_name", + "type": "string" + }, + { + "description": "The schema name for the relation that the data is to be inserted into\n", + "name": "schema_name", + "type": "string" + }, + { + "description": "The table name for the relation that the data is to be inserted into\n", + "name": "table_name", + "type": "string" + }, + { + "description": "The list of fields for the relation that the data is to be inserted into\n", + "name": "fields", + "type": "string" + }, + { + "description": "The data content to insert into the relation\n", + "name": "content", + "type": "string" + } + ], + "created_at": 1717939104.4065506, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.get_relation", + "macro.dbt_artifacts.spark__insert_into_metadata_table" + ] + }, + "description": "Dependent on the adapter type, the wrapper to insert the data into a table from a list of values. Used in the\n`upload_results` macro, alongside the `get_column_lists` macro to generate the column names and the\n`upload_dataset` macros to generate the data to be inserted.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro insert_into_metadata_table(dataset, fields, content) -%}\n\n {% if content != \"\" %}\n\n {# Get the relation that the results will be uploaded to #}\n {% set dataset_relation = dbt_artifacts.get_relation(dataset) %}\n {# Insert the data into the table #}\n {{ return(adapter.dispatch('insert_into_metadata_table', 'dbt_artifacts')(dataset_relation, fields, content)) }}\n\n {% endif %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "insert_into_metadata_table", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_results/insert_into_metadata_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.insert_into_metadata_table" + }, + "macro.dbt_artifacts.migrate_from_v0_to_v1": + { + "arguments": + [ + { + "description": "The database of the <1.0.0 output (fct_/dim_) models - does not have to be different to `new_database`\n", + "name": "old_database", + "type": "string" + }, + { + "description": "The schema of the <1.0.0 output (fct_/dim_) models - does not have to be different to `new_schema`\n", + "name": "old_schema", + "type": "string" + }, + { + "description": "The target database that the v1 artifact sources are in - does not have to be different to `old_database`\n", + "name": "new_database", + "type": "string" + }, + { + "description": "The target schema that the v1 artifact sources are in - does not have to be different to `old_schema`\n", + "name": "new_schema", + "type": "string" + } + ], + "created_at": 1717939104.3959115, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "A macro to assist with migrating from v0 to v1 of dbt_artifacts. See\nhttps://github.com/brooklyn-data/dbt_artifacts/blob/main/README.md#migrating-from-100-to-100\nfor details on the usage.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro migrate_from_v0_to_v1(old_database, old_schema, new_database, new_schema) -%}\n\n {% set migrate_model_executions %}\n insert into {{new_database}}.{{new_schema}}.model_executions (\n command_invocation_id,\n compile_started_at,\n materialization,\n name,\n node_id,\n query_completed_at,\n rows_affected,\n schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n run_started_at\n )\n select\n command_invocation_id,\n compile_started_at,\n model_materialization,\n name,\n node_id,\n query_completed_at,\n rows_affected,\n model_schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.fct_dbt__model_executions\n {% endset %}\n\n {{ log(\"Migrating model_executions\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_model_executions }}\n {%- endcall -%}\n\n {% set migrate_tests %}\n insert into {{new_database}}.{{new_schema}}.tests (\n command_invocation_id,\n depends_on_nodes,\n name,\n node_id,\n package_name,\n tags,\n test_path,\n run_started_at\n )\n select\n command_invocation_id,\n depends_on_nodes,\n name,\n node_id,\n package_name,\n [],\n test_path,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__tests\n {% endset %}\n\n {{ log(\"Migrating tests\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_tests }}\n {%- endcall -%}\n\n {% set migrate_test_executions %}\n insert into {{new_database}}.{{new_schema}}.test_executions (\n command_invocation_id,\n compile_started_at,\n failures,\n node_id,\n query_completed_at,\n rows_affected,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n run_started_at\n )\n select\n command_invocation_id,\n compile_started_at,\n null,\n node_id,\n query_completed_at,\n rows_affected,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.fct_dbt__test_executions\n {% endset %}\n\n {{ log(\"Migrating test_executions\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_test_executions }}\n {%- endcall -%}\n\n {% set migrate_models %}\n insert into {{new_database}}.{{new_schema}}.models (\n checksum,\n command_invocation_id,\n database,\n depends_on_nodes,\n materialization,\n name,\n node_id,\n package_name,\n path,\n schema,\n run_started_at\n )\n select\n checksum,\n command_invocation_id,\n model_database,\n depends_on_nodes,\n model_materialization,\n name,\n node_id,\n package_name,\n model_path,\n model_schema,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__models\n {% endset %}\n\n {{ log(\"Migrating models\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_models }}\n {%- endcall -%}\n\n {% set migrate_seeds %}\n insert into {{new_database}}.{{new_schema}}.seeds (\n checksum,\n command_invocation_id,\n database,\n name,\n node_id,\n package_name,\n path,\n schema,\n run_started_at\n )\n select\n checksum,\n command_invocation_id,\n seed_database,\n name,\n node_id,\n package_name,\n seed_path,\n seed_schema,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__seeds\n {% endset %}\n\n {{ log(\"Migrating seeds\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_seeds }}\n {%- endcall -%}\n\n {% set migrate_seed_executions %}\n insert into {{new_database}}.{{new_schema}}.seed_executions (\n command_invocation_id,\n compile_started_at,\n materialization,\n name,\n node_id,\n query_completed_at,\n rows_affected,\n schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n run_started_at\n )\n select\n command_invocation_id,\n compile_started_at,\n 'seed',\n name,\n node_id,\n query_completed_at,\n rows_affected,\n seed_schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.fct_dbt__seed_executions\n {% endset %}\n\n {{ log(\"Migrating seed_executions\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_seed_executions }}\n {%- endcall -%}\n\n {% set migrate_exposures %}\n insert into {{new_database}}.{{new_schema}}.exposures (\n command_invocation_id,\n depends_on_nodes,\n description,\n maturity,\n name,\n node_id,\n owner,\n package_name,\n path,\n type,\n url,\n run_started_at\n )\n select\n command_invocation_id,\n array_agg(output_feeds), {#- Here we un-flatten the transformation originally done -#}\n null,\n any_value(maturity) as maturity,\n name,\n node_id,\n null, {#- v0 is a string, v1 is a variant -#}\n any_value(package_name) as package_name,\n null,\n any_value(type) as type,\n null,\n any_value(artifact_generated_at) as artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__exposures\n group by command_invocation_id, node_id, name, artifact_generated_at\n {% endset %}\n\n {{ log(\"Migrating exposures\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_exposures }}\n {%- endcall -%}\n\n {% set migrate_snapshots %}\n insert into {{new_database}}.{{new_schema}}.snapshots (\n checksum,\n command_invocation_id,\n database,\n depends_on_nodes,\n name,\n node_id,\n package_name,\n path,\n schema,\n strategy,\n run_started_at\n )\n select\n checksum,\n command_invocation_id,\n snapshot_database,\n depends_on_nodes,\n name,\n node_id,\n package_name,\n snapshot_path,\n snapshot_schema,\n null,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__snapshots\n {% endset %}\n\n {{ log(\"Migrating snapshots\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_snapshots }}\n {%- endcall -%}\n\n {% set migrate_snapshot_executions %}\n insert into {{new_database}}.{{new_schema}}.snapshot_executions (\n command_invocation_id,\n compile_started_at,\n materialization,\n name,\n node_id,\n query_completed_at,\n rows_affected,\n schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n run_started_at\n )\n select\n command_invocation_id,\n compile_started_at,\n 'snapshot',\n name,\n node_id,\n query_completed_at,\n rows_affected,\n snapshot_schema,\n status,\n thread_id,\n total_node_runtime,\n was_full_refresh,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.fct_dbt__snapshot_executions\n {% endset %}\n\n {{ log(\"Migrating snapshot_executions\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_snapshot_executions }}\n {%- endcall -%}\n\n {% set migrate_sources %}\n insert into {{new_database}}.{{new_schema}}.sources (\n command_invocation_id,\n database,\n freshness,\n identifier,\n loaded_at_field,\n loader,\n name,\n node_id,\n schema,\n source_name,\n run_started_at\n )\n select\n command_invocation_id,\n node_database,\n parse_json('[{\"error_after\":{\"count\":null,\"period\":null},\"filter\":null,\"warn_after\":{\"count\":null,\"period\":null}}]'),\n name,\n null,\n source_loader,\n name,\n node_id,\n source_schema,\n source_name,\n artifact_generated_at\n from {{old_database}}.{{old_schema}}.dim_dbt__sources\n {% endset %}\n\n {{ log(\"Migrating sources\", info=True) }}\n {%- call statement(auto_begin=True) -%}\n {{ migrate_sources }}\n {%- endcall -%}\n\n {{ log(\"Migration complete. You can now safely delete any data from before 1.0.0\", info=True) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "migrate_from_v0_to_v1", + "original_file_path": "macros/migration/migrate_from_v0_to_v1.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/migration/migrate_from_v0_to_v1.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.migrate_from_v0_to_v1" + }, + "macro.dbt_artifacts.parse_json": + { + "arguments": + [ + { + "description": "The name of the field to parse\n", + "name": "field", + "type": "string" + } + ], + "created_at": 1717939104.3921177, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "Dependent on the adapter type, return a column which parses the JSON field.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro parse_json(field) -%}\n {{ return(adapter.dispatch('parse_json')(field)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "parse_json", + "original_file_path": "macros/database_specific_helpers/parse_json.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/database_specific_helpers/parse_json.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.parse_json" + }, + "macro.dbt_artifacts.postgres__get_exposures_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.6957166, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_exposures_dml_sql(exposures) -%}\n {% if exposures != [] %}\n\n {% set exposure_values %}\n {% for exposure in exposures -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n $${{ exposure.unique_id }}$$, {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n $${{ exposure.name }}$$, {# name #}\n '{{ exposure.type }}', {# type #}\n $${{ tojson(exposure.owner) }}$$, {# owner #}\n '{{ exposure.maturity }}', {# maturity #}\n $${{ exposure.original_file_path }}$$, {# path #}\n $${{ exposure.description }}$$, {# description #}\n '{{ exposure.url }}', {# url #}\n '{{ exposure.package_name }}', {# package_name #}\n $${{ tojson(exposure.depends_on.nodes) }}$$, {# depends_on_nodes #}\n $${{ tojson(exposure.tags) }}$$, {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(exposure) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ exposure_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__get_exposures_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_exposures.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_exposures.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__get_exposures_dml_sql" + }, + "macro.dbt_artifacts.postgres__get_invocations_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.5789967, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_invocations_dml_sql() -%}\n {% set invocation_values %}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ dbt_version }}', {# dbt_version #}\n '{{ project_name }}', {# project_name #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ flags.WHICH }}', {# dbt_command #}\n {{ flags.FULL_REFRESH }}, {# full_refresh_flag #}\n '{{ target.profile_name }}', {# target_profile_name #}\n '{{ target.name }}', {# target_name #}\n '{{ target.schema }}', {# target_schema #}\n {{ target.threads }}, {# target_threads #}\n\n '{{ env_var(\"DBT_CLOUD_PROJECT_ID\", \"\") }}', {# dbt_cloud_project_id #}\n '{{ env_var(\"DBT_CLOUD_JOB_ID\", \"\") }}', {# dbt_cloud_job_id #}\n '{{ env_var(\"DBT_CLOUD_RUN_ID\", \"\") }}', {# dbt_cloud_run_id #}\n '{{ env_var(\"DBT_CLOUD_RUN_REASON_CATEGORY\", \"\") }}', {# dbt_cloud_run_reason_category #}\n $${{ env_var('DBT_CLOUD_RUN_REASON', '') }}$$, {# dbt_cloud_run_reason #}\n\n {% if var('env_vars', none) %}\n {% set env_vars_dict = {} %}\n {% for env_variable in var('env_vars') %}\n {% do env_vars_dict.update({env_variable: (env_var(env_variable, ''))}) %}\n {% endfor %}\n $${{ tojson(env_vars_dict) }}$$, {# env_vars #}\n {% else %}\n null, {# env_vars #}\n {% endif %}\n\n {% if var('dbt_vars', none) %}\n {% set dbt_vars_dict = {} %}\n {% for dbt_var in var('dbt_vars') %}\n {% do dbt_vars_dict.update({dbt_var: (var(dbt_var, ''))}) %}\n {% endfor %}\n $${{ tojson(dbt_vars_dict) }}$$, {# dbt_vars #}\n {% else %}\n null, {# dbt_vars #}\n {% endif %}\n\n {% if invocation_args_dict.vars %}\n {# vars - different format for pre v1.5 (yaml vs list) #}\n {% if invocation_args_dict.vars is string %}\n {# BigQuery does not handle the yaml-string from \"--vars\" well, when passed to \"parse_json\". Workaround is to parse the string, and then \"tojson\" will properly format the dict as a json-object. #}\n {% set parsed_inv_args_vars = fromyaml(invocation_args_dict.vars) %}\n {% do invocation_args_dict.update({'vars': parsed_inv_args_vars}) %}\n {% endif %}\n {% endif %}\n\n $${{ tojson(invocation_args_dict) }}$$, {# invocation_args #}\n\n {% set metadata_env = {} %}\n {% for key, value in dbt_metadata_envs.items() %}\n {% do metadata_env.update({key: value}) %}\n {% endfor %}\n $${{ tojson(metadata_env) }}$$ {# dbt_custom_envs #}\n )\n {% endset %}\n {{ invocation_values }}\n\n{% endmacro -%}", + "meta": + {}, + "name": "postgres__get_invocations_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_invocations.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_invocations.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__get_invocations_dml_sql" + }, + "macro.dbt_artifacts.postgres__get_model_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.6254606, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_model_executions_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_execution_values %}\n {% for model in models -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, {# rows_affected #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n $${{ model.message }}$$, {# message #}\n $${{ tojson(model.adapter_response) }}$$ {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__get_model_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_model_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_model_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__get_model_executions_dml_sql" + }, + "macro.dbt_artifacts.postgres__get_models_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.5966835, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_models_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_values %}\n {% for model in models -%}\n {% do model.pop('raw_code', None) %}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ model.database }}', {# database #}\n '{{ model.schema }}', {# schema #}\n '{{ model.name }}', {# name #}\n '{{ tojson(model.depends_on.nodes) }}', {# depends_on_nodes #}\n '{{ model.package_name }}', {# package_name #}\n $${{ model.original_file_path | replace('\\\\', '\\\\\\\\') }}$$, {# path #}\n '{{ model.checksum.checksum }}', {# checksum #}\n '{{ model.config.materialized }}', {# materialization #}\n '{{ tojson(model.tags) }}', {# tags #}\n $${{ model.config.meta }}$$, {# meta #}\n '{{ model.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(model) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__get_models_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_models.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_models.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__get_models_dml_sql" + }, + "macro.dbt_artifacts.postgres__get_seed_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.7244203, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_seed_executions_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_execution_values %}\n {% for model in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% if model.timing != [] %}\n {% for stage in model.timing if stage.name == \"compile\" %}\n {% if loop.length == 0 %}\n null, {# compile_started_at #}\n {% else %}\n '{{ stage.started_at }}', {# compile_started_at #}\n {% endif %}\n {% endfor %}\n\n {% for stage in model.timing if stage.name == \"execute\" %}\n {% if loop.length == 0 %}\n null, {# query_completed_at #}\n {% else %}\n '{{ stage.completed_at }}', {# query_completed_at #}\n {% endif %}\n {% endfor %}\n {% else %}\n null, {# compile_started_at #}\n null, {# query_completed_at #}\n {% endif %}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, -- rows_affected not available {# Databricks #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n $${{ model.message }}$$, {# message #}\n $${{ tojson(model.adapter_response) }}$$ {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}", + "meta": + {}, + "name": "postgres__get_seed_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__get_seed_executions_dml_sql" + }, + "macro.dbt_artifacts.postgres__get_seeds_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.650758, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_seeds_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_values %}\n {% for seed in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ seed.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ seed.database }}', {# database #}\n '{{ seed.schema }}', {# schema #}\n '{{ seed.name }}', {# name #}\n '{{ seed.package_name }}', {# package_name #}\n '{{ seed.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ seed.checksum.checksum }}', {# checksum #}\n $${{ tojson(seed.config.meta) }}$$, {# meta #}\n '{{ seed.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(seed) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__get_seeds_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_seeds.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_seeds.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__get_seeds_dml_sql" + }, + "macro.dbt_artifacts.postgres__get_snapshot_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.6792517, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_snapshot_executions_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_execution_values %}\n {% for model in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% if model.timing != [] %}\n {% for stage in model.timing if stage.name == \"compile\" %}\n {% if loop.length == 0 %}\n null, {# compile_started_at #}\n {% else %}\n '{{ stage.started_at }}', {# compile_started_at #}\n {% endif %}\n {% endfor %}\n\n {% for stage in model.timing if stage.name == \"execute\" %}\n {% if loop.length == 0 %}\n null, {# query_completed_at #}\n {% else %}\n '{{ stage.completed_at }}', {# query_completed_at #}\n {% endif %}\n {% endfor %}\n {% else %}\n null, {# compile_started_at #}\n null, {# query_completed_at #}\n {% endif %}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n null, {# rows_affected #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n $${{ model.message }}$$, {# message #}\n $${{ tojson(model.adapter_response) }}$$ {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}", + "meta": + {}, + "name": "postgres__get_snapshot_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__get_snapshot_executions_dml_sql" + }, + "macro.dbt_artifacts.postgres__get_snapshots_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.520115, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_snapshots_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_values %}\n {% for snapshot in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ snapshot.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ snapshot.database }}', {# database #}\n '{{ snapshot.schema }}', {# schema #}\n '{{ snapshot.name }}', {# name #}\n $${{ tojson(snapshot.depends_on.nodes) }}$$, {# depends_on_nodes #}\n '{{ snapshot.package_name }}', {# package_name #}\n '{{ snapshot.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# path #}\n '{{ snapshot.checksum.checksum }}', {# checksum #}\n '{{ snapshot.config.strategy }}', {# strategy #}\n $${{ tojson(snapshot.config.meta) }}$$, {# meta #}\n '{{ snapshot.alias }}', {# alias #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(snapshot) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__get_snapshots_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshots.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_snapshots.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__get_snapshots_dml_sql" + }, + "macro.dbt_artifacts.postgres__get_sources_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.5339303, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_sources_dml_sql(sources) -%}\n {% if sources != [] %}\n {% set source_values %}\n {% for source in sources -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ source.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ source.database }}', {# database #}\n '{{ source.schema }}', {# schema #}\n '{{ source.source_name }}', {# source_name #}\n '{{ source.loader }}', {# loader #}\n '{{ source.name }}', {# name #}\n '{{ source.identifier }}', {# identifier #}\n $${{ source.loaded_at_field }}$$, {# loaded_at_field #}\n $${{ tojson(source.freshness) }}$$, {# freshness #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(source) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ source_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__get_sources_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_sources.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_sources.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__get_sources_dml_sql" + }, + "macro.dbt_artifacts.postgres__get_test_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.5512135, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_test_executions_dml_sql(tests) -%}\n {% if tests != [] %}\n {% set test_execution_values %}\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = test.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n {{ config_full_refresh }}, {# was_full_refresh #}\n\n '{{ test.thread_id }}', {# thread_id #}\n '{{ test.status }}', {# status #}\n\n {% if test.timing != [] %}\n {% for stage in test.timing if stage.name == \"compile\" %}\n {% if loop.length == 0 %}\n null, {# compile_started_at #}\n {% else %}\n '{{ stage.started_at }}', {# compile_started_at #}\n {% endif %}\n {% endfor %}\n\n {% for stage in test.timing if stage.name == \"execute\" %}\n {% if loop.length == 0 %}\n null, {# query_completed_at #}\n {% else %}\n '{{ stage.completed_at }}', {# query_completed_at #}\n {% endif %}\n {% endfor %}\n {% else %}\n null, {# compile_started_at #}\n null, {# query_completed_at #}\n {% endif %}\n\n {{ test.execution_time }}, {# total_node_runtime #}\n null, {# rows_affected not available in Databricks #}\n {{ 'null' if test.failures is none else test.failures }}, {# failures #}\n $${{ test.message }}$$, {# message #}\n $${{ tojson(test.adapter_response) }}$$ {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n\n {%- endfor %}\n {% endset %}\n {{ test_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}", + "meta": + {}, + "name": "postgres__get_test_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_test_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_test_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__get_test_executions_dml_sql" + }, + "macro.dbt_artifacts.postgres__get_tests_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.6368413, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_tests_dml_sql(tests) -%}\n {% if tests != [] %}\n {% set test_values %}\n {% for test in tests -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ test.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n '{{ test.name }}', {# name #}\n $${{ tojson(test.depends_on.nodes) }}$$, {# depends_on_nodes #}\n '{{ test.package_name }}', {# package_name #}\n '{{ test.original_file_path | replace('\\\\', '\\\\\\\\') }}', {# test_path #}\n $${{ tojson(test.tags) }}$$, {# tags #}\n {% if var('dbt_artifacts_exclude_all_results', false) %}\n null\n {% else %}\n $${{ tojson(test) }}$$ {# all_results #}\n {% endif %}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ test_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__get_tests_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_tests.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_tests.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__get_tests_dml_sql" + }, + "macro.dbt_artifacts.postgres__insert_into_metadata_table": + { + "arguments": + [], + "created_at": 1717939093.4765944, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__insert_into_metadata_table(relation, fields, content) -%}\n\n {% set insert_into_table_query %}\n insert into {{ relation }} {{ fields }}\n values\n {{ content }}\n {% endset %}\n\n {% do run_query(insert_into_table_query) %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__insert_into_metadata_table", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_results/insert_into_metadata_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.postgres__insert_into_metadata_table" + }, + "macro.dbt_artifacts.snowflake__column_identifier": + { + "arguments": + [], + "created_at": 1717939093.4558282, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__column_identifier(column_index) -%}\n ${{ column_index }}\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__column_identifier", + "original_file_path": "macros/database_specific_helpers/column_identifier.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/column_identifier.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.snowflake__column_identifier" + }, + "macro.dbt_artifacts.snowflake__get_model_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.6222248, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__get_model_executions_dml_sql(models) -%}\n {% if models != [] %}\n {% set model_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }}\n from values\n {% for model in models -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n try_cast('{{ model.adapter_response.rows_affected }}' as int), {# rows_affected #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ model_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "snowflake__get_model_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_model_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_model_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.snowflake__get_model_executions_dml_sql" + }, + "macro.dbt_artifacts.snowflake__get_seed_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.7210543, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__get_seed_executions_dml_sql(seeds) -%}\n {% if seeds != [] %}\n {% set seed_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }}\n from values\n {% for model in seeds -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n try_cast('{{ model.adapter_response.rows_affected }}' as int), {# rows_affected #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ seed_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "snowflake__get_seed_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.snowflake__get_seed_executions_dml_sql" + }, + "macro.dbt_artifacts.snowflake__get_snapshot_executions_dml_sql": + { + "arguments": + [], + "created_at": 1717939093.675849, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.column_identifier", + "macro.dbt_artifacts.spark__column_identifier", + "macro.dbt_artifacts.parse_json", + "macro.dbt_artifacts.default__parse_json" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__get_snapshot_executions_dml_sql(snapshots) -%}\n {% if snapshots != [] %}\n {% set snapshot_execution_values %}\n select\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(1) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(2) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(3) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(4) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(5) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(6) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(7) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(8) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(9) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(10) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(11) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(12) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(13) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(14) }},\n {{ adapter.dispatch('column_identifier', 'dbt_artifacts')(15) }},\n {{ adapter.dispatch('parse_json', 'dbt_artifacts')(adapter.dispatch('column_identifier', 'dbt_artifacts')(16)) }}\n from values\n {% for model in snapshots -%}\n (\n '{{ invocation_id }}', {# command_invocation_id #}\n '{{ model.node.unique_id }}', {# node_id #}\n '{{ run_started_at }}', {# run_started_at #}\n\n {% set config_full_refresh = model.node.config.full_refresh %}\n {% if config_full_refresh is none %}\n {% set config_full_refresh = flags.FULL_REFRESH %}\n {% endif %}\n '{{ config_full_refresh }}', {# was_full_refresh #}\n\n '{{ model.thread_id }}', {# thread_id #}\n '{{ model.status }}', {# status #}\n\n {% set compile_started_at = (model.timing | selectattr(\"name\", \"eq\", \"compile\") | first | default({}))[\"started_at\"] %}\n {% if compile_started_at %}'{{ compile_started_at }}'{% else %}null{% endif %}, {# compile_started_at #}\n {% set query_completed_at = (model.timing | selectattr(\"name\", \"eq\", \"execute\") | first | default({}))[\"completed_at\"] %}\n {% if query_completed_at %}'{{ query_completed_at }}'{% else %}null{% endif %}, {# query_completed_at #}\n\n {{ model.execution_time }}, {# total_node_runtime #}\n try_cast('{{ model.adapter_response.rows_affected }}' as int), {# rows_affected #}\n '{{ model.node.config.materialized }}', {# materialization #}\n '{{ model.node.schema }}', {# schema #}\n '{{ model.node.name }}', {# name #}\n '{{ model.node.alias }}', {# alias #}\n '{{ model.message | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}', {# message #}\n '{{ tojson(model.adapter_response) | replace(\"\\\\\", \"\\\\\\\\\") | replace(\"'\", \"\\\\'\") | replace('\"', '\\\\\"') }}' {# adapter_response #}\n )\n {%- if not loop.last %},{%- endif %}\n {%- endfor %}\n {% endset %}\n {{ snapshot_execution_values }}\n {% else %}\n {{ return(\"\") }}\n {% endif %}\n{% endmacro -%}\n\n", + "meta": + {}, + "name": "snowflake__get_snapshot_executions_dml_sql", + "original_file_path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.snowflake__get_snapshot_executions_dml_sql" + }, + "macro.dbt_artifacts.snowflake__insert_into_metadata_table": + { + "arguments": + [], + "created_at": 1717939093.4755588, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__insert_into_metadata_table(relation, fields, content) -%}\n\n {% set insert_into_table_query %}\n insert into {{ relation }} {{ fields }}\n {{ content }}\n {% endset %}\n\n {% do run_query(insert_into_table_query) %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__insert_into_metadata_table", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_results/insert_into_metadata_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.snowflake__insert_into_metadata_table" + }, + "macro.dbt_artifacts.snowflake__parse_json": + { + "arguments": + [], + "created_at": 1717939093.4635556, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__parse_json(field) -%}\n parse_json({{ field }})\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__parse_json", + "original_file_path": "macros/database_specific_helpers/parse_json.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/parse_json.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.snowflake__parse_json" + }, + "macro.dbt_artifacts.snowflake__type_array": + { + "arguments": + [], + "created_at": 1717939093.4623866, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__type_array() %}\n array\n{% endmacro %}", + "meta": + {}, + "name": "snowflake__type_array", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/type_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.snowflake__type_array" + }, + "macro.dbt_artifacts.snowflake__type_json": + { + "arguments": + [], + "created_at": 1717939093.4613962, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__type_json() %}\n object\n{% endmacro %}", + "meta": + {}, + "name": "snowflake__type_json", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/type_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.snowflake__type_json" + }, + "macro.dbt_artifacts.spark__column_identifier": + { + "arguments": + [], + "created_at": 1717939093.4560463, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__column_identifier(column_index) -%}\n col{{ column_index }}\n{%- endmacro %}", + "meta": + {}, + "name": "spark__column_identifier", + "original_file_path": "macros/database_specific_helpers/column_identifier.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/database_specific_helpers/column_identifier.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.spark__column_identifier" + }, + "macro.dbt_artifacts.spark__insert_into_metadata_table": + { + "arguments": + [], + "created_at": 1717939093.4750462, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__insert_into_metadata_table(relation, fields, content) -%}\n\n {% set insert_into_table_query %}\n insert into {{ relation }} {{ fields }}\n {{ content }}\n {% endset %}\n\n {% do run_query(insert_into_table_query) %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "spark__insert_into_metadata_table", + "original_file_path": "macros/upload_results/insert_into_metadata_table.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_results/insert_into_metadata_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.spark__insert_into_metadata_table" + }, + "macro.dbt_artifacts.spark__vacuum_table": + { + "arguments": + [], + "created_at": 1717939093.4839878, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__vacuum_table(relation) -%}\n\n \n {% set vacuum_table_query %}\n \n VACUUM {{ relation }} RETAIN 48 HOURS\n\n {% endset %}\n \n {% do run_query(vacuum_table_query) %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "spark__vacuum_table", + "original_file_path": "macros/upload_results/vacuum_table.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_results/vacuum_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.spark__vacuum_table" + }, + "macro.dbt_artifacts.type_array": + { + "arguments": + [], + "created_at": 1717939104.3925827, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__type_array" + ] + }, + "description": "Dependent on the adapter type, returns the native type for storing an array.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro type_array() %}\n {{ return(adapter.dispatch('type_array', 'dbt_artifacts')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "type_array", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/database_specific_helpers/type_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.type_array" + }, + "macro.dbt_artifacts.type_boolean": + { + "arguments": + [], + "created_at": 1717939104.3930674, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__type_boolean" + ] + }, + "description": "Dependent on the adapter type, returns the native boolean type.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro type_boolean() %}\n {{ return(adapter.dispatch('type_boolean', 'dbt_artifacts')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "type_boolean", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/database_specific_helpers/type_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.type_boolean" + }, + "macro.dbt_artifacts.type_json": + { + "arguments": + [], + "created_at": 1717939104.393517, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__type_json" + ] + }, + "description": "Dependent on the adapter type, returns the native type for storing JSON.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro type_json() %}\n {{ return(adapter.dispatch('type_json', 'dbt_artifacts')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "type_json", + "original_file_path": "macros/database_specific_helpers/type_helpers.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/database_specific_helpers/type_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.type_json" + }, + "macro.dbt_artifacts.upload_exposures": + { + "arguments": + [ + { + "description": "A list of exposure objects extracted from the dbt graph\n", + "name": "exposures", + "type": "list" + } + ], + "created_at": 1717939104.3964503, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_exposures_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the exposures table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_exposures(exposures) -%}\n {{ return(adapter.dispatch('get_exposures_dml_sql', 'dbt_artifacts')(exposures)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "upload_exposures", + "original_file_path": "macros/upload_individual_datasets/upload_exposures.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_individual_datasets/upload_exposures.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_exposures" + }, + "macro.dbt_artifacts.upload_invocations": + { + "arguments": + [], + "created_at": 1717939104.3969283, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_invocations_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the invocations table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_invocations() -%}\n\n {# Need to remove keys with results that can't be handled properly #}\n {# warn_error_options - returns a python object in 1.5 #}\n {% if 'warn_error_options' in invocation_args_dict %}\n {% if invocation_args_dict.warn_error_options is not string %}\n {% if invocation_args_dict.warn_error_options.include %}\n {% set include_options = invocation_args_dict.warn_error_options.include %}\n {% else %}\n {% set include_options = '' %}\n {% endif %}\n {% if invocation_args_dict.warn_error_options.exclude %}\n {% set exclude_options = invocation_args_dict.warn_error_options.exclude %}\n {% else %}\n {% set exclude_options = '' %}\n {% endif %}\n {% set warn_error_options = {'include': include_options, 'exclude': exclude_options} %}\n {%- do invocation_args_dict.update({'warn_error_options': warn_error_options}) %}\n {% endif %}\n {% endif %}\n\n {{ return(adapter.dispatch('get_invocations_dml_sql', 'dbt_artifacts')()) }}\n{%- endmacro %}", + "meta": + {}, + "name": "upload_invocations", + "original_file_path": "macros/upload_individual_datasets/upload_invocations.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_individual_datasets/upload_invocations.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_invocations" + }, + "macro.dbt_artifacts.upload_model_executions": + { + "arguments": + [ + { + "description": "A list of model execution results objects extracted from the dbt result object\n", + "name": "models", + "type": "list" + } + ], + "created_at": 1717939104.3974712, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_model_executions_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the model_executions table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_model_executions(models) -%}\n {{ return(adapter.dispatch('get_model_executions_dml_sql', 'dbt_artifacts')(models)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "upload_model_executions", + "original_file_path": "macros/upload_individual_datasets/upload_model_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_individual_datasets/upload_model_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_model_executions" + }, + "macro.dbt_artifacts.upload_models": + { + "arguments": + [ + { + "description": "A list of test objects extracted from the dbt graph\n", + "name": "models", + "type": "list" + } + ], + "created_at": 1717939104.3980038, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_models_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the models table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_models(models) -%}\n {{ return(adapter.dispatch('get_models_dml_sql', 'dbt_artifacts')(models)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "upload_models", + "original_file_path": "macros/upload_individual_datasets/upload_models.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_individual_datasets/upload_models.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_models" + }, + "macro.dbt_artifacts.upload_results": + { + "arguments": + [ + { + "description": "The results object from dbt.", + "name": "results", + "type": "list" + } + ], + "created_at": 1717939104.4073997, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.replace", + "macro.dbt_artifacts.get_dataset_content", + "macro.dbt_artifacts.get_table_content_values", + "macro.dbt_artifacts.insert_into_metadata_table", + "macro.dbt_artifacts.get_column_name_list", + "macro.dbt_artifacts.vacuum_table" + ] + }, + "description": "The main macro called to upload the metadata into each of the source tables.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_results(results) -%}\n\n {% if execute %}\n {% set datasets_to_load = [] %}\n {% if env_var('UPDATE_DBT_ARTIFACTS' , 'False') == 'True' %}\n {% set datasets_to_load = ['exposures', 'seeds', 'snapshots', 'invocations', 'sources', 'tests', 'models'] %}\n {% else %}\n {% if results != [] and env_var('CI_CD_MODE' , 'False') == 'False' %}\n {# When executing, and results are available, then upload the results #}\n {% set datasets_to_load = ['model_executions', 'seed_executions', 'test_executions', 'snapshot_executions'] %}\n {% endif %}\n {% endif %}\n {# Upload each data set in turn #}\n {% for dataset in datasets_to_load %}\n\n {% do log(\"Uploading \" ~ dataset.replace(\"_\", \" \"), true) %}\n\n {# Get the results that need to be uploaded #}\n {% set objects = dbt_artifacts.get_dataset_content(dataset) %}\n\n {# Upload in chunks to reduce query size #}\n {% if dataset == 'model' %}\n {% set upload_limit = 50 if target.type == 'bigquery' else 100 %}\n {% else %}\n {% set upload_limit = 300 if target.type == 'bigquery' else 5000 %}\n {% endif %}\n\n {# Loop through each chunk in turn #}\n {% for i in range(0, objects | length, upload_limit) -%}\n\n {# Get just the objects to load on this loop #}\n {% set content = dbt_artifacts.get_table_content_values(dataset, objects[i: i + upload_limit]) %}\n\n {# Insert the content into the metadata table #}\n {{ dbt_artifacts.insert_into_metadata_table(\n dataset=dataset,\n fields=dbt_artifacts.get_column_name_list(dataset),\n content=content\n )\n }}\n\n {# Loop the next 'chunk' #}\n {% endfor %}\n {{ dbt_artifacts.vacuum_table(dataset=dataset)}} \n {# Loop the next 'dataset' #}\n {% endfor %}\n\n {% endif %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "upload_results", + "original_file_path": "macros/upload_results/upload_results.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_results/upload_results.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_results" + }, + "macro.dbt_artifacts.upload_seed_executions": + { + "arguments": + [ + { + "description": "A list of seed execution results objects extracted from the dbt result object\n", + "name": "seeds", + "type": "list" + } + ], + "created_at": 1717939104.3985357, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_seed_executions_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the seed_executions table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_seed_executions(seeds) -%}\n {{ return(adapter.dispatch('get_seed_executions_dml_sql', 'dbt_artifacts')(seeds)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "upload_seed_executions", + "original_file_path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_individual_datasets/upload_seed_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_seed_executions" + }, + "macro.dbt_artifacts.upload_seeds": + { + "arguments": + [ + { + "description": "A list of seeds objects extracted from the dbt graph\n", + "name": "seeds", + "type": "list" + } + ], + "created_at": 1717939104.399078, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_seeds_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the seeds table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_seeds(seeds) -%}\n {{ return(adapter.dispatch('get_seeds_dml_sql', 'dbt_artifacts')(seeds)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "upload_seeds", + "original_file_path": "macros/upload_individual_datasets/upload_seeds.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_individual_datasets/upload_seeds.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_seeds" + }, + "macro.dbt_artifacts.upload_snapshot_executions": + { + "arguments": + [ + { + "description": "A list of snapshot execution results objects extracted from the dbt result object\n", + "name": "snapshots", + "type": "list" + } + ], + "created_at": 1717939104.3996103, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_snapshot_executions_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the snapshot_executions table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_snapshot_executions(snapshots) -%}\n {{ return(adapter.dispatch('get_snapshot_executions_dml_sql', 'dbt_artifacts')(snapshots)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "upload_snapshot_executions", + "original_file_path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_individual_datasets/upload_snapshot_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_snapshot_executions" + }, + "macro.dbt_artifacts.upload_snapshots": + { + "arguments": + [ + { + "description": "A list of snapshots objects extracted from the dbt graph\n", + "name": "snapshots", + "type": "list" + } + ], + "created_at": 1717939104.400138, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_snapshots_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the snapshots table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_snapshots(snapshots) -%}\n\n {{ return(adapter.dispatch('get_snapshots_dml_sql', 'dbt_artifacts')(snapshots)) }}\n\n{%- endmacro %}", + "meta": + {}, + "name": "upload_snapshots", + "original_file_path": "macros/upload_individual_datasets/upload_snapshots.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_individual_datasets/upload_snapshots.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_snapshots" + }, + "macro.dbt_artifacts.upload_sources": + { + "arguments": + [ + { + "description": "A list of sources objects extracted from the dbt graph\n", + "name": "sources", + "type": "list" + } + ], + "created_at": 1717939104.4006605, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_sources_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the sources table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_sources(sources) -%}\n {{ return(adapter.dispatch('get_sources_dml_sql', 'dbt_artifacts')(sources)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "upload_sources", + "original_file_path": "macros/upload_individual_datasets/upload_sources.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_individual_datasets/upload_sources.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_sources" + }, + "macro.dbt_artifacts.upload_test_executions": + { + "arguments": + [ + { + "description": "A list of test execution results objects extracted from the dbt result object\n", + "name": "tests", + "type": "list" + } + ], + "created_at": 1717939104.4012196, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_test_executions_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the test_executions table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_test_executions(tests) -%}\n {{ return(adapter.dispatch('get_test_executions_dml_sql', 'dbt_artifacts')(tests)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "upload_test_executions", + "original_file_path": "macros/upload_individual_datasets/upload_test_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_individual_datasets/upload_test_executions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_test_executions" + }, + "macro.dbt_artifacts.upload_tests": + { + "arguments": + [ + { + "description": "A list of test objects extracted from the dbt graph\n", + "name": "tests", + "type": "list" + } + ], + "created_at": 1717939104.4017465, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.default__get_tests_dml_sql" + ] + }, + "description": "The macro to support upload of the data to the tests table.\n", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro upload_tests(tests) -%}\n {{ return(adapter.dispatch('get_tests_dml_sql', 'dbt_artifacts')(tests)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "upload_tests", + "original_file_path": "macros/upload_individual_datasets/upload_tests.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://macros/_macros.yml", + "path": "macros/upload_individual_datasets/upload_tests.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.upload_tests" + }, + "macro.dbt_artifacts.vacuum_table": + { + "arguments": + [], + "created_at": 1717939093.4835825, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.get_relation", + "macro.dbt_artifacts.spark__vacuum_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro vacuum_table(dataset) -%}\n {# Get the relation to be vacuumed #}\n {% set dataset_relation = dbt_artifacts.get_relation(dataset) %}\n {# Insert the data into the table #}\n {{ return(adapter.dispatch('vacuum_table', 'dbt_artifacts')(dataset_relation)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "vacuum_table", + "original_file_path": "macros/upload_results/vacuum_table.sql", + "package_name": "dbt_artifacts", + "patch_path": null, + "path": "macros/upload_results/vacuum_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_artifacts.vacuum_table" + }, + "macro.dbt_data_applications.aggregate_calendar_profile": + { + "arguments": + [], + "created_at": 1717939093.9423487, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.default__aggregate_calendar_profile" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro aggregate_calendar_profile(sources, keys=none, calendar=none, custom_columns=[], sql_extra=none) -%}\n {{ return(adapter.dispatch('aggregate_calendar_profile', 'dbt_data_applications')(sources, keys, calendar, custom_columns, sql_extra)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "aggregate_calendar_profile", + "original_file_path": "macros/yotpo_utils/aggregate_calendar_profile.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/aggregate_calendar_profile.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.aggregate_calendar_profile" + }, + "macro.dbt_data_applications.aggregate_daily_profile": + { + "arguments": + [], + "created_at": 1717939093.925733, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.default__aggregate_daily_profile" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro aggregate_daily_profile(sources, keys=none, calendar=none, custom_columns=none, sql_extra=none) -%}\n {{ return(adapter.dispatch('aggregate_daily_profile', 'dbt_data_applications')(sources, keys, calendar, custom_columns, sql_extra)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "aggregate_daily_profile", + "original_file_path": "macros/yotpo_utils/aggregate_daily_profile.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/aggregate_daily_profile.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.aggregate_daily_profile" + }, + "macro.dbt_data_applications.are_metrics_valid": + { + "arguments": + [], + "created_at": 1717939093.9364393, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro are_metrics_valid(metric_name) -%}\n{% endmacro %}", + "meta": + {}, + "name": "are_metrics_valid", + "original_file_path": "macros/yotpo_utils/graph_utils.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/graph_utils.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.are_metrics_valid" + }, + "macro.dbt_data_applications.base_profile": + { + "arguments": + [], + "created_at": 1717939093.9178028, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.default__base_profile" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro base_profile(sources, keys=none, custom_columns=[], sql_extra=none) -%}\n {{ return(adapter.dispatch('base_profile', 'dbt_data_applications')(sources, keys, custom_columns, sql_extra)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "base_profile", + "original_file_path": "macros/yotpo_utils/base_profile.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/base_profile.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.base_profile" + }, + "macro.dbt_data_applications.build_s3_path": + { + "arguments": + [], + "created_at": 1717939093.9609017, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro build_s3_path(bucket,location_name,sub_dir) %}\n{% if sub_dir is none or sub_dir=='None' %}\n {% set s3_path = 's3://' ~ bucket ~ '/' ~ location_name %}\n{% else %}\n {% set s3_path = 's3://' ~ bucket ~ '/' ~ location_name ~ '/' ~ sub_dir %}\n{%endif %}\n{{ return(s3_path) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "build_s3_path", + "original_file_path": "macros/databricks/utils.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/databricks/utils.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.build_s3_path" + }, + "macro.dbt_data_applications.clean_db_lakefs": + { + "arguments": + [], + "created_at": 1717939093.9662595, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro clean_db_lakefs(db_name, repo, branch) %}\n{% set sql %}\n DROP DATABASE IF EXISTS {{ db_name }} CASCADE;\n{% endset %}\n{% do run_query(sql) %}\n\n{% set s3_path = 'lakefs://' ~ repo ~ '/' ~ branch ~ '/dbt' %}\n{% do log('clean db: ' ~ db_name ~ ' s3 path: ' ~ s3_path, info=True) %}\n\n\n{% set sql %}\n CREATE DATABASE IF NOT EXISTS {{ db_name }} LOCATION '{{ s3_path }}';\n{% endset %}\n{% do run_query(sql) %}\n\n-- add meta\n{% set sql %}\n DROP DATABASE IF EXISTS {{ db_name }}_meta CASCADE;\n{% endset %}\n{% do run_query(sql) %}\n\n{% set s3_path = 'lakefs://' ~ repo ~ '/' ~ branch ~ '/meta' %}\n{% do log('clean db: ' ~ db_name ~ ' s3 path: ' ~ s3_path, info=True) %}\n\n{% set sql %}\n CREATE DATABASE IF NOT EXISTS {{ db_name }}_meta LOCATION '{{ s3_path }}';\n{% endset %}\n{% do run_query(sql) %}\n\n\n{% endmacro %}", + "meta": + {}, + "name": "clean_db_lakefs", + "original_file_path": "macros/databricks/clean_db_lakefs.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/databricks/clean_db_lakefs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.clean_db_lakefs" + }, + "macro.dbt_data_applications.clean_s3": + { + "arguments": + [], + "created_at": 1717939093.963733, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.build_s3_path", + "macro.dbt_utils.log_info" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro clean_s3(db_name,bucket, location_name,sub_dir) %}\n\n{% set s3_path = build_s3_path(bucket,location_name,sub_dir) ~ '/dbt' %}\n{% do log('s3 path: ' ~ s3_path, info=True) %}\n\n{{ dbutils.fs.rm(s3_path, true) }}\n\n\n{% do log(\"clean_s3: \" + db_name, info=True) %}\n{{ dbt_utils.log_info(\"clean_s3: \" + db_name) }}\n{% endmacro %}", + "meta": + {}, + "name": "clean_s3", + "original_file_path": "macros/databricks/clean_s3.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/databricks/clean_s3.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.clean_s3" + }, + "macro.dbt_data_applications.create_db": + { + "arguments": + [], + "created_at": 1717939093.9625926, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.build_s3_path", + "macro.dbt.run_query", + "macro.dbt_utils.log_info" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro create_db(db_name,bucket,location_name,sub_dir) %}\n\n{% set s3_path = build_s3_path(bucket,location_name,sub_dir) %}\n\n{% set sql %}\n CREATE DATABASE IF NOT EXISTS {{ db_name }} LOCATION '{{ s3_path }}';\n{% endset %}\n{% do run_query(sql) %}\n\n{% do log(\"create_db: \" + db_name, info=True) %}\n{{ dbt_utils.log_info(\"create_db: \" + db_name) }}\n{% endmacro %}", + "meta": + {}, + "name": "create_db", + "original_file_path": "macros/databricks/create_db.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/databricks/create_db.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.create_db" + }, + "macro.dbt_data_applications.db_source": + { + "arguments": + [], + "created_at": 1717939093.9103217, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro db_source(source_name, table_name) %}\n\n{% if target.name != 'prod' %}\n {{ source('dbt_seed', table_name)}}\n{% else %}\n {{ source(source_name, table_name)}}\n{% endif %}\n\n{% endmacro %}", + "meta": + {}, + "name": "db_source", + "original_file_path": "macros/db_source.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/db_source.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.db_source" + }, + "macro.dbt_data_applications.default__aggregate_calendar_profile": + { + "arguments": + [], + "created_at": 1717939093.945313, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.base_profile" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__aggregate_calendar_profile(sources, keys=none, calendar=none, custom_columns=[], sql_extra=none) -%}\n\n {% if custom_columns is none %}\n {%- set custom_columns = [] -%} \n {%- endif -%}\n\n {% if calendar is defined and calendar.add_calendar == True%}\n {% if calendar.column_time_frame_key_name is not defined %}\n {{ exceptions.raise_compiler_error(\"column_time_frame_key_name is not defined\") }}\n {% endif %}\n {% if calendar.lower_calendar_limit is not defined %}\n {{ exceptions.raise_compiler_error(\"lower_calendar_limit is not defined\") }}\n {% endif %}\n {% if calendar.calendar_name is not defined %}\n {{ exceptions.raise_compiler_error(\"calendar_name is not defined\") }}\n {% endif %}\n {% if calendar.date_field is not defined %}\n {{ exceptions.raise_compiler_error(\"date_field is not defined\") }}\n {% endif %}\n {% endif %}\n\n {%- if execute -%} \n\n {% if calendar is defined and calendar.add_calendar == True %}\n {%- do custom_columns.append(calendar.calendar_name ~ \".\" ~ calendar.date_field) -%}\n {% endif %} \n\n {{ dbt_data_applications.base_profile(sources, keys, custom_columns, sql_extra) }}\n\n {% if calendar is defined and calendar.add_calendar == True %}\n\n {%- set calendar_join_sql = \"RIGHT JOIN \" ~ calendar.calendar_name ~ \" ON \" ~ \n \"sources_union_grouped.\" ~ calendar.column_time_frame_key_name ~ \"=\" ~ calendar.calendar_name ~ \".\" ~ calendar.date_field ~ \n \" WHERE \" ~ calendar.calendar_name ~ \".\" ~ calendar.date_field ~ \" BETWEEN CAST('\" ~ calendar.lower_calendar_limit ~ \"' AS DATE) AND CURRENT_DATE()\" -%}\n\n {{ calendar_join_sql }}\n {% endif %} \n\n {%- endif -%}\n{% endmacro %}", + "meta": + {}, + "name": "default__aggregate_calendar_profile", + "original_file_path": "macros/yotpo_utils/aggregate_calendar_profile.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/aggregate_calendar_profile.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.default__aggregate_calendar_profile" + }, + "macro.dbt_data_applications.default__aggregate_daily_profile": + { + "arguments": + [], + "created_at": 1717939093.9269667, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.aggregate_calendar_profile" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__aggregate_daily_profile(sources, keys=none, calendar=none, custom_columns=none, sql_extra=none) -%}\n\n {% set calendar_name = var('daily_calendar_table', 'dim_calendar') %}\n {% set date_field = var('daily_calendar_field', 'date') %}\n\n {% if calendar is defined and calendar.add_calendar == True %}\n {% do calendar.update({'calendar_name': 'dim_calendar', 'date_field': date_field}) %}\n {% endif %}\n\n {{ dbt_data_applications.aggregate_calendar_profile(sources, keys, calendar, custom_columns, sql_extra) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__aggregate_daily_profile", + "original_file_path": "macros/yotpo_utils/aggregate_daily_profile.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/aggregate_daily_profile.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.default__aggregate_daily_profile" + }, + "macro.dbt_data_applications.default__base_profile": + { + "arguments": + [], + "created_at": 1717939093.9230633, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.union_relations_ex" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__base_profile(sources, keys, custom_columns, sql_extra) -%}\n\n{%- if execute -%} \n {{ config(materialized='view') }}\n\n {%- set rename_columns = {} -%}\n {%- set union_columns = [] -%}\n {%- set include_columns = [] -%} \n {%- for key in keys -%}\n {%- do include_columns.append(key) -%}\n {%- endfor -%}\n {%- set sources_ref = [] -%} \n\n {% if custom_columns is none %}\n {%- set custom_columns = [] -%} \n {%- endif -%}\n\n {%- for source_entry in sources -%}\n {#- include_columns - combination of all columns -#}\n {%- for field in source_entry.fields -%}\n {% if field not in union_columns %}\n {%- do union_columns.append(field) -%} \n {%- endif -%}\n {% if field not in include_columns %}\n {%- do include_columns.append(field) -%}\n {%- endif -%}\n {%- endfor -%}\n\n {#- foreign_key_mappings - add to all columns, and rename collection if needed -#}\n \n {%- for key_mappings_key in source_entry.foreign_key_mappings -%}\n {% if key_mappings_key is defined and source_entry.foreign_key_mappings[key_mappings_key] is defined%}\n {%- set key_mappings_value = source_entry.foreign_key_mappings[key_mappings_key] -%}\n {% if key_mappings_value not in keys %}\n {{ exceptions.raise_compiler_error(key_mappings_value ~ \" not defined in keys\") }}\n {%- endif -%}\n {%- do include_columns.append(key_mappings_key) -%}\n {% if key_mappings_key != key_mappings_value %}\n {%- set _ = rename_columns.update({key_mappings_key: key_mappings_value}) -%}\n {%- endif -%}\n {%- endif -%}\n {%- endfor -%}\n\n {#- column to specify from which original table the data came from -#}\n {%- do sources_ref.append(source_entry.source) -%}\n {%- endfor -%}\n\n\n WITH sources_union AS (\n {#- build union of all sources -#}\n \n {# {% do dbt_data_applications.yoda_log(\"relations \" ~ sources_ref) %}\n {% do dbt_data_applications.yoda_log(\"include_columns \" ~ include_columns) %}\n {% do dbt_data_applications.yoda_log(\"rename_columns \" ~ rename_columns) %} #}\n {{ dbt_data_applications.union_relations_ex(relations=sources_ref, rename_columns=rename_columns, include=include_columns) }}\n )\n , sources_union_grouped AS (\n SELECT \n {%- set comma = joiner(\",\") %}\n {%- for foreign_key_name in keys -%}\n {{ comma() }} sources_union.{{ foreign_key_name }} as {{ foreign_key_name }}\n {%- endfor -%}\n {%- for column in union_columns %}\n {{ comma() }} MAX(sources_union.{{ column }}) as {{ column }}\n {%- endfor %}\n \n FROM sources_union \n GROUP BY \n {%- set comma = joiner(\",\") %}\n {%- for foreign_key_name in keys -%}\n {{ comma() }} sources_union.{{ foreign_key_name }}\n {%- endfor -%}\n )\n\n\n SELECT \n {%- set comma = joiner(\",\") %}\n \n {%- for foreign_key_name in keys -%}\n {{ comma() }} {{ foreign_key_name }}\n {%- endfor -%}\n {#- add union of all columns -#}\n {%- for column in union_columns %}\n {{ comma() }} {{ column }}\n {%- endfor %}\n\n {%- for column in custom_columns %}\n {{ comma() }} {{ column }}\n {%- endfor %}\n \n FROM sources_union_grouped \n\n {% if sql_extra is not none %}\n {{ sql_extra }}\n {%- endif -%}\n\n{%- endif -%}\n{% endmacro %}", + "meta": + {}, + "name": "default__base_profile", + "original_file_path": "macros/yotpo_utils/base_profile.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/base_profile.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.default__base_profile" + }, + "macro.dbt_data_applications.default__generate_alias_name_env": + { + "arguments": + [], + "created_at": 1717939093.940174, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__generate_alias_name_env(custom_alias_name=none, node=none) -%}\n {%- if (target.name == \"prod\" or target.name == \"staging\") and node[\"resource_type\"]==\"model\" -%}\n {%- if custom_alias_name is none -%} \n {%- if \"___\" in node.name -%} \n {% set table_parts = node.name.split('___') %}\n {% set table_parts_no_domain = table_parts[1].split('__') %}\n {% set subdomain = table_parts_no_domain[0].replace(\"_stg\" ,\"\") %}\n {% set node_name = subdomain+\"_\"+table_parts_no_domain[1] %}\n {%- else -%}\n {% set table_parts = node.name.split('__') %}\n {% set node_name = table_parts[1] %}\n {%- endif -%}\n {{ node_name }} \n {%- else -%}\n\n {{ custom_alias_name | trim }}\n\n {%- endif -%}\n {%- else -%}\n {%- if custom_alias_name is none -%}\n\n {{ node.name }}\n\n {%- else -%}\n\n {{ custom_alias_name | trim }}\n\n {%- endif -%}\n\n {%- endif -%}\n{%- endmacro %}", + "meta": + {}, + "name": "default__generate_alias_name_env", + "original_file_path": "macros/yotpo_utils/generate_alias_name_env.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/generate_alias_name_env.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.default__generate_alias_name_env" + }, + "macro.dbt_data_applications.default__generate_schema_name_env": + { + "arguments": + [], + "created_at": 1717939093.9150124, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__generate_schema_name_env(custom_schema_name, node) -%}\n {%- set default_schema = target.schema -%}\n {# example path: loyalty/marts/loyalty__fact_campaigns.sql #}\n {# example fqn: ['yoda', 'loyalty', 'marts', 'loyalty__fact_campaigns'] #}\n {%- if (target.name == \"prod\" or target.name == \"staging\") and node[\"resource_type\"]==\"model\" -%}\n {% set dir_path = node[\"path\"].split('/') %}\n {% set model_name = node[\"name\"] %}\n {%- if \"_stg__\" in model_name -%}\n {% set model_type = \"staging\" %}\n {%- else -%}\n {% set model_type = \"marts\" %}\n {%- endif -%}\n {% set domain = node[\"fqn\"][1] %}\n {%- if model_type == \"marts\" -%}\n {%- if target.name == \"prod\" -%}\n {%- set default_schema = \"public_\" ~ domain -%}\n {%- else -%}\n {%- set default_schema = \"staging_public_\" ~ domain -%}\n {%- endif -%} \n {% elif model_type == \"staging\" -%}\n {%- if target.name == \"prod\" -%}\n {%- set default_schema = \"protected_\" ~ domain -%}\n {%- else -%}\n {%- set default_schema = \"staging_protected_\" ~ domain -%}\n {%- endif -%} \n {%- else -%}\n {{ exceptions.raise_compiler_error(\"No such model type (marts, staging): \" ~ model_type) }}\n {%- endif -%} \n {{ default_schema }}\n {%- else -%}\n {%- if custom_schema_name is none -%}\n\n {{ default_schema }}\n\n {%- else -%}\n\n {{ default_schema }}_{{ custom_schema_name | trim }}\n\n {%- endif -%}\n {% endif %} \n{%- endmacro %}", + "meta": + {}, + "name": "default__generate_schema_name_env", + "original_file_path": "macros/yotpo_utils/generate_schema_name_env.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/generate_schema_name_env.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.default__generate_schema_name_env" + }, + "macro.dbt_data_applications.default__get_table_materialization": + { + "arguments": + [], + "created_at": 1717939093.930018, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_table_materialization(materialized, dev_materialized=none,supported_languages=['sql', 'python']) -%}\n {%- set dbt_materialize_table = var('dbt_materialize_table') | as_bool -%} \n\n {% if materialized != 'view' and materialized != 'table' and materialized != 'incremental' and materialized != 'ephemeral'%}\n {{ exceptions.raise_compiler_error(\"Materialized values are: view, table, incremental, ephemeral\") }}\n {%- endif -%} \n\n {# \n dbt_materialize_table -> dbt var to notifiy if to materialize\n priority of materializing:\n 1. production\n 2. pass option via cli in vars (dbt_materialize_table)\n 3. option in sql config block of model (dev_materialized)\n #}\n {% if target.name == 'prod' %}\n {{ return(materialized) }}\n {%- endif -%} \n\n {% if dbt_materialize_table %}\n {{ return(materialized) }}\n {%- endif -%} \n\n {% if dev_materialized is not none %}\n {{ return(dev_materialized) }}\n {%- endif -%}\n\n {{ return('view') }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_table_materialization", + "original_file_path": "macros/yotpo_utils/get_table_materialization.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/get_table_materialization.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.default__get_table_materialization" + }, + "macro.dbt_data_applications.default__profile": + { + "arguments": + [], + "created_at": 1717939093.9242072, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.base_profile" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__profile(sources, keys, custom_columns, sql_extra) -%}\n\n{{ dbt_data_applications.base_profile(sources, keys, custom_columns, sql_extra) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__profile", + "original_file_path": "macros/yotpo_utils/profile.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/profile.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.default__profile" + }, + "macro.dbt_data_applications.default__salesforce_name_alignment": + { + "arguments": + [], + "created_at": 1717939094.0422423, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__salesforce_name_alignment(field_list) -%}\n\n\n{%- if varargs|length >= 1 or field_list is string %}\n\n {%- set error_message = '\n Warning: the `salesforce_name_alignment` macro now takes a single list argument instead of \\\n multiple string arguments. Support for multiple string arguments will be \\\n deprecated in a future release of dbt-utils. The {}.{} model triggered this warning. \\\n '.format(model.package_name, model.name) -%}\n\n {%- do exceptions.warn(error_message) -%}\n\n{%- endif -%}\n\n\n{%- set fields = [] -%}\n{%- set col_final_name =\n {\n 'isdeleted': 'is_deleted',\n 'isprimary': 'is_primary',\n 'contactid': 'contact_id',\n 'createdbyid': 'created_by_id',\n 'createddate': 'created_date',\n 'lastmodifiedbyid': 'last_modified_by_id',\n 'lastmodifieddate': 'last_modified_date',\n 'opportunityid': 'opportunity_id',\n 'currencyisocode': 'currency_iso_code',\n 'accountid': 'account_id',\n 'campaignid': 'campaign_id',\n 'closedate': 'close_date',\n 'expectedrevenue': 'expected_revenue',\n 'fiscalquarter': 'fiscal_quarter',\n 'fiscalyear': 'fiscal_year',\n 'forecastcategoryname': 'forecast_category_name',\n 'forecastcategory': 'forecast_category',\n 'hasopenactivity': 'has_open_activity',\n 'hasopportunitylineitem': 'has_opportunity_line_item',\n 'hasoverduetask': 'has_overdue_task',\n 'isclosed': 'is_closed',\n 'isprivate': 'is_private',\n 'iswon': 'is_won',\n 'nextstep': 'next_step',\n 'ownerid': 'owner_id',\n 'pricebook2id': 'pricebook_2_id',\n 'recordtypeid': 'record_type_id',\n 'stagename': 'stage_name',\n 'totalopportunityquantity': 'total_opportunity_quantity',\n 'lastreferenceddate': 'last_referenced_date',\n 'lastvieweddate': 'last_viewed_date',\n 'contactid': 'contact_id',\n 'lastamountchangedhistoryid': 'last_amount_changed_history_id',\n 'lastclosedatechangedhistoryid': 'last_close_date_changed_history_id',\n 'laststagechangedate': 'last_stage_change_date',\n 'syncedquoteid': 'synced_quote_id',\n 'isstandard': 'is_standard',\n 'isactive': 'is_active',\n 'isarchived': 'is_archived',\n 'convertedaccountid': 'converted_account_id',\n 'convertedcontactid': 'converted_contact_id',\n 'converteddate': 'converted_date',\n 'convertedopportunityid': 'converted_opportunity_id',\n 'countrycode': 'country_code',\n 'donotcall': 'do_not_call',\n 'firstname': 'first_name',\n 'lastname': 'last_name',\n 'hasoptedoutofemail': 'has_opted_out_of_email',\n 'hasoptedoutoffax': 'has_opted_out_of_fax',\n 'isconverted': 'is_converted',\n 'isunreadbyowner': 'is_unread_by_owner',\n 'lasttransferdate': 'last_transfer_date',\n 'mobilephone': 'mobile_phone',\n 'numberofemployees': 'number_of_employees',\n 'photourl': 'photo_url',\n 'postalcode': 'postal_code',\n 'statecode': 'state_code',\n 'emailbounceddate': 'email_bounced_date',\n 'emailbouncedreason': 'email_bounced_reason',\n 'partneraccountid': 'partner_account_id',\n 'jigsawcontactid': 'jigsaw_contact_id',\n 'masterrecordid': 'master_record_id',\n 'leadsource': 'lead_source',\n 'annualrevenue': 'annual_revenue',\n 'lastactivitydate': 'last_activity_date',\n 'probability': 'probability',\n 'acv_expectancy__c': 'acv_expectancy',\n 'orders_included__c': 'CAST(NVL(orders_included__c, 0) AS INTEGER) AS orders_included',\n 'acv__c': 'acv',\n 'start_date__c': 'start_date',\n 'close_date__c': 'close_date',\n 'last_activity_date__c': 'last_activity_date__c',\n 'winback_date__c': 'winback_date',\n 'expiration_date__c': 'expiration_date',\n 'renewal_opportunity_acv__c': 'renewal_opportunity_acv',\n 'end_of_contract_extension_month__c': 'CASE WHEN COALESCE(end_of_contract_extension_month__c, \\'\\') <> \\'\\' THEN CAST(end_of_contract_extension_month__c AS DECIMAL(10,2))\n ELSE NULL END AS end_of_contract_extension_month',\n 'contract_duration_months': 'contract_duration_months',\n 'end_date__c': 'end_date',\n 'tcv__c': 'tcv',\n 'total_discount__c': 'total_discount',\n 'estimated_review_requests_per_month__c': 'estimated_review_requests_per_month',\n 'per_installment__c': 'per_installment',\n 'new_acv__c': 'new_acv',\n 'ps_cost__c': 'ps_cost',\n 'cancellation_date__c': 'cancellation_date',\n 'actual_contract_duration__c': 'actual_contract_duration',\n 'no_dedicated_csm__c': 'no_dedicated_csm',\n 'combined_opportunities_acv__c': 'combined_opportunities_acv',\n 'swell_acv__c': 'swell_acv',\n 'actual_end_date_new__c': 'actual_end_date_new',\n 'current_contract__c': 'CAST(CASE WHEN current_contract__c = true THEN 1 ELSE 0 END AS SMALLINT) AS current_contract',\n 'contract_renewal_date__c': 'contract_renewal_date',\n 'of_won_child_opps__c': 'of_won_child_opps',\n 'total_yotpo_acv__c': 'total_yotpo_acv',\n 'x2_months_contract_renewal_prediction__c': 'x2_months_contract_renewal_prediction',\n 'x2_months_acv_prediction__c': 'x2_months_acv_prediction',\n 'x4_months_acv_prediction': 'x4_months_acv_prediction',\n 'x4_months_contract_renewal_prediction': 'x4_months_contract_renewal_prediction',\n 'swell_orders__c': 'swell_orders',\n 'deal_type__c': 'deal_type',\n 'winback_opportunity__c': 'winback_opportunity',\n 'new_acv_yotpo__c': 'new_acv_yotpo',\n 'most_recent_assignment_reason__c': 'most_recent_assignment_reason',\n 'most_recent_assignment_sub_reason__c': 'most_recent_assignment_sub_reason',\n 'original_referrer__c' : 'original_referrer',\n 'account_referrer__c' : 'account_referrer',\n 'referrer_owner__c' : 'referrer_owner',\n 'original_owner_role__c' : 'original_owner_role',\n 'sales_enginieer__c' : 'sales_enginieer',\n 'loss_to_syndication__c': 'CAST((CASE WHEN loss_to_syndication__c THEN 1 ELSE 0 END) AS SMALLINT) AS loss_to_syndication',\n 'new_acv_swell__c': 'new_acv_swell',\n 'actual_duration_new__c': 'actual_duration_new',\n 'acv_renewal_prediction_dynamic__c': 'acv_renewal_prediction_dynamic',\n 'created_from_cs_lead__c': 'created_from_cs_lead',\n 'attribution_channel__c': 'attribution_channel',\n 'sales_region__c': 'sales_region',\n 'auto_closed_by_ar__c': 'auto_closed_by_ar',\n 'entered_discovery__c': 'entered_discovery',\n 'entered_demo__c': 'entered_demo',\n 'entered_evaluation__c': 'entered_evaluation',\n 'entered_propose__c': 'entered_propose',\n 'entered_contracting__c': 'entered_contracting',\n 'entered_contract_signed__c': 'entered_contract_signed',\n 'entered_closed__c': 'entered_closed',\n 'entered_to_renewal_assist_process_date__c': 'entered_to_renewal_assist_process_date',\n 'entered_to_auto_renewal_process_date__c': 'entered_to_auto_renewal_process_date',\n 'contains_dedicated_csm__c': 'CAST(contains_dedicated_csm__c AS VARCHAR(50)) AS contains_dedicated_csm',\n 'sms_acv__c': 'sms_acv',\n 'cs_comp_paid__c': 'cs_comp_paid',\n 'days_in_current_stage__c': 'days_in_current_stage',\n 'scsm_deal__c': 'scsm_deal',\n 'csm_free_months_value__c': 'csm_free_months_value',\n 'excluded_from_comp_on__c': 'excluded_from_comp_on',\n 'vms_acv__c': 'vms_acv',\n 'retention_csm_free_months__c': 'CASE WHEN COALESCE(retention_csm_free_months__c, \\'\\') <> \\'\\' THEN CAST(retention_csm_free_months__c AS VARCHAR(255))\n ELSE NULL END AS retention_csm_free_months',\n 'main_product_families__c': 'main_product_families',\n 'overlay_ae__c': 'overlay_ae',\n 'partner_referral__c': 'partner_referral',\n 'platform__c': 'platform',\n 'earr_usd__c': 'earr_usd',\n 'signed_with_auto_renewal_clause__c': 'CAST(CASE WHEN signed_with_auto_renewal_clause__c THEN 1 ELSE 0 END AS SMALLINT) AS signed_with_auto_renewal_clause',\n 'sms_usage_cancellation_date__c': 'sms_usage_cancellation_date',\n 'type': 'type',\n 'sales_segment__c': 'sales_segment',\n 'sdr__c': 'sdr',\n 'referral_type__c': 'referral_type',\n 'sdr_role__c': 'sdr_role'\n }\n%}\n\n{%- set col_transformation =\n {\n 'isprimary': 'smallint',\n 'createddate': 'timestamp',\n 'lastmodifieddate': 'timestamp',\n 'iswon': 'smallint',\n 'lastactivitydate': 'timestamp',\n 'last_activity_date__c': 'timestamp',\n 'probability': 'decimal',\n 'acv_expectancy__c': 'decimal',\n 'acv__c': 'decimal',\n 'start_date__c': 'date',\n 'close_date__c': 'date',\n 'winback_date__c': 'date',\n 'expiration_date__c': 'date',\n 'renewal_opportunity_acv__c': 'decimal',\n 'end_date__c': 'date',\n 'tcv__c': 'decimal',\n 'total_discount__c': 'decimal',\n 'per_installment__c': 'decimal',\n 'new_acv__c': 'decimal',\n 'ps_cost__c': 'decimal',\n 'combined_opportunities_acv__c': 'decimal',\n 'swell_acv__c': 'decimal',\n 'total_yotpo_acv__c': 'decimal',\n 'x2_months_acv_prediction__c': 'decimal',\n 'x4_months_acv_prediction': 'decimal',\n 'x2_months_contract_renewal_prediction__c': 'varchar100',\n 'winback_opportunity__c': 'varchar100',\n 'deal_type__c': 'varchar255',\n 'x4_months_contract_renewal_prediction': 'varchar100',\n 'swell_orders__c': 'int',\n 'of_won_child_opps__c': 'int',\n 'actual_end_date_new__c': 'date_no_coalesce',\n 'contract_renewal_date__c': 'date_no_coalesce',\n 'actual_contract_duration__c': 'int',\n 'no_dedicated_csm__c': 'int',\n 'contract_duration_months': 'int',\n 'cancellation_date__c': 'date_no_coalesce',\n 'estimated_review_requests_per_month__c': 'int',\n 'new_acv_yotpo__c': 'decimal',\n 'most_recent_assignment_reason__c': 'varchar1000',\n 'most_recent_assignment_sub_reason__c': 'varchar1000',\n 'original_referrer__c': 'varchar100',\n 'account_referrer__c': 'varchar100',\n 'referrer_owner__c': 'varchar100',\n 'original_owner_role__c': 'varchar100',\n 'sales_enginieer__c': 'varchar100',\n 'new_acv_swell': 'decimal',\n 'actual_duration_new__c': 'decimal',\n 'acv_renewal_prediction_dynamic__c': 'decimal',\n 'created_from_cs_lead__c': 'varchar100',\n 'attribution_channel__c': 'varchar100',\n 'sales_region__c': 'varchar100',\n 'auto_closed_by_ar__c': 'smallint',\n 'entered_discovery__c': 'date_no_coalesce',\n 'entered_demo__c': 'date_no_coalesce',\n 'entered_evaluation__c': 'date_no_coalesce',\n 'entered_propose__c': 'date_no_coalesce',\n 'entered_contracting__c': 'date_no_coalesce',\n 'entered_contract_signed__c': 'date_no_coalesce',\n 'entered_closed__c': 'date_no_coalesce',\n 'entered_to_renewal_assist_process_date__c': 'date_no_coalesce',\n 'entered_to_auto_renewal_process_date__c': 'date_no_coalesce',\n 'sms_acv__c': 'decimal',\n 'cs_comp_paid__c': 'date_no_coalesce',\n 'days_in_current_stage__c': 'int',\n 'scsm_deal__c': 'smallint',\n 'csm_free_months_value__c': 'decimal',\n 'excluded_from_comp_on__c': 'smallint',\n 'vms_acv__c': 'decimal',\n 'main_product_families__c': 'varchar255',\n 'overlay_ae__c': 'varchar100',\n 'partner_referral__c': 'varchar100',\n 'platform__c': 'varchar100',\n 'earr_usd__c': 'int',\n 'sms_usage_cancellation_date__c': 'date_no_coalesce',\n 'stagename': 'lower',\n 'type': 'lower',\n 'sales_segment__c': 'lower',\n 'attribution_channel__c': 'lower',\n 'sdr__c': 'lower',\n 'referral_type__c': 'lower',\n 'sdr_role__c': 'lower'\n }\n%}\n\n{%- for field in field_list -%}\n {%- if field in col_final_name %}\n {%- if field in col_transformation %}\n {%- if col_transformation[field] == 'smallint' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS SMALLINT) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'timestamp' %}\n {%- set _ = fields.append(\n 'CASE WHEN COALESCE(' ~ field ~ ', \\'\\') <> \\'\\' THEN CAST(' ~ field ~ ' AS TIMESTAMP) END AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'decimal' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS DECIMAL(10,2)) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'date' %}\n {%- set _ = fields.append(\n 'CASE WHEN COALESCE(' ~ field ~ ', \\'\\') <> \\'\\' THEN CAST(' ~ field ~ ' AS DATE) END AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'varchar100' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS VARCHAR(100)) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'varchar255' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS VARCHAR(255)) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'varchar1000' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS VARCHAR(1000)) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'int' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS INT) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'date_no_coalesce' %}\n {%- set _ = fields.append(\n 'CAST(' ~ field ~ ' AS DATE) AS ' ~ col_final_name[field]\n ) -%}\n {%- elif col_transformation[field] == 'lower' %}\n {%- set _ = fields.append(\n 'LOWER(' ~ field ~ ') AS ' ~ col_final_name[field]\n ) -%}\n {%- endif -%}\n {%- elif 'CAST' in col_final_name[field] or 'COALESCE' in col_final_name[field] %}\n {%- set _ = fields.append(\n col_final_name[field]\n ) -%}\n {%- else %}\n {%- set _ = fields.append(\n field ~ \" AS \" ~ col_final_name[field]\n ) -%}\n {%- endif -%}\n {%- elif field.endswith('__c') %}\n {%- if field[:-3].replace('_', '') in col_final_name %}\n {%- set _ = fields.append(\n field\n ) -%}\n {%- else %}\n {%- set _ = fields.append(\n field ~ \" AS \" ~ field[:-3]\n ) -%}\n {%- endif -%}\n {%- else %}\n {%- set _ = fields.append(\n field\n ) -%}\n {%- endif -%}\n\n{%- endfor -%}\n\n{{ fields|join(',\\n ') }}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__salesforce_name_alignment", + "original_file_path": "macros/salesforce/salesforce_name_alignment.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/salesforce/salesforce_name_alignment.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.default__salesforce_name_alignment" + }, + "macro.dbt_data_applications.delete_db": + { + "arguments": + [], + "created_at": 1717939093.9597788, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query", + "macro.dbt_data_applications.build_s3_path", + "macro.dbt_utils.log_info" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro delete_db(db_name,bucket,location_name,sub_dir) %}\n{% set sql %}\n DROP DATABASE IF EXISTS {{ db_name }} CASCADE;\n{% endset %}\n{% do run_query(sql) %}\n\n{% set s3_path = build_s3_path(bucket,location_name,sub_dir) ~ '/dbt' %}\ndbutils.fs.rm(s3_path, true)\n\n-- meta\n{% set sql %}\n DROP DATABASE IF EXISTS {{ db_name }}_meta CASCADE;\n{% endset %}\n{% do run_query(sql) %}\n\n{% set s3_path = build_s3_path(bucket,location_name,sub_dir) ~ '/meta' %}\ndbutils.fs.rm(s3_path, true)\n\n\n{% do log(\"delete_db: \" + db_name, info=True) %}\n{{ dbt_utils.log_info(\"delete_db: \" + db_name) }}\n{{ dbt_utils.log_info(s3_path) }}\n\n\n{% endmacro %}", + "meta": + {}, + "name": "delete_db", + "original_file_path": "macros/databricks/delete_db.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/databricks/delete_db.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.delete_db" + }, + "macro.dbt_data_applications.display_s3_path": + { + "arguments": + [], + "created_at": 1717939093.961449, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.build_s3_path" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro display_s3_path(bucket,location_name,sub_dir) %}\n\n{% set s3_path = build_s3_path(bucket,location_name,sub_dir) %}\n{% do log('s3 path: ' ~ s3_path, info=True) %}\n\n\n{% endmacro %}", + "meta": + {}, + "name": "display_s3_path", + "original_file_path": "macros/databricks/utils.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/databricks/utils.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.display_s3_path" + }, + "macro.dbt_data_applications.dwh_updated_column": + { + "arguments": + [], + "created_at": 1717939093.9247978, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro dwh_updated_column() %}\n CURRENT_TIMESTAMP AS dwh_updated_at\n{% endmacro %}", + "meta": + {}, + "name": "dwh_updated_column", + "original_file_path": "macros/yotpo_utils/dwh_updated_column.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/dwh_updated_column.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.dwh_updated_column" + }, + "macro.dbt_data_applications.execute_only_on_production": + { + "arguments": + [], + "created_at": 1717939093.9274049, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro execute_only_on_production(code_to_execute) -%}\n {%- if target.name == \"prod\" -%}\n {{code_to_execute}}\n {%- endif -%} \n{%- endmacro %}", + "meta": + {}, + "name": "execute_only_on_production", + "original_file_path": "macros/yotpo_utils/execute_only_on_production.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/execute_only_on_production.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.execute_only_on_production" + }, + "macro.dbt_data_applications.generate_alias_name_env": + { + "arguments": + [], + "created_at": 1717939093.9379392, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.default__generate_alias_name_env" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro generate_alias_name_env(custom_alias_name=none, node=none) -%}\n {% do return(adapter.dispatch('generate_alias_name_env', 'dbt_data_applications')(custom_alias_name, node)) %}\n{%- endmacro %}", + "meta": + {}, + "name": "generate_alias_name_env", + "original_file_path": "macros/yotpo_utils/generate_alias_name_env.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/generate_alias_name_env.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.generate_alias_name_env" + }, + "macro.dbt_data_applications.generate_schema_name_env": + { + "arguments": + [], + "created_at": 1717939093.9122276, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.default__generate_schema_name_env" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro generate_schema_name_env(custom_schema_name, node) -%}\n {{ return(adapter.dispatch('generate_schema_name_env', 'dbt_data_applications')(custom_schema_name, node)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "generate_schema_name_env", + "original_file_path": "macros/yotpo_utils/generate_schema_name_env.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/generate_schema_name_env.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.generate_schema_name_env" + }, + "macro.dbt_data_applications.get_config_property": + { + "arguments": + [], + "created_at": 1717939093.9342759, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.yoda_log" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n{%- macro get_config_property(node_name, config_node, property) -%}\n {% if config_node[property] is defined %}\n {{ return(config_node[property]) }}\n {%- else -%}\n {% do dbt_data_applications.yoda_log(property ~ \" missing on \" ~ node_name) %}\n {%- endif -%}\n{% endmacro %}", + "meta": + {}, + "name": "get_config_property", + "original_file_path": "macros/yotpo_utils/graph_utils.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/graph_utils.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.get_config_property" + }, + "macro.dbt_data_applications.get_meta_from_node": + { + "arguments": + [], + "created_at": 1717939093.9336276, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.yoda_log" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro get_meta_from_node(node_name) -%}\n {%- set nodes = (graph.nodes.values() | selectattr('resource_type', 'equalto', \"model\") \n | selectattr('unique_id', 'equalto', node_name) | list) -%}\n {%- if nodes|length >0 -%}\n {%- set check_node = nodes.pop() -%}\n {% if check_node.config.meta is defined %}\n {{ return(check_node.config.meta) }}\n {%- else -%}\n {% do dbt_data_applications.yoda_log(\"node \" ~ node_name ~ \" is missing meta \") %}\n {%- endif -%}\n {%- else -%}\n {% do dbt_data_applications.yoda_log(\"node \" ~ node_name ~ \" is missing\") %}\n {%- endif -%}\n{% endmacro %}", + "meta": + {}, + "name": "get_meta_from_node", + "original_file_path": "macros/yotpo_utils/graph_utils.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/graph_utils.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.get_meta_from_node" + }, + "macro.dbt_data_applications.get_metric": + { + "arguments": + [], + "created_at": 1717939093.9362595, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.yoda_log" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n{%- macro get_metric(metric_name) -%}\n {%- set metrics=graph.metrics.values() -%}\n {%- if metrics|length ==0 -%}\n {{ exceptions.raise_compiler_error(\"metrics missing, please run dbt compile -f\") }}\n {%- endif -%}\n\n \n {%- set metric_name_s = metric_name | string() -%}\n {%- set pos = metric_name_s.index('.') -%}\n {%- set table_name = \"ref('\" ~ metric_name_s[pos+1:] ~ \"')\" -%}\n \n {%- set metric_nodes = (metrics | selectattr('model', 'equalto', table_name) | list) -%}\n {%- if metric_nodes|length >0 -%}\n {%- set found_metric_nodes = [] -%}\n {%- for metric_node in metric_nodes -%} \n {%- do found_metric_nodes.append({'metric': metric_node, 'table_name': metric_name_s[pos+1:]}) -%}\n {%- endfor -%}\n {{ return(found_metric_nodes) }}\n {%- else -%}\n {% do dbt_data_applications.yoda_log(\"model: \" ~ metric_name_s ~ \" missing metric definition\") %}\n {%- endif -%}\n{% endmacro %}", + "meta": + {}, + "name": "get_metric", + "original_file_path": "macros/yotpo_utils/graph_utils.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/graph_utils.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.get_metric" + }, + "macro.dbt_data_applications.get_table_materialization": + { + "arguments": + [], + "created_at": 1717939093.9284568, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.default__get_table_materialization" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_table_materialization(materialized, dev_materialized=none,supported_languages=['sql', 'python']) -%}\n {{ return(adapter.dispatch('get_table_materialization', 'dbt_data_applications')(materialized, dev_materialized ,supported_languages )) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_table_materialization", + "original_file_path": "macros/yotpo_utils/get_table_materialization.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/get_table_materialization.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.get_table_materialization" + }, + "macro.dbt_data_applications.incremental_column": + { + "arguments": + [], + "created_at": 1717939093.9304485, + "depends_on": + { + "macros": + [ + "macro.dbt.is_incremental" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro incremental_column() %}\n {% if is_incremental() %} \"incremental\" {% else %} \"full\" {% endif %} as build_source \n{% endmacro %}", + "meta": + {}, + "name": "incremental_column", + "original_file_path": "macros/yotpo_utils/incremental_column.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/incremental_column.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.incremental_column" + }, + "macro.dbt_data_applications.incremental_table_columns": + { + "arguments": + [], + "created_at": 1717939093.9245672, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.incremental_column", + "macro.dbt_data_applications.dwh_updated_column" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro incremental_table_columns() %}\n {{ incremental_column() }},\n {{ dwh_updated_column() }} \n{% endmacro %}", + "meta": + {}, + "name": "incremental_table_columns", + "original_file_path": "macros/yotpo_utils/incremental_table_columns.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/incremental_table_columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.incremental_table_columns" + }, + "macro.dbt_data_applications.profile": + { + "arguments": + [], + "created_at": 1717939093.9237928, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.default__profile" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro profile(sources, keys=none, custom_columns=none, sql_extra=none) -%}\n {{ return(adapter.dispatch('profile', 'dbt_data_applications')(sources, keys, custom_columns, sql_extra)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "profile", + "original_file_path": "macros/yotpo_utils/profile.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/profile.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.profile" + }, + "macro.dbt_data_applications.recreate_cicd_views": + { + "arguments": + [], + "created_at": 1717939093.9579632, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.get_columns_in_relation_raw", + "macro.dbt_data_applications.yoda_log" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro recreate_cicd_views() %}\n {# \n this macro is used in cicd flows to recreate views in dev and staging environments.\n The original query the views were generated by dbt is replaced ( running as a post action)\n with a view on top of null values casted to the view coulmns types.\n The macro calls dbt.get_columns_in_relation_raw that perfroms describe extended table on the relation.\n #}\n {% if env_var('CI_CD_MODE' , 'False') == 'True' and (target.name == \"staging\" or target.name == \"dev\") and var(\"mock_data\", false) == false %}\n {% set describe_result = dbt.get_columns_in_relation_raw(this) %}\n {% set all_columns = [] %}\n {% set ns = namespace(is_col = true) %}\n {% for col in describe_result %}\n {# describe extended table has a blank row that seperates the columns description and other table metadata.\n When meeting this black line the loops over the results is not populating the columns list\n #}\n {% if ns.is_col and col[0]!=\"\" %}\n {{ all_columns.append({\"name\" : col[0] , \"data_type\" : col[1] }) or \"\" }}\n {% else %}\n {% set ns.is_col = false %}\n {% endif %}\n {% endfor %}\n {% if all_columns|length >= 1 %}\n {% do dbt_data_applications.yoda_log(\"executing views recreation for relation: \" ~ this.schema +\".\" ~ this.name) %}\n {{ \"create or replace view \"+this.schema +\".\"+this.name+\" (\"}}\n {% for col in all_columns %}\n {{ \" \" + col.name }}\n {% if not loop.last %}\n {{ \",\" }}\n {% endif %}\n {% endfor %}\n {{\") as select \"}}\n {% for col in all_columns %}\n {% set data_type = modules.re.sub('\\\\b\\w+-\\w+\\\\b', '`\\g<0>`', col.data_type) %}\n {{\"cast(null as \" + data_type + \") \"+ col.name}}\n {% if not loop.last %}\n {{ \",\" }}\n {% endif %}\n {% endfor %}\n \n \n {% endif %}\n {% endif %}\n \n{% endmacro %}", + "meta": + {}, + "name": "recreate_cicd_views", + "original_file_path": "macros/yotpo_utils/recreate_cicd_views.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/recreate_cicd_views.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.recreate_cicd_views" + }, + "macro.dbt_data_applications.salesforce_name_alignment": + { + "arguments": + [], + "created_at": 1717939093.9873037, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.default__salesforce_name_alignment" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro salesforce_name_alignment(field_list) -%}\n {{ return(adapter.dispatch('salesforce_name_alignment', 'dbt_data_applications')(field_list, *varargs)) }}\n{% endmacro %}", + "meta": + {}, + "name": "salesforce_name_alignment", + "original_file_path": "macros/salesforce/salesforce_name_alignment.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/salesforce/salesforce_name_alignment.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.salesforce_name_alignment" + }, + "macro.dbt_data_applications.spark__assert_not_null": + { + "arguments": + [], + "created_at": 1717939093.9666123, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__assert_not_null(function, arg) %}\n\n {{function}}({{arg}})\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__assert_not_null", + "original_file_path": "macros/spark_utils/etc/assert_not_null.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/spark_utils/etc/assert_not_null.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.spark__assert_not_null" + }, + "macro.dbt_data_applications.union_relations_ex": + { + "arguments": + [], + "created_at": 1717939093.9526246, + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.string_literal", + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro union_relations_ex(relations, column_override=none, include=[], exclude=[], source_column_name='_dbt_source_relation', rename_columns=none) -%}\n\n{%- if exclude and include -%}\n {{ exceptions.raise_compiler_error(\"Both an exclude and include list were provided to the `union` macro. Only one is allowed\") }}\n {%- endif -%}\n\n {#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. -#}\n {%- if not execute %}\n {{ return('') }}\n {% endif -%}\n\n {%- set column_override = column_override if column_override is not none else {} -%}\n {%- set rename_columns = rename_columns if rename_columns is not none else {} -%}\n\n {%- set relation_columns = {} -%}\n {%- set column_superset = {} -%}\n\n {%- for relation in relations -%}\n\n {%- do relation_columns.update({relation: {}}) -%}\n\n {%- do dbt_utils._is_relation(relation, 'union_relations') -%}\n {%- do dbt_utils._is_ephemeral(relation, 'union_relations') -%}\n {%- set cols = adapter.get_columns_in_relation(relation) -%}\n {%- for col in cols -%}\n\n {#- If an exclude list was provided and the column is in the list, do nothing -#}\n {%- if exclude and col.column in exclude -%}\n\n {#- If an include list was provided and the column is not in the list, do nothing -#}\n {%- elif include and col.column not in include -%}\n\n {#- Otherwise add the column to the column superset -#}\n {%- else -%}\n\n {#- update the list of columns in this relation -#}\n {%- set rename_col = rename_columns[col.column]|default(col.column) -%}\n \n {%- do relation_columns[relation].update({rename_col: col}) -%}\n\n {%- if rename_col in column_superset -%}\n\n {%- set stored = column_superset[rename_col] -%}\n {%- if col.is_string() and stored.is_string() and col.string_size() > stored.string_size() -%}\n\n {%- do column_superset.update({rename_col: col}) -%}\n\n {%- endif %}\n\n {%- else -%}\n\n {%- do column_superset.update({rename_col: col}) -%}\n\n {%- endif -%}\n\n {%- endif -%}\n\n {%- endfor -%}\n {%- endfor -%}\n\n {%- set ordered_column_names = column_superset.keys() -%}\n\n {%- for relation in relations %}\n\n (\n select\n\n cast({{ string_literal(relation) }} as {{ type_string() }}) as {{ source_column_name }},\n {% for col_name in ordered_column_names -%}\n {%- set col = column_superset[col_name] %}\n {%- set col_type = column_override.get(col.column, col.data_type) %}\n {%- set col_name_quote = adapter.quote(col_name) %}\n {%- set orig_col_name = adapter.quote(relation_columns[relation][col_name].column) if col_name in relation_columns[relation] else 'null' %}\n cast({{ orig_col_name }} as {{ col_type }}) as {{ col_name_quote }} {% if not loop.last %},{% endif -%}\n\n {%- endfor %}\n\n from {{ relation }}\n )\n\n {% if not loop.last -%}\n union all\n {% endif -%}\n\n {%- endfor -%}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "union_relations_ex", + "original_file_path": "macros/yotpo_utils/union.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/union.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.union_relations_ex" + }, + "macro.dbt_data_applications.yoda_log": + { + "arguments": + [], + "created_at": 1717939093.953152, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro yoda_log(text) -%}\n {% do log(\"[yoda] \" ~ text, info=true) %}\n{% endmacro %}", + "meta": + {}, + "name": "yoda_log", + "original_file_path": "macros/yotpo_utils/yoda_log.sql", + "package_name": "dbt_data_applications", + "patch_path": null, + "path": "macros/yotpo_utils/yoda_log.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_data_applications.yoda_log" + }, + "macro.dbt_datamocktool._get_model_to_mock": + { + "arguments": + [], + "created_at": 1717939093.728558, + "depends_on": + { + "macros": + [ + "macro.dbt_datamocktool.spark___get_model_to_mock" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro _get_model_to_mock(model) %}\r\n {{ return(adapter.dispatch('_get_model_to_mock', 'dbt_datamocktool')(model)) }}\r\n{% endmacro %}", + "meta": + {}, + "name": "_get_model_to_mock", + "original_file_path": "macros/dmt_get_test_sql.sql", + "package_name": "dbt_datamocktool", + "patch_path": null, + "path": "macros/dmt_get_test_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_datamocktool._get_model_to_mock" + }, + "macro.dbt_datamocktool.default___get_model_to_mock": + { + "arguments": + [], + "created_at": 1717939093.7289226, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default___get_model_to_mock(model) %}\r\n {{ return(model.incorporate(type='table')) }}\r\n{% endmacro %}", + "meta": + {}, + "name": "default___get_model_to_mock", + "original_file_path": "macros/dmt_get_test_sql.sql", + "package_name": "dbt_datamocktool", + "patch_path": null, + "path": "macros/dmt_get_test_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_datamocktool.default___get_model_to_mock" + }, + "macro.dbt_datamocktool.get_unit_test_sql": + { + "arguments": + [], + "created_at": 1717939093.7281513, + "depends_on": + { + "macros": + [ + "macro.dbt.make_temp_relation", + "macro.dbt_datamocktool._get_model_to_mock", + "macro.dbt.run_query", + "macro.dbt.create_table_as" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_unit_test_sql(model, input_mapping, depends_on) %}\r\n {% set dbt_command=var('dbt_command') %}\r\n {% set ns=namespace(\r\n test_sql=\"(select 1) raw_sql\",\r\n rendered_keys={}\r\n ) %}\r\n\r\n {% for k in input_mapping.keys() %}\r\n {# doing this outside the execute block allows dbt to infer the proper dependencies #}\r\n {% do ns.rendered_keys.update({k: render(\"{{ \" + k + \" }}\")}) %}\r\n {% endfor %}\r\n\r\n {% if execute and dbt_command == 'test'%}\r\n {# inside an execute block because graph nodes aren't well-defined during parsing #}\r\n {% set graph_model = graph.nodes[\"model.\" + project_name + \".\" + model.name] %}\r\n {% set ns.test_sql = graph_model.raw_sql %}\r\n\r\n {% for k,v in input_mapping.items() %}\r\n {# render the original sql and replacement key before replacing because v is already rendered when it is passed to this test #}\r\n {% set ns.test_sql = render(ns.test_sql)|replace(ns.rendered_keys[k], v) %}\r\n {% endfor %}\r\n\r\n {# SQL Server requires us to specify a table type because it calls `drop_relation_script()` from `create_table_as()`.\r\n I'd prefer to use something like RelationType.table, but can't find a way to access the relation types #}\r\n {% do adapter.create_schema(api.Relation.create(database=model.database, schema=model.schema)) %}\r\n {% set mock_model_relation = make_temp_relation(dbt_datamocktool._get_model_to_mock(model), suffix=('_dmt_' ~ modules.datetime.datetime.now().strftime(\"%S%f\"))) %}\r\n\r\n {% do run_query(create_table_as(true, mock_model_relation, ns.test_sql)) %}\r\n {% endif %}\r\n\r\n\r\n {{ mock_model_relation }}\r\n\r\n {% for k in depends_on %}\r\n -- depends_on: {{ k }}\r\n {% endfor %}\r\n{% endmacro %}", + "meta": + {}, + "name": "get_unit_test_sql", + "original_file_path": "macros/dmt_get_test_sql.sql", + "package_name": "dbt_datamocktool", + "patch_path": null, + "path": "macros/dmt_get_test_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_datamocktool.get_unit_test_sql" + }, + "macro.dbt_datamocktool.spark___get_model_to_mock": + { + "arguments": + [], + "created_at": 1717939093.7293181, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark___get_model_to_mock(model) %}\r\n {{ return(model.incorporate(type='table').include(schema=False)) }}\r\n{% endmacro %}", + "meta": + {}, + "name": "spark___get_model_to_mock", + "original_file_path": "macros/dmt_get_test_sql.sql", + "package_name": "dbt_datamocktool", + "patch_path": null, + "path": "macros/dmt_get_test_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_datamocktool.spark___get_model_to_mock" + }, + "macro.dbt_datamocktool.test_assert_mock_eq": + { + "arguments": + [], + "created_at": 1717939093.7313533, + "depends_on": + { + "macros": + [ + "macro.dbt_datamocktool.test_unit_test" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test assert_mock_eq(model, input_mapping, expected_output) %}\n {% do return(test_unit_test(model, input_mapping, expected_output)) %}\n{% endtest %}", + "meta": + {}, + "name": "test_assert_mock_eq", + "original_file_path": "macros/dmt_unit_test.sql", + "package_name": "dbt_datamocktool", + "patch_path": null, + "path": "macros/dmt_unit_test.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_datamocktool.test_assert_mock_eq" + }, + "macro.dbt_datamocktool.test_unit_test": + { + "arguments": + [], + "created_at": 1717939093.7309387, + "depends_on": + { + "macros": + [ + "macro.dbt_datamocktool.get_unit_test_sql", + "macro.dbt_utils.test_equality" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test unit_test(model, input_mapping, expected_output, depends_on, name, description, compare_columns, env) %}\n {%- if not env or target.name == env -%}\n {% set test_sql = dbt_datamocktool.get_unit_test_sql(model, input_mapping, depends_on) %}\n {% do return(dbt_utils.test_equality(expected_output, compare_model=test_sql, compare_columns=compare_columns)) %}\n {%- else -%}\n {% do log('Unit test for model ' ~ name ~ ' configured not to run in ' ~ target.name ~ ' environment -> Skipping.', info=True) %}\n {{ config(fail_calc = \"sum(validation_errors)\") }}\n select 0 as validation_errors\n {%- endif -%}\n{% endtest %}", + "meta": + {}, + "name": "test_unit_test", + "original_file_path": "macros/dmt_unit_test.sql", + "package_name": "dbt_datamocktool", + "patch_path": null, + "path": "macros/dmt_unit_test.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_datamocktool.test_unit_test" + }, + "macro.dbt_date._iso_week_end": + { + "arguments": + [], + "created_at": 1717939093.4003735, + "depends_on": + { + "macros": + [ + "macro.dbt_date.iso_week_start", + "macro.dbt_date.n_days_away" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro _iso_week_end(date, week_type) -%}\n{%- set dt = dbt_date.iso_week_start(date) -%}\n{{ dbt_date.n_days_away(6, dt) }}\n{%- endmacro %}", + "meta": + {}, + "name": "_iso_week_end", + "original_file_path": "macros/calendar_date/iso_week_end.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_end.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date._iso_week_end" + }, + "macro.dbt_date._iso_week_of_year": + { + "arguments": + [], + "created_at": 1717939093.3774211, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_int" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro _iso_week_of_year(date, week_type) -%}\ncast({{ dbt_date.date_part(week_type, date) }} as {{ dbt.type_int() }})\n{%- endmacro %}", + "meta": + {}, + "name": "_iso_week_of_year", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date._iso_week_of_year" + }, + "macro.dbt_date._iso_week_start": + { + "arguments": + [], + "created_at": 1717939093.4316072, + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro _iso_week_start(date, week_type) -%}\ncast({{ dbt.date_trunc(week_type, date) }} as date)\n{%- endmacro %}", + "meta": + {}, + "name": "_iso_week_start", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date._iso_week_start" + }, + "macro.dbt_date.bigquery__convert_timezone": + { + "arguments": + [], + "created_at": 1717939093.3866806, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro bigquery__convert_timezone(column, target_tz, source_tz=None) -%}\ntimestamp(datetime({{ column }}, '{{ target_tz}}'))\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "bigquery__convert_timezone", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/convert_timezone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.bigquery__convert_timezone" + }, + "macro.dbt_date.bigquery__date_part": + { + "arguments": + [], + "created_at": 1717939093.4357767, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__date_part(datepart, date) -%}\n extract({{ datepart }} from {{ date }})\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__date_part", + "original_file_path": "macros/calendar_date/date_part.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/date_part.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.bigquery__date_part" + }, + "macro.dbt_date.bigquery__day_name": + { + "arguments": + [], + "created_at": 1717939093.381939, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro bigquery__day_name(date, short) -%}\n{%- set f = '%a' if short else '%A' -%}\n format_date('{{ f }}', cast({{ date }} as date))\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__day_name", + "original_file_path": "macros/calendar_date/day_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.bigquery__day_name" + }, + "macro.dbt_date.bigquery__day_of_week": + { + "arguments": + [], + "created_at": 1717939093.4253814, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro bigquery__day_of_week(date, isoweek) -%}\n\n {%- set dow = dbt_date.date_part('dayofweek', date) -%}\n\n {%- if isoweek -%}\n case\n -- Shift start of week from Sunday (1) to Monday (2)\n when {{ dow }} = 1 then 7\n else {{ dow }} - 1\n end\n {%- else -%}\n {{ dow }}\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__day_of_week", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_week.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.bigquery__day_of_week" + }, + "macro.dbt_date.bigquery__from_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.4080577, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro bigquery__from_unixtimestamp(epochs, format) -%}\n {%- if format == \"seconds\" -%}\n timestamp_seconds({{ epochs }})\n {%- elif format == \"milliseconds\" -%}\n timestamp_millis({{ epochs }})\n {%- elif format == \"microseconds\" -%}\n timestamp_micros({{ epochs }})\n {%- else -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__from_unixtimestamp", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/from_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.bigquery__from_unixtimestamp" + }, + "macro.dbt_date.bigquery__get_base_dates": + { + "arguments": + [], + "created_at": 1717939093.3525753, + "depends_on": + { + "macros": + [ + "macro.dbt.dateadd", + "macro.dbt_date.today", + "macro.dbt_date.tomorrow", + "macro.dbt_date.date_spine", + "macro.dbt.type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_base_dates(start_date, end_date, n_dateparts, datepart) %}\n\n{%- if start_date and end_date -%}\n{%- set start_date=\"cast('\" ~ start_date ~ \"' as datetime )\" -%}\n{%- set end_date=\"cast('\" ~ end_date ~ \"' as datetime )\" -%}\n\n{%- elif n_dateparts and datepart -%}\n\n{%- set start_date = dbt.dateadd(datepart, -1 * n_dateparts, dbt_date.today()) -%}\n{%- set end_date = dbt_date.tomorrow() -%}\n{%- endif -%}\n\nwith date_spine as\n(\n\n {{ dbt_date.date_spine(\n datepart=datepart,\n start_date=start_date,\n end_date=end_date,\n )\n }}\n\n)\nselect\n cast(d.date_{{ datepart }} as {{ dbt.type_timestamp() }}) as date_{{ datepart }}\nfrom\n date_spine d\n{% endmacro %}", + "meta": + {}, + "name": "bigquery__get_base_dates", + "original_file_path": "macros/get_base_dates.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/get_base_dates.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.bigquery__get_base_dates" + }, + "macro.dbt_date.bigquery__month_name": + { + "arguments": + [], + "created_at": 1717939093.4381385, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro bigquery__month_name(date, short) -%}\n{%- set f = '%b' if short else '%B' -%}\n format_date('{{ f }}', cast({{ date }} as date))\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__month_name", + "original_file_path": "macros/calendar_date/month_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/month_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.bigquery__month_name" + }, + "macro.dbt_date.bigquery__to_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.3917074, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro bigquery__to_unixtimestamp(timestamp) -%}\n unix_seconds({{ timestamp }})\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__to_unixtimestamp", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/to_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.bigquery__to_unixtimestamp" + }, + "macro.dbt_date.convert_timezone": + { + "arguments": + [], + "created_at": 1717939093.385824, + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__convert_timezone" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro convert_timezone(column, target_tz=None, source_tz=None) -%}\n{%- set source_tz = \"UTC\" if not source_tz else source_tz -%}\n{%- set target_tz = var(\"dbt_date:time_zone\") if not target_tz else target_tz -%}\n{{ adapter.dispatch('convert_timezone', 'dbt_date') (column, target_tz, source_tz) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "convert_timezone", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/convert_timezone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.convert_timezone" + }, + "macro.dbt_date.date": + { + "arguments": + [], + "created_at": 1717939093.4537175, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro date(year, month, day) %}\n {{ return(modules.datetime.date(year, month, day)) }}\n{% endmacro %}", + "meta": + {}, + "name": "date", + "original_file_path": "macros/_utils/modules_datetime.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/_utils/modules_datetime.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.date" + }, + "macro.dbt_date.date_part": + { + "arguments": + [], + "created_at": 1717939093.435217, + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro date_part(datepart, date) -%}\n {{ adapter.dispatch('date_part', 'dbt_date') (datepart, date) }}\n{%- endmacro %}", + "meta": + {}, + "name": "date_part", + "original_file_path": "macros/calendar_date/date_part.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/date_part.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.date_part" + }, + "macro.dbt_date.date_spine": + { + "arguments": + [], + "created_at": 1717939093.4523327, + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__date_spine" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro date_spine(datepart, start_date, end_date) %}\n {{ return(adapter.dispatch('date_spine', 'dbt_date')(datepart, start_date, end_date)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "date_spine", + "original_file_path": "macros/_utils/date_spine.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/_utils/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.date_spine" + }, + "macro.dbt_date.datetime": + { + "arguments": + [], + "created_at": 1717939093.454822, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tz=None) %}\n {% set tz = tz if tz else var(\"dbt_date:time_zone\") %}\n {{ return(\n modules.datetime.datetime(\n year=year, month=month, day=day, hour=hour,\n minute=minute, second=second, microsecond=microsecond,\n tzinfo=modules.pytz.timezone(tz)\n )\n ) }}\n{% endmacro %}", + "meta": + {}, + "name": "datetime", + "original_file_path": "macros/_utils/modules_datetime.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/_utils/modules_datetime.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.datetime" + }, + "macro.dbt_date.day_name": + { + "arguments": + [], + "created_at": 1717939093.380619, + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__day_name" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro day_name(date, short=True) -%}\n {{ adapter.dispatch('day_name', 'dbt_date') (date, short) }}\n{%- endmacro %}", + "meta": + {}, + "name": "day_name", + "original_file_path": "macros/calendar_date/day_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.day_name" + }, + "macro.dbt_date.day_of_month": + { + "arguments": + [], + "created_at": 1717939093.4121168, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro day_of_month(date) -%}\n{{ dbt_date.date_part('day', date) }}\n{%- endmacro %}", + "meta": + {}, + "name": "day_of_month", + "original_file_path": "macros/calendar_date/day_of_month.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_month.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.day_of_month" + }, + "macro.dbt_date.day_of_week": + { + "arguments": + [], + "created_at": 1717939093.4233146, + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__day_of_week" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro day_of_week(date, isoweek=true) -%}\n{{ adapter.dispatch('day_of_week', 'dbt_date') (date, isoweek) }}\n{%- endmacro %}", + "meta": + {}, + "name": "day_of_week", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_week.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.day_of_week" + }, + "macro.dbt_date.day_of_year": + { + "arguments": + [], + "created_at": 1717939093.396906, + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__day_of_year" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro day_of_year(date) -%}\n{{ adapter.dispatch('day_of_year', 'dbt_date') (date) }}\n{%- endmacro %}", + "meta": + {}, + "name": "day_of_year", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.day_of_year" + }, + "macro.dbt_date.default__convert_timezone": + { + "arguments": + [], + "created_at": 1717939093.3863525, + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__convert_timezone(column, target_tz, source_tz) -%}\nconvert_timezone('{{ source_tz }}', '{{ target_tz }}',\n cast({{ column }} as {{ dbt.type_timestamp() }})\n)\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "default__convert_timezone", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/convert_timezone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__convert_timezone" + }, + "macro.dbt_date.default__date_part": + { + "arguments": + [], + "created_at": 1717939093.4354987, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__date_part(datepart, date) -%}\n date_part('{{ datepart }}', {{ date }})\n{%- endmacro %}", + "meta": + {}, + "name": "default__date_part", + "original_file_path": "macros/calendar_date/date_part.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/date_part.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__date_part" + }, + "macro.dbt_date.default__date_spine": + { + "arguments": + [], + "created_at": 1717939093.453081, + "depends_on": + { + "macros": + [ + "macro.dbt_date.generate_series", + "macro.dbt_date.get_intervals_between", + "macro.dbt.dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__date_spine(datepart, start_date, end_date) %}\n\n\n{# call as follows:\n\ndate_spine(\n \"day\",\n \"to_date('01/01/2016', 'mm/dd/yyyy')\",\n \"dbt.dateadd(week, 1, current_date)\"\n) #}\n\n\nwith rawdata as (\n\n {{\n dbt_date.generate_series(\n dbt_date.get_intervals_between(start_date, end_date, datepart)\n )\n }}\n\n),\n\nall_periods as (\n\n select (\n {{\n dbt.dateadd(\n datepart,\n \"(row_number() over (order by 1) - 1)\",\n start_date\n )\n }}\n ) as date_{{datepart}}\n from rawdata\n\n),\n\nfiltered as (\n\n select *\n from all_periods\n where date_{{datepart}} <= {{ end_date }}\n\n)\n\nselect * from filtered\n\n{% endmacro %}", + "meta": + {}, + "name": "default__date_spine", + "original_file_path": "macros/_utils/date_spine.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/_utils/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__date_spine" + }, + "macro.dbt_date.default__day_name": + { + "arguments": + [], + "created_at": 1717939093.381066, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__day_name(date, short) -%}\n{%- set f = 'Dy' if short else 'Day' -%}\n to_char({{ date }}, '{{ f }}')\n{%- endmacro %}", + "meta": + {}, + "name": "default__day_name", + "original_file_path": "macros/calendar_date/day_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__day_name" + }, + "macro.dbt_date.default__day_of_week": + { + "arguments": + [], + "created_at": 1717939093.423921, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__day_of_week(date, isoweek) -%}\n\n {%- set dow = dbt_date.date_part('dayofweek', date) -%}\n\n {%- if isoweek -%}\n case\n -- Shift start of week from Sunday (0) to Monday (1)\n when {{ dow }} = 0 then 7\n else {{ dow }}\n end\n {%- else -%}\n {{ dow }} + 1\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__day_of_week", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_week.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__day_of_week" + }, + "macro.dbt_date.default__day_of_year": + { + "arguments": + [], + "created_at": 1717939093.3972037, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__day_of_year(date) -%}\n {{ dbt_date.date_part('dayofyear', date) }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__day_of_year", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__day_of_year" + }, + "macro.dbt_date.default__from_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.4056118, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__from_unixtimestamp(epochs, format=\"seconds\") -%}\n {%- if format != \"seconds\" -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n to_timestamp({{ epochs }})\n{%- endmacro %}", + "meta": + {}, + "name": "default__from_unixtimestamp", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/from_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__from_unixtimestamp" + }, + "macro.dbt_date.default__generate_series": + { + "arguments": + [], + "created_at": 1717939093.44944, + "depends_on": + { + "macros": + [ + "macro.dbt_date.get_powers_of_two" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__generate_series(upper_bound) %}\n\n {% set n = dbt_date.get_powers_of_two(upper_bound) %}\n\n with p as (\n select 0 as generated_number union all select 1\n ), unioned as (\n\n select\n\n {% for i in range(n) %}\n p{{i}}.generated_number * power(2, {{i}})\n {% if not loop.last %} + {% endif %}\n {% endfor %}\n + 1\n as generated_number\n\n from\n\n {% for i in range(n) %}\n p as p{{i}}\n {% if not loop.last %} cross join {% endif %}\n {% endfor %}\n\n )\n\n select *\n from unioned\n where generated_number <= {{upper_bound}}\n order by generated_number\n\n{% endmacro %}", + "meta": + {}, + "name": "default__generate_series", + "original_file_path": "macros/_utils/generate_series.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/_utils/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__generate_series" + }, + "macro.dbt_date.default__get_base_dates": + { + "arguments": + [], + "created_at": 1717939093.3511841, + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp", + "macro.dbt.dateadd", + "macro.dbt_date.today", + "macro.dbt_date.tomorrow", + "macro.dbt_date.date_spine" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_base_dates(start_date, end_date, n_dateparts, datepart) %}\n\n{%- if start_date and end_date -%}\n{%- set start_date=\"cast('\" ~ start_date ~ \"' as \" ~ dbt.type_timestamp() ~ \")\" -%}\n{%- set end_date=\"cast('\" ~ end_date ~ \"' as \" ~ dbt.type_timestamp() ~ \")\" -%}\n\n{%- elif n_dateparts and datepart -%}\n\n{%- set start_date = dbt.dateadd(datepart, -1 * n_dateparts, dbt_date.today()) -%}\n{%- set end_date = dbt_date.tomorrow() -%}\n{%- endif -%}\n\nwith date_spine as\n(\n\n {{ dbt_date.date_spine(\n datepart=datepart,\n start_date=start_date,\n end_date=end_date,\n )\n }}\n\n)\nselect\n cast(d.date_{{ datepart }} as {{ dbt.type_timestamp() }}) as date_{{ datepart }}\nfrom\n date_spine d\n{% endmacro %}", + "meta": + {}, + "name": "default__get_base_dates", + "original_file_path": "macros/get_base_dates.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/get_base_dates.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__get_base_dates" + }, + "macro.dbt_date.default__get_date_dimension": + { + "arguments": + [], + "created_at": 1717939093.3711016, + "depends_on": + { + "macros": + [ + "macro.dbt_date.get_base_dates", + "macro.dbt.dateadd", + "macro.dbt_date.yesterday", + "macro.dbt_date.tomorrow", + "macro.dbt_date.day_of_week", + "macro.dbt_date.day_name", + "macro.dbt_date.day_of_month", + "macro.dbt_date.day_of_year", + "macro.dbt_date.week_start", + "macro.dbt_date.week_end", + "macro.dbt_date.week_of_year", + "macro.dbt_date.iso_week_start", + "macro.dbt_date.iso_week_end", + "macro.dbt_date.iso_week_of_year", + "macro.dbt_date.date_part", + "macro.dbt.type_int", + "macro.dbt_date.month_name", + "macro.dbt.date_trunc", + "macro.dbt_utils.last_day" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_date_dimension(start_date, end_date) %}\nwith base_dates as (\n {{ dbt_date.get_base_dates(start_date, end_date) }}\n),\ndates_with_prior_year_dates as (\n\n select\n cast(d.date_day as date) as date_day,\n cast({{ dbt.dateadd('year', -1 , 'd.date_day') }} as date) as prior_year_date_day,\n cast({{ dbt.dateadd('day', -364 , 'd.date_day') }} as date) as prior_year_over_year_date_day\n from\n \tbase_dates d\n\n)\nselect\n d.date_day,\n {{ dbt_date.yesterday('d.date_day') }} as prior_date_day,\n {{ dbt_date.tomorrow('d.date_day') }} as next_date_day,\n d.prior_year_date_day as prior_year_date_day,\n d.prior_year_over_year_date_day,\n {{ dbt_date.day_of_week('d.date_day', isoweek=false) }} as day_of_week,\n {{ dbt_date.day_of_week('d.date_day', isoweek=true) }} as day_of_week_iso,\n {{ dbt_date.day_name('d.date_day', short=false) }} as day_of_week_name,\n {{ dbt_date.day_name('d.date_day', short=true) }} as day_of_week_name_short,\n {{ dbt_date.day_of_month('d.date_day') }} as day_of_month,\n {{ dbt_date.day_of_year('d.date_day') }} as day_of_year,\n\n {{ dbt_date.week_start('d.date_day') }} as week_start_date,\n {{ dbt_date.week_end('d.date_day') }} as week_end_date,\n {{ dbt_date.week_start('d.prior_year_over_year_date_day') }} as prior_year_week_start_date,\n {{ dbt_date.week_end('d.prior_year_over_year_date_day') }} as prior_year_week_end_date,\n {{ dbt_date.week_of_year('d.date_day') }} as week_of_year,\n\n {{ dbt_date.iso_week_start('d.date_day') }} as iso_week_start_date,\n {{ dbt_date.iso_week_end('d.date_day') }} as iso_week_end_date,\n {{ dbt_date.iso_week_start('d.prior_year_over_year_date_day') }} as prior_year_iso_week_start_date,\n {{ dbt_date.iso_week_end('d.prior_year_over_year_date_day') }} as prior_year_iso_week_end_date,\n {{ dbt_date.iso_week_of_year('d.date_day') }} as iso_week_of_year,\n\n {{ dbt_date.week_of_year('d.prior_year_over_year_date_day') }} as prior_year_week_of_year,\n {{ dbt_date.iso_week_of_year('d.prior_year_over_year_date_day') }} as prior_year_iso_week_of_year,\n\n cast({{ dbt_date.date_part('month', 'd.date_day') }} as {{ dbt.type_int() }}) as month_of_year,\n {{ dbt_date.month_name('d.date_day', short=false) }} as month_name,\n {{ dbt_date.month_name('d.date_day', short=true) }} as month_name_short,\n\n cast({{ dbt.date_trunc('month', 'd.date_day') }} as date) as month_start_date,\n cast({{ last_day('d.date_day', 'month') }} as date) as month_end_date,\n\n cast({{ dbt.date_trunc('month', 'd.prior_year_date_day') }} as date) as prior_year_month_start_date,\n cast({{ last_day('d.prior_year_date_day', 'month') }} as date) as prior_year_month_end_date,\n\n cast({{ dbt_date.date_part('quarter', 'd.date_day') }} as {{ dbt.type_int() }}) as quarter_of_year,\n cast({{ dbt.date_trunc('quarter', 'd.date_day') }} as date) as quarter_start_date,\n cast({{ last_day('d.date_day', 'quarter') }} as date) as quarter_end_date,\n\n cast({{ dbt_date.date_part('year', 'd.date_day') }} as {{ dbt.type_int() }}) as year_number,\n cast({{ dbt.date_trunc('year', 'd.date_day') }} as date) as year_start_date,\n cast({{ last_day('d.date_day', 'year') }} as date) as year_end_date\nfrom\n dates_with_prior_year_dates d\norder by 1\n{% endmacro %}", + "meta": + {}, + "name": "default__get_date_dimension", + "original_file_path": "macros/get_date_dimension.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/get_date_dimension.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__get_date_dimension" + }, + "macro.dbt_date.default__get_fiscal_year_dates": + { + "arguments": + [], + "created_at": 1717939093.4457328, + "depends_on": + { + "macros": + [ + "macro.dbt.dateadd", + "macro.dbt.datediff" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_fiscal_year_dates(dates, year_end_month, week_start_day, shift_year) %}\n-- this gets all the dates within a fiscal year\n-- determined by the given year-end-month\n-- ending on the saturday closest to that month's end date\nwith fsc_date_dimension as (\n select * from {{ dates }}\n),\nyear_month_end as (\n\n select\n d.year_number - {{ shift_year }} as fiscal_year_number,\n d.month_end_date\n from\n fsc_date_dimension d\n where\n d.month_of_year = {{ year_end_month }}\n group by 1,2\n\n),\nweeks as (\n\n select\n d.year_number,\n d.month_of_year,\n d.date_day as week_start_date,\n cast({{ dbt.dateadd('day', 6, 'd.date_day') }} as date) as week_end_date\n from\n fsc_date_dimension d\n where\n d.day_of_week = {{ week_start_day }}\n\n),\n-- get all the weeks that start in the month the year ends\nyear_week_ends as (\n\n select\n d.year_number - {{ shift_year }} as fiscal_year_number,\n d.week_end_date\n from\n weeks d\n where\n d.month_of_year = {{ year_end_month }}\n group by\n 1,2\n\n),\n-- then calculate which Saturday is closest to month end\nweeks_at_month_end as (\n\n select\n d.fiscal_year_number,\n d.week_end_date,\n m.month_end_date,\n rank() over\n (partition by d.fiscal_year_number\n order by\n abs({{ dbt.datediff('d.week_end_date', 'm.month_end_date', 'day') }})\n\n ) as closest_to_month_end\n from\n year_week_ends d\n join\n year_month_end m on d.fiscal_year_number = m.fiscal_year_number\n),\nfiscal_year_range as (\n\n select\n w.fiscal_year_number,\n cast(\n {{ dbt.dateadd('day', 1,\n 'lag(w.week_end_date) over(order by w.week_end_date)') }}\n as date) as fiscal_year_start_date,\n w.week_end_date as fiscal_year_end_date\n from\n weeks_at_month_end w\n where\n w.closest_to_month_end = 1\n\n),\nfiscal_year_dates as (\n\n select\n d.date_day,\n m.fiscal_year_number,\n m.fiscal_year_start_date,\n m.fiscal_year_end_date,\n w.week_start_date,\n w.week_end_date,\n -- we reset the weeks of the year starting with the merch year start date\n dense_rank()\n over(\n partition by m.fiscal_year_number\n order by w.week_start_date\n ) as fiscal_week_of_year\n from\n fsc_date_dimension d\n join\n fiscal_year_range m on d.date_day between m.fiscal_year_start_date and m.fiscal_year_end_date\n join\n weeks w on d.date_day between w.week_start_date and w.week_end_date\n\n)\nselect * from fiscal_year_dates order by 1\n{% endmacro %}", + "meta": + {}, + "name": "default__get_fiscal_year_dates", + "original_file_path": "macros/fiscal_date/get_fiscal_year_dates.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/fiscal_date/get_fiscal_year_dates.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__get_fiscal_year_dates" + }, + "macro.dbt_date.default__get_intervals_between": + { + "arguments": + [], + "created_at": 1717939093.4518554, + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt.datediff" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_intervals_between(start_date, end_date, datepart) -%}\n {%- call statement('get_intervals_between', fetch_result=True) %}\n\n select {{ dbt.datediff(start_date, end_date, datepart) }}\n\n {%- endcall -%}\n\n {%- set value_list = load_result('get_intervals_between') -%}\n\n {%- if value_list and value_list['data'] -%}\n {%- set values = value_list['data'] | map(attribute=0) | list %}\n {{ return(values[0]) }}\n {%- else -%}\n {{ return(1) }}\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_intervals_between", + "original_file_path": "macros/_utils/date_spine.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/_utils/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__get_intervals_between" + }, + "macro.dbt_date.default__get_powers_of_two": + { + "arguments": + [], + "created_at": 1717939093.4479632, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_powers_of_two(upper_bound) %}\n\n {% if upper_bound <= 0 %}\n {{ exceptions.raise_compiler_error(\"upper bound must be positive\") }}\n {% endif %}\n\n {% for _ in range(1, 100) %}\n {% if upper_bound <= 2 ** loop.index %}{{ return(loop.index) }}{% endif %}\n {% endfor %}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_powers_of_two", + "original_file_path": "macros/_utils/generate_series.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/_utils/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__get_powers_of_two" + }, + "macro.dbt_date.default__iso_week_end": + { + "arguments": + [], + "created_at": 1717939093.4006648, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_end" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__iso_week_end(date) -%}\n{{ dbt_date._iso_week_end(date, 'isoweek') }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__iso_week_end", + "original_file_path": "macros/calendar_date/iso_week_end.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_end.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__iso_week_end" + }, + "macro.dbt_date.default__iso_week_of_year": + { + "arguments": + [], + "created_at": 1717939093.377723, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_of_year" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__iso_week_of_year(date) -%}\n{{ dbt_date._iso_week_of_year(date, 'isoweek') }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__iso_week_of_year", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__iso_week_of_year" + }, + "macro.dbt_date.default__iso_week_start": + { + "arguments": + [], + "created_at": 1717939093.4319081, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_start" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__iso_week_start(date) -%}\n{{ dbt_date._iso_week_start(date, 'isoweek') }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__iso_week_start", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__iso_week_start" + }, + "macro.dbt_date.default__month_name": + { + "arguments": + [], + "created_at": 1717939093.437718, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__month_name(date, short) -%}\n{%- set f = 'MON' if short else 'MONTH' -%}\n to_char({{ date }}, '{{ f }}')\n{%- endmacro %}", + "meta": + {}, + "name": "default__month_name", + "original_file_path": "macros/calendar_date/month_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/month_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__month_name" + }, + "macro.dbt_date.default__to_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.3911786, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__to_unixtimestamp(timestamp) -%}\n {{ dbt_date.date_part('epoch', timestamp) }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__to_unixtimestamp", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/to_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__to_unixtimestamp" + }, + "macro.dbt_date.default__week_end": + { + "arguments": + [], + "created_at": 1717939093.417945, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.last_day" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__week_end(date) -%}\n{{ last_day(date, 'week') }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__week_end", + "original_file_path": "macros/calendar_date/week_end.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_end.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__week_end" + }, + "macro.dbt_date.default__week_of_year": + { + "arguments": + [], + "created_at": 1717939093.4111426, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_int" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__week_of_year(date) -%}\ncast({{ dbt_date.date_part('week', date) }} as {{ dbt.type_int() }})\n{%- endmacro %}", + "meta": + {}, + "name": "default__week_of_year", + "original_file_path": "macros/calendar_date/week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__week_of_year" + }, + "macro.dbt_date.default__week_start": + { + "arguments": + [], + "created_at": 1717939093.3937929, + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__week_start(date) -%}\ncast({{ dbt.date_trunc('week', date) }} as date)\n{%- endmacro %}", + "meta": + {}, + "name": "default__week_start", + "original_file_path": "macros/calendar_date/week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.default__week_start" + }, + "macro.dbt_date.duckdb__convert_timezone": + { + "arguments": + [], + "created_at": 1717939093.3879485, + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__convert_timezone" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro duckdb__convert_timezone(column, target_tz, source_tz) -%}\n{{ return(dbt_date.postgres__convert_timezone(column, target_tz, source_tz)) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "duckdb__convert_timezone", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/convert_timezone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.duckdb__convert_timezone" + }, + "macro.dbt_date.duckdb__day_name": + { + "arguments": + [], + "created_at": 1717939093.3827689, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro duckdb__day_name(date, short) -%}\n {%- if short -%}\n substr(dayname({{ date }}), 1, 3)\n {%- else -%}\n dayname({{ date }})\n {%- endif -%}\n{%- endmacro %}", + "meta": + {}, + "name": "duckdb__day_name", + "original_file_path": "macros/calendar_date/day_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.duckdb__day_name" + }, + "macro.dbt_date.duckdb__day_of_week": + { + "arguments": + [], + "created_at": 1717939093.4273632, + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__day_of_week" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro duckdb__day_of_week(date, isoweek) -%}\n{{ return(dbt_date.postgres__day_of_week(date, isoweek)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "duckdb__day_of_week", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_week.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.duckdb__day_of_week" + }, + "macro.dbt_date.duckdb__from_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.4098883, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n{%- macro duckdb__from_unixtimestamp(epochs, format=\"seconds\") -%}\n {%- if format != \"seconds\" -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n cast(to_timestamp({{ epochs }}) at time zone 'UTC' as timestamp)\n{%- endmacro %}", + "meta": + {}, + "name": "duckdb__from_unixtimestamp", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/from_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.duckdb__from_unixtimestamp" + }, + "macro.dbt_date.duckdb__iso_week_of_year": + { + "arguments": + [], + "created_at": 1717939093.3786361, + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__iso_week_of_year" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro duckdb__iso_week_of_year(date) -%}\n{{ return(dbt_date.postgres__iso_week_of_year(date)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "duckdb__iso_week_of_year", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.duckdb__iso_week_of_year" + }, + "macro.dbt_date.duckdb__iso_week_start": + { + "arguments": + [], + "created_at": 1717939093.4328153, + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__iso_week_start" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro duckdb__iso_week_start(date) -%}\n{{ return(dbt_date.postgres__iso_week_start(date)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "duckdb__iso_week_start", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.duckdb__iso_week_start" + }, + "macro.dbt_date.duckdb__month_name": + { + "arguments": + [], + "created_at": 1717939093.439418, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n{%- macro duckdb__month_name(date, short) -%}\n {%- if short -%}\n substr(monthname({{ date }}), 1, 3)\n {%- else -%}\n monthname({{ date }})\n {%- endif -%}\n{%- endmacro %}", + "meta": + {}, + "name": "duckdb__month_name", + "original_file_path": "macros/calendar_date/month_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/month_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.duckdb__month_name" + }, + "macro.dbt_date.duckdb__week_end": + { + "arguments": + [], + "created_at": 1717939093.4191756, + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__week_end" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro duckdb__week_end(date) -%}\n{{ return(dbt_date.postgres__week_end(date)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "duckdb__week_end", + "original_file_path": "macros/calendar_date/week_end.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_end.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.duckdb__week_end" + }, + "macro.dbt_date.duckdb__week_of_year": + { + "arguments": + [], + "created_at": 1717939093.4116828, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro duckdb__week_of_year(date) -%}\ncast(ceil(dayofyear({{ date }}) / 7) as int)\n{%- endmacro %}", + "meta": + {}, + "name": "duckdb__week_of_year", + "original_file_path": "macros/calendar_date/week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.duckdb__week_of_year" + }, + "macro.dbt_date.duckdb__week_start": + { + "arguments": + [], + "created_at": 1717939093.3953388, + "depends_on": + { + "macros": + [ + "macro.dbt_date.postgres__week_start" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro duckdb__week_start(date) -%}\n{{ return(dbt_date.postgres__week_start(date)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "duckdb__week_start", + "original_file_path": "macros/calendar_date/week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.duckdb__week_start" + }, + "macro.dbt_date.from_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.405061, + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__from_unixtimestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro from_unixtimestamp(epochs, format=\"seconds\") -%}\n {{ adapter.dispatch('from_unixtimestamp', 'dbt_date') (epochs, format) }}\n{%- endmacro %}", + "meta": + {}, + "name": "from_unixtimestamp", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/from_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.from_unixtimestamp" + }, + "macro.dbt_date.generate_series": + { + "arguments": + [], + "created_at": 1717939093.4483485, + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__generate_series" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro generate_series(upper_bound) %}\n {{ return(adapter.dispatch('generate_series', 'dbt_date')(upper_bound)) }}\n{% endmacro %}", + "meta": + {}, + "name": "generate_series", + "original_file_path": "macros/_utils/generate_series.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/_utils/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.generate_series" + }, + "macro.dbt_date.get_base_dates": + { + "arguments": + [], + "created_at": 1717939093.349653, + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__get_base_dates" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_base_dates(start_date=None, end_date=None, n_dateparts=None, datepart=\"day\") %}\n {{ adapter.dispatch('get_base_dates', 'dbt_date') (start_date, end_date, n_dateparts, datepart) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_base_dates", + "original_file_path": "macros/get_base_dates.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/get_base_dates.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.get_base_dates" + }, + "macro.dbt_date.get_date_dimension": + { + "arguments": + [], + "created_at": 1717939093.366364, + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__get_date_dimension" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_date_dimension(start_date, end_date) %}\n {{ adapter.dispatch('get_date_dimension', 'dbt_date') (start_date, end_date) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_date_dimension", + "original_file_path": "macros/get_date_dimension.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/get_date_dimension.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.get_date_dimension" + }, + "macro.dbt_date.get_fiscal_periods": + { + "arguments": + [], + "created_at": 1717939093.4418435, + "depends_on": + { + "macros": + [ + "macro.dbt_date.get_fiscal_year_dates", + "macro.dbt.type_int" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_fiscal_periods(dates, year_end_month, week_start_day, shift_year=1) %}\n{#\nThis macro requires you to pass in a ref to a date dimension, created via\ndbt_date.get_date_dimension()s\n#}\nwith fscl_year_dates_for_periods as (\n {{ dbt_date.get_fiscal_year_dates(dates, year_end_month, week_start_day, shift_year) }}\n),\nfscl_year_w13 as (\n\n select\n f.*,\n -- We count the weeks in a 13 week period\n -- and separate the 4-5-4 week sequences\n mod(cast(\n (f.fiscal_week_of_year-1) as {{ dbt.type_int() }}\n ), 13) as w13_number,\n -- Chop weeks into 13 week merch quarters\n cast(\n least(\n floor((f.fiscal_week_of_year-1)/13.0)\n , 3)\n as {{ dbt.type_int() }}) as quarter_number\n from\n fscl_year_dates_for_periods f\n\n),\nfscl_periods as (\n\n select\n f.date_day,\n f.fiscal_year_number,\n f.week_start_date,\n f.week_end_date,\n f.fiscal_week_of_year,\n case\n -- we move week 53 into the 3rd period of the quarter\n when f.fiscal_week_of_year = 53 then 3\n when f.w13_number between 0 and 3 then 1\n when f.w13_number between 4 and 8 then 2\n when f.w13_number between 9 and 12 then 3\n end as period_of_quarter,\n f.quarter_number\n from\n fscl_year_w13 f\n\n),\nfscl_periods_quarters as (\n\n select\n f.*,\n cast((\n (f.quarter_number * 3) + f.period_of_quarter\n ) as {{ dbt.type_int() }}) as fiscal_period_number\n from\n fscl_periods f\n\n)\nselect\n date_day,\n fiscal_year_number,\n week_start_date,\n week_end_date,\n fiscal_week_of_year,\n dense_rank() over(partition by fiscal_period_number order by fiscal_week_of_year) as fiscal_week_of_period,\n fiscal_period_number,\n quarter_number+1 as fiscal_quarter_number,\n period_of_quarter as fiscal_period_of_quarter\nfrom\n fscl_periods_quarters\norder by 1,2\n{% endmacro %}", + "meta": + {}, + "name": "get_fiscal_periods", + "original_file_path": "macros/fiscal_date/get_fiscal_periods.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/fiscal_date/get_fiscal_periods.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.get_fiscal_periods" + }, + "macro.dbt_date.get_fiscal_year_dates": + { + "arguments": + [], + "created_at": 1717939093.4444327, + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__get_fiscal_year_dates" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_fiscal_year_dates(dates, year_end_month=12, week_start_day=1, shift_year=1) %}\n{{ adapter.dispatch('get_fiscal_year_dates', 'dbt_date') (dates, year_end_month, week_start_day, shift_year) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_fiscal_year_dates", + "original_file_path": "macros/fiscal_date/get_fiscal_year_dates.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/fiscal_date/get_fiscal_year_dates.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.get_fiscal_year_dates" + }, + "macro.dbt_date.get_intervals_between": + { + "arguments": + [], + "created_at": 1717939093.4506319, + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__get_intervals_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_intervals_between(start_date, end_date, datepart) -%}\n {{ return(adapter.dispatch('get_intervals_between', 'dbt_date')(start_date, end_date, datepart)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_intervals_between", + "original_file_path": "macros/_utils/date_spine.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/_utils/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.get_intervals_between" + }, + "macro.dbt_date.get_powers_of_two": + { + "arguments": + [], + "created_at": 1717939093.4471161, + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__get_powers_of_two" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_powers_of_two(upper_bound) %}\n {{ return(adapter.dispatch('get_powers_of_two', 'dbt_date')(upper_bound)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_powers_of_two", + "original_file_path": "macros/_utils/generate_series.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/_utils/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.get_powers_of_two" + }, + "macro.dbt_date.iso_week_end": + { + "arguments": + [], + "created_at": 1717939093.3999438, + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.default__iso_week_end" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro iso_week_end(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('iso_week_end', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "iso_week_end", + "original_file_path": "macros/calendar_date/iso_week_end.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_end.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.iso_week_end" + }, + "macro.dbt_date.iso_week_of_year": + { + "arguments": + [], + "created_at": 1717939093.377015, + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.spark__iso_week_of_year" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro iso_week_of_year(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('iso_week_of_year', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "iso_week_of_year", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.iso_week_of_year" + }, + "macro.dbt_date.iso_week_start": + { + "arguments": + [], + "created_at": 1717939093.4312778, + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.spark__iso_week_start" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro iso_week_start(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('iso_week_start', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "iso_week_start", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.iso_week_start" + }, + "macro.dbt_date.last_month": + { + "arguments": + [], + "created_at": 1717939093.4139135, + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_months_ago" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro last_month(tz=None) -%}\n{{ dbt_date.n_months_ago(1, tz) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "last_month", + "original_file_path": "macros/calendar_date/last_month.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/last_month.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.last_month" + }, + "macro.dbt_date.last_month_name": + { + "arguments": + [], + "created_at": 1717939093.4135342, + "depends_on": + { + "macros": + [ + "macro.dbt_date.month_name", + "macro.dbt_date.last_month" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro last_month_name(short=True, tz=None) -%}\n{{ dbt_date.month_name(dbt_date.last_month(tz), short=short) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "last_month_name", + "original_file_path": "macros/calendar_date/last_month_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/last_month_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.last_month_name" + }, + "macro.dbt_date.last_month_number": + { + "arguments": + [], + "created_at": 1717939093.4292376, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt_date.last_month" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro last_month_number(tz=None) -%}\n{{ dbt_date.date_part('month', dbt_date.last_month(tz)) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "last_month_number", + "original_file_path": "macros/calendar_date/last_month_number.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/last_month_number.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.last_month_number" + }, + "macro.dbt_date.last_week": + { + "arguments": + [], + "created_at": 1717939093.3961458, + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_weeks_ago" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro last_week(tz=None) -%}\n{{ dbt_date.n_weeks_ago(1, tz) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "last_week", + "original_file_path": "macros/calendar_date/last_week.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/last_week.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.last_week" + }, + "macro.dbt_date.month_name": + { + "arguments": + [], + "created_at": 1717939093.437293, + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__month_name" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro month_name(date, short=True) -%}\n {{ adapter.dispatch('month_name', 'dbt_date') (date, short) }}\n{%- endmacro %}", + "meta": + {}, + "name": "month_name", + "original_file_path": "macros/calendar_date/month_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/month_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.month_name" + }, + "macro.dbt_date.n_days_ago": + { + "arguments": + [], + "created_at": 1717939093.4300916, + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt.dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro n_days_ago(n, date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{%- set n = n|int -%}\ncast({{ dbt.dateadd('day', -1 * n, dt) }} as date)\n{%- endmacro -%}", + "meta": + {}, + "name": "n_days_ago", + "original_file_path": "macros/calendar_date/n_days_ago.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/n_days_ago.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.n_days_ago" + }, + "macro.dbt_date.n_days_away": + { + "arguments": + [], + "created_at": 1717939093.4167137, + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_days_ago" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro n_days_away(n, date=None, tz=None) -%}\n{{ dbt_date.n_days_ago(-1 * n, date, tz) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "n_days_away", + "original_file_path": "macros/calendar_date/n_days_away.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/n_days_away.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.n_days_away" + }, + "macro.dbt_date.n_months_ago": + { + "arguments": + [], + "created_at": 1717939093.414646, + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt.dateadd", + "macro.dbt_date.today" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro n_months_ago(n, tz=None) -%}\n{%- set n = n|int -%}\n{{ dbt.date_trunc('month',\n dbt.dateadd('month', -1 * n,\n dbt_date.today(tz)\n )\n ) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "n_months_ago", + "original_file_path": "macros/calendar_date/n_months_ago.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/n_months_ago.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.n_months_ago" + }, + "macro.dbt_date.n_months_away": + { + "arguments": + [], + "created_at": 1717939093.3990896, + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt.dateadd", + "macro.dbt_date.today" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro n_months_away(n, tz=None) -%}\n{%- set n = n|int -%}\n{{ dbt.date_trunc('month',\n dbt.dateadd('month', n,\n dbt_date.today(tz)\n )\n ) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "n_months_away", + "original_file_path": "macros/calendar_date/n_months_away.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/n_months_away.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.n_months_away" + }, + "macro.dbt_date.n_weeks_ago": + { + "arguments": + [], + "created_at": 1717939093.434226, + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt.dateadd", + "macro.dbt_date.today" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro n_weeks_ago(n, tz=None) -%}\n{%- set n = n|int -%}\n{{ dbt.date_trunc('week',\n dbt.dateadd('week', -1 * n,\n dbt_date.today(tz)\n )\n ) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "n_weeks_ago", + "original_file_path": "macros/calendar_date/n_weeks_ago.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/n_weeks_ago.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.n_weeks_ago" + }, + "macro.dbt_date.n_weeks_away": + { + "arguments": + [], + "created_at": 1717939093.4153273, + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt.dateadd", + "macro.dbt_date.today" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro n_weeks_away(n, tz=None) -%}\n{%- set n = n|int -%}\n{{ dbt.date_trunc('week',\n dbt.dateadd('week', n,\n dbt_date.today(tz)\n )\n ) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "n_weeks_away", + "original_file_path": "macros/calendar_date/n_weeks_away.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/n_weeks_away.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.n_weeks_away" + }, + "macro.dbt_date.next_month": + { + "arguments": + [], + "created_at": 1717939093.428794, + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_months_away" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro next_month(tz=None) -%}\n{{ dbt_date.n_months_away(1, tz) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "next_month", + "original_file_path": "macros/calendar_date/next_month.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/next_month.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.next_month" + }, + "macro.dbt_date.next_month_name": + { + "arguments": + [], + "created_at": 1717939093.3901365, + "depends_on": + { + "macros": + [ + "macro.dbt_date.month_name", + "macro.dbt_date.next_month" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro next_month_name(short=True, tz=None) -%}\n{{ dbt_date.month_name(dbt_date.next_month(tz), short=short) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "next_month_name", + "original_file_path": "macros/calendar_date/next_month_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/next_month_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.next_month_name" + }, + "macro.dbt_date.next_month_number": + { + "arguments": + [], + "created_at": 1717939093.389248, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt_date.next_month" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro next_month_number(tz=None) -%}\n{{ dbt_date.date_part('month', dbt_date.next_month(tz)) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "next_month_number", + "original_file_path": "macros/calendar_date/next_month_number.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/next_month_number.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.next_month_number" + }, + "macro.dbt_date.next_week": + { + "arguments": + [], + "created_at": 1717939093.3925273, + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_weeks_away" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro next_week(tz=None) -%}\n{{ dbt_date.n_weeks_away(1, tz) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "next_week", + "original_file_path": "macros/calendar_date/next_week.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/next_week.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.next_week" + }, + "macro.dbt_date.now": + { + "arguments": + [], + "created_at": 1717939093.3896546, + "depends_on": + { + "macros": + [ + "macro.dbt_date.convert_timezone", + "macro.dbt.current_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro now(tz=None) -%}\n{{ dbt_date.convert_timezone(dbt.current_timestamp(), tz) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "now", + "original_file_path": "macros/calendar_date/now.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/now.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.now" + }, + "macro.dbt_date.periods_since": + { + "arguments": + [], + "created_at": 1717939093.4130456, + "depends_on": + { + "macros": + [ + "macro.dbt.datediff", + "macro.dbt_date.now" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro periods_since(date_col, period_name='day', tz=None) -%}\n{{ dbt.datediff(date_col, dbt_date.now(tz), period_name) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "periods_since", + "original_file_path": "macros/calendar_date/periods_since.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/periods_since.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.periods_since" + }, + "macro.dbt_date.postgres__convert_timezone": + { + "arguments": + [], + "created_at": 1717939093.3871706, + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__convert_timezone(column, target_tz, source_tz) -%}\ncast(\n cast({{ column }} as {{ dbt.type_timestamp() }})\n at time zone '{{ source_tz }}' at time zone '{{ target_tz }}' as {{ dbt.type_timestamp() }}\n)\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "postgres__convert_timezone", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/convert_timezone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__convert_timezone" + }, + "macro.dbt_date.postgres__day_name": + { + "arguments": + [], + "created_at": 1717939093.382368, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro postgres__day_name(date, short) -%}\n{# FM = Fill mode, which suppresses padding blanks #}\n{%- set f = 'FMDy' if short else 'FMDay' -%}\n to_char({{ date }}, '{{ f }}')\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__day_name", + "original_file_path": "macros/calendar_date/day_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__day_name" + }, + "macro.dbt_date.postgres__day_of_week": + { + "arguments": + [], + "created_at": 1717939093.4262462, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_int" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n{%- macro postgres__day_of_week(date, isoweek) -%}\n\n {%- if isoweek -%}\n {%- set dow_part = 'isodow' -%}\n -- Monday(1) to Sunday (7)\n cast({{ dbt_date.date_part(dow_part, date) }} as {{ dbt.type_int() }})\n {%- else -%}\n {%- set dow_part = 'dow' -%}\n -- Sunday(1) to Saturday (7)\n cast({{ dbt_date.date_part(dow_part, date) }} + 1 as {{ dbt.type_int() }})\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__day_of_week", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_week.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__day_of_week" + }, + "macro.dbt_date.postgres__day_of_year": + { + "arguments": + [], + "created_at": 1717939093.3975008, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro postgres__day_of_year(date) -%}\n {{ dbt_date.date_part('doy', date) }}\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__day_of_year", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__day_of_year" + }, + "macro.dbt_date.postgres__from_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.4061604, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro postgres__from_unixtimestamp(epochs, format=\"seconds\") -%}\n {%- if format != \"seconds\" -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n cast(to_timestamp({{ epochs }}) at time zone 'UTC' as timestamp)\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__from_unixtimestamp", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/from_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__from_unixtimestamp" + }, + "macro.dbt_date.postgres__get_date_dimension": + { + "arguments": + [], + "created_at": 1717939093.3757176, + "depends_on": + { + "macros": + [ + "macro.dbt_date.get_base_dates", + "macro.dbt.dateadd", + "macro.dbt_date.yesterday", + "macro.dbt_date.tomorrow", + "macro.dbt_date.day_of_week", + "macro.dbt_date.day_name", + "macro.dbt_date.day_of_month", + "macro.dbt_date.day_of_year", + "macro.dbt_date.week_start", + "macro.dbt_date.week_end", + "macro.dbt_date.week_of_year", + "macro.dbt_date.iso_week_start", + "macro.dbt_date.iso_week_end", + "macro.dbt_date.iso_week_of_year", + "macro.dbt_date.date_part", + "macro.dbt.type_int", + "macro.dbt_date.month_name", + "macro.dbt.date_trunc", + "macro.dbt_utils.last_day" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_date_dimension(start_date, end_date) %}\nwith base_dates as (\n {{ dbt_date.get_base_dates(start_date, end_date) }}\n),\ndates_with_prior_year_dates as (\n\n select\n cast(d.date_day as date) as date_day,\n cast({{ dbt.dateadd('year', -1 , 'd.date_day') }} as date) as prior_year_date_day,\n cast({{ dbt.dateadd('day', -364 , 'd.date_day') }} as date) as prior_year_over_year_date_day\n from\n \tbase_dates d\n\n)\nselect\n d.date_day,\n {{ dbt_date.yesterday('d.date_day') }} as prior_date_day,\n {{ dbt_date.tomorrow('d.date_day') }} as next_date_day,\n d.prior_year_date_day as prior_year_date_day,\n d.prior_year_over_year_date_day,\n {{ dbt_date.day_of_week('d.date_day', isoweek=true) }} as day_of_week,\n\n {{ dbt_date.day_name('d.date_day', short=false) }} as day_of_week_name,\n {{ dbt_date.day_name('d.date_day', short=true) }} as day_of_week_name_short,\n {{ dbt_date.day_of_month('d.date_day') }} as day_of_month,\n {{ dbt_date.day_of_year('d.date_day') }} as day_of_year,\n\n {{ dbt_date.week_start('d.date_day') }} as week_start_date,\n {{ dbt_date.week_end('d.date_day') }} as week_end_date,\n {{ dbt_date.week_start('d.prior_year_over_year_date_day') }} as prior_year_week_start_date,\n {{ dbt_date.week_end('d.prior_year_over_year_date_day') }} as prior_year_week_end_date,\n {{ dbt_date.week_of_year('d.date_day') }} as week_of_year,\n\n {{ dbt_date.iso_week_start('d.date_day') }} as iso_week_start_date,\n {{ dbt_date.iso_week_end('d.date_day') }} as iso_week_end_date,\n {{ dbt_date.iso_week_start('d.prior_year_over_year_date_day') }} as prior_year_iso_week_start_date,\n {{ dbt_date.iso_week_end('d.prior_year_over_year_date_day') }} as prior_year_iso_week_end_date,\n {{ dbt_date.iso_week_of_year('d.date_day') }} as iso_week_of_year,\n\n {{ dbt_date.week_of_year('d.prior_year_over_year_date_day') }} as prior_year_week_of_year,\n {{ dbt_date.iso_week_of_year('d.prior_year_over_year_date_day') }} as prior_year_iso_week_of_year,\n\n cast({{ dbt_date.date_part('month', 'd.date_day') }} as {{ dbt.type_int() }}) as month_of_year,\n {{ dbt_date.month_name('d.date_day', short=false) }} as month_name,\n {{ dbt_date.month_name('d.date_day', short=true) }} as month_name_short,\n\n cast({{ dbt.date_trunc('month', 'd.date_day') }} as date) as month_start_date,\n cast({{ last_day('d.date_day', 'month') }} as date) as month_end_date,\n\n cast({{ dbt.date_trunc('month', 'd.prior_year_date_day') }} as date) as prior_year_month_start_date,\n cast({{ last_day('d.prior_year_date_day', 'month') }} as date) as prior_year_month_end_date,\n\n cast({{ dbt_date.date_part('quarter', 'd.date_day') }} as {{ dbt.type_int() }}) as quarter_of_year,\n cast({{ dbt.date_trunc('quarter', 'd.date_day') }} as date) as quarter_start_date,\n {# last_day does not support quarter because postgresql does not support quarter interval. #}\n cast({{dbt.dateadd('day', '-1', dbt.dateadd('month', '3', dbt.date_trunc('quarter', 'd.date_day')))}} as date) as quarter_end_date,\n\n cast({{ dbt_date.date_part('year', 'd.date_day') }} as {{ dbt.type_int() }}) as year_number,\n cast({{ dbt.date_trunc('year', 'd.date_day') }} as date) as year_start_date,\n cast({{ last_day('d.date_day', 'year') }} as date) as year_end_date\nfrom\n dates_with_prior_year_dates d\norder by 1\n{% endmacro %}", + "meta": + {}, + "name": "postgres__get_date_dimension", + "original_file_path": "macros/get_date_dimension.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/get_date_dimension.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__get_date_dimension" + }, + "macro.dbt_date.postgres__iso_week_of_year": + { + "arguments": + [], + "created_at": 1717939093.3783321, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_of_year" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro postgres__iso_week_of_year(date) -%}\n-- postgresql week is isoweek, the first week of a year containing January 4 of that year.\n{{ dbt_date._iso_week_of_year(date, 'week') }}\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__iso_week_of_year", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__iso_week_of_year" + }, + "macro.dbt_date.postgres__iso_week_start": + { + "arguments": + [], + "created_at": 1717939093.432489, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_start" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro postgres__iso_week_start(date) -%}\n{{ dbt_date._iso_week_start(date, 'week') }}\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__iso_week_start", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__iso_week_start" + }, + "macro.dbt_date.postgres__month_name": + { + "arguments": + [], + "created_at": 1717939093.4390047, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro postgres__month_name(date, short) -%}\n{# FM = Fill mode, which suppresses padding blanks #}\n{%- set f = 'FMMon' if short else 'FMMonth' -%}\n to_char({{ date }}, '{{ f }}')\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__month_name", + "original_file_path": "macros/calendar_date/month_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/month_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__month_name" + }, + "macro.dbt_date.postgres__week_end": + { + "arguments": + [], + "created_at": 1717939093.4188778, + "depends_on": + { + "macros": + [ + "macro.dbt_date.week_start", + "macro.dbt_date.n_days_away" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro postgres__week_end(date) -%}\n{%- set dt = dbt_date.week_start(date) -%}\n{{ dbt_date.n_days_away(6, dt) }}\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__week_end", + "original_file_path": "macros/calendar_date/week_end.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_end.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__week_end" + }, + "macro.dbt_date.postgres__week_of_year": + { + "arguments": + [], + "created_at": 1717939093.4114532, + "depends_on": + { + "macros": + [ + "macro.dbt.type_int" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro postgres__week_of_year(date) -%}\n{# postgresql 'week' returns isoweek. Use to_char instead.\n WW = the first week starts on the first day of the year #}\ncast(to_char({{ date }}, 'WW') as {{ dbt.type_int() }})\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__week_of_year", + "original_file_path": "macros/calendar_date/week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__week_of_year" + }, + "macro.dbt_date.postgres__week_start": + { + "arguments": + [], + "created_at": 1717939093.3950324, + "depends_on": + { + "macros": + [ + "macro.dbt.dateadd", + "macro.dbt.date_trunc" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro postgres__week_start(date) -%}\n-- Sunday as week start date\ncast({{ dbt.dateadd('day', -1, dbt.date_trunc('week', dbt.dateadd('day', 1, date))) }} as date)\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__week_start", + "original_file_path": "macros/calendar_date/week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.postgres__week_start" + }, + "macro.dbt_date.redshift__convert_timezone": + { + "arguments": + [], + "created_at": 1717939093.3875632, + "depends_on": + { + "macros": + [ + "macro.dbt_date.default__convert_timezone" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro redshift__convert_timezone(column, target_tz, source_tz) -%}\n{{ return(dbt_date.default__convert_timezone(column, target_tz, source_tz)) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "redshift__convert_timezone", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/convert_timezone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.redshift__convert_timezone" + }, + "macro.dbt_date.redshift__day_of_month": + { + "arguments": + [], + "created_at": 1717939093.412498, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_bigint" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro redshift__day_of_month(date) -%}\ncast({{ dbt_date.date_part('day', date) }} as {{ dbt.type_bigint() }})\n{%- endmacro %}", + "meta": + {}, + "name": "redshift__day_of_month", + "original_file_path": "macros/calendar_date/day_of_month.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_month.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.redshift__day_of_month" + }, + "macro.dbt_date.redshift__day_of_week": + { + "arguments": + [], + "created_at": 1717939093.42701, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_bigint" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n{%- macro redshift__day_of_week(date, isoweek) -%}\n\n {%- set dow = dbt_date.date_part('dayofweek', date) -%}\n\n {%- if isoweek -%}\n case\n -- Shift start of week from Sunday (0) to Monday (1)\n when {{ dow }} = 0 then 7\n else cast({{ dow }} as {{ dbt.type_bigint() }})\n end\n {%- else -%}\n cast({{ dow }} + 1 as {{ dbt.type_bigint() }})\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "redshift__day_of_week", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_week.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.redshift__day_of_week" + }, + "macro.dbt_date.redshift__day_of_year": + { + "arguments": + [], + "created_at": 1717939093.3978837, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part", + "macro.dbt.type_bigint" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro redshift__day_of_year(date) -%}\n cast({{ dbt_date.date_part('dayofyear', date) }} as {{ dbt.type_bigint() }})\n{%- endmacro %}", + "meta": + {}, + "name": "redshift__day_of_year", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.redshift__day_of_year" + }, + "macro.dbt_date.round_timestamp": + { + "arguments": + [], + "created_at": 1717939093.415805, + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt.dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro round_timestamp(timestamp) %}\n {{ dbt.date_trunc(\"day\", dbt.dateadd(\"hour\", 12, timestamp)) }}\n{% endmacro %}", + "meta": + {}, + "name": "round_timestamp", + "original_file_path": "macros/calendar_date/round_timestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/round_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.round_timestamp" + }, + "macro.dbt_date.snowflake__day_name": + { + "arguments": + [], + "created_at": 1717939093.3815062, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro snowflake__day_name(date, short) -%}\n {%- if short -%}\n dayname({{ date }})\n {%- else -%}\n -- long version not implemented on Snowflake so we're doing it manually :/\n case dayname({{ date }})\n when 'Mon' then 'Monday'\n when 'Tue' then 'Tuesday'\n when 'Wed' then 'Wednesday'\n when 'Thu' then 'Thursday'\n when 'Fri' then 'Friday'\n when 'Sat' then 'Saturday'\n when 'Sun' then 'Sunday'\n end\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__day_name", + "original_file_path": "macros/calendar_date/day_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.snowflake__day_name" + }, + "macro.dbt_date.snowflake__day_of_week": + { + "arguments": + [], + "created_at": 1717939093.4247582, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro snowflake__day_of_week(date, isoweek) -%}\n\n {%- if isoweek -%}\n {%- set dow_part = 'dayofweekiso' -%}\n {{ dbt_date.date_part(dow_part, date) }}\n {%- else -%}\n {%- set dow_part = 'dayofweek' -%}\n case\n when {{ dbt_date.date_part(dow_part, date) }} = 7 then 1\n else {{ dbt_date.date_part(dow_part, date) }} + 1\n end\n {%- endif -%}\n\n\n\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__day_of_week", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_week.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.snowflake__day_of_week" + }, + "macro.dbt_date.snowflake__from_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.4072454, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro snowflake__from_unixtimestamp(epochs, format) -%}\n {%- if format == \"seconds\" -%}\n {%- set scale = 0 -%}\n {%- elif format == \"milliseconds\" -%}\n {%- set scale = 3 -%}\n {%- elif format == \"microseconds\" -%}\n {%- set scale = 6 -%}\n {%- else -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n to_timestamp_ntz({{ epochs }}, {{ scale }})\n\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__from_unixtimestamp", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/from_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.snowflake__from_unixtimestamp" + }, + "macro.dbt_date.snowflake__iso_week_end": + { + "arguments": + [], + "created_at": 1717939093.4009767, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_end" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro snowflake__iso_week_end(date) -%}\n{{ dbt_date._iso_week_end(date, 'weekiso') }}\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__iso_week_end", + "original_file_path": "macros/calendar_date/iso_week_end.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_end.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.snowflake__iso_week_end" + }, + "macro.dbt_date.snowflake__iso_week_of_year": + { + "arguments": + [], + "created_at": 1717939093.378021, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_of_year" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro snowflake__iso_week_of_year(date) -%}\n{{ dbt_date._iso_week_of_year(date, 'weekiso') }}\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__iso_week_of_year", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.snowflake__iso_week_of_year" + }, + "macro.dbt_date.snowflake__iso_week_start": + { + "arguments": + [], + "created_at": 1717939093.4321988, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_start" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro snowflake__iso_week_start(date) -%}\n{{ dbt_date._iso_week_start(date, 'week') }}\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__iso_week_start", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.snowflake__iso_week_start" + }, + "macro.dbt_date.snowflake__month_name": + { + "arguments": + [], + "created_at": 1717939093.4385679, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro snowflake__month_name(date, short) -%}\n{%- set f = 'MON' if short else 'MMMM' -%}\n to_char({{ date }}, '{{ f }}')\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__month_name", + "original_file_path": "macros/calendar_date/month_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/month_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.snowflake__month_name" + }, + "macro.dbt_date.snowflake__to_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.3914757, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro snowflake__to_unixtimestamp(timestamp) -%}\n {{ dbt_date.date_part('epoch_seconds', timestamp) }}\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__to_unixtimestamp", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/to_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.snowflake__to_unixtimestamp" + }, + "macro.dbt_date.snowflake__week_end": + { + "arguments": + [], + "created_at": 1717939093.4183586, + "depends_on": + { + "macros": + [ + "macro.dbt_date.week_start", + "macro.dbt_date.n_days_away" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro snowflake__week_end(date) -%}\n{%- set dt = dbt_date.week_start(date) -%}\n{{ dbt_date.n_days_away(6, dt) }}\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__week_end", + "original_file_path": "macros/calendar_date/week_end.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_end.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.snowflake__week_end" + }, + "macro.dbt_date.snowflake__week_start": + { + "arguments": + [], + "created_at": 1717939093.3943927, + "depends_on": + { + "macros": + [ + "macro.dbt_date.day_of_week", + "macro.dbt.dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro snowflake__week_start(date) -%}\n {#\n Get the day of week offset: e.g. if the date is a Sunday,\n dbt_date.day_of_week returns 1, so we subtract 1 to get a 0 offset\n #}\n {% set off_set = dbt_date.day_of_week(date, isoweek=False) ~ \" - 1\" %}\n cast({{ dbt.dateadd(\"day\", \"-1 * (\" ~ off_set ~ \")\", date) }} as date)\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__week_start", + "original_file_path": "macros/calendar_date/week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.snowflake__week_start" + }, + "macro.dbt_date.spark__convert_timezone": + { + "arguments": + [], + "created_at": 1717939093.3882987, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro spark__convert_timezone(column, target_tz, source_tz) -%}\nfrom_utc_timestamp(\n to_utc_timestamp({{ column }}, '{{ source_tz }}'),\n '{{ target_tz }}'\n )\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "spark__convert_timezone", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/convert_timezone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.spark__convert_timezone" + }, + "macro.dbt_date.spark__day_name": + { + "arguments": + [], + "created_at": 1717939093.383193, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro spark__day_name(date, short) -%}\n{%- set f = 'E' if short else 'EEEE' -%}\n date_format({{ date }}, '{{ f }}')\n{%- endmacro %}", + "meta": + {}, + "name": "spark__day_name", + "original_file_path": "macros/calendar_date/day_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.spark__day_name" + }, + "macro.dbt_date.spark__day_of_week": + { + "arguments": + [], + "created_at": 1717939093.4278083, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n{%- macro spark__day_of_week(date, isoweek) -%}\n\n {%- set dow = \"dayofweek_iso\" if isoweek else \"dayofweek\" -%}\n\n {{ dbt_date.date_part(dow, date) }}\n\n{%- endmacro %}", + "meta": + {}, + "name": "spark__day_of_week", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_week.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.spark__day_of_week" + }, + "macro.dbt_date.spark__day_of_year": + { + "arguments": + [], + "created_at": 1717939093.3981078, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro spark__day_of_year(date) -%}\n dayofyear({{ date }})\n{%- endmacro %}", + "meta": + {}, + "name": "spark__day_of_year", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.spark__day_of_year" + }, + "macro.dbt_date.spark__iso_week_of_year": + { + "arguments": + [], + "created_at": 1717939093.3789294, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_of_year" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro spark__iso_week_of_year(date) -%}\n{{ dbt_date._iso_week_of_year(date, 'week') }}\n{%- endmacro %}", + "meta": + {}, + "name": "spark__iso_week_of_year", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.spark__iso_week_of_year" + }, + "macro.dbt_date.spark__iso_week_start": + { + "arguments": + [], + "created_at": 1717939093.4332287, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_start" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro spark__iso_week_start(date) -%}\n{{ dbt_date._iso_week_start(date, 'week') }}\n{%- endmacro %}", + "meta": + {}, + "name": "spark__iso_week_start", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.spark__iso_week_start" + }, + "macro.dbt_date.spark__month_name": + { + "arguments": + [], + "created_at": 1717939093.4398344, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro spark__month_name(date, short) -%}\n{%- set f = 'MMM' if short else 'MMMM' -%}\n date_format({{ date }}, '{{ f }}')\n{%- endmacro %}", + "meta": + {}, + "name": "spark__month_name", + "original_file_path": "macros/calendar_date/month_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/month_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.spark__month_name" + }, + "macro.dbt_date.spark__to_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.391931, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro spark__to_unixtimestamp(timestamp) -%}\n unix_timestamp({{ timestamp }})\n{%- endmacro %}", + "meta": + {}, + "name": "spark__to_unixtimestamp", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/to_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.spark__to_unixtimestamp" + }, + "macro.dbt_date.to_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.3908794, + "depends_on": + { + "macros": + [ + "macro.dbt_date.spark__to_unixtimestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro to_unixtimestamp(timestamp) -%}\n {{ adapter.dispatch('to_unixtimestamp', 'dbt_date') (timestamp) }}\n{%- endmacro %}", + "meta": + {}, + "name": "to_unixtimestamp", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/to_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.to_unixtimestamp" + }, + "macro.dbt_date.today": + { + "arguments": + [], + "created_at": 1717939093.4345758, + "depends_on": + { + "macros": + [ + "macro.dbt_date.now" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro today(tz=None) -%}\ncast({{ dbt_date.now(tz) }} as date)\n{%- endmacro -%}", + "meta": + {}, + "name": "today", + "original_file_path": "macros/calendar_date/today.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/today.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.today" + }, + "macro.dbt_date.tomorrow": + { + "arguments": + [], + "created_at": 1717939093.3957772, + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_days_away" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro tomorrow(date=None, tz=None) -%}\n{{ dbt_date.n_days_away(1, date, tz) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "tomorrow", + "original_file_path": "macros/calendar_date/tomorrow.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/tomorrow.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.tomorrow" + }, + "macro.dbt_date.trino__convert_timezone": + { + "arguments": + [], + "created_at": 1717939093.3888032, + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro trino__convert_timezone(column, target_tz, source_tz) -%}\n cast((at_timezone(with_timezone(cast({{ column }} as {{ dbt.type_timestamp() }}), '{{ source_tz }}'), '{{ target_tz }}')) as {{ dbt.type_timestamp() }})\n{%- endmacro -%}", + "meta": + {}, + "name": "trino__convert_timezone", + "original_file_path": "macros/calendar_date/convert_timezone.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/convert_timezone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.trino__convert_timezone" + }, + "macro.dbt_date.trino__date_part": + { + "arguments": + [], + "created_at": 1717939093.436054, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro trino__date_part(datepart, date) -%}\n extract({{ datepart }} from {{ date }})\n{%- endmacro %}", + "meta": + {}, + "name": "trino__date_part", + "original_file_path": "macros/calendar_date/date_part.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/date_part.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.trino__date_part" + }, + "macro.dbt_date.trino__day_name": + { + "arguments": + [], + "created_at": 1717939093.38361, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro trino__day_name(date, short) -%}\n{%- set f = 'a' if short else 'W' -%}\n date_format({{ date }}, '%{{ f }}')\n{%- endmacro %}", + "meta": + {}, + "name": "trino__day_name", + "original_file_path": "macros/calendar_date/day_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.trino__day_name" + }, + "macro.dbt_date.trino__day_of_week": + { + "arguments": + [], + "created_at": 1717939093.428401, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n{%- macro trino__day_of_week(date, isoweek) -%}\n\n {%- set dow = dbt_date.date_part('day_of_week', date) -%}\n\n {%- if isoweek -%}\n {{ dow }}\n {%- else -%}\n case\n when {{ dow }} = 7 then 1\n else {{ dow }} + 1\n end\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "trino__day_of_week", + "original_file_path": "macros/calendar_date/day_of_week.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_week.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.trino__day_of_week" + }, + "macro.dbt_date.trino__day_of_year": + { + "arguments": + [], + "created_at": 1717939093.3984046, + "depends_on": + { + "macros": + [ + "macro.dbt_date.date_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro trino__day_of_year(date) -%}\n {{ dbt_date.date_part('day_of_year', date) }}\n{%- endmacro %}", + "meta": + {}, + "name": "trino__day_of_year", + "original_file_path": "macros/calendar_date/day_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/day_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.trino__day_of_year" + }, + "macro.dbt_date.trino__from_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.4093304, + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro trino__from_unixtimestamp(epochs, format) -%}\n {%- if format == \"seconds\" -%}\n cast(from_unixtime({{ epochs }}) AT TIME ZONE 'UTC' as {{ dbt.type_timestamp() }})\n {%- elif format == \"milliseconds\" -%}\n cast(from_unixtime_nanos({{ epochs }} * pow(10, 6)) AT TIME ZONE 'UTC' as {{ dbt.type_timestamp() }})\n {%- elif format == \"microseconds\" -%}\n cast(from_unixtime_nanos({{ epochs }} * pow(10, 3)) AT TIME ZONE 'UTC' as {{ dbt.type_timestamp() }})\n {%- elif format == \"nanoseconds\" -%}\n cast(from_unixtime_nanos({{ epochs }}) AT TIME ZONE 'UTC' as {{ dbt.type_timestamp() }})\n {%- else -%}\n {{ exceptions.raise_compiler_error(\n \"value \" ~ format ~ \" for `format` for from_unixtimestamp is not supported.\"\n )\n }}\n {% endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "trino__from_unixtimestamp", + "original_file_path": "macros/calendar_date/from_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/from_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.trino__from_unixtimestamp" + }, + "macro.dbt_date.trino__get_base_dates": + { + "arguments": + [], + "created_at": 1717939093.3541021, + "depends_on": + { + "macros": + [ + "macro.dbt.type_timestamp", + "macro.dbt.dateadd", + "macro.dbt_date.now", + "macro.dbt_date.tomorrow", + "macro.dbt_date.date_spine" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro trino__get_base_dates(start_date, end_date, n_dateparts, datepart) %}\n\n{%- if start_date and end_date -%}\n{%- set start_date=\"cast('\" ~ start_date ~ \"' as \" ~ dbt.type_timestamp() ~ \")\" -%}\n{%- set end_date=\"cast('\" ~ end_date ~ \"' as \" ~ dbt.type_timestamp() ~ \")\" -%}\n\n{%- elif n_dateparts and datepart -%}\n\n{%- set start_date = dbt.dateadd(datepart, -1 * n_dateparts, dbt_date.now()) -%}\n{%- set end_date = dbt_date.tomorrow() -%}\n{%- endif -%}\n\nwith date_spine as\n(\n\n {{ dbt_date.date_spine(\n datepart=datepart,\n start_date=start_date,\n end_date=end_date,\n )\n }}\n\n)\nselect\n cast(d.date_{{ datepart }} as {{ dbt.type_timestamp() }}) as date_{{ datepart }}\nfrom\n date_spine d\n{% endmacro %}", + "meta": + {}, + "name": "trino__get_base_dates", + "original_file_path": "macros/get_base_dates.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/get_base_dates.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.trino__get_base_dates" + }, + "macro.dbt_date.trino__iso_week_of_year": + { + "arguments": + [], + "created_at": 1717939093.3792205, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_of_year" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro trino__iso_week_of_year(date) -%}\n{{ dbt_date._iso_week_of_year(date, 'week') }}\n{%- endmacro %}", + "meta": + {}, + "name": "trino__iso_week_of_year", + "original_file_path": "macros/calendar_date/iso_week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.trino__iso_week_of_year" + }, + "macro.dbt_date.trino__iso_week_start": + { + "arguments": + [], + "created_at": 1717939093.4335196, + "depends_on": + { + "macros": + [ + "macro.dbt_date._iso_week_start" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro trino__iso_week_start(date) -%}\n{{ dbt_date._iso_week_start(date, 'week') }}\n{%- endmacro %}", + "meta": + {}, + "name": "trino__iso_week_start", + "original_file_path": "macros/calendar_date/iso_week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/iso_week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.trino__iso_week_start" + }, + "macro.dbt_date.trino__month_name": + { + "arguments": + [], + "created_at": 1717939093.44025, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro trino__month_name(date, short) -%}\n{%- set f = 'b' if short else 'M' -%}\n date_format({{ date }}, '%{{ f }}')\n{%- endmacro %}", + "meta": + {}, + "name": "trino__month_name", + "original_file_path": "macros/calendar_date/month_name.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/month_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.trino__month_name" + }, + "macro.dbt_date.trino__to_unixtimestamp": + { + "arguments": + [], + "created_at": 1717939093.3921535, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro trino__to_unixtimestamp(timestamp) -%}\n to_unixtime({{ timestamp }} AT TIME ZONE 'UTC')\n{%- endmacro %}", + "meta": + {}, + "name": "trino__to_unixtimestamp", + "original_file_path": "macros/calendar_date/to_unixtimestamp.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/to_unixtimestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.trino__to_unixtimestamp" + }, + "macro.dbt_date.week_end": + { + "arguments": + [], + "created_at": 1717939093.4176621, + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.default__week_end" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro week_end(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('week_end', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "week_end", + "original_file_path": "macros/calendar_date/week_end.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_end.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.week_end" + }, + "macro.dbt_date.week_of_year": + { + "arguments": + [], + "created_at": 1717939093.4107502, + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.default__week_of_year" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro week_of_year(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('week_of_year', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "week_of_year", + "original_file_path": "macros/calendar_date/week_of_year.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_of_year.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.week_of_year" + }, + "macro.dbt_date.week_start": + { + "arguments": + [], + "created_at": 1717939093.3934822, + "depends_on": + { + "macros": + [ + "macro.dbt_date.today", + "macro.dbt_date.default__week_start" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro week_start(date=None, tz=None) -%}\n{%-set dt = date if date else dbt_date.today(tz) -%}\n{{ adapter.dispatch('week_start', 'dbt_date') (dt) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "week_start", + "original_file_path": "macros/calendar_date/week_start.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/week_start.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.week_start" + }, + "macro.dbt_date.yesterday": + { + "arguments": + [], + "created_at": 1717939093.416234, + "depends_on": + { + "macros": + [ + "macro.dbt_date.n_days_ago" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro yesterday(date=None, tz=None) -%}\n{{ dbt_date.n_days_ago(1, date, tz) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "yesterday", + "original_file_path": "macros/calendar_date/yesterday.sql", + "package_name": "dbt_date", + "patch_path": null, + "path": "macros/calendar_date/yesterday.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_date.yesterday" + }, + "macro.dbt_expectations._get_column_list": + { + "arguments": + [], + "created_at": 1717939093.8673687, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro _get_column_list(model, transform=\"upper\") -%}\n{%- set relation_columns = adapter.get_columns_in_relation(model) -%}\n{%- set relation_column_names = relation_columns | map(attribute=\"name\") | map(transform) | list -%}\n{%- do return(relation_column_names) -%}\n{%- endmacro -%}", + "meta": + {}, + "name": "_get_column_list", + "original_file_path": "macros/schema_tests/table_shape/_get_column_list.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/_get_column_list.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations._get_column_list" + }, + "macro.dbt_expectations._get_like_pattern_expression": + { + "arguments": + [], + "created_at": 1717939093.7769184, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro _get_like_pattern_expression(column_name, like_pattern, positive) %}\n{{ column_name }} {{ \"not\" if not positive else \"\" }} like '{{ like_pattern }}'\n{% endmacro %}", + "meta": + {}, + "name": "_get_like_pattern_expression", + "original_file_path": "macros/schema_tests/string_matching/_get_like_pattern_expression.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/string_matching/_get_like_pattern_expression.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations._get_like_pattern_expression" + }, + "macro.dbt_expectations._get_metric_expression": + { + "arguments": + [], + "created_at": 1717939093.8221262, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.log_natural" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro _get_metric_expression(metric_column, take_logs) -%}\n\n{%- if take_logs %}\n{%- set expr = \"nullif(\" ~ metric_column ~ \", 0)\" -%}\ncoalesce({{ dbt_expectations.log_natural(expr) }}, 0)\n{%- else -%}\ncoalesce({{ metric_column }}, 0)\n{%- endif %}\n\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "_get_metric_expression", + "original_file_path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations._get_metric_expression" + }, + "macro.dbt_expectations._list_intersect": + { + "arguments": + [], + "created_at": 1717939093.8599844, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro _list_intersect(list1, list2) -%}\n{%- set matching_items = [] -%}\n{%- for itm in list1 -%}\n {%- if itm in list2 -%}\n {%- do matching_items.append(itm) -%}\n {%- endif -%}\n{%- endfor -%}\n{%- do return(matching_items) -%}\n{%- endmacro -%}", + "meta": + {}, + "name": "_list_intersect", + "original_file_path": "macros/schema_tests/table_shape/_list_intersect.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/_list_intersect.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations._list_intersect" + }, + "macro.dbt_expectations._validate_flags": + { + "arguments": + [], + "created_at": 1717939093.8977187, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro _validate_flags(flags, alphabet) %}\n{% for flag in flags %}\n {% if flag not in alphabet %}\n {# Using raise_compiler_error causes disabled tests with invalid flags to fail compilation #}\n {{ exceptions.warn(\n \"flag \" ~ flag ~ \" not in list of allowed flags for this adapter: \" ~ alphabet | join(\", \")\n ) }}\n {% endif %}\n{% endfor %}\n{% endmacro %}", + "meta": + {}, + "name": "_validate_flags", + "original_file_path": "macros/regex/regexp_instr.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/regex/regexp_instr.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations._validate_flags" + }, + "macro.dbt_expectations._validate_re2_flags": + { + "arguments": + [], + "created_at": 1717939093.8986254, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro _validate_re2_flags(flags) %}\n{# Re2 supports following flags: #}\n{# i : case-insensitive (default fault) #}\n{# m : multi-line mode: ^ and $ match begin/end line in addition to begin/end text (default false) #}\n{# s : let . match \\n (default false) #}\n{# U : ungreedy: swap meaning of x* and x*?, x+ and x+?, etc (default false) #}\n{# Flag syntax is xyz (set) or -xyz (clear) or xy-z (set xy, clear z). #}\n\n{# Regex explanation: do not allow consecutive dashes, accept all re2 flags and clear operator, do not end with a dash #}\n{% set re2_flags_pattern = '^(?!.*--)[-imsU]*(? 0 %}\n a\n full outer join\n b on\n {% for i in range(1, n_cols + 1) -%}\n a.col_{{ i }} = b.col_{{ i }} {% if not loop.last %}and{% endif %}\n {% endfor -%}\n {% else %}\n a cross join b\n {% endif %}\n )\n -- DEBUG:\n -- select * from final\n select\n *\n from final\n where\n {% if tolerance_percent %}\n expression_difference_percent > {{ tolerance_percent }}\n {% else %}\n expression_difference > {{ tolerance }}\n {% endif %}\n{%- endmacro -%}", + "meta": + {}, + "name": "default__test_equal_expression", + "original_file_path": "macros/schema_tests/_generalized/equal_expression.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/_generalized/equal_expression.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_equal_expression" + }, + "macro.dbt_expectations.default__test_expect_column_most_common_value_to_be_in_set": + { + "arguments": + [], + "created_at": 1717939093.7532856, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_expect_column_most_common_value_to_be_in_set(model,\n column_name,\n value_set,\n top_n,\n quote_values,\n data_type,\n row_condition\n ) %}\n\nwith value_counts as (\n\n select\n {% if quote_values -%}\n {{ column_name }}\n {%- else -%}\n cast({{ column_name }} as {{ data_type }})\n {%- endif %} as value_field,\n count(*) as value_count\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n group by {% if quote_values -%}\n {{ column_name }}\n {%- else -%}\n cast({{ column_name }} as {{ data_type }})\n {%- endif %}\n\n),\nvalue_counts_ranked as (\n\n select\n *,\n row_number() over(order by value_count desc) as value_count_rank\n from\n value_counts\n\n),\nvalue_count_top_n as (\n\n select\n value_field\n from\n value_counts_ranked\n where\n value_count_rank = {{ top_n }}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n '{{ value }}'\n {%- else -%}\n cast({{ value }} as {{ data_type }})\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n\n),\nunique_set_values as (\n\n select distinct value_field\n from\n set_values\n\n),\nvalidation_errors as (\n -- values from the model that are not in the set\n select\n value_field\n from\n value_count_top_n\n where\n value_field not in (select value_field from unique_set_values)\n\n)\n\nselect *\nfrom validation_errors\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_expect_column_most_common_value_to_be_in_set", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_most_common_value_to_be_in_set.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_most_common_value_to_be_in_set.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_expect_column_most_common_value_to_be_in_set" + }, + "macro.dbt_expectations.default__test_expect_column_stdev_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.7416186, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_expect_column_stdev_to_be_between(\n model, column_name,\n min_value,\n max_value,\n group_by,\n row_condition,\n strictly\n ) %}\n\n{% set expression %}\nstddev({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__test_expect_column_stdev_to_be_between", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_stdev_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_stdev_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_expect_column_stdev_to_be_between" + }, + "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_moving_stdevs": + { + "arguments": + [], + "created_at": 1717939093.8262582, + "depends_on": + { + "macros": + [ + "macro.dbt.date_trunc", + "macro.dbt_expectations.group_by", + "macro.dbt_expectations._get_metric_expression", + "macro.dbt.dateadd", + "macro.dbt_date.now", + "macro.dbt_expectations.type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_expect_column_values_to_be_within_n_moving_stdevs(model,\n column_name,\n date_column_name,\n group_by,\n period,\n lookback_periods,\n trend_periods,\n test_periods,\n sigma_threshold,\n sigma_threshold_upper,\n sigma_threshold_lower,\n take_diffs,\n take_logs\n ) %}\n\n{%- set sigma_threshold_upper = sigma_threshold_upper if sigma_threshold_upper else sigma_threshold -%}\n{%- set sigma_threshold_lower = sigma_threshold_lower if sigma_threshold_lower else -1 * sigma_threshold -%}\n{%- set partition_by = \"partition by \" ~ (group_by | join(\",\")) if group_by -%}\n{%- set group_by_length = (group_by | length ) if group_by else 0 -%}\n\nwith metric_values as (\n\n with grouped_metric_values as (\n\n select\n {{ dbt.date_trunc(period, date_column_name) }} as metric_period,\n {{ group_by | join(\",\") ~ \",\" if group_by }}\n sum({{ column_name }}) as agg_metric_value\n from\n {{ model }}\n {{ dbt_expectations.group_by(1 + group_by_length) }}\n\n )\n {%- if take_diffs %}\n , grouped_metric_values_with_priors as (\n\n select\n *,\n lag(agg_metric_value, {{ lookback_periods }}) over(\n {{ partition_by }}\n order by metric_period) as prior_agg_metric_value\n from\n grouped_metric_values d\n\n )\n select\n *,\n {{ dbt_expectations._get_metric_expression(\"agg_metric_value\", take_logs) }}\n -\n {{ dbt_expectations._get_metric_expression(\"prior_agg_metric_value\", take_logs) }}\n as metric_test_value\n from\n grouped_metric_values_with_priors d\n\n {%- else %}\n\n select\n *,\n {{ dbt_expectations._get_metric_expression(\"agg_metric_value\", take_logs) }}\n as metric_test_value\n from\n grouped_metric_values\n\n {%- endif %}\n\n),\nmetric_moving_calcs as (\n\n select\n *,\n avg(metric_test_value)\n over({{ partition_by }}\n order by metric_period rows\n between {{ trend_periods }} preceding and 1 preceding) as metric_test_rolling_average,\n stddev(metric_test_value)\n over({{ partition_by }}\n order by metric_period rows\n between {{ trend_periods }} preceding and 1 preceding) as metric_test_rolling_stddev\n from\n metric_values\n\n),\nmetric_sigma as (\n\n select\n *,\n (metric_test_value - metric_test_rolling_average) as metric_test_delta,\n (metric_test_value - metric_test_rolling_average)/\n nullif(metric_test_rolling_stddev, 0) as metric_test_sigma\n from\n metric_moving_calcs\n\n)\nselect\n *\nfrom\n metric_sigma\nwhere\n\n metric_period >= cast(\n {{ dbt.dateadd(period, -test_periods, dbt.date_trunc(period, dbt_date.now())) }}\n as {{ dbt_expectations.type_timestamp() }})\n and\n metric_period < {{ dbt.date_trunc(period, dbt_date.now()) }}\n and\n\n not (\n metric_test_sigma >= {{ sigma_threshold_lower }} and\n metric_test_sigma <= {{ sigma_threshold_upper }}\n )\n{%- endmacro -%}", + "meta": + {}, + "name": "default__test_expect_column_values_to_be_within_n_moving_stdevs", + "original_file_path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_moving_stdevs" + }, + "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_stdevs": + { + "arguments": + [], + "created_at": 1717939093.8366342, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.group_by" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_expect_column_values_to_be_within_n_stdevs(model,\n column_name,\n group_by,\n sigma_threshold\n ) %}\n\nwith metric_values as (\n\n select\n {{ group_by | join(\",\") ~ \",\" if group_by }}\n sum({{ column_name }}) as {{ column_name }}\n from\n {{ model }}\n {% if group_by -%}\n {{ dbt_expectations.group_by(group_by | length) }}\n {%- endif %}\n\n),\nmetric_values_with_statistics as (\n\n select\n *,\n avg({{ column_name }}) over() as {{ column_name }}_average,\n stddev({{ column_name }}) over() as {{ column_name }}_stddev\n from\n metric_values\n\n),\nmetric_values_z_scores as (\n\n select\n *,\n ({{ column_name }} - {{ column_name }}_average)/\n nullif({{ column_name }}_stddev, 0) as {{ column_name }}_sigma\n from\n metric_values_with_statistics\n\n)\nselect\n *\nfrom\n metric_values_z_scores\nwhere\n abs({{ column_name }}_sigma) > {{ sigma_threshold }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__test_expect_column_values_to_be_within_n_stdevs", + "original_file_path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_stdevs.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_stdevs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_stdevs" + }, + "macro.dbt_expectations.default__test_expect_grouped_row_values_to_have_recent_data": + { + "arguments": + [], + "created_at": 1717939093.8470857, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.type_timestamp", + "macro.dbt_date.now", + "macro.dbt_expectations.group_by", + "macro.dbt.dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_expect_grouped_row_values_to_have_recent_data(model,\n group_by,\n timestamp_column,\n datepart,\n interval,\n row_condition) %}\nwith latest_grouped_timestamps as (\n\n select\n {{ group_by | join(\",\") ~ \",\" if group_by }}\n max(1) as join_key,\n max(cast({{ timestamp_column }} as {{ dbt_expectations.type_timestamp() }})) as latest_timestamp_column\n from\n {{ model }}\n where\n -- to exclude erroneous future dates\n cast({{ timestamp_column }} as {{ dbt_expectations.type_timestamp() }}) <= {{ dbt_date.now() }}\n {% if row_condition %}\n and {{ row_condition }}\n {% endif %}\n\n {% if group_by -%}\n {{ dbt_expectations.group_by(group_by | length) }}\n {%- endif %}\n),\ntotal_row_counts as (\n\n select\n {{ group_by | join(\",\") ~ \",\" if group_by }}\n max(1) as join_key,\n count(*) as row_count\n from\n latest_grouped_timestamps\n {% if group_by -%}\n {{ dbt_expectations.group_by(group_by | length) }}\n {%- endif %}\n\n\n),\noutdated_grouped_timestamps as (\n\n select *\n from\n latest_grouped_timestamps\n where\n -- are the max timestamps per group older than the specified cutoff?\n latest_timestamp_column <\n cast(\n {{ dbt.dateadd(datepart, interval * -1, dbt_date.now()) }}\n as {{ dbt_expectations.type_timestamp() }}\n )\n\n),\nvalidation_errors as (\n\n select\n r.row_count,\n t.*\n from\n total_row_counts r\n left join\n outdated_grouped_timestamps t\n on\n {% for g in group_by %}\n r.{{ g }} = t.{{ g }} and\n {% endfor %}\n r.join_key = t.join_key\n where\n -- fail if either no rows were returned due to row_condition,\n -- or the recency test returned failed rows\n r.row_count = 0\n or\n t.join_key is not null\n\n)\nselect * from validation_errors\n{% endmacro %}", + "meta": + {}, + "name": "default__test_expect_grouped_row_values_to_have_recent_data", + "original_file_path": "macros/schema_tests/table_shape/expect_grouped_row_values_to_have_recent_data.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_grouped_row_values_to_have_recent_data.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_expect_grouped_row_values_to_have_recent_data" + }, + "macro.dbt_expectations.default__test_expect_row_values_to_have_recent_data": + { + "arguments": + [], + "created_at": 1717939093.8503196, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.type_timestamp", + "macro.dbt_date.now", + "macro.dbt.dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_expect_row_values_to_have_recent_data(model, column_name, datepart, interval, row_condition) %}\n{%- set default_start_date = '1970-01-01' -%}\nwith max_recency as (\n\n select max(cast({{ column_name }} as {{ dbt_expectations.type_timestamp() }})) as max_timestamp\n from\n {{ model }}\n where\n -- to exclude erroneous future dates\n cast({{ column_name }} as {{ dbt_expectations.type_timestamp() }}) <= {{ dbt_date.now() }}\n {% if row_condition %}\n and {{ row_condition }}\n {% endif %}\n)\nselect\n *\nfrom\n max_recency\nwhere\n -- if the row_condition excludes all rows, we need to compare against a default date\n -- to avoid false negatives\n coalesce(max_timestamp, cast('{{ default_start_date }}' as {{ dbt_expectations.type_timestamp() }}))\n <\n cast({{ dbt.dateadd(datepart, interval * -1, dbt_date.now()) }} as {{ dbt_expectations.type_timestamp() }})\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_expect_row_values_to_have_recent_data", + "original_file_path": "macros/schema_tests/table_shape/expect_row_values_to_have_recent_data.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_row_values_to_have_recent_data.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_expect_row_values_to_have_recent_data" + }, + "macro.dbt_expectations.default__test_expect_select_column_values_to_be_unique_within_record": + { + "arguments": + [], + "created_at": 1717939093.8047254, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.ignore_row_if_expression", + "macro.dbt_expectations.md5" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_expect_select_column_values_to_be_unique_within_record(model,\n column_list,\n quote_columns,\n ignore_row_if,\n row_condition\n ) %}\n\n{% if not quote_columns %}\n {%- set columns=column_list %}\n{% elif quote_columns %}\n {%- set columns=[] %}\n {% for column in column_list -%}\n {% set columns = columns.append( adapter.quote(column) ) %}\n {%- endfor %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`quote_columns` argument for unique_combination_of_columns test must be one of [True, False] Got: '\" ~ quote_columns ~\"'.'\"\n ) }}\n{% endif %}\n\n{%- set row_condition_ext -%}\n\n {%- if row_condition %}\n {{ row_condition }} and\n {% endif -%}\n\n {{ dbt_expectations.ignore_row_if_expression(ignore_row_if, columns) }}\n\n{%- endset -%}\n\nwith column_values as (\n\n select\n row_number() over(order by {{ columns|join(', ') }}) as row_index,\n {% for column in columns -%}\n {{ column }}{% if not loop.last %},{% endif %}\n {%- endfor %}\n from {{ model }}\n where\n 1=1\n {%- if row_condition_ext %}\n and {{ row_condition_ext }}\n {% endif %}\n\n),\nunpivot_columns as (\n\n {% for column in columns %}\n select row_index, '{{ column }}' as column_name, {{ dbt_expectations.md5(column) }} as column_value from column_values\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n),\nvalidation_errors as (\n\n select\n row_index,\n count(distinct column_value) as column_values\n from unpivot_columns\n group by 1\n having count(distinct column_value) < {{ columns | length }}\n\n)\nselect * from validation_errors\n{% endmacro %}", + "meta": + {}, + "name": "default__test_expect_select_column_values_to_be_unique_within_record", + "original_file_path": "macros/schema_tests/multi-column/expect_select_column_values_to_be_unique_within_record.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/multi-column/expect_select_column_values_to_be_unique_within_record.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_expect_select_column_values_to_be_unique_within_record" + }, + "macro.dbt_expectations.default__test_expect_table_row_count_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.8573933, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__test_expect_table_row_count_to_be_between(model,\n min_value,\n max_value,\n group_by,\n row_condition,\n strictly\n ) -%}\n{% set expression %}\ncount(*)\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "default__test_expect_table_row_count_to_be_between", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_expect_table_row_count_to_be_between" + }, + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal": + { + "arguments": + [], + "created_at": 1717939093.8591726, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n\n{%- macro default__test_expect_table_row_count_to_equal(model,\n value,\n group_by,\n row_condition\n ) -%}\n{% set expression %}\ncount(*) = {{ value }}\n{% endset %}\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=group_by,\n row_condition=row_condition)\n }}\n{%- endmacro -%}", + "meta": + {}, + "name": "default__test_expect_table_row_count_to_equal", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_expect_table_row_count_to_equal" + }, + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table": + { + "arguments": + [], + "created_at": 1717939093.872807, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_equal_expression" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__test_expect_table_row_count_to_equal_other_table(model,\n compare_model,\n group_by,\n compare_group_by,\n factor,\n row_condition,\n compare_row_condition\n ) -%}\n{{ dbt_expectations.test_equal_expression(model, \"count(*)\",\n compare_model=compare_model,\n compare_expression=\"count(*) * \" + factor|string,\n group_by=group_by,\n compare_group_by=compare_group_by,\n row_condition=row_condition,\n compare_row_condition=compare_row_condition\n) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "default__test_expect_table_row_count_to_equal_other_table", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table" + }, + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table_times_factor": + { + "arguments": + [], + "created_at": 1717939093.853887, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_expect_table_row_count_to_equal_other_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__test_expect_table_row_count_to_equal_other_table_times_factor(model,\n compare_model,\n factor,\n group_by,\n compare_group_by,\n row_condition,\n compare_row_condition\n ) -%}\n\n{{ dbt_expectations.test_expect_table_row_count_to_equal_other_table(model,\n compare_model,\n group_by=group_by,\n compare_group_by=compare_group_by,\n factor=factor,\n row_condition=row_condition,\n compare_row_condition=compare_row_condition\n) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "default__test_expect_table_row_count_to_equal_other_table_times_factor", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table_times_factor.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table_times_factor.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table_times_factor" + }, + "macro.dbt_expectations.default__truth_expression": + { + "arguments": + [], + "created_at": 1717939093.7997212, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__truth_expression(expression) %}\n {{ expression }} as expression\n{% endmacro %}", + "meta": + {}, + "name": "default__truth_expression", + "original_file_path": "macros/schema_tests/_generalized/_truth_expression.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/_generalized/_truth_expression.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__truth_expression" + }, + "macro.dbt_expectations.default__type_datetime": + { + "arguments": + [], + "created_at": 1717939093.900612, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_datetime() -%}\n datetime\n{%- endmacro %}", + "meta": + {}, + "name": "default__type_datetime", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__type_datetime" + }, + "macro.dbt_expectations.default__type_timestamp": + { + "arguments": + [], + "created_at": 1717939093.8996458, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_timestamp() -%}\n timestamp\n{%- endmacro %}", + "meta": + {}, + "name": "default__type_timestamp", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.default__type_timestamp" + }, + "macro.dbt_expectations.duckdb__rand": + { + "arguments": + [], + "created_at": 1717939093.909143, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro duckdb__rand() -%}\n\n random()\n\n{%- endmacro -%}", + "meta": + {}, + "name": "duckdb__rand", + "original_file_path": "macros/math/rand.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/math/rand.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.duckdb__rand" + }, + "macro.dbt_expectations.duckdb__regexp_instr": + { + "arguments": + [], + "created_at": 1717939093.8952122, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._validate_flags" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro duckdb__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{% if flags %}{{ dbt_expectations._validate_flags(flags, 'ciep') }}{% endif %}\nregexp_matches({{ source_value }}, '{{ regexp }}', '{{ flags }}')\n{% endmacro %}", + "meta": + {}, + "name": "duckdb__regexp_instr", + "original_file_path": "macros/regex/regexp_instr.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/regex/regexp_instr.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.duckdb__regexp_instr" + }, + "macro.dbt_expectations.duckdb__type_datetime": + { + "arguments": + [], + "created_at": 1717939093.9012194, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro duckdb__type_datetime() -%}\n timestamp\n{%- endmacro %}", + "meta": + {}, + "name": "duckdb__type_datetime", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.duckdb__type_datetime" + }, + "macro.dbt_expectations.expression_between": + { + "arguments": + [], + "created_at": 1717939093.7805765, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro expression_between(model,\n expression,\n min_value,\n max_value,\n group_by_columns,\n row_condition,\n strictly\n ) %}\n\n{%- if min_value is none and max_value is none -%}\n{{ exceptions.raise_compiler_error(\n \"You have to provide either a min_value, max_value or both.\"\n) }}\n{%- endif -%}\n\n{%- set strict_operator = \"\" if strictly else \"=\" -%}\n\n{% set expression_min_max %}\n( 1=1\n{%- if min_value is not none %} and {{ expression | trim }} >{{ strict_operator }} {{ min_value }}{% endif %}\n{%- if max_value is not none %} and {{ expression | trim }} <{{ strict_operator }} {{ max_value }}{% endif %}\n)\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression_min_max,\n group_by_columns=group_by_columns,\n row_condition=row_condition)\n }}\n\n{% endmacro %}", + "meta": + {}, + "name": "expression_between", + "original_file_path": "macros/schema_tests/_generalized/expression_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/_generalized/expression_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.expression_between" + }, + "macro.dbt_expectations.expression_is_true": + { + "arguments": + [], + "created_at": 1717939093.797773, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro expression_is_true(model,\n expression,\n test_condition=\"= true\",\n group_by_columns=None,\n row_condition=None\n ) %}\n {{ adapter.dispatch('expression_is_true', 'dbt_expectations') (model, expression, test_condition, group_by_columns, row_condition) }}\n{%- endmacro %}", + "meta": + {}, + "name": "expression_is_true", + "original_file_path": "macros/schema_tests/_generalized/expression_is_true.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/_generalized/expression_is_true.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.expression_is_true" + }, + "macro.dbt_expectations.get_select": + { + "arguments": + [], + "created_at": 1717939093.79087, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__get_select" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_select(model, expression, row_condition, group_by) -%}\n {{ adapter.dispatch('get_select', 'dbt_expectations') (model, expression, row_condition, group_by) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_select", + "original_file_path": "macros/schema_tests/_generalized/equal_expression.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/_generalized/equal_expression.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.get_select" + }, + "macro.dbt_expectations.group_by": + { + "arguments": + [], + "created_at": 1717939093.9031043, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__group_by" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro group_by(n) -%}\n {{ return(adapter.dispatch('group_by', 'dbt_expectations')(n)) }}\n{% endmacro %}", + "meta": + {}, + "name": "group_by", + "original_file_path": "macros/utils/groupby.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/groupby.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.group_by" + }, + "macro.dbt_expectations.ignore_row_if_expression": + { + "arguments": + [], + "created_at": 1717939093.7814448, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__ignore_row_if_expression" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro ignore_row_if_expression(ignore_row_if, columns) %}\n {{ adapter.dispatch('ignore_row_if_expression', 'dbt_expectations') (ignore_row_if, columns) }}\n{% endmacro %}", + "meta": + {}, + "name": "ignore_row_if_expression", + "original_file_path": "macros/schema_tests/_generalized/_ignore_row_if_expression.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/_generalized/_ignore_row_if_expression.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.ignore_row_if_expression" + }, + "macro.dbt_expectations.log_natural": + { + "arguments": + [], + "created_at": 1717939093.9065032, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.spark__log_natural" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro log_natural(x) -%}\n {{ adapter.dispatch('log_natural', 'dbt_expectations') (x) }}\n{%- endmacro %}", + "meta": + {}, + "name": "log_natural", + "original_file_path": "macros/math/log_natural.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/math/log_natural.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.log_natural" + }, + "macro.dbt_expectations.md5": + { + "arguments": + [], + "created_at": 1717939093.9020834, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__md5" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro md5(string_value) -%}\n {{ return(adapter.dispatch('md5', 'dbt_expectations')(string_value)) }}\n{% endmacro %}", + "meta": + {}, + "name": "md5", + "original_file_path": "macros/utils/md5.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/md5.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.md5" + }, + "macro.dbt_expectations.median": + { + "arguments": + [], + "created_at": 1717939093.909527, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.percentile_cont" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro median(field) %}\n{{ dbt_expectations.percentile_cont(field, 0.5) }}\n{% endmacro %}", + "meta": + {}, + "name": "median", + "original_file_path": "macros/math/median.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/math/median.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.median" + }, + "macro.dbt_expectations.percentile_cont": + { + "arguments": + [], + "created_at": 1717939093.904579, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.spark__quantile" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro percentile_cont(field, quantile, partition=None) %}\n {{ adapter.dispatch('quantile', 'dbt_expectations') (field, quantile, partition) }}\n{% endmacro %}", + "meta": + {}, + "name": "percentile_cont", + "original_file_path": "macros/math/percentile_cont.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/math/percentile_cont.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.percentile_cont" + }, + "macro.dbt_expectations.postgres__rand": + { + "arguments": + [], + "created_at": 1717939093.9088173, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__rand() -%}\n\n random()\n\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "postgres__rand", + "original_file_path": "macros/math/rand.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/math/rand.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.postgres__rand" + }, + "macro.dbt_expectations.postgres__regexp_instr": + { + "arguments": + [], + "created_at": 1717939093.8938873, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._validate_flags" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{% if flags %}{{ dbt_expectations._validate_flags(flags, 'bcegimnpqstwx') }}{% endif %}\ncoalesce(array_length((select regexp_matches({{ source_value }}, '{{ regexp }}', '{{ flags }}')), 1), 0)\n{% endmacro %}", + "meta": + {}, + "name": "postgres__regexp_instr", + "original_file_path": "macros/regex/regexp_instr.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/regex/regexp_instr.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.postgres__regexp_instr" + }, + "macro.dbt_expectations.postgres__type_datetime": + { + "arguments": + [], + "created_at": 1717939093.901059, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__type_datetime() -%}\n timestamp without time zone\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__type_datetime", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.postgres__type_datetime" + }, + "macro.dbt_expectations.postgres__type_timestamp": + { + "arguments": + [], + "created_at": 1717939093.8999662, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__type_timestamp() -%}\n timestamp without time zone\n{%- endmacro %}", + "meta": + {}, + "name": "postgres__type_timestamp", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.postgres__type_timestamp" + }, + "macro.dbt_expectations.rand": + { + "arguments": + [], + "created_at": 1717939093.9079795, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__rand" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro rand() -%}\n {{ adapter.dispatch('rand', 'dbt_expectations') () }}\n{%- endmacro %}", + "meta": + {}, + "name": "rand", + "original_file_path": "macros/math/rand.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/math/rand.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.rand" + }, + "macro.dbt_expectations.redshift__rand": + { + "arguments": + [], + "created_at": 1717939093.9089828, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__rand() -%}\n\n random()\n\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "redshift__rand", + "original_file_path": "macros/math/rand.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/math/rand.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.redshift__rand" + }, + "macro.dbt_expectations.redshift__regexp_instr": + { + "arguments": + [], + "created_at": 1717939093.8945742, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._validate_flags" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{% if flags %}{{ dbt_expectations._validate_flags(flags, 'ciep') }}{% endif %}\nregexp_instr({{ source_value }}, '{{ regexp }}', {{ position }}, {{ occurrence }}, 0, '{{ flags }}')\n{% endmacro %}", + "meta": + {}, + "name": "redshift__regexp_instr", + "original_file_path": "macros/regex/regexp_instr.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/regex/regexp_instr.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.redshift__regexp_instr" + }, + "macro.dbt_expectations.regexp_instr": + { + "arguments": + [], + "created_at": 1717939093.890603, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.spark__regexp_instr" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro regexp_instr(source_value, regexp, position=1, occurrence=1, is_raw=False, flags=\"\") %}\n\n {{ adapter.dispatch('regexp_instr', 'dbt_expectations')(\n source_value, regexp, position, occurrence, is_raw, flags\n ) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "regexp_instr", + "original_file_path": "macros/regex/regexp_instr.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/regex/regexp_instr.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.regexp_instr" + }, + "macro.dbt_expectations.snowflake__log_natural": + { + "arguments": + [], + "created_at": 1717939093.9071527, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__log_natural(x) -%}\n\n ln({{ x }})\n\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "snowflake__log_natural", + "original_file_path": "macros/math/log_natural.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/math/log_natural.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.snowflake__log_natural" + }, + "macro.dbt_expectations.snowflake__rand": + { + "arguments": + [], + "created_at": 1717939093.9086308, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__rand(seed) -%}\n\n uniform(0::float, 1::float, random())\n\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "snowflake__rand", + "original_file_path": "macros/math/rand.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/math/rand.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.snowflake__rand" + }, + "macro.dbt_expectations.snowflake__regexp_instr": + { + "arguments": + [], + "created_at": 1717939093.892248, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._validate_flags" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{%- set regexp = \"$$\" ~ regexp ~ \"$$\" if is_raw else \"'\" ~ regexp ~ \"'\" -%}\n{% if flags %}{{ dbt_expectations._validate_flags(flags, 'cimes') }}{% endif %}\nregexp_instr({{ source_value }}, {{ regexp }}, {{ position }}, {{ occurrence }}, 0, '{{ flags }}')\n{% endmacro %}", + "meta": + {}, + "name": "snowflake__regexp_instr", + "original_file_path": "macros/regex/regexp_instr.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/regex/regexp_instr.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.snowflake__regexp_instr" + }, + "macro.dbt_expectations.snowflake__type_datetime": + { + "arguments": + [], + "created_at": 1717939093.9007878, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__type_datetime() -%}\n timestamp_ntz\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__type_datetime", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.snowflake__type_datetime" + }, + "macro.dbt_expectations.snowflake__type_timestamp": + { + "arguments": + [], + "created_at": 1717939093.899807, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__type_timestamp() -%}\n timestamp_ntz\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__type_timestamp", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.snowflake__type_timestamp" + }, + "macro.dbt_expectations.spark__log_natural": + { + "arguments": + [], + "created_at": 1717939093.9073646, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__log_natural(x) -%}\n\n ln({{ x }})\n\n{%- endmacro -%}", + "meta": + {}, + "name": "spark__log_natural", + "original_file_path": "macros/math/log_natural.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/math/log_natural.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.spark__log_natural" + }, + "macro.dbt_expectations.spark__quantile": + { + "arguments": + [], + "created_at": 1717939093.9059007, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__quantile(field, quantile, partition) -%}\n percentile({{ field }}, {{ quantile }})\n over({%- if partition %}partition by {{ partition }}{% endif -%})\n{% endmacro %}", + "meta": + {}, + "name": "spark__quantile", + "original_file_path": "macros/math/percentile_cont.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/math/percentile_cont.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.spark__quantile" + }, + "macro.dbt_expectations.spark__regexp_instr": + { + "arguments": + [], + "created_at": 1717939093.8958204, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n{% if is_raw or flags %}\n {{ exceptions.warn(\n \"is_raw and flags options are not supported for this adapter \"\n ~ \"and are being ignored.\"\n ) }}\n{% endif %}\nlength(regexp_extract({{ source_value }}, '{{ regexp }}', 0))\n{% endmacro %}", + "meta": + {}, + "name": "spark__regexp_instr", + "original_file_path": "macros/regex/regexp_instr.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/regex/regexp_instr.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.spark__regexp_instr" + }, + "macro.dbt_expectations.spark__type_datetime": + { + "arguments": + [], + "created_at": 1717939093.9013753, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__type_datetime() -%}\n timestamp\n{%- endmacro %}", + "meta": + {}, + "name": "spark__type_datetime", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.spark__type_datetime" + }, + "macro.dbt_expectations.test_equal_expression": + { + "arguments": + [], + "created_at": 1717939093.7930098, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_equal_expression" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test equal_expression(model, expression,\n compare_model=None,\n compare_expression=None,\n group_by=None,\n compare_group_by=None,\n row_condition=None,\n compare_row_condition=None,\n tolerance=0.0,\n tolerance_percent=None\n ) -%}\n\n {{ adapter.dispatch('test_equal_expression', 'dbt_expectations') (\n model,\n expression,\n compare_model,\n compare_expression,\n group_by,\n compare_group_by,\n row_condition,\n compare_row_condition,\n tolerance,\n tolerance_percent) }}\n{%- endtest %}", + "meta": + {}, + "name": "test_equal_expression", + "original_file_path": "macros/schema_tests/_generalized/equal_expression.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/_generalized/equal_expression.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_equal_expression" + }, + "macro.dbt_expectations.test_expect_column_distinct_count_to_be_greater_than": + { + "arguments": + [], + "created_at": 1717939093.732509, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_distinct_count_to_be_greater_than(model,\n column_name,\n value,\n group_by=None,\n row_condition=None\n ) %}\n{% set expression %}\ncount(distinct {{ column_name }}) > {{ value }}\n{% endset %}\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=group_by,\n row_condition=row_condition)\n }}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_column_distinct_count_to_be_greater_than", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_be_greater_than.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_be_greater_than.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_count_to_be_greater_than" + }, + "macro.dbt_expectations.test_expect_column_distinct_count_to_be_less_than": + { + "arguments": + [], + "created_at": 1717939093.7458267, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_distinct_count_to_be_less_than(model,\n column_name,\n value,\n group_by=None,\n row_condition=None\n ) %}\n{% set expression %}\ncount(distinct {{ column_name }}) < {{ value }}\n{% endset %}\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=group_by,\n row_condition=row_condition)\n }}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_column_distinct_count_to_be_less_than", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_be_less_than.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_be_less_than.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_count_to_be_less_than" + }, + "macro.dbt_expectations.test_expect_column_distinct_count_to_equal": + { + "arguments": + [], + "created_at": 1717939093.7353456, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_distinct_count_to_equal(model,\n column_name,\n value,\n group_by=None,\n row_condition=None\n ) %}\n{% set expression %}\ncount(distinct {{ column_name }}) = {{ value }}\n{% endset %}\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=group_by,\n row_condition=row_condition)\n }}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_column_distinct_count_to_equal", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_equal.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_equal.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_count_to_equal" + }, + "macro.dbt_expectations.test_expect_column_distinct_count_to_equal_other_table": + { + "arguments": + [], + "created_at": 1717939093.7430491, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_equal_expression" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_distinct_count_to_equal_other_table(model,\n compare_model,\n column_name,\n compare_column_name,\n row_condition=None,\n compare_row_condition=None\n ) %}\n{%- set expression -%}\ncount(distinct {{ column_name }})\n{%- endset -%}\n{%- set compare_expression -%}\n{%- if compare_column_name -%}\ncount(distinct {{ compare_column_name }})\n{%- else -%}\n{{ expression }}\n{%- endif -%}\n{%- endset -%}\n{{ dbt_expectations.test_equal_expression(\n model,\n expression=expression,\n compare_model=compare_model,\n compare_expression=compare_expression,\n row_condition=row_condition,\n compare_row_condition=compare_row_condition\n) }}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_column_distinct_count_to_equal_other_table", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_equal_other_table.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_count_to_equal_other_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_count_to_equal_other_table" + }, + "macro.dbt_expectations.test_expect_column_distinct_values_to_be_in_set": + { + "arguments": + [], + "created_at": 1717939093.7567537, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_distinct_values_to_be_in_set(model,\n column_name,\n value_set,\n quote_values=True,\n row_condition=None\n ) %}\n\nwith all_values as (\n\n select distinct\n {{ column_name }} as value_field\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n\n),\nunique_set_values as (\n\n select distinct value_field\n from\n set_values\n\n),\nvalidation_errors as (\n -- values from the model that are not in the set\n select\n v.value_field\n from\n all_values v\n left join\n unique_set_values s on v.value_field = s.value_field\n where\n s.value_field is null\n\n)\n\nselect *\nfrom validation_errors\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_distinct_values_to_be_in_set", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_be_in_set.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_be_in_set.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_values_to_be_in_set" + }, + "macro.dbt_expectations.test_expect_column_distinct_values_to_contain_set": + { + "arguments": + [], + "created_at": 1717939093.7446806, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_distinct_values_to_contain_set(model, column_name,\n value_set,\n quote_values=True,\n row_condition=None\n ) %}\n\nwith all_values as (\n\n select distinct\n {{ column_name }} as value_field\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n\n),\nunique_set_values as (\n\n select distinct value_field\n from\n set_values\n\n),\nvalidation_errors as (\n -- values in set that are not in the list of values from the model\n select\n s.value_field\n from\n unique_set_values s\n left join\n all_values v on s.value_field = v.value_field\n where\n v.value_field is null\n\n)\n\nselect *\nfrom validation_errors\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_distinct_values_to_contain_set", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_contain_set.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_contain_set.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_values_to_contain_set" + }, + "macro.dbt_expectations.test_expect_column_distinct_values_to_equal_set": + { + "arguments": + [], + "created_at": 1717939093.737004, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_distinct_values_to_equal_set(model, column_name,\n value_set,\n quote_values=True,\n row_condition=None\n ) %}\n\nwith all_values as (\n\n select distinct\n {{ column_name }} as column_value\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n\n),\nunique_set_values as (\n\n select distinct value_field\n from\n set_values\n\n),\nvalidation_errors as (\n\n select\n *\n from\n all_values v\n full outer join\n unique_set_values s on v.column_value = s.value_field\n where\n v.column_value is null or\n s.value_field is null\n\n)\n\nselect *\nfrom validation_errors\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_distinct_values_to_equal_set", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_equal_set.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_distinct_values_to_equal_set.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_distinct_values_to_equal_set" + }, + "macro.dbt_expectations.test_expect_column_max_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.7488103, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_max_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\nmax({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_max_to_be_between", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_max_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_max_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_max_to_be_between" + }, + "macro.dbt_expectations.test_expect_column_mean_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.7472606, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_mean_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\navg({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_mean_to_be_between", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_mean_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_mean_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_mean_to_be_between" + }, + "macro.dbt_expectations.test_expect_column_median_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.7384937, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.median", + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_median_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n\n{% set expression %}\n{{ dbt_expectations.median(column_name) }}\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_median_to_be_between", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_median_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_median_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_median_to_be_between" + }, + "macro.dbt_expectations.test_expect_column_min_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.7612715, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_min_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\nmin({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_min_to_be_between", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_min_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_min_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_min_to_be_between" + }, + "macro.dbt_expectations.test_expect_column_most_common_value_to_be_in_set": + { + "arguments": + [], + "created_at": 1717939093.7515337, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_column_most_common_value_to_be_in_set" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_most_common_value_to_be_in_set(model,\n column_name,\n value_set,\n top_n,\n quote_values=True,\n data_type=\"decimal\",\n row_condition=None\n ) -%}\n\n {{ adapter.dispatch('test_expect_column_most_common_value_to_be_in_set', 'dbt_expectations') (\n model, column_name, value_set, top_n, quote_values, data_type, row_condition\n ) }}\n\n{%- endtest %}", + "meta": + {}, + "name": "test_expect_column_most_common_value_to_be_in_set", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_most_common_value_to_be_in_set.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_most_common_value_to_be_in_set.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_most_common_value_to_be_in_set" + }, + "macro.dbt_expectations.test_expect_column_pair_values_A_to_be_greater_than_B": + { + "arguments": + [], + "created_at": 1717939093.813427, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_pair_values_A_to_be_greater_than_B(model,\n column_A,\n column_B,\n or_equal=False,\n row_condition=None\n ) %}\n\n{% set operator = \">=\" if or_equal else \">\" %}\n{% set expression = column_A ~ \" \" ~ operator ~ \" \" ~ column_B %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_pair_values_A_to_be_greater_than_B", + "original_file_path": "macros/schema_tests/multi-column/expect_column_pair_values_A_to_be_greater_than_B.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/multi-column/expect_column_pair_values_A_to_be_greater_than_B.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_pair_values_A_to_be_greater_than_B" + }, + "macro.dbt_expectations.test_expect_column_pair_values_to_be_equal": + { + "arguments": + [], + "created_at": 1717939093.81213, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_pair_values_to_be_equal(model,\n column_A,\n column_B,\n row_condition=None\n ) %}\n\n{% set operator = \"=\" %}\n{% set expression = column_A ~ \" \" ~ operator ~ \" \" ~ column_B %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_pair_values_to_be_equal", + "original_file_path": "macros/schema_tests/multi-column/expect_column_pair_values_to_be_equal.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/multi-column/expect_column_pair_values_to_be_equal.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_pair_values_to_be_equal" + }, + "macro.dbt_expectations.test_expect_column_pair_values_to_be_in_set": + { + "arguments": + [], + "created_at": 1717939093.8109894, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_pair_values_to_be_in_set(model,\n column_A,\n column_B,\n value_pairs_set,\n row_condition=None\n ) %}\n\n{% set expression %}\n{% for pair in value_pairs_set %}\n{%- if (pair | length) == 2 %}\n({{ column_A }} = {{ pair[0] }} and {{ column_B }} = {{ pair[1] }}){% if not loop.last %} or {% endif %}\n{% else %}\n{{ exceptions.raise_compiler_error(\n \"`value_pairs_set` argument for expect_column_pair_values_to_be_in_set test cannot have more than 2 item per element.\n Got: '\" ~ pair ~ \"'.'\"\n ) }}\n{% endif %}\n{% endfor %}\n{% endset %}\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_pair_values_to_be_in_set", + "original_file_path": "macros/schema_tests/multi-column/expect_column_pair_values_to_be_in_set.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/multi-column/expect_column_pair_values_to_be_in_set.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_pair_values_to_be_in_set" + }, + "macro.dbt_expectations.test_expect_column_proportion_of_unique_values_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.7342455, + "depends_on": + { + "macros": + [ + "macro.dbt.type_float", + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_proportion_of_unique_values_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\ncast(count(distinct {{ column_name }}) as {{ dbt.type_float() }})/count({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_proportion_of_unique_values_to_be_between", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_proportion_of_unique_values_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_proportion_of_unique_values_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_proportion_of_unique_values_to_be_between" + }, + "macro.dbt_expectations.test_expect_column_quantile_values_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.7549858, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.percentile_cont", + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_quantile_values_to_be_between(model, column_name,\n quantile,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n\n{% set expression %}\n{{ dbt_expectations.percentile_cont(column_name, quantile) }}\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_quantile_values_to_be_between", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_quantile_values_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_quantile_values_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_quantile_values_to_be_between" + }, + "macro.dbt_expectations.test_expect_column_stdev_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.7408323, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_column_stdev_to_be_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_stdev_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) -%}\n {{ adapter.dispatch('test_expect_column_stdev_to_be_between', 'dbt_expectations') (\n model, column_name,\n min_value,\n max_value,\n group_by,\n row_condition,\n strictly\n ) }}\n{%- endtest %}", + "meta": + {}, + "name": "test_expect_column_stdev_to_be_between", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_stdev_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_stdev_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_stdev_to_be_between" + }, + "macro.dbt_expectations.test_expect_column_sum_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.759632, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_sum_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\nsum({{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_sum_to_be_between", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_sum_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_sum_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_sum_to_be_between" + }, + "macro.dbt_expectations.test_expect_column_to_exist": + { + "arguments": + [], + "created_at": 1717939093.864427, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_column_list", + "macro.dbt.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_column_to_exist(model, column_name, column_index=None, transform=\"upper\") -%}\n{%- if execute -%}\n\n {%- set column_name = column_name | map(transform) | join -%}\n {%- set relation_column_names = dbt_expectations._get_column_list(model, transform) -%}\n\n {%- set matching_column_index = relation_column_names.index(column_name) if column_name in relation_column_names else -1 %}\n\n {%- if column_index -%}\n\n {%- set column_index_0 = column_index - 1 if column_index > 0 else 0 -%}\n\n {%- set column_index_matches = true if matching_column_index == column_index_0 else false %}\n\n {%- else -%}\n\n {%- set column_index_matches = true -%}\n\n {%- endif %}\n\n with test_data as (\n\n select\n cast('{{ column_name }}' as {{ dbt.type_string() }}) as column_name,\n {{ matching_column_index }} as matching_column_index,\n {{ column_index_matches }} as column_index_matches\n\n )\n select *\n from test_data\n where\n not(matching_column_index >= 0 and column_index_matches)\n\n{%- endif -%}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_column_to_exist", + "original_file_path": "macros/schema_tests/table_shape/expect_column_to_exist.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_column_to_exist.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_to_exist" + }, + "macro.dbt_expectations.test_expect_column_unique_value_count_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.7581882, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_unique_value_count_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\ncount(distinct {{ column_name }})\n{% endset %}\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=group_by,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_unique_value_count_to_be_between", + "original_file_path": "macros/schema_tests/aggregate_functions/expect_column_unique_value_count_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/aggregate_functions/expect_column_unique_value_count_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_unique_value_count_to_be_between" + }, + "macro.dbt_expectations.test_expect_column_value_lengths_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.7715623, + "depends_on": + { + "macros": + [ + "macro.dbt.length", + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_value_lengths_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n row_condition=None,\n strictly=False\n ) %}\n{% set expression %}\n{{ dbt.length(column_name) }}\n{% endset %}\n\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=None,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_value_lengths_to_be_between", + "original_file_path": "macros/schema_tests/string_matching/expect_column_value_lengths_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/string_matching/expect_column_value_lengths_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_value_lengths_to_be_between" + }, + "macro.dbt_expectations.test_expect_column_value_lengths_to_equal": + { + "arguments": + [], + "created_at": 1717939093.7660434, + "depends_on": + { + "macros": + [ + "macro.dbt.length", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_value_lengths_to_equal(model, column_name,\n value,\n row_condition=None\n ) %}\n\n{% set expression = dbt.length(column_name) ~ \" = \" ~ value %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_value_lengths_to_equal", + "original_file_path": "macros/schema_tests/string_matching/expect_column_value_lengths_to_equal.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/string_matching/expect_column_value_lengths_to_equal.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_value_lengths_to_equal" + }, + "macro.dbt_expectations.test_expect_column_values_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.8852262, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_be_between(model, column_name,\n min_value=None,\n max_value=None,\n row_condition=None,\n strictly=False\n ) %}\n\n{% set expression %}\n{{ column_name }}\n{% endset %}\n\n{{ dbt_expectations.expression_between(model,\n expression=expression,\n min_value=min_value,\n max_value=max_value,\n group_by_columns=None,\n row_condition=row_condition,\n strictly=strictly\n ) }}\n\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_be_between", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_between" + }, + "macro.dbt_expectations.test_expect_column_values_to_be_decreasing": + { + "arguments": + [], + "created_at": 1717939093.8809295, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_be_decreasing(model, column_name,\n sort_column=None,\n strictly=True,\n row_condition=None,\n group_by=None) %}\n\n{%- set sort_column = column_name if not sort_column else sort_column -%}\n{%- set operator = \"<\" if strictly else \"<=\" %}\nwith all_values as (\n\n select\n {{ sort_column }} as sort_column,\n {%- if group_by -%}\n {{ group_by | join(\", \") }},\n {%- endif %}\n {{ column_name }} as value_field\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nadd_lag_values as (\n\n select\n sort_column,\n value_field,\n lag(value_field) over\n {%- if not group_by -%}\n (order by sort_column)\n {%- else -%}\n (partition by {{ group_by | join(\", \") }} order by sort_column)\n {%- endif %} as value_field_lag\n from\n all_values\n\n),\nvalidation_errors as (\n\n select\n *\n from\n add_lag_values\n where\n value_field_lag is not null\n and\n not (value_field {{ operator }} value_field_lag)\n\n)\nselect *\nfrom validation_errors\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_be_decreasing", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_decreasing.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_decreasing.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_decreasing" + }, + "macro.dbt_expectations.test_expect_column_values_to_be_in_set": + { + "arguments": + [], + "created_at": 1717939093.8749774, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_be_in_set(model, column_name,\n value_set,\n quote_values=True,\n row_condition=None\n ) %}\n\nwith all_values as (\n\n select\n {{ column_name }} as value_field\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n cast('{{ value }}' as {{ dbt.type_string() }})\n {%- else -%}\n {{ value }}\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n),\nvalidation_errors as (\n -- values from the model that are not in the set\n select\n v.value_field\n from\n all_values v\n left join\n set_values s on v.value_field = s.value_field\n where\n s.value_field is null\n\n)\n\nselect *\nfrom validation_errors\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_be_in_set", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_in_set.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_in_set.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_in_set" + }, + "macro.dbt_expectations.test_expect_column_values_to_be_in_type_list": + { + "arguments": + [], + "created_at": 1717939093.882949, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.escape_single_quotes", + "macro.dbt.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_column_values_to_be_in_type_list(model, column_name, column_type_list) -%}\n{%- if execute -%}\n\n {%- set column_name = column_name | upper -%}\n {%- set columns_in_relation = adapter.get_columns_in_relation(model) -%}\n {%- set column_type_list = column_type_list| map(\"upper\") | list -%}\n with relation_columns as (\n\n {% for column in columns_in_relation %}\n select\n cast('{{ escape_single_quotes(column.name | upper) }}' as {{ dbt.type_string() }}) as relation_column,\n cast('{{ column.dtype | upper }}' as {{ dbt.type_string() }}) as relation_column_type\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n ),\n test_data as (\n\n select\n *\n from\n relation_columns\n where\n relation_column = '{{ column_name }}'\n and\n relation_column_type not in ('{{ column_type_list | join(\"', '\") }}')\n\n )\n select *\n from test_data\n\n{%- endif -%}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_column_values_to_be_in_type_list", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_in_type_list.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_in_type_list.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_in_type_list" + }, + "macro.dbt_expectations.test_expect_column_values_to_be_increasing": + { + "arguments": + [], + "created_at": 1717939093.8779683, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_be_increasing(model, column_name,\n sort_column=None,\n strictly=True,\n row_condition=None,\n group_by=None) %}\n\n{%- set sort_column = column_name if not sort_column else sort_column -%}\n{%- set operator = \">\" if strictly else \">=\" -%}\nwith all_values as (\n\n select\n {{ sort_column }} as sort_column,\n {%- if group_by -%}\n {{ group_by | join(\", \") }},\n {%- endif %}\n {{ column_name }} as value_field\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nadd_lag_values as (\n\n select\n sort_column,\n {%- if group_by -%}\n {{ group_by | join(\", \") }},\n {%- endif %}\n value_field,\n lag(value_field) over\n {%- if not group_by -%}\n (order by sort_column)\n {%- else -%}\n (partition by {{ group_by | join(\", \") }} order by sort_column)\n {%- endif %} as value_field_lag\n from\n all_values\n\n),\nvalidation_errors as (\n select\n *\n from\n add_lag_values\n where\n value_field_lag is not null\n and\n not (value_field {{ operator }} value_field_lag)\n\n)\nselect *\nfrom validation_errors\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_be_increasing", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_increasing.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_increasing.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_increasing" + }, + "macro.dbt_expectations.test_expect_column_values_to_be_null": + { + "arguments": + [], + "created_at": 1717939093.883801, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_be_null(model, column_name, row_condition=None) %}\n\n{% set expression = column_name ~ \" is null\" %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_be_null", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_null.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_null.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_null" + }, + "macro.dbt_expectations.test_expect_column_values_to_be_of_type": + { + "arguments": + [], + "created_at": 1717939093.8754308, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_expect_column_values_to_be_in_type_list" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_column_values_to_be_of_type(model, column_name, column_type) -%}\n{{ dbt_expectations.test_expect_column_values_to_be_in_type_list(model, column_name, [column_type]) }}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_column_values_to_be_of_type", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_of_type.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_of_type.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_of_type" + }, + "macro.dbt_expectations.test_expect_column_values_to_be_unique": + { + "arguments": + [], + "created_at": 1717939093.8733218, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_expect_compound_columns_to_be_unique" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_be_unique(model, column_name, row_condition=None) %}\n{{ dbt_expectations.test_expect_compound_columns_to_be_unique(model, [column_name], row_condition=row_condition) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_be_unique", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_unique.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_be_unique.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_unique" + }, + "macro.dbt_expectations.test_expect_column_values_to_be_within_n_moving_stdevs": + { + "arguments": + [], + "created_at": 1717939093.823224, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_moving_stdevs" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_be_within_n_moving_stdevs(model,\n column_name,\n date_column_name,\n group_by=None,\n period='day',\n lookback_periods=1,\n trend_periods=7,\n test_periods=14,\n sigma_threshold=3,\n sigma_threshold_upper=None,\n sigma_threshold_lower=None,\n take_diffs=true,\n take_logs=true\n ) -%}\n {{ adapter.dispatch('test_expect_column_values_to_be_within_n_moving_stdevs', 'dbt_expectations') (model,\n column_name,\n date_column_name,\n group_by,\n period,\n lookback_periods,\n trend_periods,\n test_periods,\n sigma_threshold,\n sigma_threshold_upper,\n sigma_threshold_lower,\n take_diffs,\n take_logs\n ) }}\n{%- endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_be_within_n_moving_stdevs", + "original_file_path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_moving_stdevs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_within_n_moving_stdevs" + }, + "macro.dbt_expectations.test_expect_column_values_to_be_within_n_stdevs": + { + "arguments": + [], + "created_at": 1717939093.83548, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_column_values_to_be_within_n_stdevs" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_be_within_n_stdevs(model,\n column_name,\n group_by=None,\n sigma_threshold=3\n ) -%}\n {{\n adapter.dispatch('test_expect_column_values_to_be_within_n_stdevs', 'dbt_expectations') (\n model, column_name, group_by, sigma_threshold\n )\n }}\n{%- endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_be_within_n_stdevs", + "original_file_path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_stdevs.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/distributional/expect_column_values_to_be_within_n_stdevs.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_be_within_n_stdevs" + }, + "macro.dbt_expectations.test_expect_column_values_to_have_consistent_casing": + { + "arguments": + [], + "created_at": 1717939093.8787472, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_have_consistent_casing(model, column_name, display_inconsistent_columns=False) %}\n\nwith test_data as (\n\n select\n distinct {{ column_name }} as distinct_values\n from\n {{ model }}\n\n ),\n {% if display_inconsistent_columns %}\n validation_errors as (\n\n select\n lower(distinct_values) as inconsistent_columns,\n count(distinct_values) as set_count_case_insensitive\n from\n test_data\n group by 1\n having\n count(distinct_values) > 1\n\n )\n select * from validation_errors\n {% else %}\n validation_errors as (\n\n select\n count(1) as set_count,\n count(distinct lower(distinct_values)) as set_count_case_insensitive\n from\n test_data\n\n )\n select *\n from\n validation_errors\n where\n set_count != set_count_case_insensitive\n {% endif %}\n {%- endtest -%}", + "meta": + {}, + "name": "test_expect_column_values_to_have_consistent_casing", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_have_consistent_casing.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_have_consistent_casing.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_have_consistent_casing" + }, + "macro.dbt_expectations.test_expect_column_values_to_match_like_pattern": + { + "arguments": + [], + "created_at": 1717939093.7623656, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_like_pattern_expression", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_match_like_pattern(model, column_name,\n like_pattern,\n row_condition=None\n ) %}\n\n{% set expression = dbt_expectations._get_like_pattern_expression(column_name, like_pattern, positive=True) %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_match_like_pattern", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_match_like_pattern.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/string_matching/expect_column_values_to_match_like_pattern.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_match_like_pattern" + }, + "macro.dbt_expectations.test_expect_column_values_to_match_like_pattern_list": + { + "arguments": + [], + "created_at": 1717939093.7763734, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_like_pattern_expression", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_match_like_pattern_list(model, column_name,\n like_pattern_list,\n match_on=\"any\",\n row_condition=None\n ) %}\n\n{% set expression %}\n {% for like_pattern in like_pattern_list %}\n {{ dbt_expectations._get_like_pattern_expression(column_name, like_pattern, positive=True) }}\n {%- if not loop.last %}\n {{ \" and \" if match_on == \"all\" else \" or \"}}\n {% endif -%}\n {% endfor %}\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_match_like_pattern_list", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_match_like_pattern_list.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/string_matching/expect_column_values_to_match_like_pattern_list.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_match_like_pattern_list" + }, + "macro.dbt_expectations.test_expect_column_values_to_match_regex": + { + "arguments": + [], + "created_at": 1717939093.7650652, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.regexp_instr", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_match_regex(model, column_name,\n regex,\n row_condition=None,\n is_raw=False,\n flags=\"\"\n ) %}\n\n{% set expression %}\n{{ dbt_expectations.regexp_instr(column_name, regex, is_raw=is_raw, flags=flags) }} > 0\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_match_regex", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_match_regex.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/string_matching/expect_column_values_to_match_regex.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_match_regex" + }, + "macro.dbt_expectations.test_expect_column_values_to_match_regex_list": + { + "arguments": + [], + "created_at": 1717939093.7701201, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.regexp_instr", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_match_regex_list(model, column_name,\n regex_list,\n match_on=\"any\",\n row_condition=None,\n is_raw=False,\n flags=\"\"\n ) %}\n\n{% set expression %}\n {% for regex in regex_list %}\n {{ dbt_expectations.regexp_instr(column_name, regex, is_raw=is_raw, flags=flags) }} > 0\n {%- if not loop.last %}\n {{ \" and \" if match_on == \"all\" else \" or \"}}\n {% endif -%}\n {% endfor %}\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_match_regex_list", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_match_regex_list.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/string_matching/expect_column_values_to_match_regex_list.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_match_regex_list" + }, + "macro.dbt_expectations.test_expect_column_values_to_not_be_in_set": + { + "arguments": + [], + "created_at": 1717939093.8877873, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_not_be_in_set(model, column_name,\n value_set,\n quote_values=True,\n row_condition=None\n ) %}\n\nwith all_values as (\n\n select\n {{ column_name }} as value_field\n\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n),\nset_values as (\n\n {% for value in value_set -%}\n select\n {% if quote_values -%}\n cast('{{ value }}' as {{ dbt.type_string() }})\n {%- else -%}\n {{ value }}\n {%- endif %} as value_field\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n),\nvalidation_errors as (\n -- values from the model that match the set\n select\n v.value_field\n from\n all_values v\n join\n set_values s on v.value_field = s.value_field\n\n)\n\nselect *\nfrom validation_errors\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_not_be_in_set", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_not_be_in_set.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_not_be_in_set.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_be_in_set" + }, + "macro.dbt_expectations.test_expect_column_values_to_not_be_null": + { + "arguments": + [], + "created_at": 1717939093.8860703, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_not_be_null(model, column_name, row_condition=None) %}\n\n{% set expression = column_name ~ \" is not null\" %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_not_be_null", + "original_file_path": "macros/schema_tests/column_values_basic/expect_column_values_to_not_be_null.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/column_values_basic/expect_column_values_to_not_be_null.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_be_null" + }, + "macro.dbt_expectations.test_expect_column_values_to_not_match_like_pattern": + { + "arguments": + [], + "created_at": 1717939093.7744792, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_like_pattern_expression", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_not_match_like_pattern(model, column_name,\n like_pattern,\n row_condition=None\n ) %}\n\n{% set expression = dbt_expectations._get_like_pattern_expression(column_name, like_pattern, positive=False) %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_not_match_like_pattern", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_like_pattern.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_like_pattern.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_match_like_pattern" + }, + "macro.dbt_expectations.test_expect_column_values_to_not_match_like_pattern_list": + { + "arguments": + [], + "created_at": 1717939093.773487, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_like_pattern_expression", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_not_match_like_pattern_list(model, column_name,\n like_pattern_list,\n match_on=\"any\",\n row_condition=None\n ) %}\n\n{% set expression %}\n {% for like_pattern in like_pattern_list %}\n {{ dbt_expectations._get_like_pattern_expression(column_name, like_pattern, positive=False) }}\n {%- if not loop.last %}\n {{ \" and \" if match_on == \"all\" else \" or \"}}\n {% endif -%}\n {% endfor %}\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_not_match_like_pattern_list", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_like_pattern_list.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_like_pattern_list.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_match_like_pattern_list" + }, + "macro.dbt_expectations.test_expect_column_values_to_not_match_regex": + { + "arguments": + [], + "created_at": 1717939093.7637243, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.regexp_instr", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_not_match_regex(model, column_name,\n regex,\n row_condition=None,\n is_raw=False,\n flags=\"\"\n ) %}\n\n{% set expression %}\n{{ dbt_expectations.regexp_instr(column_name, regex, is_raw=is_raw, flags=flags) }} = 0\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_not_match_regex", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_regex.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_regex.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_match_regex" + }, + "macro.dbt_expectations.test_expect_column_values_to_not_match_regex_list": + { + "arguments": + [], + "created_at": 1717939093.7680535, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.regexp_instr", + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_column_values_to_not_match_regex_list(model, column_name,\n regex_list,\n match_on=\"any\",\n row_condition=None,\n is_raw=False,\n flags=\"\"\n ) %}\n\n{% set expression %}\n{% for regex in regex_list %}\n{{ dbt_expectations.regexp_instr(column_name, regex, is_raw=is_raw, flags=flags) }} = 0\n{%- if not loop.last %}\n{{ \" and \" if match_on == \"all\" else \" or \"}}\n{% endif -%}\n{% endfor %}\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=None,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_column_values_to_not_match_regex_list", + "original_file_path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_regex_list.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/string_matching/expect_column_values_to_not_match_regex_list.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_column_values_to_not_match_regex_list" + }, + "macro.dbt_expectations.test_expect_compound_columns_to_be_unique": + { + "arguments": + [], + "created_at": 1717939093.8084357, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.ignore_row_if_expression" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_compound_columns_to_be_unique(model,\n column_list,\n quote_columns=False,\n ignore_row_if=\"all_values_are_missing\",\n row_condition=None\n ) %}\n{% if not column_list %}\n {{ exceptions.raise_compiler_error(\n \"`column_list` must be specified as a list of columns. Got: '\" ~ column_list ~\"'.'\"\n ) }}\n{% endif %}\n\n{% if not quote_columns %}\n {%- set columns=column_list %}\n{% elif quote_columns %}\n {%- set columns=[] %}\n {% for column in column_list -%}\n {% set columns = columns.append( adapter.quote(column) ) %}\n {%- endfor %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`quote_columns` argument for expect_compound_columns_to_be_unique test must be one of [True, False] Got: '\" ~ quote_columns ~\"'.'\"\n ) }}\n{% endif %}\n\n{%- set row_condition_ext -%}\n\n {%- if row_condition %}\n {{ row_condition }} and\n {% endif -%}\n\n {{ dbt_expectations.ignore_row_if_expression(ignore_row_if, columns) }}\n\n{%- endset -%}\n\nwith validation_errors as (\n\n select\n {% for column in columns -%}\n {{ column }},\n {%- endfor %}\n count(*) as {{adapter.quote(\"n_records\")}}\n from {{ model }}\n where\n 1=1\n {%- if row_condition_ext %}\n and {{ row_condition_ext }}\n {% endif %}\n group by\n {% for column in columns -%}\n {{ column }}{% if not loop.last %},{% endif %}\n {%- endfor %}\n having count(*) > 1\n\n)\nselect * from validation_errors\n{% endtest %}", + "meta": + {}, + "name": "test_expect_compound_columns_to_be_unique", + "original_file_path": "macros/schema_tests/multi-column/expect_compound_columns_to_be_unique.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/multi-column/expect_compound_columns_to_be_unique.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_compound_columns_to_be_unique" + }, + "macro.dbt_expectations.test_expect_grouped_row_values_to_have_recent_data": + { + "arguments": + [], + "created_at": 1717939093.8450406, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_grouped_row_values_to_have_recent_data" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_grouped_row_values_to_have_recent_data(model,\n group_by,\n timestamp_column,\n datepart,\n interval,\n row_condition=None) %}\n\n {{ adapter.dispatch('test_expect_grouped_row_values_to_have_recent_data', 'dbt_expectations') (model,\n group_by,\n timestamp_column,\n datepart,\n interval,\n row_condition) }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_grouped_row_values_to_have_recent_data", + "original_file_path": "macros/schema_tests/table_shape/expect_grouped_row_values_to_have_recent_data.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_grouped_row_values_to_have_recent_data.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_grouped_row_values_to_have_recent_data" + }, + "macro.dbt_expectations.test_expect_multicolumn_sum_to_equal": + { + "arguments": + [], + "created_at": 1717939093.8152227, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_multicolumn_sum_to_equal(model,\n column_list,\n sum_total,\n group_by=None,\n row_condition=None\n ) %}\n\n{% set expression %}\n{% for column in column_list %}\nsum({{ column }}){% if not loop.last %} + {% endif %}\n{# the if just allows for column names or literal numbers #}\n{% endfor %} = {% if sum_total is number %}{{sum_total}}{% else %}sum({{ sum_total }}){% endif %}\n{% endset %}\n\n{{ dbt_expectations.expression_is_true(model,\n expression=expression,\n group_by_columns=group_by,\n row_condition=row_condition\n )\n }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_multicolumn_sum_to_equal", + "original_file_path": "macros/schema_tests/multi-column/expect_multicolumn_sum_to_equal.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/multi-column/expect_multicolumn_sum_to_equal.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_multicolumn_sum_to_equal" + }, + "macro.dbt_expectations.test_expect_row_values_to_have_data_for_every_n_datepart": + { + "arguments": + [], + "created_at": 1717939093.8339717, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query", + "macro.dbt_date.get_base_dates", + "macro.dbt.datediff", + "macro.dbt.type_int", + "macro.dbt.date_trunc", + "macro.dbt_expectations.type_datetime", + "macro.dbt.dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_row_values_to_have_data_for_every_n_datepart(model,\n date_col,\n date_part=\"day\",\n interval=None,\n row_condition=None,\n exclusion_condition=None,\n test_start_date=None,\n test_end_date=None) -%}\n{% if not execute %}\n {{ return('') }}\n{% endif %}\n\n{% if not test_start_date or not test_end_date %}\n {% set sql %}\n\n select\n min(cast({{ date_col }} as date)) as start_{{ date_part }},\n max(cast({{ date_col }} as date)) as end_{{ date_part }}\n from {{ model }}\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n\n {% endset %}\n\n {%- set dr = run_query(sql) -%}\n\n {%- set db_start_date = dr.columns[0].values()[0] -%}\n {%- set db_end_date = dr.columns[1].values()[0] -%}\n\n {% if db_start_date is not string %}\n {%- set db_start_date = db_start_date.strftime('%Y-%m-%d') -%}\n {%- set db_end_date = db_end_date.strftime('%Y-%m-%d') -%}\n {% endif %}\n\n{% endif %}\n\n{% if not test_start_date %}\n{% set start_date = db_start_date %}\n{% else %}\n{% set start_date = test_start_date %}\n{% endif %}\n\n\n{% if not test_end_date %}\n{% set end_date = db_end_date %}\n{% else %}\n{% set end_date = test_end_date %}\n{% endif %}\n\nwith base_dates as (\n\n {{ dbt_date.get_base_dates(start_date=start_date, end_date=end_date, datepart=date_part) }}\n {% if interval %}\n {#\n Filter the date spine created above down to the interval granularity using a modulo operation.\n The number of date_parts after the start_date divided by the integer interval will produce no remainder for the desired intervals,\n e.g. for 2-day interval from a starting Jan 1, 2020:\n params: start_date = '2020-01-01', date_part = 'day', interval = 2\n date spine created above: [2020-01-01, 2020-01-02, 2020-01-03, 2020-01-04, 2020-01-05, ...]\n The first parameter to the `mod` function would be the number of days between the start_date and the spine date, i.e. [0, 1, 2, 3, 4 ...]\n The second parameter to the `mod` function would be the integer interval, i.e. 2\n This modulo operation produces the following remainders: [0, 1, 0, 1, 0, ...]\n Filtering the spine only where this remainder == 0 will return a spine with every other day as desired, i.e. [2020-01-01, 2020-01-03, 2020-01-05, ...]\n #}\n where mod(\n cast({{ dbt.datediff(\"'\" ~ start_date ~ \"'\", 'date_' ~ date_part, date_part) }} as {{ dbt.type_int() }}),\n cast({{interval}} as {{ dbt.type_int() }})\n ) = 0\n {% endif %}\n\n),\nmodel_data as (\n\n select\n {% if not interval %}\n\n cast({{ dbt.date_trunc(date_part, date_col) }} as {{ dbt_expectations.type_datetime() }}) as date_{{ date_part }},\n\n {% else %}\n {#\n Use a modulo operator to determine the number of intervals that a date_col is away from the interval-date spine\n and subtracts that amount to effectively slice each date_col record into its corresponding spine bucket,\n e.g. given a date_col of with records [2020-01-01, 2020-01-02, 2020-01-03, 2020-01-11, 2020-01-12]\n if we want to slice these dates into their 2-day buckets starting Jan 1, 2020 (start_date = '2020-01-01', date_part='day', interval=2),\n the modulo operation described above will produce these remainders: [0, 1, 0, 0, 1]\n subtracting that number of days from the observations will produce records [2020-01-01, 2020-01-01, 2020-01-03, 2020-01-11, 2020-01-11],\n all of which align with records from the interval-date spine\n #}\n {{ dbt.dateadd(\n date_part,\n \"mod(\n cast(\" ~ dbt.datediff(\"'\" ~ start_date ~ \"'\", date_col, date_part) ~ \" as \" ~ dbt.type_int() ~ \" ),\n cast(\" ~ interval ~ \" as \" ~ dbt.type_int() ~ \" )\n ) * (-1)\",\n \"cast( \" ~ dbt.date_trunc(date_part, date_col) ~ \" as \" ~ dbt_expectations.type_datetime() ~ \")\"\n )}} as date_{{ date_part }},\n\n {% endif %}\n\n count(*) as row_cnt\n from\n {{ model }} f\n {% if row_condition %}\n where {{ row_condition }}\n {% endif %}\n group by\n date_{{date_part}}\n\n),\n\nfinal as (\n\n select\n cast(d.date_{{ date_part }} as {{ dbt_expectations.type_datetime() }}) as date_{{ date_part }},\n case when f.date_{{ date_part }} is null then true else false end as is_missing,\n coalesce(f.row_cnt, 0) as row_cnt\n from\n base_dates d\n left join\n model_data f on cast(d.date_{{ date_part }} as {{ dbt_expectations.type_datetime() }}) = f.date_{{ date_part }}\n)\nselect\n *\nfrom final\nwhere row_cnt = 0\n{% if exclusion_condition %}\n and {{ exclusion_condition }}\n{% endif %}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_row_values_to_have_data_for_every_n_datepart", + "original_file_path": "macros/schema_tests/distributional/expect_row_values_to_have_data_for_every_n_datepart.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/distributional/expect_row_values_to_have_data_for_every_n_datepart.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_row_values_to_have_data_for_every_n_datepart" + }, + "macro.dbt_expectations.test_expect_row_values_to_have_recent_data": + { + "arguments": + [], + "created_at": 1717939093.8490775, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_row_values_to_have_recent_data" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_row_values_to_have_recent_data(model,\n column_name,\n datepart,\n interval,\n row_condition=None) %}\n\n {{ adapter.dispatch('test_expect_row_values_to_have_recent_data', 'dbt_expectations') (model,\n column_name,\n datepart,\n interval,\n row_condition) }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expect_row_values_to_have_recent_data", + "original_file_path": "macros/schema_tests/table_shape/expect_row_values_to_have_recent_data.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_row_values_to_have_recent_data.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_row_values_to_have_recent_data" + }, + "macro.dbt_expectations.test_expect_select_column_values_to_be_unique_within_record": + { + "arguments": + [], + "created_at": 1717939093.8022249, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_select_column_values_to_be_unique_within_record" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expect_select_column_values_to_be_unique_within_record(model,\n column_list,\n quote_columns=False,\n ignore_row_if=\"all_values_are_missing\",\n row_condition=None\n ) -%}\n {{ adapter.dispatch('test_expect_select_column_values_to_be_unique_within_record', 'dbt_expectations') (model, column_list, quote_columns, ignore_row_if, row_condition) }}\n{%- endtest %}", + "meta": + {}, + "name": "test_expect_select_column_values_to_be_unique_within_record", + "original_file_path": "macros/schema_tests/multi-column/expect_select_column_values_to_be_unique_within_record.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/multi-column/expect_select_column_values_to_be_unique_within_record.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_select_column_values_to_be_unique_within_record" + }, + "macro.dbt_expectations.test_expect_table_aggregation_to_equal_other_table": + { + "arguments": + [], + "created_at": 1717939093.8550894, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_equal_expression" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_aggregation_to_equal_other_table(model,\n expression,\n compare_model,\n compare_expression=None,\n group_by=None,\n compare_group_by=None,\n row_condition=None,\n compare_row_condition=None,\n tolerance=0.0,\n tolerance_percent=None\n ) -%}\n\n\n{{ dbt_expectations.test_equal_expression(\n model,\n expression=expression,\n compare_model=compare_model,\n compare_expression=compare_expression,\n group_by=group_by,\n compare_group_by=compare_group_by,\n row_condition=row_condition,\n compare_row_condition=compare_row_condition,\n tolerance=tolerance,\n tolerance_percent=tolerance_percent\n) }}\n\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_table_aggregation_to_equal_other_table", + "original_file_path": "macros/schema_tests/table_shape/expect_table_aggregation_to_equal_other_table.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_aggregation_to_equal_other_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_aggregation_to_equal_other_table" + }, + "macro.dbt_expectations.test_expect_table_column_count_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.838515, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_column_count_to_be_between(model,\n min_value=None,\n max_value=None\n ) -%}\n{%- if min_value is none and max_value is none -%}\n{{ exceptions.raise_compiler_error(\n \"You have to provide either a min_value, max_value or both.\"\n) }}\n{%- endif -%}\n{%- if execute -%}\n{%- set number_actual_columns = (adapter.get_columns_in_relation(model) | length) -%}\n\n{%- set expression %}\n( 1=1\n{%- if min_value %} and number_actual_columns >= min_value{% endif %}\n{%- if max_value %} and number_actual_columns <= max_value{% endif %}\n)\n{% endset -%}\n\nwith test_data as (\n\n select\n {{ number_actual_columns }} as number_actual_columns,\n {{ min_value if min_value else 0 }} as min_value,\n {{ max_value if max_value else 0 }} as max_value\n\n)\nselect *\nfrom test_data\nwhere\n not {{ expression }}\n{%- endif -%}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_table_column_count_to_be_between", + "original_file_path": "macros/schema_tests/table_shape/expect_table_column_count_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_column_count_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_column_count_to_be_between" + }, + "macro.dbt_expectations.test_expect_table_column_count_to_equal": + { + "arguments": + [], + "created_at": 1717939093.8680692, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_column_count_to_equal(model, value) -%}\n{%- if execute -%}\n{%- set number_actual_columns = (adapter.get_columns_in_relation(model) | length) -%}\nwith test_data as (\n\n select\n {{ number_actual_columns }} as number_actual_columns,\n {{ value }} as value\n\n)\nselect *\nfrom test_data\nwhere\n number_actual_columns != value\n{%- endif -%}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_table_column_count_to_equal", + "original_file_path": "macros/schema_tests/table_shape/expect_table_column_count_to_equal.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_column_count_to_equal.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_column_count_to_equal" + }, + "macro.dbt_expectations.test_expect_table_column_count_to_equal_other_table": + { + "arguments": + [], + "created_at": 1717939093.8512435, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_column_count_to_equal_other_table(model, compare_model) -%}\n{%- if execute -%}\n{%- set number_columns = (adapter.get_columns_in_relation(model) | length) -%}\n{%- set compare_number_columns = (adapter.get_columns_in_relation(compare_model) | length) -%}\nwith test_data as (\n\n select\n {{ number_columns }} as number_columns,\n {{ compare_number_columns }} as compare_number_columns\n\n)\nselect *\nfrom test_data\nwhere\n number_columns != compare_number_columns\n{%- endif -%}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_table_column_count_to_equal_other_table", + "original_file_path": "macros/schema_tests/table_shape/expect_table_column_count_to_equal_other_table.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_column_count_to_equal_other_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_column_count_to_equal_other_table" + }, + "macro.dbt_expectations.test_expect_table_columns_to_contain_set": + { + "arguments": + [], + "created_at": 1717939093.866611, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_column_list", + "macro.dbt_expectations._list_intersect", + "macro.dbt.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_columns_to_contain_set(model, column_list, transform=\"upper\") -%}\n{%- if execute -%}\n {%- set column_list = column_list | map(transform) | list -%}\n {%- set relation_column_names = dbt_expectations._get_column_list(model, transform) -%}\n {%- set matching_columns = dbt_expectations._list_intersect(column_list, relation_column_names) -%}\n with relation_columns as (\n\n {% for col_name in relation_column_names %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as relation_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n ),\n input_columns as (\n\n {% for col_name in column_list %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as input_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n )\n select *\n from\n input_columns i\n left join\n relation_columns r on r.relation_column = i.input_column\n where\n -- catch any column in input list that is not in the list of table columns\n r.relation_column is null\n{%- endif -%}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_table_columns_to_contain_set", + "original_file_path": "macros/schema_tests/table_shape/expect_table_columns_to_contain_set.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_columns_to_contain_set.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_columns_to_contain_set" + }, + "macro.dbt_expectations.test_expect_table_columns_to_match_ordered_list": + { + "arguments": + [], + "created_at": 1717939093.8410916, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_column_list", + "macro.dbt_expectations._list_intersect", + "macro.dbt.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_columns_to_match_ordered_list(model, column_list, transform=\"upper\") -%}\n{%- if execute -%}\n {%- set column_list = column_list | map(transform) | list -%}\n {%- set relation_column_names = dbt_expectations._get_column_list(model, transform) -%}\n {%- set matching_columns = dbt_expectations._list_intersect(column_list, relation_column_names) -%}\n with relation_columns as (\n\n {% for col_name in relation_column_names %}\n select\n {{ loop.index }} as relation_column_idx,\n cast('{{ col_name }}' as {{ dbt.type_string() }}) as relation_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n ),\n input_columns as (\n\n {% for col_name in column_list %}\n select\n {{ loop.index }} as input_column_idx,\n cast('{{ col_name }}' as {{ dbt.type_string() }}) as input_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n )\n select *\n from\n relation_columns r\n full outer join\n input_columns i on r.relation_column = i.input_column and r.relation_column_idx = i.input_column_idx\n where\n -- catch any column in input list that is not in the sequence of table columns\n -- or any table column that is not in the input sequence\n r.relation_column is null or\n i.input_column is null\n\n{%- endif -%}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_table_columns_to_match_ordered_list", + "original_file_path": "macros/schema_tests/table_shape/expect_table_columns_to_match_ordered_list.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_columns_to_match_ordered_list.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_columns_to_match_ordered_list" + }, + "macro.dbt_expectations.test_expect_table_columns_to_match_set": + { + "arguments": + [], + "created_at": 1717939093.8703084, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_column_list", + "macro.dbt_expectations._list_intersect", + "macro.dbt.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_columns_to_match_set(model, column_list, transform=\"upper\") -%}\n{%- if execute -%}\n {%- set column_list = column_list | map(transform) | list -%}\n {%- set relation_column_names = dbt_expectations._get_column_list(model, transform) -%}\n {%- set matching_columns = dbt_expectations._list_intersect(column_list, relation_column_names) -%}\n with relation_columns as (\n\n {% for col_name in relation_column_names %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as relation_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n ),\n input_columns as (\n\n {% for col_name in column_list %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as input_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n )\n select *\n from\n relation_columns r\n full outer join\n input_columns i on r.relation_column = i.input_column\n where\n -- catch any column in input list that is not in the list of table columns\n -- or any table column that is not in the input list\n r.relation_column is null or\n i.input_column is null\n\n{%- endif -%}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_table_columns_to_match_set", + "original_file_path": "macros/schema_tests/table_shape/expect_table_columns_to_match_set.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_columns_to_match_set.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_columns_to_match_set" + }, + "macro.dbt_expectations.test_expect_table_columns_to_not_contain_set": + { + "arguments": + [], + "created_at": 1717939093.8622396, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._get_column_list", + "macro.dbt_expectations._list_intersect", + "macro.dbt.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_columns_to_not_contain_set(model, column_list, transform=\"upper\") -%}\n{%- if execute -%}\n {%- set column_list = column_list | map(transform) | list -%}\n {%- set relation_column_names = dbt_expectations._get_column_list(model, transform) -%}\n {%- set matching_columns = dbt_expectations._list_intersect(column_list, relation_column_names) -%}\n with relation_columns as (\n\n {% for col_name in relation_column_names %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as relation_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n ),\n input_columns as (\n\n {% for col_name in column_list %}\n select cast('{{ col_name }}' as {{ dbt.type_string() }}) as input_column\n {% if not loop.last %}union all{% endif %}\n {% endfor %}\n )\n -- catch any column in input list that is in the list of table columns\n select *\n from\n input_columns i\n inner join\n relation_columns r on r.relation_column = i.input_column\n\n{%- endif -%}\n{%- endtest -%}", + "meta": + {}, + "name": "test_expect_table_columns_to_not_contain_set", + "original_file_path": "macros/schema_tests/table_shape/expect_table_columns_to_not_contain_set.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_columns_to_not_contain_set.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_columns_to_not_contain_set" + }, + "macro.dbt_expectations.test_expect_table_row_count_to_be_between": + { + "arguments": + [], + "created_at": 1717939093.8566716, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_table_row_count_to_be_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_row_count_to_be_between(model,\n min_value=None,\n max_value=None,\n group_by=None,\n row_condition=None,\n strictly=False\n ) -%}\n {{ adapter.dispatch('test_expect_table_row_count_to_be_between',\n 'dbt_expectations') (model,\n min_value,\n max_value,\n group_by,\n row_condition,\n strictly\n ) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_table_row_count_to_be_between", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_be_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_be_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_row_count_to_be_between" + }, + "macro.dbt_expectations.test_expect_table_row_count_to_equal": + { + "arguments": + [], + "created_at": 1717939093.8585846, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_row_count_to_equal(model,\n value,\n group_by=None,\n row_condition=None\n ) -%}\n {{ adapter.dispatch('test_expect_table_row_count_to_equal',\n 'dbt_expectations') (model,\n value,\n group_by,\n row_condition\n ) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_table_row_count_to_equal", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_row_count_to_equal" + }, + "macro.dbt_expectations.test_expect_table_row_count_to_equal_other_table": + { + "arguments": + [], + "created_at": 1717939093.8720798, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_row_count_to_equal_other_table(model,\n compare_model,\n group_by=None,\n compare_group_by=None,\n factor=1,\n row_condition=None,\n compare_row_condition=None\n ) -%}\n\n {{ adapter.dispatch('test_expect_table_row_count_to_equal_other_table',\n 'dbt_expectations') (model,\n compare_model,\n group_by,\n compare_group_by,\n factor,\n row_condition,\n compare_row_condition\n ) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_table_row_count_to_equal_other_table", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_row_count_to_equal_other_table" + }, + "macro.dbt_expectations.test_expect_table_row_count_to_equal_other_table_times_factor": + { + "arguments": + [], + "created_at": 1717939093.8532577, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__test_expect_table_row_count_to_equal_other_table_times_factor" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- test expect_table_row_count_to_equal_other_table_times_factor(model,\n compare_model,\n factor,\n group_by=None,\n compare_group_by=None,\n row_condition=None,\n compare_row_condition=None\n ) -%}\n {{ adapter.dispatch('test_expect_table_row_count_to_equal_other_table_times_factor',\n 'dbt_expectations') (model,\n compare_model,\n factor,\n group_by,\n compare_group_by,\n row_condition,\n compare_row_condition\n ) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expect_table_row_count_to_equal_other_table_times_factor", + "original_file_path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table_times_factor.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/table_shape/expect_table_row_count_to_equal_other_table_times_factor.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expect_table_row_count_to_equal_other_table_times_factor" + }, + "macro.dbt_expectations.test_expression_between": + { + "arguments": + [], + "created_at": 1717939093.7790372, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expression_between(model,\n expression,\n min_value=None,\n max_value=None,\n group_by_columns=None,\n row_condition=None,\n strictly=False\n ) %}\n\n {{ dbt_expectations.expression_between(model, expression, min_value, max_value, group_by_columns, row_condition, strictly) }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expression_between", + "original_file_path": "macros/schema_tests/_generalized/expression_between.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/_generalized/expression_between.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expression_between" + }, + "macro.dbt_expectations.test_expression_is_true": + { + "arguments": + [], + "created_at": 1717939093.7971773, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expression_is_true(model,\n expression,\n test_condition=\"= true\",\n group_by_columns=None,\n row_condition=None\n ) %}\n\n {{ dbt_expectations.expression_is_true(model, expression, test_condition, group_by_columns, row_condition) }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_expression_is_true", + "original_file_path": "macros/schema_tests/_generalized/expression_is_true.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/_generalized/expression_is_true.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.test_expression_is_true" + }, + "macro.dbt_expectations.trino__md5": + { + "arguments": + [], + "created_at": 1717939093.9025688, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro trino__md5(string_value) -%}\n\n md5(cast({{ string_value }} as varbinary))\n\n{%- endmacro -%}", + "meta": + {}, + "name": "trino__md5", + "original_file_path": "macros/utils/md5.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/md5.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.trino__md5" + }, + "macro.dbt_expectations.trino__regexp_instr": + { + "arguments": + [], + "created_at": 1717939093.8970213, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations._validate_re2_flags" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro trino__regexp_instr(source_value, regexp, position, occurrence, is_raw, flags) %}\n {% if flags %}\n {{ dbt_expectations._validate_re2_flags(flags) }}\n {# Trino prepends \"(?flags)\" to set flags for current group #}\n {%- set regexp = \"(?\" ~ flags ~ \")\" ~ regexp -%}\n {% endif %}\n {% if is_raw %}\n {{ exceptions.warn(\n \"is_raw option is not supported for this adapter \"\n ~ \"and is being ignored.\"\n ) }}\n {% endif %}\n {%- set regexp_query = \"regexp_position(\" ~ source_value ~ \", '\" ~ regexp ~ \"', \" ~ position ~ \", \" ~ occurrence ~ \")\" -%}\n {# Trino regexp_position returns -1 if not found. Change it to 0, to be consistent with other adapters #}\n if({{ regexp_query}} = -1, 0, {{ regexp_query}})\n{% endmacro %}", + "meta": + {}, + "name": "trino__regexp_instr", + "original_file_path": "macros/regex/regexp_instr.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/regex/regexp_instr.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.trino__regexp_instr" + }, + "macro.dbt_expectations.trino__type_datetime": + { + "arguments": + [], + "created_at": 1717939093.9015326, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro trino__type_datetime() -%}\n timestamp(3)\n{%- endmacro %}", + "meta": + {}, + "name": "trino__type_datetime", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.trino__type_datetime" + }, + "macro.dbt_expectations.trino__type_timestamp": + { + "arguments": + [], + "created_at": 1717939093.9001253, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro trino__type_timestamp() -%}\n timestamp(3)\n{%- endmacro %}", + "meta": + {}, + "name": "trino__type_timestamp", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.trino__type_timestamp" + }, + "macro.dbt_expectations.truth_expression": + { + "arguments": + [], + "created_at": 1717939093.7994993, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__truth_expression" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro truth_expression(expression) %}\n {{ adapter.dispatch('truth_expression', 'dbt_expectations') (expression) }}\n{% endmacro %}", + "meta": + {}, + "name": "truth_expression", + "original_file_path": "macros/schema_tests/_generalized/_truth_expression.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/schema_tests/_generalized/_truth_expression.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.truth_expression" + }, + "macro.dbt_expectations.type_datetime": + { + "arguments": + [], + "created_at": 1717939093.9004507, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.spark__type_datetime" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro type_datetime() -%}\n {{ return(adapter.dispatch('type_datetime', 'dbt_expectations')()) }}\n{%- endmacro %}", + "meta": + {}, + "name": "type_datetime", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.type_datetime" + }, + "macro.dbt_expectations.type_timestamp": + { + "arguments": + [], + "created_at": 1717939093.8994787, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.default__type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n{%- macro type_timestamp() -%}\n {{ return(adapter.dispatch('type_timestamp', 'dbt_expectations')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_timestamp", + "original_file_path": "macros/utils/datatypes.sql", + "package_name": "dbt_expectations", + "patch_path": null, + "path": "macros/utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_expectations.type_timestamp" + }, + "macro.dbt_external_tables.bigquery__create_external_schema": + { + "arguments": + [], + "created_at": 1717939093.0519567, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro bigquery__create_external_schema(source_node) -%}\n {%- set fqn -%}\n {%- if source_node.database -%}\n `{{ source_node.database }}`.{{ source_node.schema }}\n {%- else -%}\n {{ source_node.schema }}\n {%- endif -%}\n {%- endset -%}\n\n {%- set ddl -%}\n create schema if not exists {{ fqn }}\n {%- endset -%}\n\n {{ return(ddl) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "bigquery__create_external_schema", + "original_file_path": "macros/plugins/bigquery/create_external_schema.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/bigquery/create_external_schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.bigquery__create_external_schema" + }, + "macro.dbt_external_tables.bigquery__create_external_table": + { + "arguments": + [], + "created_at": 1717939093.057412, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__create_external_table(source_node) %}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n {%- set partitions = external.partitions -%}\n {%- set options = external.options -%}\n \n {%- set uris = [] -%}\n {%- if options is mapping and options.get('uris', none) -%}\n {%- set uris = external.options.get('uris') -%}\n {%- else -%}\n {%- set uris = [external.location] -%}\n {%- endif -%}\n\n create or replace external table {{source(source_node.source_name, source_node.name)}}\n {%- if columns -%}(\n {% for column in columns %}\n {%- set column_quoted = adapter.quote(column.name) if column.quote else column.name %}\n {{column_quoted}} {{column.data_type}} {{- ',' if not loop.last -}}\n {%- endfor -%}\n )\n {% endif %}\n {% if options and options.get('hive_partition_uri_prefix', none) %}\n with partition columns {%- if partitions %} (\n {%- for partition in partitions %}\n {{partition.name}} {{partition.data_type}}{{',' if not loop.last}}\n {%- endfor -%}\n ) {% endif -%}\n {% endif %}\n options (\n uris = [{%- for uri in uris -%} '{{uri}}' {{- \",\" if not loop.last}} {%- endfor -%}]\n {%- if options is mapping -%}\n {%- for key, value in options.items() if key != 'uris' %}\n {%- if value is string -%}\n , {{key}} = '{{value}}'\n {%- else -%}\n , {{key}} = {{value}}\n {%- endif -%}\n {%- endfor -%}\n {%- endif -%}\n )\n{% endmacro %}", + "meta": + {}, + "name": "bigquery__create_external_table", + "original_file_path": "macros/plugins/bigquery/create_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/bigquery/create_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.bigquery__create_external_table" + }, + "macro.dbt_external_tables.bigquery__get_external_build_plan": + { + "arguments": + [], + "created_at": 1717939093.0509474, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.create_external_schema", + "macro.dbt_external_tables.create_external_table", + "macro.dbt_external_tables.refresh_external_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_external_build_plan(source_node) %}\n\n {% set build_plan = [] %}\n \n {% set old_relation = adapter.get_relation(\n database = source_node.database,\n schema = source_node.schema,\n identifier = source_node.identifier\n ) %}\n \n {% set create_or_replace = (old_relation is none or var('ext_full_refresh', false)) %}\n\n {% if create_or_replace %}\n {% set build_plan = build_plan + [\n dbt_external_tables.create_external_schema(source_node),\n dbt_external_tables.create_external_table(source_node)\n ] %}\n {% else %}\n {% set build_plan = build_plan + dbt_external_tables.refresh_external_table(source_node) %}\n {% endif %}\n\n {% do return(build_plan) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "bigquery__get_external_build_plan", + "original_file_path": "macros/plugins/bigquery/get_external_build_plan.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/bigquery/get_external_build_plan.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.bigquery__get_external_build_plan" + }, + "macro.dbt_external_tables.create_external_schema": + { + "arguments": + [], + "created_at": 1717939093.0257719, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.default__create_external_schema" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro create_external_schema(source_node) -%}\n {{ adapter.dispatch('create_external_schema', 'dbt_external_tables')(source_node) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "create_external_schema", + "original_file_path": "macros/common/create_external_schema.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/create_external_schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.create_external_schema" + }, + "macro.dbt_external_tables.create_external_table": + { + "arguments": + [], + "created_at": 1717939093.0269985, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.spark__create_external_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro create_external_table(source_node) %}\n {{ adapter.dispatch('create_external_table', 'dbt_external_tables')(source_node) }}\n{% endmacro %}", + "meta": + {}, + "name": "create_external_table", + "original_file_path": "macros/common/create_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/create_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.create_external_table" + }, + "macro.dbt_external_tables.default__create_external_schema": + { + "arguments": + [], + "created_at": 1717939093.0265086, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__create_external_schema(source_node) -%}\n {%- set fqn -%}\n {%- if source_node.database -%}\n {{ source_node.database }}.{{ source_node.schema }}\n {%- else -%}\n {{ source_node.schema }}\n {%- endif -%}\n {%- endset -%}\n\n {%- set ddl -%}\n create schema if not exists {{ fqn }}\n {%- endset -%}\n\n {{ return(ddl) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "default__create_external_schema", + "original_file_path": "macros/common/create_external_schema.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/create_external_schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.default__create_external_schema" + }, + "macro.dbt_external_tables.default__create_external_table": + { + "arguments": + [], + "created_at": 1717939093.0272846, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__create_external_table(source_node) %}\n {{ exceptions.raise_compiler_error(\"External table creation is not implemented for the default adapter\") }}\n{% endmacro %}", + "meta": + {}, + "name": "default__create_external_table", + "original_file_path": "macros/common/create_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/create_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.default__create_external_table" + }, + "macro.dbt_external_tables.default__dropif": + { + "arguments": + [], + "created_at": 1717939093.0390527, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__dropif() %}\n {{ exceptions.raise_compiler_error(\n \"Dropping external tables is not implemented for the default adapter\"\n ) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__dropif", + "original_file_path": "macros/common/helpers/dropif.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/helpers/dropif.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.default__dropif" + }, + "macro.dbt_external_tables.default__exit_transaction": + { + "arguments": + [], + "created_at": 1717939093.038293, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__exit_transaction() %}\n {{ return('') }}\n{% endmacro %}", + "meta": + {}, + "name": "default__exit_transaction", + "original_file_path": "macros/common/helpers/transaction.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/helpers/transaction.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.default__exit_transaction" + }, + "macro.dbt_external_tables.default__get_external_build_plan": + { + "arguments": + [], + "created_at": 1717939093.0250666, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_external_build_plan(source_node) %}\n {{ exceptions.raise_compiler_error(\"Staging external sources is not implemented for the default adapter\") }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_external_build_plan", + "original_file_path": "macros/common/get_external_build_plan.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/get_external_build_plan.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.default__get_external_build_plan" + }, + "macro.dbt_external_tables.default__recover_partitions": + { + "arguments": + [], + "created_at": 1717939093.0492365, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__recover_partitions(source_node) %}\n /*{# \n We're dispatching this macro so that users can override it if required on other adapters\n but this will work for spark/databricks. \n #}*/\n\n {{ exceptions.raise_not_implemented('recover_partitions macro not implemented for adapter ' + adapter.type()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__recover_partitions", + "original_file_path": "macros/plugins/spark/helpers/recover_partitions.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/spark/helpers/recover_partitions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.default__recover_partitions" + }, + "macro.dbt_external_tables.default__refresh_external_table": + { + "arguments": + [], + "created_at": 1717939093.028087, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__refresh_external_table(source_node) %}\n {% do return([]) %}\n{% endmacro %}", + "meta": + {}, + "name": "default__refresh_external_table", + "original_file_path": "macros/common/refresh_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/refresh_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.default__refresh_external_table" + }, + "macro.dbt_external_tables.dropif": + { + "arguments": + [], + "created_at": 1717939093.0387852, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.spark__dropif" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro dropif(node) %}\n {{ adapter.dispatch('dropif', 'dbt_external_tables')(node) }}\n{% endmacro %}", + "meta": + {}, + "name": "dropif", + "original_file_path": "macros/common/helpers/dropif.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/helpers/dropif.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.dropif" + }, + "macro.dbt_external_tables.exit_transaction": + { + "arguments": + [], + "created_at": 1717939093.0380435, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.default__exit_transaction" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro exit_transaction() %}\n {{ return(adapter.dispatch('exit_transaction', 'dbt_external_tables')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "exit_transaction", + "original_file_path": "macros/common/helpers/transaction.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/helpers/transaction.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.exit_transaction" + }, + "macro.dbt_external_tables.get_external_build_plan": + { + "arguments": + [], + "created_at": 1717939093.0247517, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.spark__get_external_build_plan" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_external_build_plan(source_node) %}\n {{ return(adapter.dispatch('get_external_build_plan', 'dbt_external_tables')(source_node)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_external_build_plan", + "original_file_path": "macros/common/get_external_build_plan.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/get_external_build_plan.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.get_external_build_plan" + }, + "macro.dbt_external_tables.is_csv": + { + "arguments": + [], + "created_at": 1717939093.1036627, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro is_csv(file_format) %}\n\n{# From https://docs.snowflake.net/manuals/sql-reference/sql/create-external-table.html:\n\nImportant: The external table does not inherit the file format, if any, in the \nstage definition. You must explicitly specify any file format options for the \nexternal table using the FILE_FORMAT parameter.\n\nNote: FORMAT_NAME and TYPE are mutually exclusive; to avoid unintended behavior, \nyou should only specify one or the other when creating an external table.\n\n#}\n\n {% set ff_ltrimmed = file_format|lower|replace(' ','') %}\n\n {% if 'type=' in ff_ltrimmed %}\n \n {% if 'type=csv' in ff_ltrimmed %}\n\n {{return(true)}}\n\n {% else %}\n\n {{return(false)}}\n \n {% endif %}\n \n {% else %}\n \n {% set ff_standardized = ff_ltrimmed\n | replace('(','') | replace(')','')\n | replace('format_name=','') %}\n {% set fqn = ff_standardized.split('.') %}\n \n {% if fqn | length == 3 %}\n {% set ff_database, ff_schema, ff_identifier = fqn[0], fqn[1], fqn[2] %}\n {% elif fqn | length == 2 %}\n {% set ff_database, ff_schema, ff_identifier = target.database, fqn[0], fqn[1] %}\n {% else %}\n {% set ff_database, ff_schema, ff_identifier = target.database, target.schema, fqn[0] %}\n {% endif %}\n \n {% call statement('get_file_format', fetch_result = True) %}\n show file formats in {{ff_database}}.{{ff_schema}}\n {% endcall %}\n \n {% set ffs = load_result('get_file_format').table %}\n \n {% for ff in ffs %}\n \n {% if ff['name']|lower == ff_identifier and ff['type']|lower == 'csv' %}\n \n {{return(true)}}\n \n {% endif %}\n \n {% endfor %}\n \n {{return(false)}} \n \n {% endif %}\n\n{% endmacro %}", + "meta": + {}, + "name": "is_csv", + "original_file_path": "macros/plugins/snowflake/helpers/is_csv.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/snowflake/helpers/is_csv.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.is_csv" + }, + "macro.dbt_external_tables.key_value": + { + "arguments": + [], + "created_at": 1717939093.0740862, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro key_value(name, value) %}\n {% set path = name ~ '=' ~ value %}\n {{return(path)}}\n{% endmacro %}", + "meta": + {}, + "name": "key_value", + "original_file_path": "macros/plugins/redshift/helpers/paths.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/redshift/helpers/paths.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.key_value" + }, + "macro.dbt_external_tables.recover_partitions": + { + "arguments": + [], + "created_at": 1717939093.0488768, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.spark__recover_partitions" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro recover_partitions(source_node) %}\n {{ return(adapter.dispatch('recover_partitions', 'dbt_external_tables')(source_node)) }}\n{% endmacro %}", + "meta": + {}, + "name": "recover_partitions", + "original_file_path": "macros/plugins/spark/helpers/recover_partitions.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/spark/helpers/recover_partitions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.recover_partitions" + }, + "macro.dbt_external_tables.redshift__create_external_table": + { + "arguments": + [], + "created_at": 1717939093.061699, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__create_external_table(source_node) %}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n {%- set partitions = external.partitions -%}\n\n{# https://docs.aws.amazon.com/redshift/latest/dg/r_CREATE_EXTERNAL_TABLE.html #}\n{# This assumes you have already created an external schema #}\n\n create external table {{source(source_node.source_name, source_node.name)}} (\n {% for column in columns %}\n {{adapter.quote(column.name)}} {{column.data_type}}\n {{- ',' if not loop.last -}}\n {% endfor %}\n )\n {% if partitions -%} partitioned by (\n {%- for partition in partitions -%}\n {{adapter.quote(partition.name)}} {{partition.data_type}}{{', ' if not loop.last}}\n {%- endfor -%}\n ) {%- endif %}\n {% if external.row_format -%} row format {{external.row_format}} {%- endif %}\n {% if external.file_format -%} stored as {{external.file_format}} {%- endif %}\n {% if external.location -%} location '{{external.location}}' {%- endif %}\n {% if external.table_properties -%} table properties {{external.table_properties}} {%- endif %}\n\n{% endmacro %}", + "meta": + {}, + "name": "redshift__create_external_table", + "original_file_path": "macros/plugins/redshift/create_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/redshift/create_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.redshift__create_external_table" + }, + "macro.dbt_external_tables.redshift__dropif": + { + "arguments": + [], + "created_at": 1717939093.0729907, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__dropif(node) %}\n \n {% set ddl %}\n drop table if exists {{source(node.source_name, node.name)}} cascade\n {% endset %}\n \n {{return(ddl)}}\n\n{% endmacro %}", + "meta": + {}, + "name": "redshift__dropif", + "original_file_path": "macros/plugins/redshift/helpers/dropif.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/redshift/helpers/dropif.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.redshift__dropif" + }, + "macro.dbt_external_tables.redshift__exit_transaction": + { + "arguments": + [], + "created_at": 1717939093.0704753, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__exit_transaction() %}\n {{ return('begin; commit;') }}\n{% endmacro %}", + "meta": + {}, + "name": "redshift__exit_transaction", + "original_file_path": "macros/plugins/redshift/helpers/transaction.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/redshift/helpers/transaction.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.redshift__exit_transaction" + }, + "macro.dbt_external_tables.redshift__get_external_build_plan": + { + "arguments": + [], + "created_at": 1717939093.0589235, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.redshift_is_ext_tbl", + "macro.dbt_external_tables.dropif", + "macro.dbt_external_tables.create_external_table", + "macro.dbt_external_tables.refresh_external_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__get_external_build_plan(source_node) %}\n\n {% set build_plan = [] %}\n \n {% set create_or_replace = (var('ext_full_refresh', false) or not dbt_external_tables.redshift_is_ext_tbl(source_node)) %}\n \n {% if create_or_replace %}\n\n {% set build_plan = [\n dbt_external_tables.dropif(source_node),\n dbt_external_tables.create_external_table(source_node)\n ] + dbt_external_tables.refresh_external_table(source_node) \n %}\n \n {% else %}\n \n {% set build_plan = dbt_external_tables.refresh_external_table(source_node) %}\n \n {% endif %}\n \n {% do return(build_plan) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "redshift__get_external_build_plan", + "original_file_path": "macros/plugins/redshift/get_external_build_plan.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/redshift/get_external_build_plan.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.redshift__get_external_build_plan" + }, + "macro.dbt_external_tables.redshift__refresh_external_table": + { + "arguments": + [], + "created_at": 1717939093.0701215, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.render_from_context", + "macro.dbt.run_query", + "macro.dbt_external_tables.redshift_alter_table_add_partitions" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__refresh_external_table(source_node) %}\n\n {%- set partitions = source_node.external.get('partitions',[]) -%}\n\n {%- if partitions -%}\n \n {%- set part_len = partitions|length -%}\n \n {%- set get_partitions_sql -%}\n \n select * from\n \n {%- for partition in partitions %} (\n \n {%- set part_num = loop.index -%}\n \n {%- if partition.vals.macro -%}\n {%- set vals = dbt_external_tables.render_from_context(partition.vals.macro, **partition.vals.args) -%}\n {%- elif partition.vals is string -%}\n {%- set vals = [partition.vals] -%}\n {%- else -%}\n {%- set vals = partition.vals -%}\n {%- endif -%}\n \n {%- for val in vals %}\n \n select\n '\"{{ partition.name }}\"' as name_{{ part_num }},\n '\"{{ val }}\"' as val_{{ part_num }},\n '\"{{ dbt_external_tables.render_from_context(partition.path_macro, partition.name, val) }}\"' as path_{{ part_num }}\n \n {{ 'union all' if not loop.last else ') ' }}\n \n {%- endfor -%}\n \n {{ 'cross join' if not loop.last }}\n \n {%- endfor -%}\n \n {%- endset -%}\n \n {%- set finals = [] -%}\n \n {%- if execute -%}\n {%- set results = run_query(get_partitions_sql) -%}\n {%- for row in results -%}\n \n {%- set partition_parts = [] -%}\n {%- set path_parts = [] -%}\n \n {%- for i in range(0, part_len) -%}\n {%- do partition_parts.append({\n 'name': row[i * 3][1:-1],\n 'value': row[i * 3 + 1][1:-1]\n }) -%}\n {%- do path_parts.append(row[i * 3 + 2][1:-1]) -%}\n {%- endfor -%}\n \n {%- set construct = {\n 'partition_by': partition_parts,\n 'path': path_parts | join('/')\n } -%}\n \n {% do finals.append(construct) %}\n {%- endfor -%}\n {%- endif -%}\n \n {%- set ddl = dbt_external_tables.redshift_alter_table_add_partitions(source_node, finals) -%}\n {{ return(ddl) }}\n \n {% else %}\n \n {% do return([]) %}\n \n {% endif %}\n \n{% endmacro %}", + "meta": + {}, + "name": "redshift__refresh_external_table", + "original_file_path": "macros/plugins/redshift/refresh_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/redshift/refresh_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.redshift__refresh_external_table" + }, + "macro.dbt_external_tables.redshift_alter_table_add_partitions": + { + "arguments": + [], + "created_at": 1717939093.0796075, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift_alter_table_add_partitions(source_node, partitions) %}\n\n {{ log(\"Generating ADD PARTITION statement for partition set between \" \n ~ partitions[0]['path'] ~ \" and \" ~ (partitions|last)['path']) }}\n\n {% set ddl = [] %}\n \n {% if partitions|length > 0 %}\n \n {% set alter_table_add %}\n alter table {{source(source_node.source_name, source_node.name)}} add if not exists \n {% endset %}\n \n {%- set alters -%}\n\n {{ alter_table_add }}\n\n {%- for partition in partitions -%}\n\n {%- if loop.index0 != 0 and loop.index0 % 100 == 0 -%}\n\n ; {{ alter_table_add }}\n\n {%- endif -%}\n\n partition ({%- for part in partition.partition_by -%}{{ part.name }}='{{ part.value }}'{{', ' if not loop.last}}{%- endfor -%})\n location '{{ source_node.external.location }}/{{ partition.path }}/'\n\n {% endfor -%}\n \n {%- endset -%}\n \n {% set ddl = ddl + alters.split(';') %}\n\n {% else %}\n\n {{ log(\"No partitions to be added\") }}\n\n {% endif %}\n \n {% do return(ddl) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "redshift_alter_table_add_partitions", + "original_file_path": "macros/plugins/redshift/helpers/add_partitions.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/redshift/helpers/add_partitions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.redshift_alter_table_add_partitions" + }, + "macro.dbt_external_tables.redshift_is_ext_tbl": + { + "arguments": + [], + "created_at": 1717939093.0723696, + "depends_on": + { + "macros": + [ + "macro.dbt.load_relation", + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift_is_ext_tbl(node) %}\n\n {% set existing_relation = load_relation(node) %}\n \n {# external tables don't appear in information_schema.tables,\n so dbt doesn't cache them #}\n {% if existing_relation is none %}\n\n {% set find_ext_tbl %}\n \n select count(*) from svv_external_tables\n where schemaname = '{{node.schema}}'\n and tablename = '{{node.identifier}}'\n \n {% endset %}\n \n {% if execute %}\n {% set result = run_query(find_ext_tbl)[0][0] %}\n {% else %}\n {% set result = 0 %}\n {% endif %}\n\n {% set is_ext_tbl = (result > 0) %}\n {% do return(is_ext_tbl) %}\n \n {% else %}\n \n {% do return(false) %}\n \n {% endif %}\n\n{% endmacro %}", + "meta": + {}, + "name": "redshift_is_ext_tbl", + "original_file_path": "macros/plugins/redshift/helpers/is_ext_tbl.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/redshift/helpers/is_ext_tbl.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.redshift_is_ext_tbl" + }, + "macro.dbt_external_tables.refresh_external_table": + { + "arguments": + [], + "created_at": 1717939093.0277898, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.spark__refresh_external_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro refresh_external_table(source_node) %}\n {{ return(adapter.dispatch('refresh_external_table', 'dbt_external_tables')(source_node)) }}\n{% endmacro %}", + "meta": + {}, + "name": "refresh_external_table", + "original_file_path": "macros/common/refresh_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/refresh_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.refresh_external_table" + }, + "macro.dbt_external_tables.render_from_context": + { + "arguments": + [], + "created_at": 1717939093.0764806, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro render_from_context(name) -%}\n{% set original_name = name %}\n {% if '.' in name %}\n {% set package_name, name = name.split(\".\", 1) %}\n {% else %}\n {% set package_name = none %}\n {% endif %}\n\n {% if package_name is none %}\n {% set package_context = context %}\n {% elif package_name in context %}\n {% set package_context = context[package_name] %}\n {% else %}\n {% set error_msg %}\n Could not find package '{{package_name}}', called by macro '{{original_name}}'\n {% endset %}\n {{ exceptions.raise_compiler_error(error_msg | trim) }}\n {% endif %}\n \n {{ return(package_context[name](*varargs, **kwargs)) }}\n\n{%- endmacro %}", + "meta": + {}, + "name": "render_from_context", + "original_file_path": "macros/plugins/redshift/helpers/render_macro.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/redshift/helpers/render_macro.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.render_from_context" + }, + "macro.dbt_external_tables.snowflake__create_external_table": + { + "arguments": + [], + "created_at": 1717939093.096804, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query", + "macro.dbt_external_tables.is_csv" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__create_external_table(source_node) %}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n {%- set partitions = external.partitions -%}\n {%- set infer_schema = external.infer_schema -%}\n\n {% if infer_schema %}\n {% set query_infer_schema %}\n select * from table( infer_schema( location=>'{{external.location}}', file_format=>'{{external.file_format}}') )\n {% endset %}\n {% if execute %}\n {% set columns_infer = run_query(query_infer_schema) %}\n {% endif %}\n {% endif %}\n\n {%- set is_csv = dbt_external_tables.is_csv(external.file_format) -%}\n\n{# https://docs.snowflake.net/manuals/sql-reference/sql/create-external-table.html #}\n{# This assumes you have already created an external stage #}\n create or replace external table {{source(source_node.source_name, source_node.name)}}\n {%- if columns or partitions or infer_schema -%}\n (\n {%- if partitions -%}{%- for partition in partitions %}\n {{partition.name}} {{partition.data_type}} as {{partition.expression}}{{- ',' if not loop.last or columns|length > 0 or infer_schema -}}\n {%- endfor -%}{%- endif -%}\n {%- if not infer_schema -%}\n {%- for column in columns %}\n {%- set column_quoted = adapter.quote(column.name) if column.quote else column.name %}\n {%- set col_expression -%}\n {%- set col_id = 'value:c' ~ loop.index if is_csv else 'value:' ~ column_quoted -%}\n (case when is_null_value({{col_id}}) or lower({{col_id}}) = 'null' then null else {{col_id}} end)\n {%- endset %}\n {{column_quoted}} {{column.data_type}} as ({{col_expression}}::{{column.data_type}})\n {{- ',' if not loop.last -}}\n {% endfor %}\n {% else %}\n {%- for column in columns_infer %}\n {%- set col_expression -%}\n {%- set col_id = 'value:' ~ column[0] -%}\n (case when is_null_value({{col_id}}) or lower({{col_id}}) = 'null' then null else {{col_id}} end)\n {%- endset %}\n {{column[0]}} {{column[1]}} as ({{col_expression}}::{{column[1]}})\n {{- ',' if not loop.last -}}\n {% endfor %}\n {%- endif -%}\n )\n {%- endif -%}\n {% if partitions %} partition by ({{partitions|map(attribute='name')|join(', ')}}) {% endif %}\n location = {{external.location}} {# stage #}\n {% if external.auto_refresh in (true, false) -%}\n auto_refresh = {{external.auto_refresh}}\n {%- endif %}\n {% if external.pattern -%} pattern = '{{external.pattern}}' {%- endif %}\n {% if external.integration -%} integration = '{{external.integration}}' {%- endif %}\n file_format = {{external.file_format}}\n {% if external.table_format -%} table_format = '{{external.table_format}}' {%- endif %}\n{% endmacro %}", + "meta": + {}, + "name": "snowflake__create_external_table", + "original_file_path": "macros/plugins/snowflake/create_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/snowflake/create_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.snowflake__create_external_table" + }, + "macro.dbt_external_tables.snowflake__get_external_build_plan": + { + "arguments": + [], + "created_at": 1717939093.0891845, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.create_external_schema", + "macro.dbt_external_tables.snowflake_create_empty_table", + "macro.dbt_external_tables.snowflake_get_copy_sql", + "macro.dbt_external_tables.snowflake_create_snowpipe", + "macro.dbt_external_tables.snowflake_refresh_snowpipe", + "macro.dbt_external_tables.create_external_table", + "macro.dbt_external_tables.refresh_external_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__get_external_build_plan(source_node) %}\n\n {% set build_plan = [] %}\n \n {% set old_relation = adapter.get_relation(\n database = source_node.database,\n schema = source_node.schema,\n identifier = source_node.identifier\n ) %}\n \n {% set create_or_replace = (old_relation is none or var('ext_full_refresh', false)) %}\n\n {% if source_node.external.get('snowpipe', none) is not none %}\n \n {% if create_or_replace %}\n {% set build_plan = build_plan + [\n dbt_external_tables.create_external_schema(source_node),\n dbt_external_tables.snowflake_create_empty_table(source_node),\n dbt_external_tables.snowflake_get_copy_sql(source_node, explicit_transaction=true),\n dbt_external_tables.snowflake_create_snowpipe(source_node)\n ] %}\n {% else %}\n {% set build_plan = build_plan + dbt_external_tables.snowflake_refresh_snowpipe(source_node) %}\n {% endif %}\n \n {% else %}\n \n {% if create_or_replace %}\n {% set build_plan = build_plan + [\n dbt_external_tables.create_external_schema(source_node),\n dbt_external_tables.create_external_table(source_node)\n ] %}\n {% else %}\n {% set build_plan = build_plan + dbt_external_tables.refresh_external_table(source_node) %}\n {% endif %}\n \n {% endif %}\n\n {% do return(build_plan) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "snowflake__get_external_build_plan", + "original_file_path": "macros/plugins/snowflake/get_external_build_plan.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/snowflake/get_external_build_plan.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.snowflake__get_external_build_plan" + }, + "macro.dbt_external_tables.snowflake__refresh_external_table": + { + "arguments": + [], + "created_at": 1717939093.0987408, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__refresh_external_table(source_node) %}\n\n {% set external = source_node.external %}\n {% set snowpipe = source_node.external.get('snowpipe', none) %}\n \n {% set auto_refresh = external.get('auto_refresh', false) %}\n {% set partitions = external.get('partitions', none) %}\n \n {% set manual_refresh = (partitions and not auto_refresh) %}\n \n {% if manual_refresh %}\n\n {% set ddl %}\n begin;\n alter external table {{source(source_node.source_name, source_node.name)}} refresh;\n commit;\n {% endset %}\n \n {% do return([ddl]) %}\n \n {% else %}\n \n {% do return([]) %}\n \n {% endif %}\n \n{% endmacro %}", + "meta": + {}, + "name": "snowflake__refresh_external_table", + "original_file_path": "macros/plugins/snowflake/refresh_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/snowflake/refresh_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.snowflake__refresh_external_table" + }, + "macro.dbt_external_tables.snowflake_create_empty_table": + { + "arguments": + [], + "created_at": 1717939093.107798, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake_create_empty_table(source_node) %}\n\n {%- set columns = source_node.columns.values() %}\n\n create or replace table {{source(source_node.source_name, source_node.name)}} (\n {% if columns|length == 0 %}\n value variant,\n {% else -%}\n {%- for column in columns -%}\n {{column.name}} {{column.data_type}},\n {% endfor -%}\n {% endif %}\n metadata_filename varchar,\n metadata_file_row_number bigint,\n _dbt_copied_at timestamp\n );\n\n{% endmacro %}", + "meta": + {}, + "name": "snowflake_create_empty_table", + "original_file_path": "macros/plugins/snowflake/snowpipe/create_empty_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/snowflake/snowpipe/create_empty_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.snowflake_create_empty_table" + }, + "macro.dbt_external_tables.snowflake_create_snowpipe": + { + "arguments": + [], + "created_at": 1717939093.1066904, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.snowflake_get_copy_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake_create_snowpipe(source_node) %}\n\n {%- set external = source_node.external -%}\n {%- set snowpipe = external.snowpipe -%}\n\n{# https://docs.snowflake.com/en/sql-reference/sql/create-pipe.html #}\n create or replace pipe {{source(source_node.source_name, source_node.name)}}\n {% if snowpipe.auto_ingest -%} auto_ingest = {{snowpipe.auto_ingest}} {%- endif %}\n {% if snowpipe.aws_sns_topic -%} aws_sns_topic = '{{snowpipe.aws_sns_topic}}' {%- endif %}\n {% if snowpipe.integration -%} integration = '{{snowpipe.integration}}' {%- endif %}\n {% if snowpipe.error_integration -%} error_integration = '{{snowpipe.error_integration}}' {%- endif %}\n as {{ dbt_external_tables.snowflake_get_copy_sql(source_node) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "snowflake_create_snowpipe", + "original_file_path": "macros/plugins/snowflake/snowpipe/create_snowpipe.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/snowflake/snowpipe/create_snowpipe.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.snowflake_create_snowpipe" + }, + "macro.dbt_external_tables.snowflake_get_copy_sql": + { + "arguments": + [], + "created_at": 1717939093.1107566, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.is_csv" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake_get_copy_sql(source_node, explicit_transaction=false) %}\n{# This assumes you have already created an external stage #}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n {%- set is_csv = dbt_external_tables.is_csv(external.file_format) %}\n {%- set copy_options = external.snowpipe.get('copy_options', none) -%}\n \n {%- if explicit_transaction -%} begin; {%- endif %}\n \n copy into {{source(source_node.source_name, source_node.name)}}\n from ( \n select\n {% if columns|length == 0 %}\n $1::variant as value,\n {% else -%}\n {%- for column in columns -%}\n {%- set col_expression -%}\n {%- if is_csv -%}nullif(${{loop.index}},''){# special case: get columns by ordinal position #}\n {%- else -%}nullif($1:{{column.name}},''){# standard behavior: get columns by name #}\n {%- endif -%}\n {%- endset -%}\n {{col_expression}}::{{column.data_type}} as {{column.name}},\n {% endfor -%}\n {% endif %}\n metadata$filename::varchar as metadata_filename,\n metadata$file_row_number::bigint as metadata_file_row_number,\n current_timestamp::timestamp as _dbt_copied_at\n from {{external.location}} {# stage #}\n )\n file_format = {{external.file_format}}\n {% if external.pattern -%} pattern = '{{external.pattern}}' {%- endif %}\n {% if copy_options %} {{copy_options}} {% endif %};\n \n {% if explicit_transaction -%} commit; {%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "snowflake_get_copy_sql", + "original_file_path": "macros/plugins/snowflake/snowpipe/get_copy_sql.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/snowflake/snowpipe/get_copy_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.snowflake_get_copy_sql" + }, + "macro.dbt_external_tables.snowflake_refresh_snowpipe": + { + "arguments": + [], + "created_at": 1717939093.1050901, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake_refresh_snowpipe(source_node) %}\n\n {% set snowpipe = source_node.external.snowpipe %}\n {% set auto_ingest = snowpipe.get('auto_ingest', false) if snowpipe is mapping %}\n \n {% if auto_ingest is true %}\n \n {% do return([]) %}\n \n {% else %}\n \n {% set ddl %}\n alter pipe {{source(source_node.source_name, source_node.name)}} refresh\n {% endset %}\n \n {{ return([ddl]) }}\n \n {% endif %}\n \n{% endmacro %}", + "meta": + {}, + "name": "snowflake_refresh_snowpipe", + "original_file_path": "macros/plugins/snowflake/snowpipe/refresh_snowpipe.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/snowflake/snowpipe/refresh_snowpipe.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.snowflake_refresh_snowpipe" + }, + "macro.dbt_external_tables.spark__create_external_table": + { + "arguments": + [], + "created_at": 1717939093.045979, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__create_external_table(source_node) %}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n {%- set partitions = external.partitions -%}\n {%- set options = external.options -%}\n\n {%- set columns_and_partitions = columns | list -%}\n {%- if partitions -%}\n {%- for i in partitions -%}\n {%- if i.name not in columns_and_partitions | list | map(attribute='name') -%}\n {%- do columns_and_partitions.append(i) -%}\n {%- endif -%}\n {%- endfor -%}\n {%- endif -%}\n\n{# https://spark.apache.org/docs/latest/sql-data-sources-hive-tables.html #}\n create table {{source(source_node.source_name, source_node.name)}} \n {%- if columns | length > 0 %} (\n {% for column in columns_and_partitions %}\n {{column.name}} {{column.data_type}}\n {{- ',' if not loop.last -}}\n {% endfor %}\n ) {% endif -%}\n {% if external.using %} using {{external.using}} {%- endif %}\n {% if options -%} options (\n {%- for key, value in options.items() -%}\n '{{ key }}' = '{{value}}' {{- ', \\n' if not loop.last -}}\n {%- endfor -%}\n ) {%- endif %}\n {% if partitions -%} partitioned by (\n {%- for partition in partitions -%}\n {{partition.name}}{{', ' if not loop.last}}\n {%- endfor -%}\n ) {%- endif %}\n {% if external.row_format -%} row format {{external.row_format}} {%- endif %}\n {% if external.file_format -%} stored as {{external.file_format}} {%- endif %}\n {% if external.location -%} location '{{external.location}}' {%- endif %}\n {% if external.table_properties -%} tblproperties {{ external.table_properties }} {%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__create_external_table", + "original_file_path": "macros/plugins/spark/create_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/spark/create_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.spark__create_external_table" + }, + "macro.dbt_external_tables.spark__dropif": + { + "arguments": + [], + "created_at": 1717939093.047233, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__dropif(node) %}\n \n {% set ddl %}\n drop table if exists {{source(node.source_name, node.name)}}\n {% endset %}\n \n {{return(ddl)}}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__dropif", + "original_file_path": "macros/plugins/spark/helpers/dropif.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/spark/helpers/dropif.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.spark__dropif" + }, + "macro.dbt_external_tables.spark__get_external_build_plan": + { + "arguments": + [], + "created_at": 1717939093.0413167, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.create_external_schema", + "macro.dbt_external_tables.dropif", + "macro.dbt_external_tables.create_external_table", + "macro.dbt_external_tables.refresh_external_table", + "macro.dbt_external_tables.recover_partitions" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__get_external_build_plan(source_node) %}\n\n {% set build_plan = [] %}\n\n {% set old_relation = adapter.get_relation(\n database = none,\n schema = source_node.schema,\n identifier = source_node.identifier\n ) %}\n\n {% set create_or_replace = (old_relation is none or var('ext_full_refresh', false)) %}\n\n {% if create_or_replace %}\n {% set build_plan = build_plan + [\n dbt_external_tables.create_external_schema(source_node),\n dbt_external_tables.dropif(source_node), \n dbt_external_tables.create_external_table(source_node)\n ] %}\n {% else %}\n {% set build_plan = build_plan + dbt_external_tables.refresh_external_table(source_node) %}\n {% endif %}\n\n {% set recover_partitions = dbt_external_tables.recover_partitions(source_node) %}\n {% if recover_partitions %}\n {% set build_plan = build_plan + [\n recover_partitions\n ] %}\n {% endif %}\n\n {% do return(build_plan) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__get_external_build_plan", + "original_file_path": "macros/plugins/spark/get_external_build_plan.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/spark/get_external_build_plan.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.spark__get_external_build_plan" + }, + "macro.dbt_external_tables.spark__recover_partitions": + { + "arguments": + [], + "created_at": 1717939093.0484734, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__recover_partitions(source_node) %}\n {# https://docs.databricks.com/sql/language-manual/sql-ref-syntax-ddl-alter-table.html #}\n\n {%- if source_node.external.partitions and source_node.external.using and source_node.external.using|lower != 'delta' -%}\n {% set ddl %}\n ALTER TABLE {{ source(source_node.source_name, source_node.name) }} RECOVER PARTITIONS\n {% endset %}\n {%- else -%}\n {% set ddl = none %}\n {%- endif -%}\n\n {{return(ddl)}}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__recover_partitions", + "original_file_path": "macros/plugins/spark/helpers/recover_partitions.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/spark/helpers/recover_partitions.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.spark__recover_partitions" + }, + "macro.dbt_external_tables.spark__refresh_external_table": + { + "arguments": + [], + "created_at": 1717939093.046635, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__refresh_external_table(source_node) %}\n \n {% set refresh %}\n refresh table {{source(source_node.source_name, source_node.name)}}\n {% endset %}\n \n {% do return([refresh]) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__refresh_external_table", + "original_file_path": "macros/plugins/spark/refresh_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/spark/refresh_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.spark__refresh_external_table" + }, + "macro.dbt_external_tables.sqlserver__create_external_schema": + { + "arguments": + [], + "created_at": 1717939093.082091, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro sqlserver__create_external_schema(source_node) %}\n {# https://learn.microsoft.com/en-us/sql/t-sql/statements/create-schema-transact-sql?view=sql-server-ver16 #}\n\n {% set ddl %}\n IF NOT EXISTS (SELECT * FROM sys.schemas WHERE name = '{{ source_node.schema }}')\n BEGIN\n EXEC('CREATE SCHEMA [{{ source_node.schema }}]')\n END \n {% endset %}\n\n {{return(ddl)}}\n\n{% endmacro %}", + "meta": + {}, + "name": "sqlserver__create_external_schema", + "original_file_path": "macros/plugins/sqlserver/create_external_schema.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/sqlserver/create_external_schema.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.sqlserver__create_external_schema" + }, + "macro.dbt_external_tables.sqlserver__create_external_table": + { + "arguments": + [], + "created_at": 1717939093.085232, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro sqlserver__create_external_table(source_node) %}\n\n {%- set columns = source_node.columns.values() -%}\n {%- set external = source_node.external -%}\n\n {% if external.ansi_nulls is true -%} SET ANSI_NULLS ON; {%- endif %}\n {% if external.quoted_identifier is true -%} SET QUOTED_IDENTIFIER ON; {%- endif %}\n\n create external table {{source(source_node.source_name, source_node.name)}} (\n {% for column in columns %}\n {# TODO set nullity based on schema tests?? #}\n {%- set nullity = 'NOT NULL' if 'not_null' in columns.tests else 'NULL'-%}\n {{adapter.quote(column.name)}} {{column.data_type}} {{nullity}}\n {{- ',' if not loop.last -}}\n {% endfor %}\n )\n WITH (\n {# remove keys that are None (i.e. not defined for a given source) #}\n {%- for key, value in external.items() if value is not none and key not in ['ansi_nulls', 'quoted_identifier'] -%}\n {{key}} = \n {%- if key in [\"location\", \"schema_name\", \"object_name\"] -%}\n '{{value}}'\n {% elif key in [\"data_source\",\"file_format\"] -%}\n [{{value}}]\n {% else -%}\n {{value}}\n {%- endif -%}\n {{- ',' if not loop.last -}}\n {%- endfor -%}\n )\n{% endmacro %}", + "meta": + {}, + "name": "sqlserver__create_external_table", + "original_file_path": "macros/plugins/sqlserver/create_external_table.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/sqlserver/create_external_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.sqlserver__create_external_table" + }, + "macro.dbt_external_tables.sqlserver__dropif": + { + "arguments": + [], + "created_at": 1717939093.0860035, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro sqlserver__dropif(node) %}\n \n {% set ddl %}\n if object_id ('{{source(node.source_name, node.name)}}') is not null\n begin\n drop external table {{source(node.source_name, node.name)}}\n end\n {% endset %}\n \n {{return(ddl)}}\n\n{% endmacro %}", + "meta": + {}, + "name": "sqlserver__dropif", + "original_file_path": "macros/plugins/sqlserver/helpers/dropif.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/sqlserver/helpers/dropif.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.sqlserver__dropif" + }, + "macro.dbt_external_tables.sqlserver__get_external_build_plan": + { + "arguments": + [], + "created_at": 1717939093.0814312, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.create_external_schema", + "macro.dbt_external_tables.dropif", + "macro.dbt_external_tables.create_external_table", + "macro.dbt_external_tables.refresh_external_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro sqlserver__get_external_build_plan(source_node) %}\n\n {% set build_plan = [] %}\n\n {% set old_relation = adapter.get_relation(\n database = source_node.database,\n schema = source_node.schema,\n identifier = source_node.identifier\n ) %}\n\n {% set create_or_replace = (old_relation is none or var('ext_full_refresh', false)) %}\n\n {% if create_or_replace %}\n {% set build_plan = build_plan + [ \n dbt_external_tables.create_external_schema(source_node),\n dbt_external_tables.dropif(source_node), \n dbt_external_tables.create_external_table(source_node)\n ] %}\n {% else %}\n {% set build_plan = build_plan + dbt_external_tables.refresh_external_table(source_node) %}\n {% endif %}\n {% do return(build_plan) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "sqlserver__get_external_build_plan", + "original_file_path": "macros/plugins/sqlserver/get_external_build_plan.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/sqlserver/get_external_build_plan.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.sqlserver__get_external_build_plan" + }, + "macro.dbt_external_tables.stage_external_sources": + { + "arguments": + [], + "created_at": 1717939093.0375326, + "depends_on": + { + "macros": + [ + "macro.dbt_external_tables.get_external_build_plan", + "macro.dbt_external_tables.exit_transaction", + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro stage_external_sources(select=none) %}\n\n {% set sources_to_stage = [] %}\n \n {% set source_nodes = graph.sources.values() if graph.sources else [] %}\n \n {% for node in source_nodes %}\n {% if node.external %}\n \n {% if select %}\n \n {% for src in select.split(' ') %}\n \n {% if '.' in src %}\n {% set src_s = src.split('.') %}\n {% if src_s[0] == node.source_name and src_s[1] == node.name %}\n {% do sources_to_stage.append(node) %}\n {% endif %}\n {% else %}\n {% if src == node.source_name %}\n {% do sources_to_stage.append(node) %}\n {% endif %}\n {% endif %}\n \n {% endfor %}\n \n {% else %}\n \n {% do sources_to_stage.append(node) %}\n \n {% endif %}\n {% endif %}\n \n {% endfor %}\n \n {% if sources_to_stage|length == 0 %}\n {% do log('No external sources selected', info = true) %}\n {% endif %}\n \n {% for node in sources_to_stage %}\n\n {% set loop_label = loop.index ~ ' of ' ~ loop.length %}\n\n {% do log(loop_label ~ ' START external source ' ~ node.schema ~ '.' ~ node.identifier, info = true) -%}\n \n {% set run_queue = dbt_external_tables.get_external_build_plan(node) %}\n \n {% do log(loop_label ~ ' SKIP', info = true) if run_queue == [] %}\n {% set width = flags.PRINTER_WIDTH %}\n \n {% for q in run_queue %}\n \n {% set q_msg = q|replace('\\n','')|replace('begin;','')|trim %}\n {% set q_log = q_msg[:width] ~ '... ' if q_msg|length > width else q_msg %}\n \n {% do log(loop_label ~ ' (' ~ loop.index ~ ') ' ~ q_log, info = true) %}\n {% set exit_txn = dbt_external_tables.exit_transaction() %}\n \n {% call statement('runner', fetch_result = True, auto_begin = False) %}\n {{ exit_txn }} {{ q }}\n {% endcall %}\n \n {% set runner = load_result('runner') %}\n {% set log_msg = runner['response'] if 'response' in runner.keys() else runner['status'] %}\n {% do log(loop_label ~ ' (' ~ loop.index ~ ') ' ~ log_msg, info = true) %}\n \n {% endfor %}\n \n {% endfor %}\n \n{% endmacro %}", + "meta": + {}, + "name": "stage_external_sources", + "original_file_path": "macros/common/stage_external_sources.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/common/stage_external_sources.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.stage_external_sources" + }, + "macro.dbt_external_tables.value_only": + { + "arguments": + [], + "created_at": 1717939093.0744438, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro value_only(name, value) %}\n {% set path = value %}\n {{return(path)}}\n{% endmacro %}", + "meta": + {}, + "name": "value_only", + "original_file_path": "macros/plugins/redshift/helpers/paths.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/redshift/helpers/paths.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.value_only" + }, + "macro.dbt_external_tables.year_month_day": + { + "arguments": + [], + "created_at": 1717939093.0736663, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.replace" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro year_month_day(name, value) %}\n {% set path = value.replace('-','/') %}\n {{return(path)}}\n{% endmacro %}", + "meta": + {}, + "name": "year_month_day", + "original_file_path": "macros/plugins/redshift/helpers/paths.sql", + "package_name": "dbt_external_tables", + "patch_path": null, + "path": "macros/plugins/redshift/helpers/paths.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_external_tables.year_month_day" + }, + "macro.dbt_spark.alter_column_set_constraints": + { + "arguments": + [], + "created_at": 1717939092.5511312, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__alter_column_set_constraints" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro alter_column_set_constraints(relation, column_dict) %}\n {{ return(adapter.dispatch('alter_column_set_constraints', 'dbt')(relation, column_dict)) }}\n{% endmacro %}", + "meta": + {}, + "name": "alter_column_set_constraints", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.alter_column_set_constraints" + }, + "macro.dbt_spark.alter_table_add_constraints": + { + "arguments": + [], + "created_at": 1717939092.5495875, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__alter_table_add_constraints" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro alter_table_add_constraints(relation, constraints) %}\n {{ return(adapter.dispatch('alter_table_add_constraints', 'dbt')(relation, constraints)) }}\n{% endmacro %}", + "meta": + {}, + "name": "alter_table_add_constraints", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.alter_table_add_constraints" + }, + "macro.dbt_spark.assert_not_null": + { + "arguments": + [], + "created_at": 1717939092.5827036, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__assert_not_null" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro assert_not_null(function, arg) -%}\n {{ return(adapter.dispatch('assert_not_null', 'dbt')(function, arg)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "assert_not_null", + "original_file_path": "macros/utils/assert_not_null.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/assert_not_null.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.assert_not_null" + }, + "macro.dbt_spark.cast_from_string_unsupported_for": + { + "arguments": + [], + "created_at": 1717939092.575504, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro cast_from_string_unsupported_for(type) %}\n {{ return(type.lower().startswith('struct') or type.lower().startswith('array') or type.lower().startswith('map')) }}\n{% endmacro %}", + "meta": + {}, + "name": "cast_from_string_unsupported_for", + "original_file_path": "macros/utils/safe_cast.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/safe_cast.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.cast_from_string_unsupported_for" + }, + "macro.dbt_spark.clustered_cols": + { + "arguments": + [], + "created_at": 1717939092.5426648, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__clustered_cols" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro clustered_cols(label, required=false) %}\n {{ return(adapter.dispatch('clustered_cols', 'dbt')(label, required)) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "clustered_cols", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.clustered_cols" + }, + "macro.dbt_spark.comment_clause": + { + "arguments": + [], + "created_at": 1717939092.5395386, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__comment_clause" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro comment_clause() %}\n {{ return(adapter.dispatch('comment_clause', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "comment_clause", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.comment_clause" + }, + "macro.dbt_spark.create_temporary_view": + { + "arguments": + [], + "created_at": 1717939092.5452652, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__create_temporary_view" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro create_temporary_view(relation, compiled_code) -%}\n {{ return(adapter.dispatch('create_temporary_view', 'dbt')(relation, compiled_code)) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "create_temporary_view", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.create_temporary_view" + }, + "macro.dbt_spark.dbt_spark_get_incremental_sql": + { + "arguments": + [], + "created_at": 1717939092.6622953, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.get_insert_into_sql", + "macro.dbt_spark.get_insert_overwrite_sql", + "macro.dbt.get_merge_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro dbt_spark_get_incremental_sql(strategy, source, target, existing, unique_key, incremental_predicates) %}\n {%- if strategy == 'append' -%}\n {#-- insert new records into existing table, without updating or overwriting #}\n {{ get_insert_into_sql(source, target) }}\n {%- elif strategy == 'insert_overwrite' -%}\n {#-- insert statements don't like CTEs, so support them via a temp view #}\n {{ get_insert_overwrite_sql(source, target, existing) }}\n {%- elif strategy == 'merge' -%}\n {#-- merge all columns for datasources which implement MERGE INTO (e.g. databricks, iceberg) - schema changes are handled for us #}\n {{ get_merge_sql(target, source, unique_key, dest_columns=none, incremental_predicates=incremental_predicates) }}\n {%- else -%}\n {% set no_sql_for_strategy_msg -%}\n No known SQL for the incremental strategy provided: {{ strategy }}\n {%- endset %}\n {%- do exceptions.raise_compiler_error(no_sql_for_strategy_msg) -%}\n {%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "dbt_spark_get_incremental_sql", + "original_file_path": "macros/materializations/incremental/strategies.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.dbt_spark_get_incremental_sql" + }, + "macro.dbt_spark.dbt_spark_validate_get_file_format": + { + "arguments": + [], + "created_at": 1717939092.6662219, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro dbt_spark_validate_get_file_format(raw_file_format) %}\n {#-- Validate the file format #}\n\n {% set accepted_formats = ['text', 'csv', 'json', 'jdbc', 'parquet', 'orc', 'hive', 'delta', 'iceberg', 'libsvm', 'hudi'] %}\n\n {% set invalid_file_format_msg -%}\n Invalid file format provided: {{ raw_file_format }}\n Expected one of: {{ accepted_formats | join(', ') }}\n {%- endset %}\n\n {% if raw_file_format not in accepted_formats %}\n {% do exceptions.raise_compiler_error(invalid_file_format_msg) %}\n {% endif %}\n\n {% do return(raw_file_format) %}\n{% endmacro %}", + "meta": + {}, + "name": "dbt_spark_validate_get_file_format", + "original_file_path": "macros/materializations/incremental/validate.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/incremental/validate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.dbt_spark_validate_get_file_format" + }, + "macro.dbt_spark.dbt_spark_validate_get_incremental_strategy": + { + "arguments": + [], + "created_at": 1717939092.667999, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro dbt_spark_validate_get_incremental_strategy(raw_strategy, file_format) %}\n {#-- Validate the incremental strategy #}\n\n {% set invalid_strategy_msg -%}\n Invalid incremental strategy provided: {{ raw_strategy }}\n Expected one of: 'append', 'merge', 'insert_overwrite'\n {%- endset %}\n\n {% set invalid_merge_msg -%}\n Invalid incremental strategy provided: {{ raw_strategy }}\n You can only choose this strategy when file_format is set to 'delta' or 'iceberg' or 'hudi'\n {%- endset %}\n\n {% set invalid_insert_overwrite_endpoint_msg -%}\n Invalid incremental strategy provided: {{ raw_strategy }}\n You cannot use this strategy when connecting via endpoint\n Use the 'append' or 'merge' strategy instead\n {%- endset %}\n\n {% if raw_strategy not in ['append', 'merge', 'insert_overwrite'] %}\n {% do exceptions.raise_compiler_error(invalid_strategy_msg) %}\n {%-else %}\n {% if raw_strategy == 'merge' and file_format not in ['delta', 'iceberg', 'hudi'] %}\n {% do exceptions.raise_compiler_error(invalid_merge_msg) %}\n {% endif %}\n {% if raw_strategy == 'insert_overwrite' and target.endpoint %}\n {% do exceptions.raise_compiler_error(invalid_insert_overwrite_endpoint_msg) %}\n {% endif %}\n {% endif %}\n\n {% do return(raw_strategy) %}\n{% endmacro %}", + "meta": + {}, + "name": "dbt_spark_validate_get_incremental_strategy", + "original_file_path": "macros/materializations/incremental/validate.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/incremental/validate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.dbt_spark_validate_get_incremental_strategy" + }, + "macro.dbt_spark.describe_table_extended_without_caching": + { + "arguments": + [], + "created_at": 1717939092.5594516, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro describe_table_extended_without_caching(table_name) %}\n {#-- Spark with iceberg tables don't work with show table extended for #}\n {#-- V2 iceberg tables #}\n {#-- https://issues.apache.org/jira/browse/SPARK-33393 #}\n {% call statement('describe_table_extended_without_caching', fetch_result=True) -%}\n describe extended {{ table_name }}\n {% endcall %}\n {% do return(load_result('describe_table_extended_without_caching').table) %}\n{% endmacro %}", + "meta": + {}, + "name": "describe_table_extended_without_caching", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.describe_table_extended_without_caching" + }, + "macro.dbt_spark.fetch_tbl_properties": + { + "arguments": + [], + "created_at": 1717939092.5448315, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro fetch_tbl_properties(relation) -%}\n {% call statement('list_properties', fetch_result=True) -%}\n SHOW TBLPROPERTIES {{ relation }}\n {% endcall %}\n {% do return(load_result('list_properties').table) %}\n{%- endmacro %}", + "meta": + {}, + "name": "fetch_tbl_properties", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.fetch_tbl_properties" + }, + "macro.dbt_spark.file_format_clause": + { + "arguments": + [], + "created_at": 1717939092.5349092, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__file_format_clause" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro file_format_clause() %}\n {{ return(adapter.dispatch('file_format_clause', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "file_format_clause", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.file_format_clause" + }, + "macro.dbt_spark.get_column_comment_sql": + { + "arguments": + [], + "created_at": 1717939092.5535653, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_column_comment_sql(column_name, column_dict) -%}\n {% if column_name in column_dict and column_dict[column_name][\"description\"] -%}\n {% set escaped_description = column_dict[column_name][\"description\"] | replace(\"'\", \"\\\\'\") %}\n {% set column_comment_clause = \"comment '\" ~ escaped_description ~ \"'\" %}\n {%- endif -%}\n {{ adapter.quote(column_name) }} {{ column_comment_clause }}\n{% endmacro %}", + "meta": + {}, + "name": "get_column_comment_sql", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.get_column_comment_sql" + }, + "macro.dbt_spark.get_columns_in_relation_raw": + { + "arguments": + [], + "created_at": 1717939092.556319, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__get_columns_in_relation_raw" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_columns_in_relation_raw(relation) -%}\n {{ return(adapter.dispatch('get_columns_in_relation_raw', 'dbt')(relation)) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "get_columns_in_relation_raw", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.get_columns_in_relation_raw" + }, + "macro.dbt_spark.get_insert_into_sql": + { + "arguments": + [], + "created_at": 1717939092.657997, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_insert_into_sql(source_relation, target_relation) %}\n\n {%- set dest_columns = adapter.get_columns_in_relation(target_relation) -%}\n {%- set dest_cols_csv = dest_columns | map(attribute='quoted') | join(', ') -%}\n insert into table {{ target_relation }}\n select {{dest_cols_csv}} from {{ source_relation }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_insert_into_sql", + "original_file_path": "macros/materializations/incremental/strategies.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.get_insert_into_sql" + }, + "macro.dbt_spark.get_insert_overwrite_sql": + { + "arguments": + [], + "created_at": 1717939092.6573274, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.partition_cols" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_insert_overwrite_sql(source_relation, target_relation, existing_relation) %}\n\n {%- set dest_columns = adapter.get_columns_in_relation(target_relation) -%}\n {%- set dest_cols_csv = dest_columns | map(attribute='quoted') | join(', ') -%}\n {% if existing_relation.is_iceberg %}\n {# removed table from statement for iceberg #}\n insert overwrite {{ target_relation }}\n {# removed partition_cols for iceberg as well #}\n {% else %}\n insert overwrite table {{ target_relation }}\n {{ partition_cols(label=\"partition\") }}\n {% endif %}\n select {{dest_cols_csv}} from {{ source_relation }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_insert_overwrite_sql", + "original_file_path": "macros/materializations/incremental/strategies.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.get_insert_overwrite_sql" + }, + "macro.dbt_spark.get_persist_docs_column_list": + { + "arguments": + [], + "created_at": 1717939092.55413, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.get_column_comment_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_persist_docs_column_list(model_columns, query_columns) %}\n {% for column_name in query_columns %}\n {{ get_column_comment_sql(column_name, model_columns) }}\n {{- \", \" if not loop.last else \"\" }}\n {% endfor %}\n{% endmacro %}", + "meta": + {}, + "name": "get_persist_docs_column_list", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.get_persist_docs_column_list" + }, + "macro.dbt_spark.list_relations_show_tables_without_caching": + { + "arguments": + [], + "created_at": 1717939092.558853, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro list_relations_show_tables_without_caching(schema_relation) %}\n {#-- Spark with iceberg tables don't work with show table extended for #}\n {#-- V2 iceberg tables #}\n {#-- https://issues.apache.org/jira/browse/SPARK-33393 #}\n {% call statement('list_relations_without_caching_show_tables', fetch_result=True) -%}\n show tables in {{ schema_relation.schema }} like '*'\n {% endcall %}\n\n {% do return(load_result('list_relations_without_caching_show_tables').table) %}\n{% endmacro %}", + "meta": + {}, + "name": "list_relations_show_tables_without_caching", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.list_relations_show_tables_without_caching" + }, + "macro.dbt_spark.location_clause": + { + "arguments": + [], + "created_at": 1717939092.5358202, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__location_clause" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro location_clause() %}\n {{ return(adapter.dispatch('location_clause', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "location_clause", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.location_clause" + }, + "macro.dbt_spark.materialization_clone_spark": + { + "arguments": + [], + "created_at": 1717939092.6137562, + "depends_on": + { + "macros": + [ + "macro.dbt.load_cached_relation", + "macro.dbt.can_clone_table", + "macro.dbt.drop_relation_if_exists", + "macro.dbt.statement", + "macro.dbt.create_or_replace_clone", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- materialization clone, adapter='spark' -%}\n\n {%- set relations = {'relations': []} -%}\n\n {%- if not defer_relation -%}\n -- nothing to do\n {{ log(\"No relation found in state manifest for \" ~ model.unique_id, info=True) }}\n {{ return(relations) }}\n {%- endif -%}\n\n {%- set existing_relation = load_cached_relation(this) -%}\n\n {%- if existing_relation and not flags.FULL_REFRESH -%}\n -- noop!\n {{ log(\"Relation \" ~ existing_relation ~ \" already exists\", info=True) }}\n {{ return(relations) }}\n {%- endif -%}\n\n {%- set other_existing_relation = load_cached_relation(defer_relation) -%}\n {%- set file_format = config.get('file_format', validator=validation.any[basestring]) -%}\n\n -- If this is a database that can do zero-copy cloning of tables, and the other relation is a table, then this will be a table\n -- Otherwise, this will be a view\n\n {% set can_clone_table = can_clone_table() %}\n\n {%- if file_format != 'delta' -%}\n {% set invalid_format_msg -%}\n Invalid file format: {{ file_format }}\n shallow clone requires file_format be set to 'delta'\n {%- endset %}\n {% do exceptions.raise_compiler_error(invalid_format_msg) %}\n {%- elif other_existing_relation and other_existing_relation.type == 'table' and can_clone_table -%}\n\n {%- set target_relation = this.incorporate(type='table') -%}\n {% if existing_relation is not none and not existing_relation.is_table %}\n {{ log(\"Dropping relation \" ~ existing_relation ~ \" because it is of type \" ~ existing_relation.type) }}\n {{ drop_relation_if_exists(existing_relation) }}\n {% endif %}\n\n -- as a general rule, data platforms that can clone tables can also do atomic 'create or replace'\n {% call statement('main') %}\n {{ create_or_replace_clone(target_relation, defer_relation) }}\n {% endcall %}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke=should_revoke) %}\n {% do persist_docs(target_relation, model) %}\n\n {{ return({'relations': [target_relation]}) }}\n\n {%- else -%}\n\n {%- set target_relation = this.incorporate(type='view') -%}\n\n -- reuse the view materialization\n -- TODO: support actual dispatch for materialization macros\n -- Tracking ticket: https://github.com/dbt-labs/dbt-core/issues/7799\n {% set search_name = \"materialization_view_\" ~ adapter.type() %}\n {% if not search_name in context %}\n {% set search_name = \"materialization_view_default\" %}\n {% endif %}\n {% set materialization_macro = context[search_name] %}\n {% set relations = materialization_macro() %}\n {{ return(relations) }}\n {% endif %}\n\n{%- endmaterialization -%}", + "meta": + {}, + "name": "materialization_clone_spark", + "original_file_path": "macros/materializations/clone.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/clone.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt_spark.materialization_clone_spark" + }, + "macro.dbt_spark.materialization_incremental_spark": + { + "arguments": + [], + "created_at": 1717939092.6539977, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.dbt_spark_validate_get_file_format", + "macro.dbt_spark.dbt_spark_validate_get_incremental_strategy", + "macro.dbt.incremental_validate_on_schema_change", + "macro.dbt.load_relation", + "macro.dbt.make_temp_relation", + "macro.dbt.statement", + "macro.dbt.run_hooks", + "macro.dbt.create_table_as", + "macro.dbt_spark.persist_constraints", + "macro.dbt.should_full_refresh", + "macro.dbt.process_schema_changes", + "macro.dbt_spark.dbt_spark_get_incremental_sql", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% materialization incremental, adapter='spark', supported_languages=['sql', 'python'] -%}\n {#-- Validate early so we don't run SQL if the file_format + strategy combo is invalid --#}\n {%- set raw_file_format = config.get('file_format', default='parquet') -%}\n {%- set raw_strategy = config.get('incremental_strategy') or 'append' -%}\n {%- set grant_config = config.get('grants') -%}\n\n {%- set file_format = dbt_spark_validate_get_file_format(raw_file_format) -%}\n {%- set strategy = dbt_spark_validate_get_incremental_strategy(raw_strategy, file_format) -%}\n\n {#-- Set vars --#}\n\n {%- set unique_key = config.get('unique_key', none) -%}\n {%- set partition_by = config.get('partition_by', none) -%}\n {%- set language = model['language'] -%}\n {%- set on_schema_change = incremental_validate_on_schema_change(config.get('on_schema_change'), default='ignore') -%}\n {%- set incremental_predicates = config.get('predicates', none) or config.get('incremental_predicates', none) -%}\n {%- set target_relation = this -%}\n {%- set existing_relation = load_relation(this) -%}\n {%- set tmp_relation = make_temp_relation(this) -%}\n\n {#-- for SQL model we will create temp view that doesn't have database and schema --#}\n {%- if language == 'sql'-%}\n {%- set tmp_relation = tmp_relation.include(database=false, schema=false) -%}\n {%- endif -%}\n\n {#-- Set Overwrite Mode --#}\n {%- if strategy == 'insert_overwrite' and partition_by -%}\n {%- call statement() -%}\n set spark.sql.sources.partitionOverwriteMode = DYNAMIC\n {%- endcall -%}\n {%- endif -%}\n\n {#-- Run pre-hooks --#}\n {{ run_hooks(pre_hooks) }}\n\n {#-- Incremental run logic --#}\n {%- if existing_relation is none -%}\n {#-- Relation must be created --#}\n {%- call statement('main', language=language) -%}\n {{ create_table_as(False, target_relation, compiled_code, language) }}\n {%- endcall -%}\n {% do persist_constraints(target_relation, model) %}\n {%- elif existing_relation.is_view or should_full_refresh() -%}\n {#-- Relation must be dropped & recreated --#}\n {% set is_delta = (file_format == 'delta' and existing_relation.is_delta) %}\n {% if not is_delta %} {#-- If Delta, we will `create or replace` below, so no need to drop --#}\n {% do adapter.drop_relation(existing_relation) %}\n {% endif %}\n {%- call statement('main', language=language) -%}\n {{ create_table_as(False, target_relation, compiled_code, language) }}\n {%- endcall -%}\n {% do persist_constraints(target_relation, model) %}\n {%- else -%}\n {#-- Relation must be merged --#}\n {%- call statement('create_tmp_relation', language=language) -%}\n {{ create_table_as(True, tmp_relation, compiled_code, language) }}\n {%- endcall -%}\n {%- do process_schema_changes(on_schema_change, tmp_relation, existing_relation) -%}\n {%- call statement('main') -%}\n {{ dbt_spark_get_incremental_sql(strategy, tmp_relation, target_relation, existing_relation, unique_key, incremental_predicates) }}\n {%- endcall -%}\n {%- if language == 'python' -%}\n {#--\n This is yucky.\n See note in dbt-spark/dbt/include/spark/macros/adapters.sql\n re: python models and temporary views.\n\n Also, why do neither drop_relation or adapter.drop_relation work here?!\n --#}\n {% call statement('drop_relation') -%}\n drop table if exists {{ tmp_relation }}\n {%- endcall %}\n {%- endif -%}\n {%- endif -%}\n\n {% set should_revoke = should_revoke(existing_relation, full_refresh_mode) %}\n {% do apply_grants(target_relation, grant_config, should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {{ run_hooks(post_hooks) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{%- endmaterialization %}", + "meta": + {}, + "name": "materialization_incremental_spark", + "original_file_path": "macros/materializations/incremental/incremental.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/incremental/incremental.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql", + "python" + ], + "unique_id": "macro.dbt_spark.materialization_incremental_spark" + }, + "macro.dbt_spark.materialization_snapshot_spark": + { + "arguments": + [], + "created_at": 1717939092.6384454, + "depends_on": + { + "macros": + [ + "macro.dbt.get_or_create_relation", + "macro.dbt.create_schema", + "macro.dbt.run_hooks", + "macro.dbt.strategy_dispatch", + "macro.dbt.build_snapshot_table", + "macro.dbt.create_table_as", + "macro.dbt_spark.spark_build_snapshot_staging_table", + "macro.dbt.create_columns", + "macro.dbt.snapshot_merge_sql", + "macro.dbt.statement", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs", + "macro.dbt.post_snapshot" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% materialization snapshot, adapter='spark' %}\n {%- set config = model['config'] -%}\n\n {%- set target_table = model.get('alias', model.get('name')) -%}\n\n {%- set strategy_name = config.get('strategy') -%}\n {%- set unique_key = config.get('unique_key') %}\n {%- set file_format = config.get('file_format', 'parquet') -%}\n {%- set grant_config = config.get('grants') -%}\n\n {% set target_relation_exists, target_relation = get_or_create_relation(\n database=none,\n schema=model.schema,\n identifier=target_table,\n type='table') -%}\n\n {%- if file_format not in ['delta', 'iceberg', 'hudi'] -%}\n {% set invalid_format_msg -%}\n Invalid file format: {{ file_format }}\n Snapshot functionality requires file_format be set to 'delta' or 'iceberg' or 'hudi'\n {%- endset %}\n {% do exceptions.raise_compiler_error(invalid_format_msg) %}\n {% endif %}\n\n {%- if target_relation_exists -%}\n {%- if not target_relation.is_delta and not target_relation.is_iceberg and not target_relation.is_hudi -%}\n {% set invalid_format_msg -%}\n The existing table {{ model.schema }}.{{ target_table }} is in another format than 'delta' or 'iceberg' or 'hudi'\n {%- endset %}\n {% do exceptions.raise_compiler_error(invalid_format_msg) %}\n {% endif %}\n {% endif %}\n\n {% if not adapter.check_schema_exists(model.database, model.schema) %}\n {% do create_schema(model.schema) %}\n {% endif %}\n\n {%- if not target_relation.is_table -%}\n {% do exceptions.relation_wrong_type(target_relation, 'table') %}\n {%- endif -%}\n\n {{ run_hooks(pre_hooks, inside_transaction=False) }}\n\n {{ run_hooks(pre_hooks, inside_transaction=True) }}\n\n {% set strategy_macro = strategy_dispatch(strategy_name) %}\n {% set strategy = strategy_macro(model, \"snapshotted_data\", \"source_data\", config, target_relation_exists) %}\n\n {% if not target_relation_exists %}\n\n {% set build_sql = build_snapshot_table(strategy, model['compiled_code']) %}\n {% set final_sql = create_table_as(False, target_relation, build_sql) %}\n\n {% else %}\n\n {{ adapter.valid_snapshot_target(target_relation) }}\n\n {% set staging_table = spark_build_snapshot_staging_table(strategy, sql, target_relation) %}\n\n -- this may no-op if the database does not require column expansion\n {% do adapter.expand_target_column_types(from_relation=staging_table,\n to_relation=target_relation) %}\n\n {% set missing_columns = adapter.get_missing_columns(staging_table, target_relation)\n | rejectattr('name', 'equalto', 'dbt_change_type')\n | rejectattr('name', 'equalto', 'DBT_CHANGE_TYPE')\n | rejectattr('name', 'equalto', 'dbt_unique_key')\n | rejectattr('name', 'equalto', 'DBT_UNIQUE_KEY')\n | list %}\n\n {% do create_columns(target_relation, missing_columns) %}\n\n {% set source_columns = adapter.get_columns_in_relation(staging_table)\n | rejectattr('name', 'equalto', 'dbt_change_type')\n | rejectattr('name', 'equalto', 'DBT_CHANGE_TYPE')\n | rejectattr('name', 'equalto', 'dbt_unique_key')\n | rejectattr('name', 'equalto', 'DBT_UNIQUE_KEY')\n | list %}\n\n {% set quoted_source_columns = [] %}\n {% for column in source_columns %}\n {% do quoted_source_columns.append(adapter.quote(column.name)) %}\n {% endfor %}\n\n {% set final_sql = snapshot_merge_sql(\n target = target_relation,\n source = staging_table,\n insert_cols = quoted_source_columns\n )\n %}\n\n {% endif %}\n\n {% call statement('main') %}\n {{ final_sql }}\n {% endcall %}\n\n {% set should_revoke = should_revoke(target_relation_exists, full_refresh_mode) %}\n {% do apply_grants(target_relation, grant_config, should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {{ run_hooks(post_hooks, inside_transaction=True) }}\n\n {{ adapter.commit() }}\n\n {% if staging_table is defined %}\n {% do post_snapshot(staging_table) %}\n {% endif %}\n\n {{ run_hooks(post_hooks, inside_transaction=False) }}\n\n {{ return({'relations': [target_relation]}) }}\n\n{% endmaterialization %}", + "meta": + {}, + "name": "materialization_snapshot_spark", + "original_file_path": "macros/materializations/snapshot.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/snapshot.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt_spark.materialization_snapshot_spark" + }, + "macro.dbt_spark.materialization_table_spark": + { + "arguments": + [], + "created_at": 1717939092.6458979, + "depends_on": + { + "macros": + [ + "macro.dbt.run_hooks", + "macro.dbt.statement", + "macro.dbt.create_table_as", + "macro.dbt.should_revoke", + "macro.dbt.apply_grants", + "macro.dbt.persist_docs", + "macro.dbt_spark.persist_constraints" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% materialization table, adapter = 'spark', supported_languages=['sql', 'python'] %}\n {%- set language = model['language'] -%}\n {%- set identifier = model['alias'] -%}\n {%- set grant_config = config.get('grants') -%}\n\n {%- set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) -%}\n {%- set target_relation = api.Relation.create(identifier=identifier,\n schema=schema,\n database=database,\n type='table') -%}\n\n {{ run_hooks(pre_hooks) }}\n\n -- setup: if the target relation already exists, drop it\n -- in case if the existing and future table is delta or iceberg, we want to do a\n -- create or replace table instead of dropping, so we don't have the table unavailable\n {% if old_relation is not none %}\n {% set is_delta = (old_relation.is_delta and config.get('file_format', validator=validation.any[basestring]) == 'delta') %}\n {% set is_iceberg = (old_relation.is_iceberg and config.get('file_format', validator=validation.any[basestring]) == 'iceberg') %}\n {% set old_relation_type = old_relation.type %}\n {% else %}\n {% set is_delta = false %}\n {% set is_iceberg = false %}\n {% set old_relation_type = target_relation.type %}\n {% endif %}\n\n {% if not is_delta and not is_iceberg %}\n {% set existing_relation = target_relation %}\n {{ adapter.drop_relation(existing_relation.incorporate(type=old_relation_type)) }}\n {% endif %}\n\n -- build model\n {%- call statement('main', language=language) -%}\n {{ create_table_as(False, target_relation, compiled_code, language) }}\n {%- endcall -%}\n\n {% set should_revoke = should_revoke(old_relation, full_refresh_mode=True) %}\n {% do apply_grants(target_relation, grant_config, should_revoke) %}\n\n {% do persist_docs(target_relation, model) %}\n\n {% do persist_constraints(target_relation, model) %}\n\n {{ run_hooks(post_hooks) }}\n\n {{ return({'relations': [target_relation]})}}\n\n{% endmaterialization %}", + "meta": + {}, + "name": "materialization_table_spark", + "original_file_path": "macros/materializations/table.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/table.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql", + "python" + ], + "unique_id": "macro.dbt_spark.materialization_table_spark" + }, + "macro.dbt_spark.materialization_view_spark": + { + "arguments": + [], + "created_at": 1717939092.614174, + "depends_on": + { + "macros": + [ + "macro.dbt.create_or_replace_view" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% materialization view, adapter='spark' -%}\n {{ return(create_or_replace_view()) }}\n{%- endmaterialization %}", + "meta": + {}, + "name": "materialization_view_spark", + "original_file_path": "macros/materializations/view.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/view.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt_spark.materialization_view_spark" + }, + "macro.dbt_spark.options_clause": + { + "arguments": + [], + "created_at": 1717939092.536917, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__options_clause" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro options_clause() -%}\n {{ return(adapter.dispatch('options_clause', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "options_clause", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.options_clause" + }, + "macro.dbt_spark.partition_cols": + { + "arguments": + [], + "created_at": 1717939092.5410607, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__partition_cols" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro partition_cols(label, required=false) %}\n {{ return(adapter.dispatch('partition_cols', 'dbt')(label, required)) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "partition_cols", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.partition_cols" + }, + "macro.dbt_spark.persist_constraints": + { + "arguments": + [], + "created_at": 1717939092.5482688, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__persist_constraints" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro persist_constraints(relation, model) %}\n {{ return(adapter.dispatch('persist_constraints', 'dbt')(relation, model)) }}\n{% endmacro %}", + "meta": + {}, + "name": "persist_constraints", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.persist_constraints" + }, + "macro.dbt_spark.py_script_comment": + { + "arguments": + [], + "created_at": 1717939092.6467032, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%macro py_script_comment()%}\n# how to execute python model in notebook\n# dbt = dbtObj(spark.table)\n# df = model(dbt, spark)\n{%endmacro%}", + "meta": + {}, + "name": "py_script_comment", + "original_file_path": "macros/materializations/table.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.py_script_comment" + }, + "macro.dbt_spark.py_write_table": + { + "arguments": + [], + "created_at": 1717939092.6465256, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro py_write_table(compiled_code, target_relation) %}\n{{ compiled_code }}\n# --- Autogenerated dbt materialization code. --- #\ndbt = dbtObj(spark.table)\ndf = model(dbt, spark)\n\n# make sure pyspark exists in the namepace, for 7.3.x-scala2.12 it does not exist\nimport pyspark\n# make sure pandas exists before using it\ntry:\n import pandas\n pandas_available = True\nexcept ImportError:\n pandas_available = False\n\n# make sure pyspark.pandas exists before using it\ntry:\n import pyspark.pandas\n pyspark_pandas_api_available = True\nexcept ImportError:\n pyspark_pandas_api_available = False\n\n# make sure databricks.koalas exists before using it\ntry:\n import databricks.koalas\n koalas_available = True\nexcept ImportError:\n koalas_available = False\n\n# preferentially convert pandas DataFrames to pandas-on-Spark or Koalas DataFrames first\n# since they know how to convert pandas DataFrames better than `spark.createDataFrame(df)`\n# and converting from pandas-on-Spark to Spark DataFrame has no overhead\nif pyspark_pandas_api_available and pandas_available and isinstance(df, pandas.core.frame.DataFrame):\n df = pyspark.pandas.frame.DataFrame(df)\nelif koalas_available and pandas_available and isinstance(df, pandas.core.frame.DataFrame):\n df = databricks.koalas.frame.DataFrame(df)\n\n# convert to pyspark.sql.dataframe.DataFrame\nif isinstance(df, pyspark.sql.dataframe.DataFrame):\n pass # since it is already a Spark DataFrame\nelif pyspark_pandas_api_available and isinstance(df, pyspark.pandas.frame.DataFrame):\n df = df.to_spark()\nelif koalas_available and isinstance(df, databricks.koalas.frame.DataFrame):\n df = df.to_spark()\nelif pandas_available and isinstance(df, pandas.core.frame.DataFrame):\n df = spark.createDataFrame(df)\nelse:\n msg = f\"{type(df)} is not a supported type for dbt Python materialization\"\n raise Exception(msg)\n\ndf.write.mode(\"overwrite\").format(\"{{ config.get('file_format', 'delta') }}\").option(\"overwriteSchema\", \"true\").saveAsTable(\"{{ target_relation }}\")\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "py_write_table", + "original_file_path": "macros/materializations/table.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.py_write_table" + }, + "macro.dbt_spark.spark__alter_column_comment": + { + "arguments": + [], + "created_at": 1717939092.5646353, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__alter_column_comment(relation, column_dict) %}\n {% if config.get('file_format', validator=validation.any[basestring]) in ['delta', 'hudi', 'iceberg'] %}\n {% for column_name in column_dict %}\n {% set comment = column_dict[column_name]['description'] %}\n {% set escaped_comment = comment | replace('\\'', '\\\\\\'') %}\n {% set comment_query %}\n {% if relation.is_iceberg %}\n alter table {{ relation }} alter column\n {{ adapter.quote(column_name) if column_dict[column_name]['quote'] else column_name }}\n comment '{{ escaped_comment }}';\n {% else %}\n alter table {{ relation }} change column\n {{ adapter.quote(column_name) if column_dict[column_name]['quote'] else column_name }}\n comment '{{ escaped_comment }}';\n {% endif %}\n {% endset %}\n {% do run_query(comment_query) %}\n {% endfor %}\n {% endif %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__alter_column_comment", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__alter_column_comment" + }, + "macro.dbt_spark.spark__alter_column_set_constraints": + { + "arguments": + [], + "created_at": 1717939092.5526257, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__alter_column_set_constraints(relation, column_dict) %}\n {% for column_name in column_dict %}\n {% set constraints = column_dict[column_name]['constraints'] %}\n {% for constraint in constraints %}\n {% if constraint.type != 'not_null' %}\n {{ exceptions.warn('Invalid constraint for column ' ~ column_name ~ '. Only `not_null` is supported.') }}\n {% else %}\n {% set quoted_name = adapter.quote(column_name) if column_dict[column_name]['quote'] else column_name %}\n {% call statement() %}\n alter table {{ relation }} change column {{ quoted_name }} set not null {{ constraint.expression or \"\" }};\n {% endcall %}\n {% endif %}\n {% endfor %}\n {% endfor %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__alter_column_set_constraints", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__alter_column_set_constraints" + }, + "macro.dbt_spark.spark__alter_column_type": + { + "arguments": + [], + "created_at": 1717939092.5660427, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__alter_column_type(relation, column_name, new_column_type) -%}\n {% call statement('alter_column_type') %}\n alter table {{ relation }} alter column {{ column_name }} type {{ new_column_type }};\n {% endcall %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__alter_column_type", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__alter_column_type" + }, + "macro.dbt_spark.spark__alter_relation_add_remove_columns": + { + "arguments": + [], + "created_at": 1717939092.567906, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__alter_relation_add_remove_columns(relation, add_columns, remove_columns) %}\n\n {% if remove_columns %}\n {% if relation.is_delta %}\n {% set platform_name = 'Delta Lake' %}\n {% elif relation.is_iceberg %}\n {% set platform_name = 'Iceberg' %}\n {% else %}\n {% set platform_name = 'Apache Spark' %}\n {% endif %}\n {{ exceptions.raise_compiler_error(platform_name + ' does not support dropping columns from tables') }}\n {% endif %}\n\n {% if add_columns is none %}\n {% set add_columns = [] %}\n {% endif %}\n\n {% set sql -%}\n\n alter {{ relation.type }} {{ relation }}\n\n {% if add_columns %} add columns {% endif %}\n {% for column in add_columns %}\n {{ column.name }} {{ column.data_type }}{{ ',' if not loop.last }}\n {% endfor %}\n\n {%- endset -%}\n\n {% do run_query(sql) %}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__alter_relation_add_remove_columns", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__alter_relation_add_remove_columns" + }, + "macro.dbt_spark.spark__alter_table_add_constraints": + { + "arguments": + [], + "created_at": 1717939092.5506907, + "depends_on": + { + "macros": + [ + "macro.dbt.is_incremental", + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__alter_table_add_constraints(relation, constraints) %}\n {% for constraint in constraints %}\n {% if constraint.type == 'check' and not is_incremental() %}\n {%- set constraint_hash = local_md5(column_name ~ \";\" ~ constraint.expression ~ \";\" ~ loop.index) -%}\n {% call statement() %}\n alter table {{ relation }} add constraint {{ constraint.name if constraint.name else constraint_hash }} check ({{ constraint.expression }});\n {% endcall %}\n {% endif %}\n {% endfor %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__alter_table_add_constraints", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__alter_table_add_constraints" + }, + "macro.dbt_spark.spark__any_value": + { + "arguments": + [], + "created_at": 1717939092.5960772, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__any_value(expression) -%}\n {#-- return any value (non-deterministic) --#}\n first({{ expression }})\n\n{%- endmacro %}", + "meta": + {}, + "name": "spark__any_value", + "original_file_path": "macros/utils/any_value.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/any_value.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__any_value" + }, + "macro.dbt_spark.spark__array_append": + { + "arguments": + [], + "created_at": 1717939092.5968926, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.array_concat", + "macro.dbt_utils.array_construct" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__array_append(array, new_element) -%}\n {{ array_concat(array, array_construct([new_element])) }}\n{%- endmacro %}", + "meta": + {}, + "name": "spark__array_append", + "original_file_path": "macros/utils/array_append.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/array_append.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__array_append" + }, + "macro.dbt_spark.spark__array_concat": + { + "arguments": + [], + "created_at": 1717939092.5711298, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__array_concat(array_1, array_2) -%}\n concat({{ array_1 }}, {{ array_2 }})\n{%- endmacro %}", + "meta": + {}, + "name": "spark__array_concat", + "original_file_path": "macros/utils/array_concat.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/array_concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__array_concat" + }, + "macro.dbt_spark.spark__array_construct": + { + "arguments": + [], + "created_at": 1717939092.59645, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__array_construct(inputs, data_type) -%}\n array( {{ inputs|join(' , ') }} )\n{%- endmacro %}", + "meta": + {}, + "name": "spark__array_construct", + "original_file_path": "macros/utils/array_construct.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/array_construct.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__array_construct" + }, + "macro.dbt_spark.spark__assert_not_null": + { + "arguments": + [], + "created_at": 1717939092.5831304, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__assert_not_null(function, arg) %}\n\n coalesce({{function}}({{arg}}), nvl2({{function}}({{arg}}), assert_true({{function}}({{arg}}) is not null), null))\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__assert_not_null", + "original_file_path": "macros/utils/assert_not_null.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/assert_not_null.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__assert_not_null" + }, + "macro.dbt_spark.spark__bool_or": + { + "arguments": + [], + "created_at": 1717939092.5838218, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__bool_or(expression) -%}\n\n max({{ expression }})\n\n{%- endmacro %}", + "meta": + {}, + "name": "spark__bool_or", + "original_file_path": "macros/utils/bool_or.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/bool_or.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__bool_or" + }, + "macro.dbt_spark.spark__call_dcl_statements": + { + "arguments": + [], + "created_at": 1717939092.5707695, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__call_dcl_statements(dcl_statement_list) %}\n {% for dcl_statement in dcl_statement_list %}\n {% call statement('grant_or_revoke') %}\n {{ dcl_statement }}\n {% endcall %}\n {% endfor %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__call_dcl_statements", + "original_file_path": "macros/apply_grants.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__call_dcl_statements" + }, + "macro.dbt_spark.spark__can_clone_table": + { + "arguments": + [], + "created_at": 1717939092.6089666, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__can_clone_table() %}\n {{ return(True) }}\n{% endmacro %}", + "meta": + {}, + "name": "spark__can_clone_table", + "original_file_path": "macros/materializations/clone.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/clone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__can_clone_table" + }, + "macro.dbt_spark.spark__clustered_cols": + { + "arguments": + [], + "created_at": 1717939092.5442386, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__clustered_cols(label, required=false) %}\n {%- set cols = config.get('clustered_by', validator=validation.any[list, basestring]) -%}\n {%- set buckets = config.get('buckets', validator=validation.any[int]) -%}\n {%- if (cols is not none) and (buckets is not none) %}\n {%- if cols is string -%}\n {%- set cols = [cols] -%}\n {%- endif -%}\n {{ label }} (\n {%- for item in cols -%}\n {{ item }}\n {%- if not loop.last -%},{%- endif -%}\n {%- endfor -%}\n ) into {{ buckets }} buckets\n {%- endif %}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "spark__clustered_cols", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__clustered_cols" + }, + "macro.dbt_spark.spark__comment_clause": + { + "arguments": + [], + "created_at": 1717939092.5405695, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__comment_clause() %}\n {%- set raw_persist_docs = config.get('persist_docs', {}) -%}\n\n {%- if raw_persist_docs is mapping -%}\n {%- set raw_relation = raw_persist_docs.get('relation', false) -%}\n {%- if raw_relation -%}\n comment '{{ model.description | replace(\"'\", \"\\\\'\") }}'\n {% endif %}\n {%- elif raw_persist_docs -%}\n {{ exceptions.raise_compiler_error(\"Invalid value provided for 'persist_docs'. Expected dict but got value: \" ~ raw_persist_docs) }}\n {% endif %}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "spark__comment_clause", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__comment_clause" + }, + "macro.dbt_spark.spark__concat": + { + "arguments": + [], + "created_at": 1717939092.5714786, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__concat(fields) -%}\n concat({{ fields|join(', ') }})\n{%- endmacro %}", + "meta": + {}, + "name": "spark__concat", + "original_file_path": "macros/utils/concat.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__concat" + }, + "macro.dbt_spark.spark__copy_grants": + { + "arguments": + [], + "created_at": 1717939092.5691705, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__copy_grants() %}\n\n {% if config.materialized == 'view' %}\n {#-- Spark views don't copy grants when they're replaced --#}\n {{ return(False) }}\n\n {% else %}\n {#-- This depends on how we're replacing the table, which depends on its file format\n -- Just play it safe by assuming that grants have been copied over, and need to be checked / possibly revoked\n -- We can make this more efficient in the future\n #}\n {{ return(True) }}\n\n {% endif %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__copy_grants", + "original_file_path": "macros/apply_grants.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__copy_grants" + }, + "macro.dbt_spark.spark__create_columns": + { + "arguments": + [], + "created_at": 1717939092.630455, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__create_columns(relation, columns) %}\n {% if columns|length > 0 %}\n {% call statement() %}\n alter table {{ relation }} add columns (\n {% for column in columns %}\n `{{ column.name }}` {{ column.data_type }} {{- ',' if not loop.last -}}\n {% endfor %}\n );\n {% endcall %}\n {% endif %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__create_columns", + "original_file_path": "macros/materializations/snapshot.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/snapshot.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__create_columns" + }, + "macro.dbt_spark.spark__create_csv_table": + { + "arguments": + [], + "created_at": 1717939092.60558, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.file_format_clause", + "macro.dbt_spark.partition_cols", + "macro.dbt_spark.clustered_cols", + "macro.dbt_spark.location_clause", + "macro.dbt_spark.comment_clause", + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__create_csv_table(model, agate_table) %}\n {%- set column_override = model['config'].get('column_types', {}) -%}\n {%- set quote_seed_column = model['config'].get('quote_columns', None) -%}\n\n {% set sql %}\n create table {{ this.render() }} (\n {%- for col_name in agate_table.column_names -%}\n {%- set inferred_type = adapter.convert_type(agate_table, loop.index0) -%}\n {%- set type = column_override.get(col_name, inferred_type) -%}\n {%- set column_name = (col_name | string) -%}\n {{ adapter.quote_seed_column(column_name, quote_seed_column) }} {{ type }} {%- if not loop.last -%}, {%- endif -%}\n {%- endfor -%}\n )\n {{ file_format_clause() }}\n {{ partition_cols(label=\"partitioned by\") }}\n {{ clustered_cols(label=\"clustered by\") }}\n {{ location_clause() }}\n {{ comment_clause() }}\n {% endset %}\n\n {% call statement('_') -%}\n {{ sql }}\n {%- endcall %}\n\n {{ return(sql) }}\n{% endmacro %}", + "meta": + {}, + "name": "spark__create_csv_table", + "original_file_path": "macros/materializations/seed.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/seed.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__create_csv_table" + }, + "macro.dbt_spark.spark__create_or_replace_clone": + { + "arguments": + [], + "created_at": 1717939092.6092746, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__create_or_replace_clone(this_relation, defer_relation) %}\n create or replace table {{ this_relation }} shallow clone {{ defer_relation }}\n{% endmacro %}", + "meta": + {}, + "name": "spark__create_or_replace_clone", + "original_file_path": "macros/materializations/clone.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/clone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__create_or_replace_clone" + }, + "macro.dbt_spark.spark__create_schema": + { + "arguments": + [], + "created_at": 1717939092.5556016, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__create_schema(relation) -%}\n {%- call statement('create_schema') -%}\n create schema if not exists {{relation}}\n {% endcall %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__create_schema", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__create_schema" + }, + "macro.dbt_spark.spark__create_table_as": + { + "arguments": + [], + "created_at": 1717939092.5478177, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.create_temporary_view", + "macro.dbt.get_assert_columns_equivalent", + "macro.dbt.get_select_subquery", + "macro.dbt_spark.file_format_clause", + "macro.dbt_spark.options_clause", + "macro.dbt_spark.tblproperties_clause", + "macro.dbt_spark.partition_cols", + "macro.dbt_spark.clustered_cols", + "macro.dbt_spark.location_clause", + "macro.dbt_spark.comment_clause", + "macro.dbt_spark.py_write_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro spark__create_table_as(temporary, relation, compiled_code, language='sql') -%}\n {%- if language == 'sql' -%}\n {%- if temporary -%}\n {{ create_temporary_view(relation, compiled_code) }}\n {%- else -%}\n {% if config.get('file_format', validator=validation.any[basestring]) in ['delta', 'iceberg'] %}\n create or replace table {{ relation }}\n {% else %}\n create table {{ relation }}\n {% endif %}\n {%- set contract_config = config.get('contract') -%}\n {%- if contract_config.enforced -%}\n {{ get_assert_columns_equivalent(compiled_code) }}\n {%- set compiled_code = get_select_subquery(compiled_code) %}\n {% endif %}\n {{ file_format_clause() }}\n {{ options_clause() }}\n {{ tblproperties_clause() }}\n {{ partition_cols(label=\"partitioned by\") }}\n {{ clustered_cols(label=\"clustered by\") }}\n {{ location_clause() }}\n {{ comment_clause() }}\n\n as\n {{ compiled_code }}\n {%- endif -%}\n {%- elif language == 'python' -%}\n {#--\n N.B. Python models _can_ write to temp views HOWEVER they use a different session\n and have already expired by the time they need to be used (I.E. in merges for incremental models)\n\n TODO: Deep dive into spark sessions to see if we can reuse a single session for an entire\n dbt invocation.\n --#}\n {{ py_write_table(compiled_code=compiled_code, target_relation=relation) }}\n {%- endif -%}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "spark__create_table_as", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__create_table_as" + }, + "macro.dbt_spark.spark__create_temporary_view": + { + "arguments": + [], + "created_at": 1717939092.5455563, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__create_temporary_view(relation, compiled_code) -%}\n create or replace temporary view {{ relation }} as\n {{ compiled_code }}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "spark__create_temporary_view", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__create_temporary_view" + }, + "macro.dbt_spark.spark__create_view_as": + { + "arguments": + [], + "created_at": 1717939092.5552464, + "depends_on": + { + "macros": + [ + "macro.dbt.get_columns_in_query", + "macro.dbt_spark.get_persist_docs_column_list", + "macro.dbt_spark.comment_clause", + "macro.dbt.get_assert_columns_equivalent" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__create_view_as(relation, sql) -%}\n create or replace view {{ relation }}\n {% if config.persist_column_docs() -%}\n {% set model_columns = model.columns %}\n {% set query_columns = get_columns_in_query(sql) %}\n (\n {{ get_persist_docs_column_list(model_columns, query_columns) }}\n )\n {% endif %}\n {{ comment_clause() }}\n {%- set contract_config = config.get('contract') -%}\n {%- if contract_config.enforced -%}\n {{ get_assert_columns_equivalent(sql) }}\n {%- endif %}\n as\n {{ sql }}\n{% endmacro %}", + "meta": + {}, + "name": "spark__create_view_as", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__create_view_as" + }, + "macro.dbt_spark.spark__current_timestamp": + { + "arguments": + [], + "created_at": 1717939092.5739915, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__current_timestamp() -%}\n current_timestamp()\n{%- endmacro %}", + "meta": + {}, + "name": "spark__current_timestamp", + "original_file_path": "macros/utils/timestamps.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/timestamps.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__current_timestamp" + }, + "macro.dbt_spark.spark__dateadd": + { + "arguments": + [], + "created_at": 1717939092.5820637, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.assert_not_null" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__dateadd(datepart, interval, from_date_or_timestamp) %}\n\n {%- set clock_component -%}\n {# make sure the dates + timestamps are real, otherwise raise an error asap #}\n to_unix_timestamp({{ assert_not_null('to_timestamp', from_date_or_timestamp) }})\n - to_unix_timestamp({{ assert_not_null('date', from_date_or_timestamp) }})\n {%- endset -%}\n\n {%- if datepart in ['day', 'week'] -%}\n\n {%- set multiplier = 7 if datepart == 'week' else 1 -%}\n\n to_timestamp(\n to_unix_timestamp(\n date_add(\n {{ assert_not_null('date', from_date_or_timestamp) }},\n cast({{interval}} * {{multiplier}} as int)\n )\n ) + {{clock_component}}\n )\n\n {%- elif datepart in ['month', 'quarter', 'year'] -%}\n\n {%- set multiplier -%}\n {%- if datepart == 'month' -%} 1\n {%- elif datepart == 'quarter' -%} 3\n {%- elif datepart == 'year' -%} 12\n {%- endif -%}\n {%- endset -%}\n\n to_timestamp(\n to_unix_timestamp(\n add_months(\n {{ assert_not_null('date', from_date_or_timestamp) }},\n cast({{interval}} * {{multiplier}} as int)\n )\n ) + {{clock_component}}\n )\n\n {%- elif datepart in ('hour', 'minute', 'second', 'millisecond', 'microsecond') -%}\n\n {%- set multiplier -%}\n {%- if datepart == 'hour' -%} 3600\n {%- elif datepart == 'minute' -%} 60\n {%- elif datepart == 'second' -%} 1\n {%- elif datepart == 'millisecond' -%} (1/1000000)\n {%- elif datepart == 'microsecond' -%} (1/1000000)\n {%- endif -%}\n {%- endset -%}\n\n to_timestamp(\n {{ assert_not_null('to_unix_timestamp', from_date_or_timestamp) }}\n + cast({{interval}} * {{multiplier}} as int)\n )\n\n {%- else -%}\n\n {{ exceptions.raise_compiler_error(\"macro dateadd not implemented for datepart ~ '\" ~ datepart ~ \"' ~ on Spark\") }}\n\n {%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__dateadd", + "original_file_path": "macros/utils/dateadd.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/dateadd.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__dateadd" + }, + "macro.dbt_spark.spark__datediff": + { + "arguments": + [], + "created_at": 1717939092.595728, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.assert_not_null" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__datediff(first_date, second_date, datepart) %}\n\n {%- if datepart in ['day', 'week', 'month', 'quarter', 'year'] -%}\n\n {# make sure the dates are real, otherwise raise an error asap #}\n {% set first_date = assert_not_null('date', first_date) %}\n {% set second_date = assert_not_null('date', second_date) %}\n\n {%- endif -%}\n\n {%- if datepart == 'day' -%}\n\n datediff({{second_date}}, {{first_date}})\n\n {%- elif datepart == 'week' -%}\n\n case when {{first_date}} < {{second_date}}\n then floor(datediff({{second_date}}, {{first_date}})/7)\n else ceil(datediff({{second_date}}, {{first_date}})/7)\n end\n\n -- did we cross a week boundary (Sunday)?\n + case\n when {{first_date}} < {{second_date}} and dayofweek({{second_date}}) < dayofweek({{first_date}}) then 1\n when {{first_date}} > {{second_date}} and dayofweek({{second_date}}) > dayofweek({{first_date}}) then -1\n else 0 end\n\n {%- elif datepart == 'month' -%}\n\n case when {{first_date}} < {{second_date}}\n then floor(months_between(date({{second_date}}), date({{first_date}})))\n else ceil(months_between(date({{second_date}}), date({{first_date}})))\n end\n\n -- did we cross a month boundary?\n + case\n when {{first_date}} < {{second_date}} and dayofmonth({{second_date}}) < dayofmonth({{first_date}}) then 1\n when {{first_date}} > {{second_date}} and dayofmonth({{second_date}}) > dayofmonth({{first_date}}) then -1\n else 0 end\n\n {%- elif datepart == 'quarter' -%}\n\n case when {{first_date}} < {{second_date}}\n then floor(months_between(date({{second_date}}), date({{first_date}}))/3)\n else ceil(months_between(date({{second_date}}), date({{first_date}}))/3)\n end\n\n -- did we cross a quarter boundary?\n + case\n when {{first_date}} < {{second_date}} and (\n (dayofyear({{second_date}}) - (quarter({{second_date}}) * 365/4))\n < (dayofyear({{first_date}}) - (quarter({{first_date}}) * 365/4))\n ) then 1\n when {{first_date}} > {{second_date}} and (\n (dayofyear({{second_date}}) - (quarter({{second_date}}) * 365/4))\n > (dayofyear({{first_date}}) - (quarter({{first_date}}) * 365/4))\n ) then -1\n else 0 end\n\n {%- elif datepart == 'year' -%}\n\n year({{second_date}}) - year({{first_date}})\n\n {%- elif datepart in ('hour', 'minute', 'second', 'millisecond', 'microsecond') -%}\n\n {%- set divisor -%}\n {%- if datepart == 'hour' -%} 3600\n {%- elif datepart == 'minute' -%} 60\n {%- elif datepart == 'second' -%} 1\n {%- elif datepart == 'millisecond' -%} (1/1000)\n {%- elif datepart == 'microsecond' -%} (1/1000000)\n {%- endif -%}\n {%- endset -%}\n\n case when {{first_date}} < {{second_date}}\n then ceil((\n {# make sure the timestamps are real, otherwise raise an error asap #}\n {{ assert_not_null('to_unix_timestamp', assert_not_null('to_timestamp', second_date)) }}\n - {{ assert_not_null('to_unix_timestamp', assert_not_null('to_timestamp', first_date)) }}\n ) / {{divisor}})\n else floor((\n {{ assert_not_null('to_unix_timestamp', assert_not_null('to_timestamp', second_date)) }}\n - {{ assert_not_null('to_unix_timestamp', assert_not_null('to_timestamp', first_date)) }}\n ) / {{divisor}})\n end\n\n {% if datepart == 'millisecond' %}\n + cast(date_format({{second_date}}, 'SSS') as int)\n - cast(date_format({{first_date}}, 'SSS') as int)\n {% endif %}\n\n {% if datepart == 'microsecond' %}\n {% set capture_str = '[0-9]{4}-[0-9]{2}-[0-9]{2}.[0-9]{2}:[0-9]{2}:[0-9]{2}.([0-9]{6})' %}\n -- Spark doesn't really support microseconds, so this is a massive hack!\n -- It will only work if the timestamp-string is of the format\n -- 'yyyy-MM-dd-HH mm.ss.SSSSSS'\n + cast(regexp_extract({{second_date}}, '{{capture_str}}', 1) as int)\n - cast(regexp_extract({{first_date}}, '{{capture_str}}', 1) as int)\n {% endif %}\n\n {%- else -%}\n\n {{ exceptions.raise_compiler_error(\"macro datediff not implemented for datepart ~ '\" ~ datepart ~ \"' ~ on Spark\") }}\n\n {%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__datediff", + "original_file_path": "macros/utils/datediff.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/datediff.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__datediff" + }, + "macro.dbt_spark.spark__drop_relation": + { + "arguments": + [], + "created_at": 1717939092.5617218, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__drop_relation(relation) -%}\n {% call statement('drop_relation', auto_begin=False) -%}\n drop {{ relation.type }} if exists {{ relation }}\n {%- endcall %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__drop_relation", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__drop_relation" + }, + "macro.dbt_spark.spark__drop_schema": + { + "arguments": + [], + "created_at": 1717939092.5559485, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__drop_schema(relation) -%}\n {%- call statement('drop_schema') -%}\n drop schema if exists {{ relation }} cascade\n {%- endcall -%}\n{% endmacro %}", + "meta": + {}, + "name": "spark__drop_schema", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__drop_schema" + }, + "macro.dbt_spark.spark__escape_single_quotes": + { + "arguments": + [], + "created_at": 1717939092.583516, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__escape_single_quotes(expression) -%}\n{{ expression | replace(\"'\",\"\\\\'\") }}\n{%- endmacro %}", + "meta": + {}, + "name": "spark__escape_single_quotes", + "original_file_path": "macros/utils/escape_single_quotes.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/escape_single_quotes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__escape_single_quotes" + }, + "macro.dbt_spark.spark__file_format_clause": + { + "arguments": + [], + "created_at": 1717939092.5354607, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__file_format_clause() %}\n {%- set file_format = config.get('file_format', validator=validation.any[basestring]) -%}\n {%- if file_format is not none %}\n using {{ file_format }}\n {%- endif %}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "spark__file_format_clause", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__file_format_clause" + }, + "macro.dbt_spark.spark__generate_database_name": + { + "arguments": + [], + "created_at": 1717939092.5620482, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__generate_database_name(custom_database_name=none, node=none) -%}\n {% do return(None) %}\n{%- endmacro %}", + "meta": + {}, + "name": "spark__generate_database_name", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__generate_database_name" + }, + "macro.dbt_spark.spark__get_binding_char": + { + "arguments": + [], + "created_at": 1717939092.599669, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__get_binding_char() %}\n {{ return('?' if target.method == 'odbc' else '%s') }}\n{% endmacro %}", + "meta": + {}, + "name": "spark__get_binding_char", + "original_file_path": "macros/materializations/seed.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/seed.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__get_binding_char" + }, + "macro.dbt_spark.spark__get_columns_in_relation": + { + "arguments": + [], + "created_at": 1717939092.5575538, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__get_columns_in_relation(relation) -%}\n {% call statement('get_columns_in_relation', fetch_result=True) %}\n describe extended {{ relation.include(schema=(schema is not none)) }}\n {% endcall %}\n {% do return(load_result('get_columns_in_relation').table) %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__get_columns_in_relation", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__get_columns_in_relation" + }, + "macro.dbt_spark.spark__get_columns_in_relation_raw": + { + "arguments": + [], + "created_at": 1717939092.5568912, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__get_columns_in_relation_raw(relation) -%}\n {% call statement('get_columns_in_relation_raw', fetch_result=True) %}\n describe extended {{ relation }}\n {% endcall %}\n {% do return(load_result('get_columns_in_relation_raw').table) %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__get_columns_in_relation_raw", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__get_columns_in_relation_raw" + }, + "macro.dbt_spark.spark__get_grant_sql": + { + "arguments": + [], + "created_at": 1717939092.5696104, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n{%- macro spark__get_grant_sql(relation, privilege, grantees) -%}\n grant {{ privilege }} on {{ relation }} to {{ adapter.quote(grantees[0]) }}\n{%- endmacro %}", + "meta": + {}, + "name": "spark__get_grant_sql", + "original_file_path": "macros/apply_grants.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__get_grant_sql" + }, + "macro.dbt_spark.spark__get_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.6609685, + "depends_on": + { + "macros": + [ + "macro.dbt.get_merge_update_columns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__get_merge_sql(target, source, unique_key, dest_columns, incremental_predicates) %}\n {# need dest_columns for merge_exclude_columns, default to use \"*\" #}\n {%- set predicates = [] if incremental_predicates is none else [] + incremental_predicates -%}\n {%- set dest_columns = adapter.get_columns_in_relation(target) -%}\n {%- set merge_update_columns = config.get('merge_update_columns') -%}\n {%- set merge_exclude_columns = config.get('merge_exclude_columns') -%}\n {%- set update_columns = get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) -%}\n\n {% if unique_key %}\n {% if unique_key is sequence and unique_key is not mapping and unique_key is not string %}\n {% for key in unique_key %}\n {% set this_key_match %}\n DBT_INTERNAL_SOURCE.{{ key }} = DBT_INTERNAL_DEST.{{ key }}\n {% endset %}\n {% do predicates.append(this_key_match) %}\n {% endfor %}\n {% else %}\n {% set unique_key_match %}\n DBT_INTERNAL_SOURCE.{{ unique_key }} = DBT_INTERNAL_DEST.{{ unique_key }}\n {% endset %}\n {% do predicates.append(unique_key_match) %}\n {% endif %}\n {% else %}\n {% do predicates.append('FALSE') %}\n {% endif %}\n\n {{ sql_header if sql_header is not none }}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n using {{ source }} as DBT_INTERNAL_SOURCE\n on {{ predicates | join(' and ') }}\n\n when matched then update set\n {% if update_columns -%}{%- for column_name in update_columns %}\n {{ column_name }} = DBT_INTERNAL_SOURCE.{{ column_name }}\n {%- if not loop.last %}, {%- endif %}\n {%- endfor %}\n {%- else %} * {% endif %}\n\n when not matched then insert *\n{% endmacro %}", + "meta": + {}, + "name": "spark__get_merge_sql", + "original_file_path": "macros/materializations/incremental/strategies.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/incremental/strategies.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__get_merge_sql" + }, + "macro.dbt_spark.spark__get_merge_update_columns": + { + "arguments": + [], + "created_at": 1717939092.6641355, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__get_merge_update_columns(merge_update_columns, merge_exclude_columns, dest_columns) %}\n {%- set default_cols = None -%}\n\n {%- if merge_update_columns and merge_exclude_columns -%}\n {{ exceptions.raise_compiler_error(\n 'Model cannot specify merge_update_columns and merge_exclude_columns. Please update model to use only one config'\n )}}\n {%- elif merge_update_columns -%}\n {%- set update_columns = merge_update_columns -%}\n {%- elif merge_exclude_columns -%}\n {%- set update_columns = [] -%}\n {%- for column in dest_columns -%}\n {% if column.column | lower not in merge_exclude_columns | map(\"lower\") | list %}\n {%- do update_columns.append(column.quoted) -%}\n {% endif %}\n {%- endfor -%}\n {%- else -%}\n {%- set update_columns = default_cols -%}\n {%- endif -%}\n\n {{ return(update_columns) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__get_merge_update_columns", + "original_file_path": "macros/materializations/incremental/column_helpers.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/incremental/column_helpers.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__get_merge_update_columns" + }, + "macro.dbt_spark.spark__get_revoke_sql": + { + "arguments": + [], + "created_at": 1717939092.5700405, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n{%- macro spark__get_revoke_sql(relation, privilege, grantees) -%}\n revoke {{ privilege }} on {{ relation }} from {{ adapter.quote(grantees[0]) }}\n{%- endmacro %}", + "meta": + {}, + "name": "spark__get_revoke_sql", + "original_file_path": "macros/apply_grants.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__get_revoke_sql" + }, + "macro.dbt_spark.spark__list_relations_without_caching": + { + "arguments": + [], + "created_at": 1717939092.5581307, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__list_relations_without_caching(relation) %}\n {% call statement('list_relations_without_caching', fetch_result=True) -%}\n show table extended in {{ relation.schema }} like '*'\n {% endcall %}\n\n {% do return(load_result('list_relations_without_caching').table) %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__list_relations_without_caching", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__list_relations_without_caching" + }, + "macro.dbt_spark.spark__list_schemas": + { + "arguments": + [], + "created_at": 1717939092.5599864, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__list_schemas(database) -%}\n {% call statement('list_schemas', fetch_result=True, auto_begin=False) %}\n show databases\n {% endcall %}\n {{ return(load_result('list_schemas').table) }}\n{% endmacro %}", + "meta": + {}, + "name": "spark__list_schemas", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__list_schemas" + }, + "macro.dbt_spark.spark__listagg": + { + "arguments": + [], + "created_at": 1717939092.5770261, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__listagg(measure, delimiter_text, order_by_clause, limit_num) -%}\n\n {% if order_by_clause %}\n {{ exceptions.warn(\"order_by_clause is not supported for listagg on Spark/Databricks\") }}\n {% endif %}\n\n {% set collect_list %} collect_list({{ measure }}) {% endset %}\n\n {% set limited %} slice({{ collect_list }}, 1, {{ limit_num }}) {% endset %}\n\n {% set collected = limited if limit_num else collect_list %}\n\n {% set final %} array_join({{ collected }}, {{ delimiter_text }}) {% endset %}\n\n {% do return(final) %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "spark__listagg", + "original_file_path": "macros/utils/listagg.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/listagg.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__listagg" + }, + "macro.dbt_spark.spark__load_csv_rows": + { + "arguments": + [], + "created_at": 1717939092.603199, + "depends_on": + { + "macros": + [ + "macro.dbt.get_batch_size", + "macro.dbt.get_binding_char" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__load_csv_rows(model, agate_table) %}\n\n {% set batch_size = get_batch_size() %}\n {% set column_override = model['config'].get('column_types', {}) %}\n\n {% set statements = [] %}\n\n {% for chunk in agate_table.rows | batch(batch_size) %}\n {% set bindings = [] %}\n\n {% for row in chunk %}\n {% do bindings.extend(row) %}\n {% endfor %}\n\n {% set sql %}\n insert into {{ this.render() }} values\n {% for row in chunk -%}\n ({%- for col_name in agate_table.column_names -%}\n {%- set inferred_type = adapter.convert_type(agate_table, loop.index0) -%}\n {%- set type = column_override.get(col_name, inferred_type) -%}\n cast({{ get_binding_char() }} as {{type}})\n {%- if not loop.last%},{%- endif %}\n {%- endfor -%})\n {%- if not loop.last%},{%- endif %}\n {%- endfor %}\n {% endset %}\n\n {% do adapter.add_query(sql, bindings=bindings, abridge_sql_log=True) %}\n\n {% if loop.index0 == 0 %}\n {% do statements.append(sql) %}\n {% endif %}\n {% endfor %}\n\n {# Return SQL so we can render it out into the compiled files #}\n {{ return(statements[0]) }}\n{% endmacro %}", + "meta": + {}, + "name": "spark__load_csv_rows", + "original_file_path": "macros/materializations/seed.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/seed.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__load_csv_rows" + }, + "macro.dbt_spark.spark__location_clause": + { + "arguments": + [], + "created_at": 1717939092.536546, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__location_clause() %}\n {%- set location_root = config.get('location_root', validator=validation.any[basestring]) -%}\n {%- set identifier = model['alias'] -%}\n {%- if location_root is not none %}\n location '{{ location_root }}/{{ identifier }}'\n {%- endif %}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "spark__location_clause", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__location_clause" + }, + "macro.dbt_spark.spark__make_temp_relation": + { + "arguments": + [], + "created_at": 1717939092.5655043, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__make_temp_relation(base_relation, suffix) %}\n {% set tmp_identifier = base_relation.identifier ~ suffix %}\n {% set tmp_relation = base_relation.incorporate(path = {\n \"identifier\": tmp_identifier\n }) -%}\n\n {%- set tmp_relation = tmp_relation.include(database=false, schema=false) -%}\n {% do return(tmp_relation) %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__make_temp_relation", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__make_temp_relation" + }, + "macro.dbt_spark.spark__options_clause": + { + "arguments": + [], + "created_at": 1717939092.5391648, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__options_clause() -%}\n {%- set options = config.get('options') -%}\n {%- if config.get('file_format') == 'hudi' -%}\n {%- set unique_key = config.get('unique_key') -%}\n {%- if unique_key is not none and options is none -%}\n {%- set options = {'primaryKey': config.get('unique_key')} -%}\n {%- elif unique_key is not none and options is not none and 'primaryKey' not in options -%}\n {%- set _ = options.update({'primaryKey': config.get('unique_key')}) -%}\n {%- elif options is not none and 'primaryKey' in options and options['primaryKey'] != unique_key -%}\n {{ exceptions.raise_compiler_error(\"unique_key and options('primaryKey') should be the same column(s).\") }}\n {%- endif %}\n {%- endif %}\n\n {%- if options is not none %}\n options (\n {%- for option in options -%}\n {{ option }} \"{{ options[option] }}\" {% if not loop.last %}, {% endif %}\n {%- endfor %}\n )\n {%- endif %}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "spark__options_clause", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__options_clause" + }, + "macro.dbt_spark.spark__partition_cols": + { + "arguments": + [], + "created_at": 1717939092.542199, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__partition_cols(label, required=false) %}\n {%- set cols = config.get('partition_by', validator=validation.any[list, basestring]) -%}\n {%- if cols is not none %}\n {%- if cols is string -%}\n {%- set cols = [cols] -%}\n {%- endif -%}\n {{ label }} (\n {%- for item in cols -%}\n {{ item }}\n {%- if not loop.last -%},{%- endif -%}\n {%- endfor -%}\n )\n {%- endif %}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "spark__partition_cols", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__partition_cols" + }, + "macro.dbt_spark.spark__persist_constraints": + { + "arguments": + [], + "created_at": 1717939092.5491495, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.alter_table_add_constraints", + "macro.dbt_spark.alter_column_set_constraints" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__persist_constraints(relation, model) %}\n {%- set contract_config = config.get('contract') -%}\n {% if contract_config.enforced and config.get('file_format', 'delta') == 'delta' %}\n {% do alter_table_add_constraints(relation, model.constraints) %}\n {% do alter_column_set_constraints(relation, model.columns) %}\n {% endif %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__persist_constraints", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__persist_constraints" + }, + "macro.dbt_spark.spark__persist_docs": + { + "arguments": + [], + "created_at": 1717939092.5626147, + "depends_on": + { + "macros": + [ + "macro.dbt.alter_column_comment" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__persist_docs(relation, model, for_relation, for_columns) -%}\n {% if for_columns and config.persist_column_docs() and model.columns %}\n {% do alter_column_comment(relation, model.columns) %}\n {% endif %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__persist_docs", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__persist_docs" + }, + "macro.dbt_spark.spark__post_snapshot": + { + "arguments": + [], + "created_at": 1717939092.6296043, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__post_snapshot(staging_relation) %}\n {% do adapter.drop_relation(staging_relation) %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__post_snapshot", + "original_file_path": "macros/materializations/snapshot.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/snapshot.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__post_snapshot" + }, + "macro.dbt_spark.spark__rename_relation": + { + "arguments": + [], + "created_at": 1717939092.5612597, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__rename_relation(from_relation, to_relation) -%}\n {% call statement('rename_relation') -%}\n {% if not from_relation.type %}\n {% do exceptions.raise_database_error(\"Cannot rename a relation with a blank type: \" ~ from_relation.identifier) %}\n {% elif from_relation.type in ('table') %}\n alter table {{ from_relation }} rename to {{ to_relation }}\n {% elif from_relation.type == 'view' %}\n alter view {{ from_relation }} rename to {{ to_relation }}\n {% else %}\n {% do exceptions.raise_database_error(\"Unknown type '\" ~ from_relation.type ~ \"' for relation: \" ~ from_relation.identifier) %}\n {% endif %}\n {%- endcall %}\n{% endmacro %}", + "meta": + {}, + "name": "spark__rename_relation", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__rename_relation" + }, + "macro.dbt_spark.spark__reset_csv_table": + { + "arguments": + [], + "created_at": 1717939092.600351, + "depends_on": + { + "macros": + [ + "macro.dbt.create_csv_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__reset_csv_table(model, full_refresh, old_relation, agate_table) %}\n {% if old_relation %}\n {{ adapter.drop_relation(old_relation) }}\n {% endif %}\n {% set sql = create_csv_table(model, agate_table) %}\n {{ return(sql) }}\n{% endmacro %}", + "meta": + {}, + "name": "spark__reset_csv_table", + "original_file_path": "macros/materializations/seed.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/seed.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__reset_csv_table" + }, + "macro.dbt_spark.spark__safe_cast": + { + "arguments": + [], + "created_at": 1717939092.5747995, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.cast_from_string_unsupported_for" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__safe_cast(field, type) %}\n{%- set field_clean = field.strip('\"').strip(\"'\") if (cast_from_string_unsupported_for(type) and field is string) else field -%}\ncast({{field_clean}} as {{type}})\n{% endmacro %}", + "meta": + {}, + "name": "spark__safe_cast", + "original_file_path": "macros/utils/safe_cast.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/safe_cast.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__safe_cast" + }, + "macro.dbt_spark.spark__snapshot_hash_arguments": + { + "arguments": + [], + "created_at": 1717939092.626643, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__snapshot_hash_arguments(args) -%}\n md5({%- for arg in args -%}\n coalesce(cast({{ arg }} as string ), '')\n {% if not loop.last %} || '|' || {% endif %}\n {%- endfor -%})\n{%- endmacro %}", + "meta": + {}, + "name": "spark__snapshot_hash_arguments", + "original_file_path": "macros/materializations/snapshot.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/snapshot.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__snapshot_hash_arguments" + }, + "macro.dbt_spark.spark__snapshot_merge_sql": + { + "arguments": + [], + "created_at": 1717939092.6276307, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__snapshot_merge_sql(target, source, insert_cols) -%}\n\n merge into {{ target }} as DBT_INTERNAL_DEST\n {% if target.is_iceberg %}\n {# create view only supports a name (no catalog, or schema) #}\n using {{ source.identifier }} as DBT_INTERNAL_SOURCE\n {% else %}\n using {{ source }} as DBT_INTERNAL_SOURCE\n {% endif %}\n on DBT_INTERNAL_SOURCE.dbt_scd_id = DBT_INTERNAL_DEST.dbt_scd_id\n when matched\n and DBT_INTERNAL_DEST.dbt_valid_to is null\n and DBT_INTERNAL_SOURCE.dbt_change_type in ('update', 'delete')\n then update\n set dbt_valid_to = DBT_INTERNAL_SOURCE.dbt_valid_to\n\n when not matched\n and DBT_INTERNAL_SOURCE.dbt_change_type = 'insert'\n then insert *\n ;\n{% endmacro %}", + "meta": + {}, + "name": "spark__snapshot_merge_sql", + "original_file_path": "macros/materializations/snapshot.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/snapshot.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__snapshot_merge_sql" + }, + "macro.dbt_spark.spark__snapshot_string_as_time": + { + "arguments": + [], + "created_at": 1717939092.6270492, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__snapshot_string_as_time(timestamp) -%}\n {%- set result = \"to_timestamp('\" ~ timestamp ~ \"')\" -%}\n {{ return(result) }}\n{%- endmacro %}", + "meta": + {}, + "name": "spark__snapshot_string_as_time", + "original_file_path": "macros/materializations/snapshot.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/snapshot.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__snapshot_string_as_time" + }, + "macro.dbt_spark.spark__split_part": + { + "arguments": + [], + "created_at": 1717939092.573766, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__split_part(string_text, delimiter_text, part_number) %}\n\n {% set delimiter_expr %}\n\n -- escape if starts with a special character\n case when regexp_extract({{ delimiter_text }}, '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', {{ delimiter_text }})\n else {{ delimiter_text }} end\n\n {% endset %}\n\n {% if part_number >= 0 %}\n\n {% set split_part_expr %}\n\n split(\n {{ string_text }},\n {{ delimiter_expr }}\n )[({{ part_number - 1 if part_number > 0 else part_number }})]\n\n {% endset %}\n\n {% else %}\n\n {% set split_part_expr %}\n\n split(\n {{ string_text }},\n {{ delimiter_expr }}\n )[(\n length({{ string_text }})\n - length(\n replace({{ string_text }}, {{ delimiter_text }}, '')\n ) + 1 + {{ part_number }}\n )]\n\n {% endset %}\n\n {% endif %}\n\n {{ return(split_part_expr) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__split_part", + "original_file_path": "macros/utils/split_part.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/utils/split_part.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__split_part" + }, + "macro.dbt_spark.spark__support_multiple_grantees_per_dcl_statement": + { + "arguments": + [], + "created_at": 1717939092.5702815, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n\n{%- macro spark__support_multiple_grantees_per_dcl_statement() -%}\n {{ return(False) }}\n{%- endmacro -%}\n\n\n", + "meta": + {}, + "name": "spark__support_multiple_grantees_per_dcl_statement", + "original_file_path": "macros/apply_grants.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/apply_grants.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__support_multiple_grantees_per_dcl_statement" + }, + "macro.dbt_spark.spark__tblproperties_clause": + { + "arguments": + [], + "created_at": 1717939092.534545, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__tblproperties_clause() -%}\n {%- set tblproperties = config.get('tblproperties') -%}\n {%- if tblproperties is not none %}\n tblproperties (\n {%- for prop in tblproperties -%}\n '{{ prop }}' = '{{ tblproperties[prop] }}' {% if not loop.last %}, {% endif %}\n {%- endfor %}\n )\n {%- endif %}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "spark__tblproperties_clause", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark__tblproperties_clause" + }, + "macro.dbt_spark.spark_build_snapshot_staging_table": + { + "arguments": + [], + "created_at": 1717939092.6292953, + "depends_on": + { + "macros": + [ + "macro.dbt.snapshot_staging_table", + "macro.dbt.statement", + "macro.dbt.create_view_as" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark_build_snapshot_staging_table(strategy, sql, target_relation) %}\n {% set tmp_identifier = target_relation.identifier ~ '__dbt_tmp' %}\n\n {% if target_relation.is_iceberg %}\n {# iceberg catalog does not support create view, but regular spark does. We removed the catalog and schema #}\n {%- set tmp_relation = api.Relation.create(identifier=tmp_identifier,\n schema=none,\n database=none,\n type='view') -%}\n {% else %}\n {%- set tmp_relation = api.Relation.create(identifier=tmp_identifier,\n schema=target_relation.schema,\n database=none,\n type='view') -%}\n {% endif %}\n\n {% set select = snapshot_staging_table(strategy, sql, target_relation) %}\n\n {# needs to be a non-temp view so that its columns can be ascertained via `describe` #}\n {% call statement('build_snapshot_staging_relation') %}\n {{ create_view_as(tmp_relation, select) }}\n {% endcall %}\n\n {% do return(tmp_relation) %}\n{% endmacro %}", + "meta": + {}, + "name": "spark_build_snapshot_staging_table", + "original_file_path": "macros/materializations/snapshot.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/materializations/snapshot.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.spark_build_snapshot_staging_table" + }, + "macro.dbt_spark.tblproperties_clause": + { + "arguments": + [], + "created_at": 1717939092.5337207, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__tblproperties_clause" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro tblproperties_clause() %}\n {{ return(adapter.dispatch('tblproperties_clause', 'dbt')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "tblproperties_clause", + "original_file_path": "macros/adapters.sql", + "package_name": "dbt_spark", + "patch_path": null, + "path": "macros/adapters.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_spark.tblproperties_clause" + }, + "macro.dbt_utils._bigquery__get_matching_schemata": + { + "arguments": + [], + "created_at": 1717939093.2394617, + "depends_on": + { + "macros": + [ + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro _bigquery__get_matching_schemata(schema_pattern, database) %}\n {% if execute %}\n\n {% set sql %}\n select schema_name from {{ adapter.quote(database) }}.INFORMATION_SCHEMA.SCHEMATA\n where lower(schema_name) like lower('{{ schema_pattern }}')\n {% endset %}\n\n {% set results=run_query(sql) %}\n\n {% set schemata=results.columns['schema_name'].values() %}\n\n {{ return(schemata) }}\n\n {% else %}\n\n {{ return([]) }}\n\n {% endif %}\n\n\n{% endmacro %}", + "meta": + {}, + "name": "_bigquery__get_matching_schemata", + "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_tables_by_pattern_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils._bigquery__get_matching_schemata" + }, + "macro.dbt_utils._is_ephemeral": + { + "arguments": + [], + "created_at": 1717939093.3003623, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro _is_ephemeral(obj, macro) %}\n {%- if obj.is_cte -%}\n {% set ephemeral_prefix = api.Relation.add_ephemeral_prefix('') %}\n {% if obj.name.startswith(ephemeral_prefix) %}\n {% set model_name = obj.name[(ephemeral_prefix|length):] %}\n {% else %}\n {% set model_name = obj.name %}\n {%- endif -%}\n {% set error_message %}\nThe `{{ macro }}` macro cannot be used with ephemeral models, as it relies on the information schema.\n\n`{{ model_name }}` is an ephemeral model. Consider making it a view or table instead.\n {% endset %}\n {%- do exceptions.raise_compiler_error(error_message) -%}\n {%- endif -%}\n{% endmacro %}", + "meta": + {}, + "name": "_is_ephemeral", + "original_file_path": "macros/jinja_helpers/_is_ephemeral.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/jinja_helpers/_is_ephemeral.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils._is_ephemeral" + }, + "macro.dbt_utils._is_relation": + { + "arguments": + [], + "created_at": 1717939093.3038793, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro _is_relation(obj, macro) %}\n {%- if not (obj is mapping and obj.get('metadata', {}).get('type', '').endswith('Relation')) -%}\n {%- do exceptions.raise_compiler_error(\"Macro \" ~ macro ~ \" expected a Relation but received the value: \" ~ obj) -%}\n {%- endif -%}\n{% endmacro %}", + "meta": + {}, + "name": "_is_relation", + "original_file_path": "macros/jinja_helpers/_is_relation.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/jinja_helpers/_is_relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils._is_relation" + }, + "macro.dbt_utils.any_value": + { + "arguments": + [], + "created_at": 1717939093.157208, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__any_value" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro any_value(expression) -%}\n {{ return(adapter.dispatch('any_value', 'dbt_utils') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "any_value", + "original_file_path": "macros/cross_db_utils/deprecated/any_value.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/any_value.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.any_value" + }, + "macro.dbt_utils.array_append": + { + "arguments": + [], + "created_at": 1717939093.124216, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.dbt_utils.default__array_append" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro array_append(array, new_element) -%}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('array_append', model.package_name, model.name) %}\n {{ return(adapter.dispatch('array_append', 'dbt_utils')(array, new_element)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "array_append", + "original_file_path": "macros/cross_db_utils/array_append.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_append.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.array_append" + }, + "macro.dbt_utils.array_concat": + { + "arguments": + [], + "created_at": 1717939093.1164286, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.dbt_utils.default__array_concat" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro array_concat(array_1, array_2) -%}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('array_concat', model.package_name, model.name) %}\n {{ return(adapter.dispatch('array_concat', 'dbt_utils')(array_1, array_2)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "array_concat", + "original_file_path": "macros/cross_db_utils/array_concat.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.array_concat" + }, + "macro.dbt_utils.array_construct": + { + "arguments": + [], + "created_at": 1717939093.1219242, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.dbt_utils.default__array_construct" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro array_construct(inputs = [], data_type = api.Column.translate_type('integer')) -%}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('array_construct', model.package_name, model.name) %}\n {{ return(adapter.dispatch('array_construct', 'dbt_utils')(inputs, data_type)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "array_construct", + "original_file_path": "macros/cross_db_utils/array_construct.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_construct.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.array_construct" + }, + "macro.dbt_utils.bigquery__array_append": + { + "arguments": + [], + "created_at": 1717939093.1249092, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.array_concat", + "macro.dbt_utils.array_construct" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__array_append(array, new_element) -%}\n {{ dbt_utils.array_concat(array, dbt_utils.array_construct([new_element])) }}\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__array_append", + "original_file_path": "macros/cross_db_utils/array_append.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_append.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.bigquery__array_append" + }, + "macro.dbt_utils.bigquery__array_concat": + { + "arguments": + [], + "created_at": 1717939093.117017, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__array_concat(array_1, array_2) -%}\n array_concat({{ array_1 }}, {{ array_2 }})\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__array_concat", + "original_file_path": "macros/cross_db_utils/array_concat.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.bigquery__array_concat" + }, + "macro.dbt_utils.bigquery__array_construct": + { + "arguments": + [], + "created_at": 1717939093.1233163, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__array_construct(inputs, data_type) -%}\n [ {{ inputs|join(' , ') }} ]\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__array_construct", + "original_file_path": "macros/cross_db_utils/array_construct.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_construct.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.bigquery__array_construct" + }, + "macro.dbt_utils.bigquery__cast_array_to_string": + { + "arguments": + [], + "created_at": 1717939093.127692, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__cast_array_to_string(array) %}\n '['||(select string_agg(cast(element as string), ',') from unnest({{ array }}) element)||']'\n{% endmacro %}", + "meta": + {}, + "name": "bigquery__cast_array_to_string", + "original_file_path": "macros/cross_db_utils/cast_array_to_string.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/cast_array_to_string.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.bigquery__cast_array_to_string" + }, + "macro.dbt_utils.bigquery__current_timestamp": + { + "arguments": + [], + "created_at": 1717939093.1191883, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__current_timestamp() %}\n current_timestamp\n{% endmacro %}", + "meta": + {}, + "name": "bigquery__current_timestamp", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/current_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.bigquery__current_timestamp" + }, + "macro.dbt_utils.bigquery__deduplicate": + { + "arguments": + [], + "created_at": 1717939093.1992228, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n{%- macro bigquery__deduplicate(relation, partition_by, order_by) -%}\n\n select unique.*\n from (\n select\n array_agg (\n original\n order by {{ order_by }}\n limit 1\n )[offset(0)] unique\n from {{ relation }} original\n group by {{ partition_by }}\n )\n\n{%- endmacro -%}", + "meta": + {}, + "name": "bigquery__deduplicate", + "original_file_path": "macros/sql/deduplicate.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/deduplicate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.bigquery__deduplicate" + }, + "macro.dbt_utils.bigquery__get_tables_by_pattern_sql": + { + "arguments": + [], + "created_at": 1717939093.2383068, + "depends_on": + { + "macros": + [ + "macro.dbt_utils._bigquery__get_matching_schemata", + "macro.dbt_utils.get_table_types_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude='', database=target.database) %}\n\n {% if '%' in schema_pattern %}\n {% set schemata=dbt_utils._bigquery__get_matching_schemata(schema_pattern, database) %}\n {% else %}\n {% set schemata=[schema_pattern] %}\n {% endif %}\n\n {% set sql %}\n {% for schema in schemata %}\n select distinct\n table_schema,\n table_name,\n {{ dbt_utils.get_table_types_sql() }}\n\n from {{ adapter.quote(database) }}.{{ schema }}.INFORMATION_SCHEMA.TABLES\n where lower(table_name) like lower ('{{ table_pattern }}')\n and lower(table_name) not like lower ('{{ exclude }}')\n\n {% if not loop.last %} union all {% endif %}\n\n {% endfor %}\n {% endset %}\n\n {{ return(sql) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "bigquery__get_tables_by_pattern_sql", + "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_tables_by_pattern_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.bigquery__get_tables_by_pattern_sql" + }, + "macro.dbt_utils.bigquery__haversine_distance": + { + "arguments": + [], + "created_at": 1717939093.2070978, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.degrees_to_radians" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__haversine_distance(lat1, lon1, lat2, lon2, unit='mi') -%}\n{% set radians_lat1 = dbt_utils.degrees_to_radians(lat1) %}\n{% set radians_lat2 = dbt_utils.degrees_to_radians(lat2) %}\n{% set radians_lon1 = dbt_utils.degrees_to_radians(lon1) %}\n{% set radians_lon2 = dbt_utils.degrees_to_radians(lon2) %}\n{%- if unit == 'mi' %}\n {% set conversion_rate = 1 %}\n{% elif unit == 'km' %}\n {% set conversion_rate = 1.60934 %}\n{% else %}\n {{ exceptions.raise_compiler_error(\"unit input must be one of 'mi' or 'km'. Got \" ~ unit) }}\n{% endif %}\n 2 * 3961 * asin(sqrt(power(sin(({{ radians_lat2 }} - {{ radians_lat1 }}) / 2), 2) +\n cos({{ radians_lat1 }}) * cos({{ radians_lat2 }}) *\n power(sin(({{ radians_lon2 }} - {{ radians_lon1 }}) / 2), 2))) * {{ conversion_rate }}\n\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__haversine_distance", + "original_file_path": "macros/sql/haversine_distance.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/haversine_distance.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.bigquery__haversine_distance" + }, + "macro.dbt_utils.bigquery__identifier": + { + "arguments": + [], + "created_at": 1717939093.148524, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bigquery__identifier(value) -%}\t\n `{{ value }}`\t\n{%- endmacro %}", + "meta": + {}, + "name": "bigquery__identifier", + "original_file_path": "macros/cross_db_utils/deprecated/identifier.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/identifier.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.bigquery__identifier" + }, + "macro.dbt_utils.bool_or": + { + "arguments": + [], + "created_at": 1717939093.1548462, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__bool_or" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro bool_or(expression) -%}\n {{ return(adapter.dispatch('bool_or', 'dbt_utils') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "bool_or", + "original_file_path": "macros/cross_db_utils/deprecated/bool_or.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/bool_or.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.bool_or" + }, + "macro.dbt_utils.cast_array_to_string": + { + "arguments": + [], + "created_at": 1717939093.126341, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.dbt_utils.default__cast_array_to_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro cast_array_to_string(array) %}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('cast_array_to_string', model.package_name, model.name) %}\n {{ adapter.dispatch('cast_array_to_string', 'dbt_utils') (array) }}\n{% endmacro %}", + "meta": + {}, + "name": "cast_array_to_string", + "original_file_path": "macros/cross_db_utils/cast_array_to_string.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/cast_array_to_string.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.cast_array_to_string" + }, + "macro.dbt_utils.cast_bool_to_text": + { + "arguments": + [], + "created_at": 1717939093.146692, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__cast_bool_to_text" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro cast_bool_to_text(field) %}\n {{ adapter.dispatch('cast_bool_to_text', 'dbt_utils') (field) }}\n{% endmacro %}", + "meta": + {}, + "name": "cast_bool_to_text", + "original_file_path": "macros/cross_db_utils/deprecated/cast_bool_to_text.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/cast_bool_to_text.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.cast_bool_to_text" + }, + "macro.dbt_utils.concat": + { + "arguments": + [], + "created_at": 1717939093.1305165, + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__concat" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro concat(fields) -%}\n {{ return(adapter.dispatch('concat', 'dbt_utils')(fields)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "concat", + "original_file_path": "macros/cross_db_utils/deprecated/concat.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.concat" + }, + "macro.dbt_utils.current_timestamp": + { + "arguments": + [], + "created_at": 1717939093.118639, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.spark_utils.spark__current_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro current_timestamp() -%}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('current_timestamp', model.package_name, model.name) %}\n {{ return(adapter.dispatch('current_timestamp', 'dbt_utils')()) }}\n{%- endmacro %}", + "meta": + {}, + "name": "current_timestamp", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/current_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.current_timestamp" + }, + "macro.dbt_utils.current_timestamp_in_utc": + { + "arguments": + [], + "created_at": 1717939093.1196973, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning_without_replacement", + "macro.spark_utils.spark__current_timestamp_in_utc" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro current_timestamp_in_utc() -%}\n {% do dbt_utils.xdb_deprecation_warning_without_replacement('current_timestamp_in_utc', model.package_name, model.name) %}\n {{ return(adapter.dispatch('current_timestamp_in_utc', 'dbt_utils')()) }}\n{%- endmacro %}", + "meta": + {}, + "name": "current_timestamp_in_utc", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/current_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.current_timestamp_in_utc" + }, + "macro.dbt_utils.date_spine": + { + "arguments": + [], + "created_at": 1717939093.214927, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__date_spine" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro date_spine(datepart, start_date, end_date) %}\n {{ return(adapter.dispatch('date_spine', 'dbt_utils')(datepart, start_date, end_date)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "date_spine", + "original_file_path": "macros/sql/date_spine.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.date_spine" + }, + "macro.dbt_utils.date_trunc": + { + "arguments": + [], + "created_at": 1717939093.1316493, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__date_trunc" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro date_trunc(datepart, date) -%}\n {{ return(adapter.dispatch('date_trunc', 'dbt_utils') (datepart, date)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "date_trunc", + "original_file_path": "macros/cross_db_utils/deprecated/date_trunc.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/date_trunc.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.date_trunc" + }, + "macro.dbt_utils.dateadd": + { + "arguments": + [], + "created_at": 1717939093.1455522, + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro dateadd(datepart, interval, from_date_or_timestamp) %}\n {{ return(adapter.dispatch('dateadd', 'dbt_utils')(datepart, interval, from_date_or_timestamp)) }}\n{% endmacro %}", + "meta": + {}, + "name": "dateadd", + "original_file_path": "macros/cross_db_utils/deprecated/dateadd.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/dateadd.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.dateadd" + }, + "macro.dbt_utils.datediff": + { + "arguments": + [], + "created_at": 1717939093.1560166, + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__datediff" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro datediff(first_date, second_date, datepart) %}\n {{ return(adapter.dispatch('datediff', 'dbt_utils')(first_date, second_date, datepart)) }}\n{% endmacro %}", + "meta": + {}, + "name": "datediff", + "original_file_path": "macros/cross_db_utils/deprecated/datediff.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datediff.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.datediff" + }, + "macro.dbt_utils.deduplicate": + { + "arguments": + [], + "created_at": 1717939093.1972628, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__deduplicate" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro deduplicate(relation, partition_by, order_by=none, relation_alias=none) -%}\n\n {%- set error_message_group_by -%}\nWarning: the `group_by` parameter of the `deduplicate` macro is no longer supported and will be deprecated in a future release of dbt-utils.\nUse `partition_by` instead.\nThe {{ model.package_name }}.{{ model.name }} model triggered this warning.\n {%- endset -%}\n\n {% if kwargs.get('group_by') %}\n {%- do exceptions.warn(error_message_group_by) -%}\n {%- endif -%}\n\n {%- set error_message_order_by -%}\nWarning: `order_by` as an optional parameter of the `deduplicate` macro is no longer supported and will be deprecated in a future release of dbt-utils.\nSupply a non-null value for `order_by` instead.\nThe {{ model.package_name }}.{{ model.name }} model triggered this warning.\n {%- endset -%}\n\n {% if not order_by %}\n {%- do exceptions.warn(error_message_order_by) -%}\n {%- endif -%}\n\n {%- set error_message_alias -%}\nWarning: the `relation_alias` parameter of the `deduplicate` macro is no longer supported and will be deprecated in a future release of dbt-utils.\nIf you were using `relation_alias` to point to a CTE previously then you can now pass the alias directly to `relation` instead.\nThe {{ model.package_name }}.{{ model.name }} model triggered this warning.\n {%- endset -%}\n\n {% if relation_alias %}\n {%- do exceptions.warn(error_message_alias) -%}\n {%- endif -%}\n\n {% set partition_by = partition_by or kwargs.get('group_by') %}\n {% set relation = relation_alias or relation %}\n {% set order_by = order_by or \"'1'\" %}\n\n {{ return(adapter.dispatch('deduplicate', 'dbt_utils')(relation, partition_by, order_by)) }}\n{% endmacro %}", + "meta": + {}, + "name": "deduplicate", + "original_file_path": "macros/sql/deduplicate.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/deduplicate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.deduplicate" + }, + "macro.dbt_utils.default__any_value": + { + "arguments": + [], + "created_at": 1717939093.157774, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.any_value", + "macro.dbt_spark.spark__any_value" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__any_value(expression) -%}\n {% do dbt_utils.xdb_deprecation_warning('any_value', model.package_name, model.name) %}\n {{ return(adapter.dispatch('any_value', 'dbt') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__any_value", + "original_file_path": "macros/cross_db_utils/deprecated/any_value.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/any_value.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__any_value" + }, + "macro.dbt_utils.default__array_append": + { + "arguments": + [], + "created_at": 1717939093.1245053, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__array_append(array, new_element) -%}\n array_append({{ array }}, {{ new_element }})\n{%- endmacro %}", + "meta": + {}, + "name": "default__array_append", + "original_file_path": "macros/cross_db_utils/array_append.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_append.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__array_append" + }, + "macro.dbt_utils.default__array_concat": + { + "arguments": + [], + "created_at": 1717939093.1167145, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__array_concat(array_1, array_2) -%}\n array_cat({{ array_1 }}, {{ array_2 }})\n{%- endmacro %}", + "meta": + {}, + "name": "default__array_concat", + "original_file_path": "macros/cross_db_utils/array_concat.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__array_concat" + }, + "macro.dbt_utils.default__array_construct": + { + "arguments": + [], + "created_at": 1717939093.1224284, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__array_construct(inputs, data_type) -%}\n {% if inputs|length > 0 %}\n array[ {{ inputs|join(' , ') }} ]\n {% else %}\n array[]::{{data_type}}[]\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "default__array_construct", + "original_file_path": "macros/cross_db_utils/array_construct.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_construct.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__array_construct" + }, + "macro.dbt_utils.default__bool_or": + { + "arguments": + [], + "created_at": 1717939093.1553922, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.bool_or", + "macro.dbt_spark.spark__bool_or" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__bool_or(expression) -%}\n {% do dbt_utils.xdb_deprecation_warning('bool_or', model.package_name, model.name) %}\n {{ return(adapter.dispatch('bool_or', 'dbt') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__bool_or", + "original_file_path": "macros/cross_db_utils/deprecated/bool_or.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/bool_or.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__bool_or" + }, + "macro.dbt_utils.default__cast_array_to_string": + { + "arguments": + [], + "created_at": 1717939093.1266263, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__cast_array_to_string(array) %}\n cast({{ array }} as {{ type_string() }})\n{% endmacro %}", + "meta": + {}, + "name": "default__cast_array_to_string", + "original_file_path": "macros/cross_db_utils/cast_array_to_string.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/cast_array_to_string.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__cast_array_to_string" + }, + "macro.dbt_utils.default__cast_bool_to_text": + { + "arguments": + [], + "created_at": 1717939093.1472123, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.cast_bool_to_text", + "macro.dbt.default__cast_bool_to_text" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__cast_bool_to_text(field) %}\n {% do dbt_utils.xdb_deprecation_warning('cast_bool_to_text', model.package_name, model.name) %}\n {{ adapter.dispatch('cast_bool_to_text', 'dbt') (field) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__cast_bool_to_text", + "original_file_path": "macros/cross_db_utils/deprecated/cast_bool_to_text.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/cast_bool_to_text.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__cast_bool_to_text" + }, + "macro.dbt_utils.default__concat": + { + "arguments": + [], + "created_at": 1717939093.1310656, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.concat", + "macro.dbt_spark.spark__concat" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__concat(fields) -%}\n {% do dbt_utils.xdb_deprecation_warning('concat', model.package_name, model.name) %}\n {{ return(adapter.dispatch('concat', 'dbt')(fields)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__concat", + "original_file_path": "macros/cross_db_utils/deprecated/concat.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__concat" + }, + "macro.dbt_utils.default__current_timestamp": + { + "arguments": + [], + "created_at": 1717939093.1188686, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__current_timestamp() %}\n current_timestamp::{{ type_timestamp() }}\n{% endmacro %}", + "meta": + {}, + "name": "default__current_timestamp", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/current_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__current_timestamp" + }, + "macro.dbt_utils.default__current_timestamp_in_utc": + { + "arguments": + [], + "created_at": 1717939093.1199365, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.current_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__current_timestamp_in_utc() %}\n {{ dbt_utils.current_timestamp() }}\n{% endmacro %}", + "meta": + {}, + "name": "default__current_timestamp_in_utc", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/current_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__current_timestamp_in_utc" + }, + "macro.dbt_utils.default__date_spine": + { + "arguments": + [], + "created_at": 1717939093.2156377, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.generate_series", + "macro.dbt_utils.get_intervals_between", + "macro.dbt_utils.dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__date_spine(datepart, start_date, end_date) %}\n\n\n{# call as follows:\n\ndate_spine(\n \"day\",\n \"to_date('01/01/2016', 'mm/dd/yyyy')\",\n \"dateadd(week, 1, current_date)\"\n) #}\n\n\nwith rawdata as (\n\n {{dbt_utils.generate_series(\n dbt_utils.get_intervals_between(start_date, end_date, datepart)\n )}}\n\n),\n\nall_periods as (\n\n select (\n {{\n dateadd(\n datepart,\n \"row_number() over (order by 1) - 1\",\n start_date\n )\n }}\n ) as date_{{datepart}}\n from rawdata\n\n),\n\nfiltered as (\n\n select *\n from all_periods\n where date_{{datepart}} <= {{ end_date }}\n\n)\n\nselect * from filtered\n\n{% endmacro %}", + "meta": + {}, + "name": "default__date_spine", + "original_file_path": "macros/sql/date_spine.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__date_spine" + }, + "macro.dbt_utils.default__date_trunc": + { + "arguments": + [], + "created_at": 1717939093.1322467, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.date_trunc", + "macro.dbt.default__date_trunc" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__date_trunc(datepart, date) -%}\n {% do dbt_utils.xdb_deprecation_warning('date_trunc', model.package_name, model.name) %}\n {{ return(adapter.dispatch('date_trunc', 'dbt') (datepart, date)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__date_trunc", + "original_file_path": "macros/cross_db_utils/deprecated/date_trunc.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/date_trunc.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__date_trunc" + }, + "macro.dbt_utils.default__dateadd": + { + "arguments": + [], + "created_at": 1717939093.1461976, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.dateadd", + "macro.dbt_spark.spark__dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__dateadd(datepart, interval, from_date_or_timestamp) %}\n {% do dbt_utils.xdb_deprecation_warning('dateadd', model.package_name, model.name) %}\n {{ return(adapter.dispatch('dateadd', 'dbt')(datepart, interval, from_date_or_timestamp)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__dateadd", + "original_file_path": "macros/cross_db_utils/deprecated/dateadd.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/dateadd.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__dateadd" + }, + "macro.dbt_utils.default__datediff": + { + "arguments": + [], + "created_at": 1717939093.1566596, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.datediff", + "macro.dbt_spark.spark__datediff" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__datediff(first_date, second_date, datepart) %}\n {% do dbt_utils.xdb_deprecation_warning('datediff', model.package_name, model.name) %}\n {{ return(adapter.dispatch('datediff', 'dbt')(first_date, second_date, datepart)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__datediff", + "original_file_path": "macros/cross_db_utils/deprecated/datediff.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datediff.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__datediff" + }, + "macro.dbt_utils.default__deduplicate": + { + "arguments": + [], + "created_at": 1717939093.1977072, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__deduplicate(relation, partition_by, order_by) -%}\n\n with row_numbered as (\n select\n _inner.*,\n row_number() over (\n partition by {{ partition_by }}\n order by {{ order_by }}\n ) as rn\n from {{ relation }} as _inner\n )\n\n select\n distinct data.*\n from {{ relation }} as data\n {#\n -- Not all DBs will support natural joins but the ones that do include:\n -- Oracle, MySQL, SQLite, Redshift, Teradata, Materialize, Databricks\n -- Apache Spark, SingleStore, Vertica\n -- Those that do not appear to support natural joins include:\n -- SQLServer, Trino, Presto, Rockset, Athena\n #}\n natural join row_numbered\n where row_numbered.rn = 1\n\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "default__deduplicate", + "original_file_path": "macros/sql/deduplicate.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/deduplicate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__deduplicate" + }, + "macro.dbt_utils.default__escape_single_quotes": + { + "arguments": + [], + "created_at": 1717939093.154322, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.escape_single_quotes", + "macro.dbt_spark.spark__escape_single_quotes" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__escape_single_quotes(expression) %}\n {% do dbt_utils.xdb_deprecation_warning('escape_single_quotes', model.package_name, model.name) %}\n {{ return(adapter.dispatch('escape_single_quotes', 'dbt') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__escape_single_quotes", + "original_file_path": "macros/cross_db_utils/deprecated/escape_single_quotes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/escape_single_quotes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__escape_single_quotes" + }, + "macro.dbt_utils.default__except": + { + "arguments": + [], + "created_at": 1717939093.142226, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.except", + "macro.dbt.default__except" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__except() %}\n {% do dbt_utils.xdb_deprecation_warning('except', model.package_name, model.name) %}\n {{ return(adapter.dispatch('except', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__except", + "original_file_path": "macros/cross_db_utils/deprecated/except.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/except.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__except" + }, + "macro.dbt_utils.default__generate_series": + { + "arguments": + [], + "created_at": 1717939093.1866407, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.get_powers_of_two" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__generate_series(upper_bound) %}\n\n {% set n = dbt_utils.get_powers_of_two(upper_bound) %}\n\n with p as (\n select 0 as generated_number union all select 1\n ), unioned as (\n\n select\n\n {% for i in range(n) %}\n p{{i}}.generated_number * power(2, {{i}})\n {% if not loop.last %} + {% endif %}\n {% endfor %}\n + 1\n as generated_number\n\n from\n\n {% for i in range(n) %}\n p as p{{i}}\n {% if not loop.last %} cross join {% endif %}\n {% endfor %}\n\n )\n\n select *\n from unioned\n where generated_number <= {{upper_bound}}\n order by generated_number\n\n{% endmacro %}", + "meta": + {}, + "name": "default__generate_series", + "original_file_path": "macros/sql/generate_series.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__generate_series" + }, + "macro.dbt_utils.default__get_column_values": + { + "arguments": + [], + "created_at": 1717939093.2319334, + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_ephemeral", + "macro.dbt.load_relation", + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_column_values(table, column, order_by='count(*) desc', max_records=none, default=none, where=none) -%}\n {#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n {%- if not execute -%}\n {% set default = [] if not default %}\n {{ return(default) }}\n {% endif %}\n\n {%- do dbt_utils._is_ephemeral(table, 'get_column_values') -%}\n\n {# Not all relations are tables. Renaming for internal clarity without breaking functionality for anyone using named arguments #}\n {# TODO: Change the method signature in a future 0.x.0 release #}\n {%- set target_relation = table -%}\n\n {# adapter.load_relation is a convenience wrapper to avoid building a Relation when we already have one #}\n {% set relation_exists = (load_relation(target_relation)) is not none %}\n\n {%- call statement('get_column_values', fetch_result=true) %}\n\n {%- if not relation_exists and default is none -%}\n\n {{ exceptions.raise_compiler_error(\"In get_column_values(): relation \" ~ target_relation ~ \" does not exist and no default value was provided.\") }}\n\n {%- elif not relation_exists and default is not none -%}\n\n {{ log(\"Relation \" ~ target_relation ~ \" does not exist. Returning the default value: \" ~ default) }}\n\n {{ return(default) }}\n\n {%- else -%}\n\n\n select\n {{ column }} as value\n\n from {{ target_relation }}\n\n {% if where is not none %}\n where {{ where }}\n {% endif %}\n\n group by {{ column }}\n order by {{ order_by }}\n\n {% if max_records is not none %}\n limit {{ max_records }}\n {% endif %}\n\n {% endif %}\n\n {%- endcall -%}\n\n {%- set value_list = load_result('get_column_values') -%}\n\n {%- if value_list and value_list['data'] -%}\n {%- set values = value_list['data'] | map(attribute=0) | list %}\n {{ return(values) }}\n {%- else -%}\n {{ return(default) }}\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_column_values", + "original_file_path": "macros/sql/get_column_values.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_column_values.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_column_values" + }, + "macro.dbt_utils.default__get_filtered_columns_in_relation": + { + "arguments": + [], + "created_at": 1717939093.1890006, + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_filtered_columns_in_relation(from, except=[]) -%}\n {%- do dbt_utils._is_relation(from, 'get_filtered_columns_in_relation') -%}\n {%- do dbt_utils._is_ephemeral(from, 'get_filtered_columns_in_relation') -%}\n\n {# -- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n {%- if not execute -%}\n {{ return('') }}\n {% endif %}\n\n {%- set include_cols = [] %}\n {%- set cols = adapter.get_columns_in_relation(from) -%}\n {%- set except = except | map(\"lower\") | list %}\n {%- for col in cols -%}\n {%- if col.column|lower not in except -%}\n {% do include_cols.append(col.column) %}\n {%- endif %}\n {%- endfor %}\n\n {{ return(include_cols) }}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_filtered_columns_in_relation", + "original_file_path": "macros/sql/get_filtered_columns_in_relation.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_filtered_columns_in_relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_filtered_columns_in_relation" + }, + "macro.dbt_utils.default__get_intervals_between": + { + "arguments": + [], + "created_at": 1717939093.2144568, + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt_utils.datediff" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_intervals_between(start_date, end_date, datepart) -%}\n {%- call statement('get_intervals_between', fetch_result=True) %}\n\n select {{ datediff(start_date, end_date, datepart) }}\n\n {%- endcall -%}\n\n {%- set value_list = load_result('get_intervals_between') -%}\n\n {%- if value_list and value_list['data'] -%}\n {%- set values = value_list['data'] | map(attribute=0) | list %}\n {{ return(values[0]) }}\n {%- else -%}\n {{ return(1) }}\n {%- endif -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_intervals_between", + "original_file_path": "macros/sql/date_spine.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_intervals_between" + }, + "macro.dbt_utils.default__get_period_boundaries": + { + "arguments": + [], + "created_at": 1717939093.1708214, + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt_utils.dateadd", + "macro.dbt_utils.current_timestamp", + "macro.dbt_utils.datediff" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_period_boundaries(target_schema, target_table, timestamp_field, start_date, stop_date, period) -%}\n\n {% call statement('period_boundaries', fetch_result=True) -%}\n with data as (\n select\n coalesce(max(\"{{timestamp_field}}\"), '{{start_date}}')::timestamp as start_timestamp,\n coalesce(\n {{ dateadd('millisecond',\n -1,\n \"nullif('\" ~ stop_date ~ \"','')::timestamp\") }},\n {{ dbt_utils.current_timestamp() }}\n ) as stop_timestamp\n from \"{{target_schema}}\".\"{{target_table}}\"\n )\n\n select\n start_timestamp,\n stop_timestamp,\n {{ datediff('start_timestamp',\n 'stop_timestamp',\n period) }} + 1 as num_periods\n from data\n {%- endcall %}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_period_boundaries", + "original_file_path": "macros/materializations/insert_by_period_materialization.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/materializations/insert_by_period_materialization.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_period_boundaries" + }, + "macro.dbt_utils.default__get_period_sql": + { + "arguments": + [], + "created_at": 1717939093.172462, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_period_sql(target_cols_csv, sql, timestamp_field, period, start_timestamp, stop_timestamp, offset) -%}\n\n {%- set period_filter -%}\n (\"{{timestamp_field}}\" > '{{start_timestamp}}'::timestamp + interval '{{offset}} {{period}}' and\n \"{{timestamp_field}}\" <= '{{start_timestamp}}'::timestamp + interval '{{offset}} {{period}}' + interval '1 {{period}}' and\n \"{{timestamp_field}}\" < '{{stop_timestamp}}'::timestamp)\n {%- endset -%}\n\n {%- set filtered_sql = sql | replace(\"__PERIOD_FILTER__\", period_filter) -%}\n\n select\n {{target_cols_csv}}\n from (\n {{filtered_sql}}\n )\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_period_sql", + "original_file_path": "macros/materializations/insert_by_period_materialization.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/materializations/insert_by_period_materialization.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_period_sql" + }, + "macro.dbt_utils.default__get_powers_of_two": + { + "arguments": + [], + "created_at": 1717939093.1851904, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_powers_of_two(upper_bound) %}\n\n {% if upper_bound <= 0 %}\n {{ exceptions.raise_compiler_error(\"upper bound must be positive\") }}\n {% endif %}\n\n {% for _ in range(1, 100) %}\n {% if upper_bound <= 2 ** loop.index %}{{ return(loop.index) }}{% endif %}\n {% endfor %}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_powers_of_two", + "original_file_path": "macros/sql/generate_series.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_powers_of_two" + }, + "macro.dbt_utils.default__get_query_results_as_dict": + { + "arguments": + [], + "created_at": 1717939093.2239456, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_query_results_as_dict(query) %}\n\n{# This macro returns a dictionary of the form {column_name: (tuple_of_results)} #}\n\n {%- call statement('get_query_results', fetch_result=True,auto_begin=false) -%}\n\n {{ query }}\n\n {%- endcall -%}\n\n {% set sql_results={} %}\n\n {%- if execute -%}\n {% set sql_results_table = load_result('get_query_results').table.columns %}\n {% for column_name, column in sql_results_table.items() %}\n {% do sql_results.update({column_name: column.values()}) %}\n {% endfor %}\n {%- endif -%}\n\n {{ return(sql_results) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_query_results_as_dict", + "original_file_path": "macros/sql/get_query_results_as_dict.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_query_results_as_dict.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_query_results_as_dict" + }, + "macro.dbt_utils.default__get_relations_by_pattern": + { + "arguments": + [], + "created_at": 1717939093.2268853, + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt_utils.get_tables_by_pattern_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database) %}\n\n {%- call statement('get_tables', fetch_result=True) %}\n\n {{ dbt_utils.get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude, database) }}\n\n {%- endcall -%}\n\n {%- set table_list = load_result('get_tables') -%}\n\n {%- if table_list and table_list['table'] -%}\n {%- set tbl_relations = [] -%}\n {%- for row in table_list['table'] -%}\n {%- set tbl_relation = api.Relation.create(\n database=database,\n schema=row.table_schema,\n identifier=row.table_name,\n type=row.table_type\n ) -%}\n {%- do tbl_relations.append(tbl_relation) -%}\n {%- endfor -%}\n\n {{ return(tbl_relations) }}\n {%- else -%}\n {{ return([]) }}\n {%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_relations_by_pattern", + "original_file_path": "macros/sql/get_relations_by_pattern.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_relations_by_pattern.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_relations_by_pattern" + }, + "macro.dbt_utils.default__get_relations_by_prefix": + { + "arguments": + [], + "created_at": 1717939093.192992, + "depends_on": + { + "macros": + [ + "macro.dbt.statement", + "macro.dbt_utils.get_tables_by_prefix_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_relations_by_prefix(schema, prefix, exclude='', database=target.database) %}\n\n {%- call statement('get_tables', fetch_result=True) %}\n\n {{ dbt_utils.get_tables_by_prefix_sql(schema, prefix, exclude, database) }}\n\n {%- endcall -%}\n\n {%- set table_list = load_result('get_tables') -%}\n\n {%- if table_list and table_list['table'] -%}\n {%- set tbl_relations = [] -%}\n {%- for row in table_list['table'] -%}\n {%- set tbl_relation = api.Relation.create(\n database=database,\n schema=row.table_schema,\n identifier=row.table_name,\n type=row.table_type\n ) -%}\n {%- do tbl_relations.append(tbl_relation) -%}\n {%- endfor -%}\n\n {{ return(tbl_relations) }}\n {%- else -%}\n {{ return([]) }}\n {%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_relations_by_prefix", + "original_file_path": "macros/sql/get_relations_by_prefix.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_relations_by_prefix.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_relations_by_prefix" + }, + "macro.dbt_utils.default__get_table_types_sql": + { + "arguments": + [], + "created_at": 1717939093.201697, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_table_types_sql() %}\n case table_type\n when 'BASE TABLE' then 'table'\n when 'EXTERNAL TABLE' then 'external'\n when 'MATERIALIZED VIEW' then 'materializedview'\n else lower(table_type)\n end as {{ adapter.quote('table_type') }}\n{% endmacro %}", + "meta": + {}, + "name": "default__get_table_types_sql", + "original_file_path": "macros/sql/get_table_types_sql.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_table_types_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_table_types_sql" + }, + "macro.dbt_utils.default__get_tables_by_pattern_sql": + { + "arguments": + [], + "created_at": 1717939093.2367773, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.get_table_types_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude='', database=target.database) %}\n\n select distinct\n table_schema as {{ adapter.quote('table_schema') }},\n table_name as {{ adapter.quote('table_name') }},\n {{ dbt_utils.get_table_types_sql() }}\n from {{ database }}.information_schema.tables\n where table_schema ilike '{{ schema_pattern }}'\n and table_name ilike '{{ table_pattern }}'\n and table_name not ilike '{{ exclude }}'\n\n{% endmacro %}", + "meta": + {}, + "name": "default__get_tables_by_pattern_sql", + "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_tables_by_pattern_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_tables_by_pattern_sql" + }, + "macro.dbt_utils.default__get_tables_by_prefix_sql": + { + "arguments": + [], + "created_at": 1717939093.200677, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.get_tables_by_pattern_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_tables_by_prefix_sql(schema, prefix, exclude='', database=target.database) %}\n\n {{ dbt_utils.get_tables_by_pattern_sql(\n schema_pattern = schema,\n table_pattern = prefix ~ '%',\n exclude = exclude,\n database = database\n ) }}\n \n{% endmacro %}", + "meta": + {}, + "name": "default__get_tables_by_prefix_sql", + "original_file_path": "macros/sql/get_tables_by_prefix_sql.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_tables_by_prefix_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_tables_by_prefix_sql" + }, + "macro.dbt_utils.default__get_url_host": + { + "arguments": + [], + "created_at": 1717939093.1155035, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.split_part", + "macro.dbt_utils.replace", + "macro.dbt.safe_cast", + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_url_host(field) -%}\n\n{%- set parsed =\n split_part(\n split_part(\n replace(\n replace(\n replace(field, \"'android-app://'\", \"''\"\n ), \"'http://'\", \"''\"\n ), \"'https://'\", \"''\"\n ), \"'/'\", 1\n ), \"'?'\", 1\n )\n\n-%}\n\n\n {{ dbt.safe_cast(\n parsed,\n type_string()\n )}}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_url_host", + "original_file_path": "macros/web/get_url_host.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/web/get_url_host.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_url_host" + }, + "macro.dbt_utils.default__get_url_parameter": + { + "arguments": + [], + "created_at": 1717939093.111999, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.split_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_url_parameter(field, url_parameter) -%}\n\n{%- set formatted_url_parameter = \"'\" + url_parameter + \"='\" -%}\n\n{%- set split = split_part(split_part(field, formatted_url_parameter, 2), \"'&'\", 1) -%}\n\nnullif({{ split }},'')\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_url_parameter", + "original_file_path": "macros/web/get_url_parameter.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/web/get_url_parameter.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_url_parameter" + }, + "macro.dbt_utils.default__get_url_path": + { + "arguments": + [], + "created_at": 1717939093.114007, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.replace", + "macro.dbt_utils.position", + "macro.dbt_utils.split_part", + "macro.dbt_utils.right", + "macro.dbt_utils.length", + "macro.dbt_utils.safe_cast", + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__get_url_path(field) -%}\n\n {%- set stripped_url =\n replace(\n replace(field, \"'http://'\", \"''\"), \"'https://'\", \"''\")\n -%}\n\n {%- set first_slash_pos -%}\n coalesce(\n nullif({{ position(\"'/'\", stripped_url) }}, 0),\n {{ position(\"'?'\", stripped_url) }} - 1\n )\n {%- endset -%}\n\n {%- set parsed_path =\n split_part(\n right(\n stripped_url,\n length(stripped_url) ~ \"-\" ~ first_slash_pos\n ),\n \"'?'\", 1\n )\n -%}\n\n {{ safe_cast(\n parsed_path,\n type_string()\n )}}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__get_url_path", + "original_file_path": "macros/web/get_url_path.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/web/get_url_path.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__get_url_path" + }, + "macro.dbt_utils.default__group_by": + { + "arguments": + [], + "created_at": 1717939093.1900606, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__group_by(n) -%}\n\n group by {% for i in range(1, n + 1) -%}\n {{ i }}{{ ',' if not loop.last }} \n {%- endfor -%}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__group_by", + "original_file_path": "macros/sql/groupby.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/groupby.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__group_by" + }, + "macro.dbt_utils.default__hash": + { + "arguments": + [], + "created_at": 1717939093.1497264, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.hash", + "macro.dbt.default__hash" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__hash(field) -%}\n {% do dbt_utils.xdb_deprecation_warning('hash', model.package_name, model.name) %}\n {{ return(adapter.dispatch('hash', 'dbt') (field)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__hash", + "original_file_path": "macros/cross_db_utils/deprecated/hash.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/hash.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__hash" + }, + "macro.dbt_utils.default__haversine_distance": + { + "arguments": + [], + "created_at": 1717939093.2054222, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__haversine_distance(lat1, lon1, lat2, lon2, unit='mi') -%}\n{%- if unit == 'mi' %}\n {% set conversion_rate = 1 %}\n{% elif unit == 'km' %}\n {% set conversion_rate = 1.60934 %}\n{% else %}\n {{ exceptions.raise_compiler_error(\"unit input must be one of 'mi' or 'km'. Got \" ~ unit) }}\n{% endif %}\n\n 2 * 3961 * asin(sqrt(power((sin(radians(({{ lat2 }} - {{ lat1 }}) / 2))), 2) +\n cos(radians({{lat1}})) * cos(radians({{lat2}})) *\n power((sin(radians(({{ lon2 }} - {{ lon1 }}) / 2))), 2))) * {{ conversion_rate }}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__haversine_distance", + "original_file_path": "macros/sql/haversine_distance.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/haversine_distance.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__haversine_distance" + }, + "macro.dbt_utils.default__identifier": + { + "arguments": + [], + "created_at": 1717939093.1483054, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__identifier(value) -%}\t\n \"{{ value }}\"\t\n{%- endmacro %}", + "meta": + {}, + "name": "default__identifier", + "original_file_path": "macros/cross_db_utils/deprecated/identifier.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/identifier.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__identifier" + }, + "macro.dbt_utils.default__intersect": + { + "arguments": + [], + "created_at": 1717939093.151941, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.intersect", + "macro.dbt.default__intersect" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__intersect() %}\n {% do dbt_utils.xdb_deprecation_warning('intersect', model.package_name, model.name) %}\n {{ return(adapter.dispatch('intersect', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__intersect", + "original_file_path": "macros/cross_db_utils/deprecated/intersect.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/intersect.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__intersect" + }, + "macro.dbt_utils.default__last_day": + { + "arguments": + [], + "created_at": 1717939093.1509225, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.last_day", + "macro.dbt.default__last_day" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__last_day(date, datepart) %}\n {% do dbt_utils.xdb_deprecation_warning('last_day', model.package_name, model.name) %}\n {{ return(adapter.dispatch('last_day', 'dbt') (date, datepart)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__last_day", + "original_file_path": "macros/cross_db_utils/deprecated/last_day.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/last_day.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__last_day" + }, + "macro.dbt_utils.default__length": + { + "arguments": + [], + "created_at": 1717939093.1287932, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.length", + "macro.dbt.default__length" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__length(expression) -%}\n {% do dbt_utils.xdb_deprecation_warning('length', model.package_name, model.name) %}\n {{ return(adapter.dispatch('length', 'dbt') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__length", + "original_file_path": "macros/cross_db_utils/deprecated/length.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/length.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__length" + }, + "macro.dbt_utils.default__listagg": + { + "arguments": + [], + "created_at": 1717939093.1449175, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.listagg", + "macro.dbt_spark.spark__listagg" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__listagg(measure, delimiter_text=\"','\", order_by_clause=none, limit_num=none) -%}\n {% do dbt_utils.xdb_deprecation_warning('listagg', model.package_name, model.name) %}\n {{ return(adapter.dispatch('listagg', 'dbt') (measure, delimiter_text, order_by_clause, limit_num)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "default__listagg", + "original_file_path": "macros/cross_db_utils/deprecated/listagg.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/listagg.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__listagg" + }, + "macro.dbt_utils.default__log_info": + { + "arguments": + [], + "created_at": 1717939093.3021634, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.pretty_log_format" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__log_info(message) %}\n {{ log(dbt_utils.pretty_log_format(message), info=True) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__log_info", + "original_file_path": "macros/jinja_helpers/log_info.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/jinja_helpers/log_info.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__log_info" + }, + "macro.dbt_utils.default__nullcheck": + { + "arguments": + [], + "created_at": 1717939093.2333238, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__nullcheck(cols) %}\n{%- for col in cols %}\n\n {% if col.is_string() -%}\n\n nullif({{col.name}},'') as {{col.name}}\n\n {%- else -%}\n\n {{col.name}}\n\n {%- endif -%}\n\n{%- if not loop.last -%} , {%- endif -%}\n\n{%- endfor -%}\n{% endmacro %}", + "meta": + {}, + "name": "default__nullcheck", + "original_file_path": "macros/sql/nullcheck.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/nullcheck.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__nullcheck" + }, + "macro.dbt_utils.default__nullcheck_table": + { + "arguments": + [], + "created_at": 1717939093.2562025, + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.nullcheck" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__nullcheck_table(relation) %}\n\n {%- do dbt_utils._is_relation(relation, 'nullcheck_table') -%}\n {%- do dbt_utils._is_ephemeral(relation, 'nullcheck_table') -%}\n {% set cols = adapter.get_columns_in_relation(relation) %}\n\n select {{ dbt_utils.nullcheck(cols) }}\n from {{relation}}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__nullcheck_table", + "original_file_path": "macros/sql/nullcheck_table.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/nullcheck_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__nullcheck_table" + }, + "macro.dbt_utils.default__pivot": + { + "arguments": + [], + "created_at": 1717939093.2120504, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.escape_single_quotes", + "macro.dbt_utils.slugify" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__pivot(column,\n values,\n alias=True,\n agg='sum',\n cmp='=',\n prefix='',\n suffix='',\n then_value=1,\n else_value=0,\n quote_identifiers=True,\n distinct=False) %}\n {% for value in values %}\n {{ agg }}(\n {% if distinct %} distinct {% endif %}\n case\n when {{ column }} {{ cmp }} '{{ dbt_utils.escape_single_quotes(value) }}'\n then {{ then_value }}\n else {{ else_value }}\n end\n )\n {% if alias %}\n {% if quote_identifiers %}\n as {{ adapter.quote(prefix ~ value ~ suffix) }}\n {% else %}\n as {{ dbt_utils.slugify(prefix ~ value ~ suffix) }}\n {% endif %}\n {% endif %}\n {% if not loop.last %},{% endif %}\n {% endfor %}\n{% endmacro %}", + "meta": + {}, + "name": "default__pivot", + "original_file_path": "macros/sql/pivot.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/pivot.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__pivot" + }, + "macro.dbt_utils.default__position": + { + "arguments": + [], + "created_at": 1717939093.1299977, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.position", + "macro.dbt.default__position" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__position(substring_text, string_text) -%}\n {% do dbt_utils.xdb_deprecation_warning('position', model.package_name, model.name) %}\n {{ return(adapter.dispatch('position', 'dbt') (substring_text, string_text)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__position", + "original_file_path": "macros/cross_db_utils/deprecated/position.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/position.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__position" + }, + "macro.dbt_utils.default__pretty_log_format": + { + "arguments": + [], + "created_at": 1717939093.3030097, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.pretty_time" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__pretty_log_format(message) %}\n {{ return( dbt_utils.pretty_time() ~ ' + ' ~ message) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__pretty_log_format", + "original_file_path": "macros/jinja_helpers/pretty_log_format.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/jinja_helpers/pretty_log_format.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__pretty_log_format" + }, + "macro.dbt_utils.default__pretty_time": + { + "arguments": + [], + "created_at": 1717939093.3048499, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__pretty_time(format='%H:%M:%S') %}\n {{ return(modules.datetime.datetime.now().strftime(format)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__pretty_time", + "original_file_path": "macros/jinja_helpers/pretty_time.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/jinja_helpers/pretty_time.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__pretty_time" + }, + "macro.dbt_utils.default__replace": + { + "arguments": + [], + "created_at": 1717939093.1532173, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.replace", + "macro.dbt.default__replace" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__replace(field, old_chars, new_chars) -%}\n {% do dbt_utils.xdb_deprecation_warning('replace', model.package_name, model.name) %}\n {{ return(adapter.dispatch('replace', 'dbt') (field, old_chars, new_chars)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__replace", + "original_file_path": "macros/cross_db_utils/deprecated/replace.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__replace" + }, + "macro.dbt_utils.default__right": + { + "arguments": + [], + "created_at": 1717939093.13989, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.right", + "macro.dbt.default__right" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__right(string_text, length_expression) -%}\n {% do dbt_utils.xdb_deprecation_warning('right', model.package_name, model.name) %}\n {{ return(adapter.dispatch('right', 'dbt') (string_text, length_expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__right", + "original_file_path": "macros/cross_db_utils/deprecated/right.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/right.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__right" + }, + "macro.dbt_utils.default__safe_add": + { + "arguments": + [], + "created_at": 1717939093.2084463, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__safe_add() -%}\n\n{% set fields = [] %}\n\n{%- for field in varargs -%}\n\n {% do fields.append(\"coalesce(\" ~ field ~ \", 0)\") %}\n\n{%- endfor -%}\n\n{{ fields|join(' +\\n ') }}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__safe_add", + "original_file_path": "macros/sql/safe_add.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/safe_add.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__safe_add" + }, + "macro.dbt_utils.default__safe_cast": + { + "arguments": + [], + "created_at": 1717939093.1433988, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.safe_cast", + "macro.dbt_spark.spark__safe_cast" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__safe_cast(field, type) %}\n {% do dbt_utils.xdb_deprecation_warning('safe_cast', model.package_name, model.name) %}\n {{ return(adapter.dispatch('safe_cast', 'dbt') (field, type)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__safe_cast", + "original_file_path": "macros/cross_db_utils/deprecated/safe_cast.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/safe_cast.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__safe_cast" + }, + "macro.dbt_utils.default__split_part": + { + "arguments": + [], + "created_at": 1717939093.141205, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.split_part", + "macro.dbt_spark.spark__split_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__split_part(string_text, delimiter_text, part_number) %}\n {% do dbt_utils.xdb_deprecation_warning('split_part', model.package_name, model.name) %}\n {{ return(adapter.dispatch('split_part', 'dbt') (string_text, delimiter_text, part_number)) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__split_part", + "original_file_path": "macros/cross_db_utils/deprecated/split_part.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/split_part.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__split_part" + }, + "macro.dbt_utils.default__star": + { + "arguments": + [], + "created_at": 1717939093.2190382, + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.get_filtered_columns_in_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__star(from, relation_alias=False, except=[], prefix='', suffix='') -%}\n {%- do dbt_utils._is_relation(from, 'star') -%}\n {%- do dbt_utils._is_ephemeral(from, 'star') -%}\n\n {#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n {%- if not execute -%}\n {{ return('*') }}\n {%- endif -%}\n\n {% set cols = dbt_utils.get_filtered_columns_in_relation(from, except) %}\n\n {%- if cols|length <= 0 -%}\n {{- return('*') -}}\n {%- else -%}\n {%- for col in cols %}\n {%- if relation_alias %}{{ relation_alias }}.{% else %}{%- endif -%}{{ adapter.quote(col)|trim }} {%- if prefix!='' or suffix!='' %} as {{ adapter.quote(prefix ~ col ~ suffix)|trim }} {%- endif -%}\n {%- if not loop.last %},{{ '\\n ' }}{% endif %}\n {%- endfor -%}\n {% endif %}\n{%- endmacro %}", + "meta": + {}, + "name": "default__star", + "original_file_path": "macros/sql/star.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/star.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__star" + }, + "macro.dbt_utils.default__string_literal": + { + "arguments": + [], + "created_at": 1717939093.1588569, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.string_literal", + "macro.dbt.default__string_literal" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro default__string_literal(value) -%}\n {% do dbt_utils.xdb_deprecation_warning('string_literal', model.package_name, model.name) %}\n {{ return(adapter.dispatch('string_literal', 'dbt') (value)) }}\n{%- endmacro -%}", + "meta": + {}, + "name": "default__string_literal", + "original_file_path": "macros/cross_db_utils/deprecated/literal.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/literal.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__string_literal" + }, + "macro.dbt_utils.default__surrogate_key": + { + "arguments": + [], + "created_at": 1717939093.2220163, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_string", + "macro.dbt_utils.hash", + "macro.dbt_utils.concat" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__surrogate_key(field_list) -%}\n\n{%- if varargs|length >= 1 or field_list is string %}\n\n{%- set error_message = '\nWarning: the `surrogate_key` macro now takes a single list argument instead of \\\nmultiple string arguments. Support for multiple string arguments will be \\\ndeprecated in a future release of dbt-utils. The {}.{} model triggered this warning. \\\n'.format(model.package_name, model.name) -%}\n\n{%- do exceptions.warn(error_message) -%}\n\n{# first argument is not included in varargs, so add first element to field_list_xf #}\n{%- set field_list_xf = [field_list] -%}\n\n{%- for field in varargs %}\n{%- set _ = field_list_xf.append(field) -%}\n{%- endfor -%}\n\n{%- else -%}\n\n{# if using list, just set field_list_xf as field_list #}\n{%- set field_list_xf = field_list -%}\n\n{%- endif -%}\n\n\n{%- set fields = [] -%}\n\n{%- for field in field_list_xf -%}\n\n {%- set _ = fields.append(\n \"coalesce(cast(\" ~ field ~ \" as \" ~ type_string() ~ \"), '')\"\n ) -%}\n\n {%- if not loop.last %}\n {%- set _ = fields.append(\"'-'\") -%}\n {%- endif -%}\n\n{%- endfor -%}\n\n{{ hash(concat(fields)) }}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__surrogate_key", + "original_file_path": "macros/sql/surrogate_key.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/surrogate_key.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__surrogate_key" + }, + "macro.dbt_utils.default__test_accepted_range": + { + "arguments": + [], + "created_at": 1717939093.2825925, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_accepted_range(model, column_name, min_value=none, max_value=none, inclusive=true) %}\n\nwith meet_condition as(\n select *\n from {{ model }}\n),\n\nvalidation_errors as (\n select *\n from meet_condition\n where\n -- never true, defaults to an empty result set. Exists to ensure any combo of the `or` clauses below succeeds\n 1 = 2\n\n {%- if min_value is not none %}\n -- records with a value >= min_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not {{ column_name }} > {{- \"=\" if inclusive }} {{ min_value }}\n {%- endif %}\n\n {%- if max_value is not none %}\n -- records with a value <= max_value are permitted. The `not` flips this to find records that don't meet the rule.\n or not {{ column_name }} < {{- \"=\" if inclusive }} {{ max_value }}\n {%- endif %}\n)\n\nselect *\nfrom validation_errors\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_accepted_range", + "original_file_path": "macros/generic_tests/accepted_range.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/accepted_range.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_accepted_range" + }, + "macro.dbt_utils.default__test_at_least_one": + { + "arguments": + [], + "created_at": 1717939093.285008, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_at_least_one(model, column_name) %}\n\nselect *\nfrom (\n select\n {# In TSQL, subquery aggregate columns need aliases #}\n {# thus: a filler col name, 'filler_column' #}\n count({{ column_name }}) as filler_column\n\n from {{ model }}\n\n having count({{ column_name }}) = 0\n\n) validation_errors\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_at_least_one", + "original_file_path": "macros/generic_tests/at_least_one.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/at_least_one.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_at_least_one" + }, + "macro.dbt_utils.default__test_cardinality_equality": + { + "arguments": + [], + "created_at": 1717939093.264878, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.except" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_cardinality_equality(model, column_name, to, field) %}\n\n{# T-SQL does not let you use numbers as aliases for columns #}\n{# Thus, no \"GROUP BY 1\" #}\n\nwith table_a as (\nselect\n {{ column_name }},\n count(*) as num_rows\nfrom {{ model }}\ngroup by {{ column_name }}\n),\n\ntable_b as (\nselect\n {{ field }},\n count(*) as num_rows\nfrom {{ to }}\ngroup by {{ field }}\n),\n\nexcept_a as (\n select *\n from table_a\n {{ except() }}\n select *\n from table_b\n),\n\nexcept_b as (\n select *\n from table_b\n {{ except() }}\n select *\n from table_a\n),\n\nunioned as (\n select *\n from except_a\n union all\n select *\n from except_b\n)\n\nselect *\nfrom unioned\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_cardinality_equality", + "original_file_path": "macros/generic_tests/cardinality_equality.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/cardinality_equality.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_cardinality_equality" + }, + "macro.dbt_utils.default__test_equal_rowcount": + { + "arguments": + [], + "created_at": 1717939093.290941, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_equal_rowcount(model, compare_model) %}\n\n{#-- Needs to be set at parse time, before we return '' below --#}\n{{ config(fail_calc = 'coalesce(diff_count, 0)') }}\n\n{#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n{%- if not execute -%}\n {{ return('') }}\n{% endif %}\n\nwith a as (\n\n select count(*) as count_a from {{ model }}\n\n),\nb as (\n\n select count(*) as count_b from {{ compare_model }}\n\n),\nfinal as (\n\n select\n count_a,\n count_b,\n abs(count_a - count_b) as diff_count\n from a\n cross join b\n\n)\n\nselect * from final\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_equal_rowcount", + "original_file_path": "macros/generic_tests/equal_rowcount.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/equal_rowcount.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_equal_rowcount" + }, + "macro.dbt_utils.default__test_equality": + { + "arguments": + [], + "created_at": 1717939093.2895713, + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.except" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_equality(model, compare_model, compare_columns=None) %}\n\n{% set set_diff %}\n count(*) + coalesce(abs(\n sum(case when which_diff = 'a_minus_b' then 1 else 0 end) -\n sum(case when which_diff = 'b_minus_a' then 1 else 0 end)\n ), 0)\n{% endset %}\n\n{#-- Needs to be set at parse time, before we return '' below --#}\n{{ config(fail_calc = set_diff) }}\n\n{#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. #}\n{%- if not execute -%}\n {{ return('') }}\n{% endif %}\n\n-- setup\n{%- do dbt_utils._is_relation(model, 'test_equality') -%}\n\n{#-\nIf the compare_cols arg is provided, we can run this test without querying the\ninformation schema — this allows the model to be an ephemeral model\n-#}\n\n{%- if not compare_columns -%}\n {%- do dbt_utils._is_ephemeral(model, 'test_equality') -%}\n {%- set compare_columns = adapter.get_columns_in_relation(model) | map(attribute='quoted') -%}\n{%- endif -%}\n\n{% set compare_cols_csv = compare_columns | join(', ') %}\n\nwith a as (\n\n select * from {{ model }}\n\n),\n\nb as (\n\n select * from {{ compare_model }}\n\n),\n\na_minus_b as (\n\n select {{compare_cols_csv}} from a\n {{ except() }}\n select {{compare_cols_csv}} from b\n\n),\n\nb_minus_a as (\n\n select {{compare_cols_csv}} from b\n {{ except() }}\n select {{compare_cols_csv}} from a\n\n),\n\nunioned as (\n\n select 'a_minus_b' as which_diff, a_minus_b.* from a_minus_b\n union all\n select 'b_minus_a' as which_diff, b_minus_a.* from b_minus_a\n\n)\n\nselect * from unioned\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_equality", + "original_file_path": "macros/generic_tests/equality.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/equality.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_equality" + }, + "macro.dbt_utils.default__test_expression_is_true": + { + "arguments": + [], + "created_at": 1717939093.2864845, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_expression_is_true(model, expression, column_name, condition) %}\n\nwith meet_condition as (\n select * from {{ model }} where {{ condition }}\n)\n\nselect\n *\nfrom meet_condition\n{% if column_name is none %}\nwhere not({{ expression }})\n{%- else %}\nwhere not({{ column_name }} {{ expression }})\n{%- endif %}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_expression_is_true", + "original_file_path": "macros/generic_tests/expression_is_true.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/expression_is_true.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_expression_is_true" + }, + "macro.dbt_utils.default__test_fewer_rows_than": + { + "arguments": + [], + "created_at": 1717939093.2839825, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_fewer_rows_than(model, compare_model) %}\n\n{{ config(fail_calc = 'coalesce(row_count_delta, 0)') }}\n\nwith a as (\n\n select count(*) as count_our_model from {{ model }}\n\n),\nb as (\n\n select count(*) as count_comparison_model from {{ compare_model }}\n\n),\ncounts as (\n\n select\n count_our_model,\n count_comparison_model\n from a\n cross join b\n\n),\nfinal as (\n\n select *,\n case\n -- fail the test if we have more rows than the reference model and return the row count delta\n when count_our_model > count_comparison_model then (count_our_model - count_comparison_model)\n -- fail the test if they are the same number\n when count_our_model = count_comparison_model then 1\n -- pass the test if the delta is positive (i.e. return the number 0)\n else 0\n end as row_count_delta\n from counts\n\n)\n\nselect * from final\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_fewer_rows_than", + "original_file_path": "macros/generic_tests/fewer_rows_than.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/fewer_rows_than.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_fewer_rows_than" + }, + "macro.dbt_utils.default__test_mutually_exclusive_ranges": + { + "arguments": + [], + "created_at": 1717939093.2793431, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_mutually_exclusive_ranges(model, lower_bound_column, upper_bound_column, partition_by=None, gaps='allowed', zero_length_range_allowed=False) %}\n{% if gaps == 'not_allowed' %}\n {% set allow_gaps_operator='=' %}\n {% set allow_gaps_operator_in_words='equal_to' %}\n{% elif gaps == 'allowed' %}\n {% set allow_gaps_operator='<=' %}\n {% set allow_gaps_operator_in_words='less_than_or_equal_to' %}\n{% elif gaps == 'required' %}\n {% set allow_gaps_operator='<' %}\n {% set allow_gaps_operator_in_words='less_than' %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`gaps` argument for mutually_exclusive_ranges test must be one of ['not_allowed', 'allowed', 'required'] Got: '\" ~ gaps ~\"'.'\"\n ) }}\n{% endif %}\n{% if not zero_length_range_allowed %}\n {% set allow_zero_length_operator='<' %}\n {% set allow_zero_length_operator_in_words='less_than' %}\n{% elif zero_length_range_allowed %}\n {% set allow_zero_length_operator='<=' %}\n {% set allow_zero_length_operator_in_words='less_than_or_equal_to' %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`zero_length_range_allowed` argument for mutually_exclusive_ranges test must be one of [true, false] Got: '\" ~ zero_length_range_allowed ~\"'.'\"\n ) }}\n{% endif %}\n\n{% set partition_clause=\"partition by \" ~ partition_by if partition_by else '' %}\n\nwith window_functions as (\n\n select\n {% if partition_by %}\n {{ partition_by }} as partition_by_col,\n {% endif %}\n {{ lower_bound_column }} as lower_bound,\n {{ upper_bound_column }} as upper_bound,\n\n lead({{ lower_bound_column }}) over (\n {{ partition_clause }}\n order by {{ lower_bound_column }}, {{ upper_bound_column }}\n ) as next_lower_bound,\n\n row_number() over (\n {{ partition_clause }}\n order by {{ lower_bound_column }} desc, {{ upper_bound_column }} desc\n ) = 1 as is_last_record\n\n from {{ model }}\n\n),\n\ncalc as (\n -- We want to return records where one of our assumptions fails, so we'll use\n -- the `not` function with `and` statements so we can write our assumptions nore cleanly\n select\n *,\n\n -- For each record: lower_bound should be < upper_bound.\n -- Coalesce it to return an error on the null case (implicit assumption\n -- these columns are not_null)\n coalesce(\n lower_bound {{ allow_zero_length_operator }} upper_bound,\n false\n ) as lower_bound_{{ allow_zero_length_operator_in_words }}_upper_bound,\n\n -- For each record: upper_bound {{ allow_gaps_operator }} the next lower_bound.\n -- Coalesce it to handle null cases for the last record.\n coalesce(\n upper_bound {{ allow_gaps_operator }} next_lower_bound,\n is_last_record,\n false\n ) as upper_bound_{{ allow_gaps_operator_in_words }}_next_lower_bound\n\n from window_functions\n\n),\n\nvalidation_errors as (\n\n select\n *\n from calc\n\n where not(\n -- THE FOLLOWING SHOULD BE TRUE --\n lower_bound_{{ allow_zero_length_operator_in_words }}_upper_bound\n and upper_bound_{{ allow_gaps_operator_in_words }}_next_lower_bound\n )\n)\n\nselect * from validation_errors\n{% endmacro %}", + "meta": + {}, + "name": "default__test_mutually_exclusive_ranges", + "original_file_path": "macros/generic_tests/mutually_exclusive_ranges.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/mutually_exclusive_ranges.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_mutually_exclusive_ranges" + }, + "macro.dbt_utils.default__test_not_accepted_values": + { + "arguments": + [], + "created_at": 1717939093.2708704, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_not_accepted_values(model, column_name, values, quote=True) %}\nwith all_values as (\n\n select distinct\n {{ column_name }} as value_field\n\n from {{ model }}\n\n),\n\nvalidation_errors as (\n\n select\n value_field\n\n from all_values\n where value_field in (\n {% for value in values -%}\n {% if quote -%}\n '{{ value }}'\n {%- else -%}\n {{ value }}\n {%- endif -%}\n {%- if not loop.last -%},{%- endif %}\n {%- endfor %}\n )\n\n)\n\nselect *\nfrom validation_errors\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_not_accepted_values", + "original_file_path": "macros/generic_tests/not_accepted_values.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/not_accepted_values.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_not_accepted_values" + }, + "macro.dbt_utils.default__test_not_constant": + { + "arguments": + [], + "created_at": 1717939093.267246, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_not_constant(model, column_name) %}\n\n\nselect\n {# In TSQL, subquery aggregate columns need aliases #}\n {# thus: a filler col name, 'filler_column' #}\n count(distinct {{ column_name }}) as filler_column\n\nfrom {{ model }}\n\nhaving count(distinct {{ column_name }}) = 1\n\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_not_constant", + "original_file_path": "macros/generic_tests/not_constant.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/not_constant.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_not_constant" + }, + "macro.dbt_utils.default__test_not_null_proportion": + { + "arguments": + [], + "created_at": 1717939093.2927604, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_not_null_proportion(model) %}\n\n{% set column_name = kwargs.get('column_name', kwargs.get('arg')) %}\n{% set at_least = kwargs.get('at_least', kwargs.get('arg')) %}\n{% set at_most = kwargs.get('at_most', kwargs.get('arg', 1)) %}\n\nwith validation as (\n select\n sum(case when {{ column_name }} is null then 0 else 1 end) / cast(count(*) as numeric) as not_null_proportion\n from {{ model }}\n),\nvalidation_errors as (\n select\n not_null_proportion\n from validation\n where not_null_proportion < {{ at_least }} or not_null_proportion > {{ at_most }}\n)\nselect\n *\nfrom validation_errors\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_not_null_proportion", + "original_file_path": "macros/generic_tests/not_null_proportion.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/not_null_proportion.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_not_null_proportion" + }, + "macro.dbt_utils.default__test_not_null_where": + { + "arguments": + [], + "created_at": 1717939093.2988021, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_not_null_where(model, column_name) %}\r\n {{ return(test_not_null(model, column_name)) }}\r\n{% endmacro %}", + "meta": + {}, + "name": "default__test_not_null_where", + "original_file_path": "macros/generic_tests/test_not_null_where.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/test_not_null_where.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_not_null_where" + }, + "macro.dbt_utils.default__test_recency": + { + "arguments": + [], + "created_at": 1717939093.2662687, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.dateadd", + "macro.dbt_utils.current_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_recency(model, field, datepart, interval) %}\n\n{% set threshold = dateadd(datepart, interval * -1, current_timestamp()) %}\n\nwith recency as (\n\n select max({{field}}) as most_recent\n from {{ model }}\n\n)\n\nselect\n\n most_recent,\n {{ threshold }} as threshold\n\nfrom recency\nwhere most_recent < {{ threshold }}\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_recency", + "original_file_path": "macros/generic_tests/recency.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/recency.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_recency" + }, + "macro.dbt_utils.default__test_relationships_where": + { + "arguments": + [], + "created_at": 1717939093.2690904, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_relationships_where(model, column_name, to, field, from_condition=\"1=1\", to_condition=\"1=1\") %}\n\n{# T-SQL has no boolean data type so we use 1=1 which returns TRUE #}\n{# ref https://stackoverflow.com/a/7170753/3842610 #}\n\nwith left_table as (\n\n select\n {{column_name}} as id\n\n from {{model}}\n\n where {{column_name}} is not null\n and {{from_condition}}\n\n),\n\nright_table as (\n\n select\n {{field}} as id\n\n from {{to}}\n\n where {{field}} is not null\n and {{to_condition}}\n\n),\n\nexceptions as (\n\n select\n left_table.id,\n right_table.id as right_id\n\n from left_table\n\n left join right_table\n on left_table.id = right_table.id\n\n where right_table.id is null\n\n)\n\nselect * from exceptions\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_relationships_where", + "original_file_path": "macros/generic_tests/relationships_where.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/relationships_where.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_relationships_where" + }, + "macro.dbt_utils.default__test_sequential_values": + { + "arguments": + [], + "created_at": 1717939093.2952378, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.slugify", + "macro.dbt_utils.type_timestamp", + "macro.dbt_utils.dateadd" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_sequential_values(model, column_name, interval=1, datepart=None) %}\n\n{% set previous_column_name = \"previous_\" ~ dbt_utils.slugify(column_name) %}\n\nwith windowed as (\n\n select\n {{ column_name }},\n lag({{ column_name }}) over (\n order by {{ column_name }}\n ) as {{ previous_column_name }}\n from {{ model }}\n),\n\nvalidation_errors as (\n select\n *\n from windowed\n {% if datepart %}\n where not(cast({{ column_name }} as {{ type_timestamp() }})= cast({{ dateadd(datepart, interval, previous_column_name) }} as {{ type_timestamp() }}))\n {% else %}\n where not({{ column_name }} = {{ previous_column_name }} + {{ interval }})\n {% endif %}\n)\n\nselect *\nfrom validation_errors\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_sequential_values", + "original_file_path": "macros/generic_tests/sequential_values.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/sequential_values.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_sequential_values" + }, + "macro.dbt_utils.default__test_unique_combination_of_columns": + { + "arguments": + [], + "created_at": 1717939093.2976663, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_unique_combination_of_columns(model, combination_of_columns, quote_columns=false) %}\n\n{% if not quote_columns %}\n {%- set column_list=combination_of_columns %}\n{% elif quote_columns %}\n {%- set column_list=[] %}\n {% for column in combination_of_columns -%}\n {% set column_list = column_list.append( adapter.quote(column) ) %}\n {%- endfor %}\n{% else %}\n {{ exceptions.raise_compiler_error(\n \"`quote_columns` argument for unique_combination_of_columns test must be one of [True, False] Got: '\" ~ quote ~\"'.'\"\n ) }}\n{% endif %}\n\n{%- set columns_csv=column_list | join(', ') %}\n\n\nwith validation_errors as (\n\n select\n {{ columns_csv }}\n from {{ model }}\n group by {{ columns_csv }}\n having count(*) > 1\n\n)\n\nselect *\nfrom validation_errors\n\n\n{% endmacro %}", + "meta": + {}, + "name": "default__test_unique_combination_of_columns", + "original_file_path": "macros/generic_tests/unique_combination_of_columns.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/unique_combination_of_columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_unique_combination_of_columns" + }, + "macro.dbt_utils.default__test_unique_where": + { + "arguments": + [], + "created_at": 1717939093.2805104, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__test_unique_where(model, column_name) %}\r\n {{ return(test_unique(model, column_name)) }}\r\n{% endmacro %}", + "meta": + {}, + "name": "default__test_unique_where", + "original_file_path": "macros/generic_tests/test_unique_where.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/test_unique_where.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__test_unique_where" + }, + "macro.dbt_utils.default__type_bigint": + { + "arguments": + [], + "created_at": 1717939093.137832, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_bigint", + "macro.dbt.default__type_bigint" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_bigint() %}\n {% do dbt_utils.xdb_deprecation_warning('type_bigint', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_bigint', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_bigint", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__type_bigint" + }, + "macro.dbt_utils.default__type_float": + { + "arguments": + [], + "created_at": 1717939093.1357632, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_float", + "macro.dbt.default__type_float" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_float() %}\n {% do dbt_utils.xdb_deprecation_warning('type_float', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_float', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_float", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__type_float" + }, + "macro.dbt_utils.default__type_int": + { + "arguments": + [], + "created_at": 1717939093.13868, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_int", + "macro.dbt.default__type_int" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_int() %}\n {% do dbt_utils.xdb_deprecation_warning('type_int', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_int', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_int", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__type_int" + }, + "macro.dbt_utils.default__type_numeric": + { + "arguments": + [], + "created_at": 1717939093.136966, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_numeric", + "macro.dbt.default__type_numeric" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_numeric() %}\n {% do dbt_utils.xdb_deprecation_warning('type_numeric', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_numeric', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_numeric", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__type_numeric" + }, + "macro.dbt_utils.default__type_string": + { + "arguments": + [], + "created_at": 1717939093.134036, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_string", + "macro.dbt.default__type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_string() %}\n {% do dbt_utils.xdb_deprecation_warning('type_string', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_string', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_string", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__type_string" + }, + "macro.dbt_utils.default__type_timestamp": + { + "arguments": + [], + "created_at": 1717939093.134903, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.xdb_deprecation_warning", + "macro.dbt_utils.type_timestamp", + "macro.dbt.default__type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__type_timestamp() %}\n {% do dbt_utils.xdb_deprecation_warning('type_timestamp', model.package_name, model.name) %}\n {{ return(adapter.dispatch('type_timestamp', 'dbt')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "default__type_timestamp", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__type_timestamp" + }, + "macro.dbt_utils.default__union_relations": + { + "arguments": + [], + "created_at": 1717939093.2548347, + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.string_literal", + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro default__union_relations(relations, column_override=none, include=[], exclude=[], source_column_name='_dbt_source_relation', where=none) -%}\n\n {%- if exclude and include -%}\n {{ exceptions.raise_compiler_error(\"Both an exclude and include list were provided to the `union` macro. Only one is allowed\") }}\n {%- endif -%}\n\n {#-- Prevent querying of db in parsing mode. This works because this macro does not create any new refs. -#}\n {%- if not execute %}\n {{ return('') }}\n {% endif -%}\n\n {%- set column_override = column_override if column_override is not none else {} -%}\n\n {%- set relation_columns = {} -%}\n {%- set column_superset = {} -%}\n\n {%- for relation in relations -%}\n\n {%- do relation_columns.update({relation: []}) -%}\n\n {%- do dbt_utils._is_relation(relation, 'union_relations') -%}\n {%- do dbt_utils._is_ephemeral(relation, 'union_relations') -%}\n {%- set cols = adapter.get_columns_in_relation(relation) -%}\n {%- for col in cols -%}\n\n {#- If an exclude list was provided and the column is in the list, do nothing -#}\n {%- if exclude and col.column in exclude -%}\n\n {#- If an include list was provided and the column is not in the list, do nothing -#}\n {%- elif include and col.column not in include -%}\n\n {#- Otherwise add the column to the column superset -#}\n {%- else -%}\n\n {#- update the list of columns in this relation -#}\n {%- do relation_columns[relation].append(col.column) -%}\n\n {%- if col.column in column_superset -%}\n\n {%- set stored = column_superset[col.column] -%}\n {%- if col.is_string() and stored.is_string() and col.string_size() > stored.string_size() -%}\n\n {%- do column_superset.update({col.column: col}) -%}\n\n {%- endif %}\n\n {%- else -%}\n\n {%- do column_superset.update({col.column: col}) -%}\n\n {%- endif -%}\n\n {%- endif -%}\n\n {%- endfor -%}\n {%- endfor -%}\n\n {%- set ordered_column_names = column_superset.keys() -%}\n {%- set dbt_command = flags.WHICH -%}\n\n\n {% if dbt_command in ['run', 'build'] %}\n {% if (include | length > 0 or exclude | length > 0) and not column_superset.keys() %}\n {%- set relations_string -%}\n {%- for relation in relations -%}\n {{ relation.name }}\n {%- if not loop.last %}, {% endif -%}\n {%- endfor -%}\n {%- endset -%}\n\n {%- set error_message -%}\n There were no columns found to union for relations {{ relations_string }}\n {%- endset -%}\n\n {{ exceptions.raise_compiler_error(error_message) }}\n {%- endif -%}\n {%- endif -%}\n\n {%- for relation in relations %}\n\n (\n select\n\n {%- if source_column_name is not none %}\n cast({{ string_literal(relation) }} as {{ type_string() }}) as {{ source_column_name }},\n {%- endif %}\n\n {% for col_name in ordered_column_names -%}\n\n {%- set col = column_superset[col_name] %}\n {%- set col_type = column_override.get(col.column, col.data_type) %}\n {%- set col_name = adapter.quote(col_name) if col_name in relation_columns[relation] else 'null' %}\n cast({{ col_name }} as {{ col_type }}) as {{ col.quoted }} {% if not loop.last %},{% endif -%}\n\n {%- endfor %}\n\n from {{ relation }}\n\n {% if where -%}\n where {{ where }}\n {%- endif %}\n )\n\n {% if not loop.last -%}\n union all\n {% endif -%}\n\n {%- endfor -%}\n\n{%- endmacro -%}", + "meta": + {}, + "name": "default__union_relations", + "original_file_path": "macros/sql/union.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/union.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__union_relations" + }, + "macro.dbt_utils.default__unpivot": + { + "arguments": + [], + "created_at": 1717939093.263215, + "depends_on": + { + "macros": + [ + "macro.dbt_utils._is_relation", + "macro.dbt_utils._is_ephemeral", + "macro.dbt_utils.type_string", + "macro.dbt_utils.cast_bool_to_text" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__unpivot(relation=none, cast_to='varchar', exclude=none, remove=none, field_name='field_name', value_name='value', table=none) -%}\n\n {% if table %}\n {%- set error_message = '\n Warning: the `unpivot` macro no longer accepts a `table` parameter. \\\n This parameter will be deprecated in a future release of dbt-utils. Use the `relation` parameter instead. \\\n The {}.{} model triggered this warning. \\\n '.format(model.package_name, model.name) -%}\n {%- do exceptions.warn(error_message) -%}\n {% endif %}\n\n {% if relation and table %}\n {{ exceptions.raise_compiler_error(\"Error: both the `relation` and `table` parameters were provided to `unpivot` macro. Choose one only (we recommend `relation`).\") }}\n {% elif not relation and table %}\n {% set relation=table %}\n {% elif not relation and not table %}\n {{ exceptions.raise_compiler_error(\"Error: argument `relation` is required for `unpivot` macro.\") }}\n {% endif %}\n\n {%- set exclude = exclude if exclude is not none else [] %}\n {%- set remove = remove if remove is not none else [] %}\n\n {%- set include_cols = [] %}\n\n {%- set table_columns = {} %}\n\n {%- do table_columns.update({relation: []}) %}\n\n {%- do dbt_utils._is_relation(relation, 'unpivot') -%}\n {%- do dbt_utils._is_ephemeral(relation, 'unpivot') -%}\n {%- set cols = adapter.get_columns_in_relation(relation) %}\n\n {%- for col in cols -%}\n {%- if col.column.lower() not in remove|map('lower') and col.column.lower() not in exclude|map('lower') -%}\n {% do include_cols.append(col) %}\n {%- endif %}\n {%- endfor %}\n\n\n {%- for col in include_cols -%}\n select\n {%- for exclude_col in exclude %}\n {{ exclude_col }},\n {%- endfor %}\n\n cast('{{ col.column }}' as {{ type_string() }}) as {{ field_name }},\n cast( {% if col.data_type == 'boolean' %}\n {{ cast_bool_to_text(col.column) }}\n {% else %}\n {{ col.column }}\n {% endif %}\n as {{ cast_to }}) as {{ value_name }}\n\n from {{ relation }}\n\n {% if not loop.last -%}\n union all\n {% endif -%}\n {%- endfor -%}\n\n{%- endmacro %}", + "meta": + {}, + "name": "default__unpivot", + "original_file_path": "macros/sql/unpivot.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/unpivot.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__unpivot" + }, + "macro.dbt_utils.default__width_bucket": + { + "arguments": + [], + "created_at": 1717939093.2427185, + "depends_on": + { + "macros": + [ + "macro.dbt.safe_cast", + "macro.dbt_utils.type_numeric" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__width_bucket(expr, min_value, max_value, num_buckets) -%}\n\n {% set bin_size -%}\n (( {{ max_value }} - {{ min_value }} ) / {{ num_buckets }} )\n {%- endset %}\n (\n -- to break ties when the amount is eaxtly at the bucket egde\n case\n when\n mod(\n {{ dbt.safe_cast(expr, type_numeric() ) }},\n {{ dbt.safe_cast(bin_size, type_numeric() ) }}\n ) = 0\n then 1\n else 0\n end\n ) +\n -- Anything over max_value goes the N+1 bucket\n least(\n ceil(\n ({{ expr }} - {{ min_value }})/{{ bin_size }}\n ),\n {{ num_buckets }} + 1\n )\n{%- endmacro %}", + "meta": + {}, + "name": "default__width_bucket", + "original_file_path": "macros/sql/width_bucket.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/width_bucket.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.default__width_bucket" + }, + "macro.dbt_utils.degrees_to_radians": + { + "arguments": + [], + "created_at": 1717939093.2036695, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro degrees_to_radians(degrees) -%}\n acos(-1) * {{degrees}} / 180\n{%- endmacro %}", + "meta": + {}, + "name": "degrees_to_radians", + "original_file_path": "macros/sql/haversine_distance.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/haversine_distance.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.degrees_to_radians" + }, + "macro.dbt_utils.escape_single_quotes": + { + "arguments": + [], + "created_at": 1717939093.15376, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__escape_single_quotes" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro escape_single_quotes(expression) %}\n {{ return(adapter.dispatch('escape_single_quotes', 'dbt_utils') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "escape_single_quotes", + "original_file_path": "macros/cross_db_utils/deprecated/escape_single_quotes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/escape_single_quotes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.escape_single_quotes" + }, + "macro.dbt_utils.except": + { + "arguments": + [], + "created_at": 1717939093.1417034, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__except" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro except() %}\n {{ return(adapter.dispatch('except', 'dbt_utils')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "except", + "original_file_path": "macros/cross_db_utils/deprecated/except.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/except.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.except" + }, + "macro.dbt_utils.generate_series": + { + "arguments": + [], + "created_at": 1717939093.1855817, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__generate_series" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro generate_series(upper_bound) %}\n {{ return(adapter.dispatch('generate_series', 'dbt_utils')(upper_bound)) }}\n{% endmacro %}", + "meta": + {}, + "name": "generate_series", + "original_file_path": "macros/sql/generate_series.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.generate_series" + }, + "macro.dbt_utils.get_column_values": + { + "arguments": + [], + "created_at": 1717939093.2287576, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_column_values" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_column_values(table, column, order_by='count(*) desc', max_records=none, default=none, where=none) -%}\n {{ return(adapter.dispatch('get_column_values', 'dbt_utils')(table, column, order_by, max_records, default, where)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_column_values", + "original_file_path": "macros/sql/get_column_values.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_column_values.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_column_values" + }, + "macro.dbt_utils.get_filtered_columns_in_relation": + { + "arguments": + [], + "created_at": 1717939093.1874907, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_filtered_columns_in_relation" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_filtered_columns_in_relation(from, except=[]) -%}\n {{ return(adapter.dispatch('get_filtered_columns_in_relation', 'dbt_utils')(from, except)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_filtered_columns_in_relation", + "original_file_path": "macros/sql/get_filtered_columns_in_relation.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_filtered_columns_in_relation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_filtered_columns_in_relation" + }, + "macro.dbt_utils.get_intervals_between": + { + "arguments": + [], + "created_at": 1717939093.213259, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_intervals_between" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_intervals_between(start_date, end_date, datepart) -%}\n {{ return(adapter.dispatch('get_intervals_between', 'dbt_utils')(start_date, end_date, datepart)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "get_intervals_between", + "original_file_path": "macros/sql/date_spine.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/date_spine.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_intervals_between" + }, + "macro.dbt_utils.get_period_boundaries": + { + "arguments": + [], + "created_at": 1717939093.1698103, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_period_boundaries" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_period_boundaries(target_schema, target_table, timestamp_field, start_date, stop_date, period) -%}\n {{ return(adapter.dispatch('get_period_boundaries', 'dbt_utils')(target_schema, target_table, timestamp_field, start_date, stop_date, period)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_period_boundaries", + "original_file_path": "macros/materializations/insert_by_period_materialization.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/materializations/insert_by_period_materialization.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_period_boundaries" + }, + "macro.dbt_utils.get_period_sql": + { + "arguments": + [], + "created_at": 1717939093.1714547, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_period_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_period_sql(target_cols_csv, sql, timestamp_field, period, start_timestamp, stop_timestamp, offset) -%}\n {{ return(adapter.dispatch('get_period_sql', 'dbt_utils')(target_cols_csv, sql, timestamp_field, period, start_timestamp, stop_timestamp, offset)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_period_sql", + "original_file_path": "macros/materializations/insert_by_period_materialization.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/materializations/insert_by_period_materialization.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_period_sql" + }, + "macro.dbt_utils.get_powers_of_two": + { + "arguments": + [], + "created_at": 1717939093.1843174, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_powers_of_two" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_powers_of_two(upper_bound) %}\n {{ return(adapter.dispatch('get_powers_of_two', 'dbt_utils')(upper_bound)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_powers_of_two", + "original_file_path": "macros/sql/generate_series.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/generate_series.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_powers_of_two" + }, + "macro.dbt_utils.get_query_results_as_dict": + { + "arguments": + [], + "created_at": 1717939093.222745, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_query_results_as_dict" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_query_results_as_dict(query) %}\n {{ return(adapter.dispatch('get_query_results_as_dict', 'dbt_utils')(query)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_query_results_as_dict", + "original_file_path": "macros/sql/get_query_results_as_dict.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_query_results_as_dict.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_query_results_as_dict" + }, + "macro.dbt_utils.get_relations_by_pattern": + { + "arguments": + [], + "created_at": 1717939093.225166, + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__get_relations_by_pattern" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_relations_by_pattern', 'dbt_utils')(schema_pattern, table_pattern, exclude, database)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_relations_by_pattern", + "original_file_path": "macros/sql/get_relations_by_pattern.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_relations_by_pattern.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_relations_by_pattern" + }, + "macro.dbt_utils.get_relations_by_prefix": + { + "arguments": + [], + "created_at": 1717939093.191251, + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__get_relations_by_prefix" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_relations_by_prefix(schema, prefix, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_relations_by_prefix', 'dbt_utils')(schema, prefix, exclude, database)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_relations_by_prefix", + "original_file_path": "macros/sql/get_relations_by_prefix.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_relations_by_prefix.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_relations_by_prefix" + }, + "macro.dbt_utils.get_table_types_sql": + { + "arguments": + [], + "created_at": 1717939093.2013988, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_table_types_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro get_table_types_sql() -%}\n {{ return(adapter.dispatch('get_table_types_sql', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "get_table_types_sql", + "original_file_path": "macros/sql/get_table_types_sql.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_table_types_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_table_types_sql" + }, + "macro.dbt_utils.get_tables_by_pattern_sql": + { + "arguments": + [], + "created_at": 1717939093.2360055, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_tables_by_pattern_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_tables_by_pattern_sql(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_tables_by_pattern_sql', 'dbt_utils')\n (schema_pattern, table_pattern, exclude, database)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_tables_by_pattern_sql", + "original_file_path": "macros/sql/get_tables_by_pattern_sql.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_tables_by_pattern_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_tables_by_pattern_sql" + }, + "macro.dbt_utils.get_tables_by_prefix_sql": + { + "arguments": + [], + "created_at": 1717939093.1999888, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_tables_by_prefix_sql" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_tables_by_prefix_sql(schema, prefix, exclude='', database=target.database) %}\n {{ return(adapter.dispatch('get_tables_by_prefix_sql', 'dbt_utils')(schema, prefix, exclude, database)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_tables_by_prefix_sql", + "original_file_path": "macros/sql/get_tables_by_prefix_sql.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_tables_by_prefix_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_tables_by_prefix_sql" + }, + "macro.dbt_utils.get_url_host": + { + "arguments": + [], + "created_at": 1717939093.1146488, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_url_host" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_url_host(field) -%}\n {{ return(adapter.dispatch('get_url_host', 'dbt_utils')(field)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_url_host", + "original_file_path": "macros/web/get_url_host.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/web/get_url_host.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_url_host" + }, + "macro.dbt_utils.get_url_parameter": + { + "arguments": + [], + "created_at": 1717939093.1113677, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_url_parameter" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_url_parameter(field, url_parameter) -%}\n {{ return(adapter.dispatch('get_url_parameter', 'dbt_utils')(field, url_parameter)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_url_parameter", + "original_file_path": "macros/web/get_url_parameter.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/web/get_url_parameter.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_url_parameter" + }, + "macro.dbt_utils.get_url_path": + { + "arguments": + [], + "created_at": 1717939093.1128232, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__get_url_path" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_url_path(field) -%}\n {{ return(adapter.dispatch('get_url_path', 'dbt_utils')(field)) }}\n{% endmacro %}", + "meta": + {}, + "name": "get_url_path", + "original_file_path": "macros/web/get_url_path.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/web/get_url_path.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.get_url_path" + }, + "macro.dbt_utils.group_by": + { + "arguments": + [], + "created_at": 1717939093.1895485, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__group_by" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro group_by(n) -%}\n {{ return(adapter.dispatch('group_by', 'dbt_utils')(n)) }}\n{% endmacro %}", + "meta": + {}, + "name": "group_by", + "original_file_path": "macros/sql/groupby.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/groupby.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.group_by" + }, + "macro.dbt_utils.hash": + { + "arguments": + [], + "created_at": 1717939093.1491768, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__hash" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro hash(field) -%}\n {{ return(adapter.dispatch('hash', 'dbt_utils') (field)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "hash", + "original_file_path": "macros/cross_db_utils/deprecated/hash.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/hash.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.hash" + }, + "macro.dbt_utils.haversine_distance": + { + "arguments": + [], + "created_at": 1717939093.2042296, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__haversine_distance" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro haversine_distance(lat1, lon1, lat2, lon2, unit='mi') -%}\n {{ return(adapter.dispatch('haversine_distance', 'dbt_utils')(lat1,lon1,lat2,lon2,unit)) }}\n{% endmacro %}", + "meta": + {}, + "name": "haversine_distance", + "original_file_path": "macros/sql/haversine_distance.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/haversine_distance.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.haversine_distance" + }, + "macro.dbt_utils.identifier": + { + "arguments": + [], + "created_at": 1717939093.1480794, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__identifier" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro identifier(value) %}\t\n {%- set error_message = '\n Warning: the `identifier` macro is no longer supported and will be deprecated in a future release of dbt-utils. \\\n Use `adapter.quote` instead. The {}.{} model triggered this warning. \\\n '.format(model.package_name, model.name) -%}\n {%- do exceptions.warn(error_message) -%}\n {{ return(adapter.dispatch('identifier', 'dbt_utils') (value)) }}\n{% endmacro %}", + "meta": + {}, + "name": "identifier", + "original_file_path": "macros/cross_db_utils/deprecated/identifier.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/identifier.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.identifier" + }, + "macro.dbt_utils.intersect": + { + "arguments": + [], + "created_at": 1717939093.151414, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__intersect" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro intersect() %}\n {{ return(adapter.dispatch('intersect', 'dbt_utils')()) }}\n{% endmacro %}", + "meta": + {}, + "name": "intersect", + "original_file_path": "macros/cross_db_utils/deprecated/intersect.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/intersect.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.intersect" + }, + "macro.dbt_utils.last_day": + { + "arguments": + [], + "created_at": 1717939093.1503165, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__last_day" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro last_day(date, datepart) %}\n {{ return(adapter.dispatch('last_day', 'dbt_utils') (date, datepart)) }}\n{% endmacro %}", + "meta": + {}, + "name": "last_day", + "original_file_path": "macros/cross_db_utils/deprecated/last_day.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/last_day.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.last_day" + }, + "macro.dbt_utils.length": + { + "arguments": + [], + "created_at": 1717939093.1282167, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__length" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro length(expression) -%}\n {{ return(adapter.dispatch('length', 'dbt_utils') (expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "length", + "original_file_path": "macros/cross_db_utils/deprecated/length.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/length.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.length" + }, + "macro.dbt_utils.listagg": + { + "arguments": + [], + "created_at": 1717939093.144153, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__listagg" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro listagg(measure, delimiter_text=\"','\", order_by_clause=none, limit_num=none) -%}\n {{ return(adapter.dispatch('listagg', 'dbt_utils') (measure, delimiter_text, order_by_clause, limit_num)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "listagg", + "original_file_path": "macros/cross_db_utils/deprecated/listagg.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/listagg.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.listagg" + }, + "macro.dbt_utils.log_info": + { + "arguments": + [], + "created_at": 1717939093.301811, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__log_info" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro log_info(message) %}\n {{ return(adapter.dispatch('log_info', 'dbt_utils')(message)) }}\n{% endmacro %}", + "meta": + {}, + "name": "log_info", + "original_file_path": "macros/jinja_helpers/log_info.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/jinja_helpers/log_info.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.log_info" + }, + "macro.dbt_utils.materialization_insert_by_period_default": + { + "arguments": + [], + "created_at": 1717939093.1828954, + "depends_on": + { + "macros": + [ + "macro.dbt.run_hooks", + "macro.dbt.statement", + "macro.dbt.create_table_as", + "macro.dbt_utils.get_period_boundaries", + "macro.dbt_utils.log_info", + "macro.dbt_utils.get_period_sql", + "macro.dbt.noop_statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% materialization insert_by_period, default -%}\n {%- set timestamp_field = config.require('timestamp_field') -%}\n {%- set start_date = config.require('start_date') -%}\n {%- set stop_date = config.get('stop_date') or '' -%}\n {%- set period = config.get('period') or 'week' -%}\n\n {%- set deprecation_warning = \"Warning: the `insert_by_period` materialization will be removed from dbt_utils in version 1.0.0. Install from dbt-labs/dbt-labs-experimental-features instead (see https://github.com/dbt-labs/dbt-utils/discussions/487). The \" ~ package ~ \".\" ~ model ~ \" model triggered this warning.\" -%}\n {%- do exceptions.warn(deprecation_warning) -%}\n\n {%- if sql.find('__PERIOD_FILTER__') == -1 -%}\n {%- set error_message -%}\n Model '{{ model.unique_id }}' does not include the required string '__PERIOD_FILTER__' in its sql\n {%- endset -%}\n {{ exceptions.raise_compiler_error(error_message) }}\n {%- endif -%}\n\n {%- set identifier = model['name'] -%}\n\n {%- set old_relation = adapter.get_relation(database=database, schema=schema, identifier=identifier) -%}\n {%- set target_relation = api.Relation.create(identifier=identifier, schema=schema, type='table') -%}\n\n {%- set non_destructive_mode = (flags.NON_DESTRUCTIVE == True) -%}\n {%- set full_refresh_mode = (flags.FULL_REFRESH == True) -%}\n\n {%- set exists_as_table = (old_relation is not none and old_relation.is_table) -%}\n {%- set exists_not_as_table = (old_relation is not none and not old_relation.is_table) -%}\n\n {%- set should_truncate = (non_destructive_mode and full_refresh_mode and exists_as_table) -%}\n {%- set should_drop = (not should_truncate and (full_refresh_mode or exists_not_as_table)) -%}\n {%- set force_create = (flags.FULL_REFRESH and not flags.NON_DESTRUCTIVE) -%}\n\n -- setup\n {% if old_relation is none -%}\n -- noop\n {%- elif should_truncate -%}\n {{adapter.truncate_relation(old_relation)}}\n {%- elif should_drop -%}\n {{adapter.drop_relation(old_relation)}}\n {%- set old_relation = none -%}\n {%- endif %}\n\n {{run_hooks(pre_hooks, inside_transaction=False)}}\n\n -- `begin` happens here, so `commit` after it to finish the transaction\n {{run_hooks(pre_hooks, inside_transaction=True)}}\n {% call statement() -%}\n begin; -- make extra sure we've closed out the transaction\n commit;\n {%- endcall %}\n\n -- build model\n {% if force_create or old_relation is none -%}\n {# Create an empty target table -#}\n {% call statement('main') -%}\n {%- set empty_sql = sql | replace(\"__PERIOD_FILTER__\", 'false') -%}\n {{create_table_as(False, target_relation, empty_sql)}}\n {%- endcall %}\n {%- endif %}\n\n {% set _ = dbt_utils.get_period_boundaries(schema,\n identifier,\n timestamp_field,\n start_date,\n stop_date,\n period) %}\n {%- set start_timestamp = load_result('period_boundaries')['data'][0][0] | string -%}\n {%- set stop_timestamp = load_result('period_boundaries')['data'][0][1] | string -%}\n {%- set num_periods = load_result('period_boundaries')['data'][0][2] | int -%}\n\n {% set target_columns = adapter.get_columns_in_relation(target_relation) %}\n {%- set target_cols_csv = target_columns | map(attribute='quoted') | join(', ') -%}\n {%- set loop_vars = {'sum_rows_inserted': 0} -%}\n\n -- commit each period as a separate transaction\n {% for i in range(num_periods) -%}\n {%- set msg = \"Running for \" ~ period ~ \" \" ~ (i + 1) ~ \" of \" ~ (num_periods) -%}\n {{ dbt_utils.log_info(msg) }}\n\n {%- set tmp_identifier = model['name'] ~ '__dbt_incremental_period' ~ i ~ '_tmp' -%}\n {%- set tmp_relation = api.Relation.create(identifier=tmp_identifier,\n schema=schema, type='table') -%}\n {% call statement() -%}\n {% set tmp_table_sql = dbt_utils.get_period_sql(target_cols_csv,\n sql,\n timestamp_field,\n period,\n start_timestamp,\n stop_timestamp,\n i) %}\n {{dbt.create_table_as(True, tmp_relation, tmp_table_sql)}}\n {%- endcall %}\n\n {{adapter.expand_target_column_types(from_relation=tmp_relation,\n to_relation=target_relation)}}\n {%- set name = 'main-' ~ i -%}\n {% call statement(name, fetch_result=True) -%}\n insert into {{target_relation}} ({{target_cols_csv}})\n (\n select\n {{target_cols_csv}}\n from {{tmp_relation.include(schema=False)}}\n );\n {%- endcall %}\n {% set result = load_result('main-' ~ i) %}\n {% if 'response' in result.keys() %} {# added in v0.19.0 #}\n {% set rows_inserted = result['response']['rows_affected'] %}\n {% else %} {# older versions #}\n {% set rows_inserted = result['status'].split(\" \")[2] | int %}\n {% endif %}\n\n {%- set sum_rows_inserted = loop_vars['sum_rows_inserted'] + rows_inserted -%}\n {%- if loop_vars.update({'sum_rows_inserted': sum_rows_inserted}) %} {% endif -%}\n\n {%- set msg = \"Ran for \" ~ period ~ \" \" ~ (i + 1) ~ \" of \" ~ (num_periods) ~ \"; \" ~ rows_inserted ~ \" records inserted\" -%}\n {{ dbt_utils.log_info(msg) }}\n\n {%- endfor %}\n\n {% call statement() -%}\n begin;\n {%- endcall %}\n\n {{run_hooks(post_hooks, inside_transaction=True)}}\n\n {% call statement() -%}\n commit;\n {%- endcall %}\n\n {{run_hooks(post_hooks, inside_transaction=False)}}\n\n {%- set status_string = \"INSERT \" ~ loop_vars['sum_rows_inserted'] -%}\n\n {% call noop_statement('main', status_string) -%}\n -- no-op\n {%- endcall %}\n\n -- Return the relations created in this materialization\n {{ return({'relations': [target_relation]}) }}\n\n{%- endmaterialization %}", + "meta": + {}, + "name": "materialization_insert_by_period_default", + "original_file_path": "macros/materializations/insert_by_period_materialization.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/materializations/insert_by_period_materialization.sql", + "resource_type": "macro", + "supported_languages": + [ + "sql" + ], + "unique_id": "macro.dbt_utils.materialization_insert_by_period_default" + }, + "macro.dbt_utils.nullcheck": + { + "arguments": + [], + "created_at": 1717939093.2325985, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__nullcheck" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro nullcheck(cols) %}\n {{ return(adapter.dispatch('nullcheck', 'dbt_utils')(cols)) }}\n{% endmacro %}", + "meta": + {}, + "name": "nullcheck", + "original_file_path": "macros/sql/nullcheck.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/nullcheck.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.nullcheck" + }, + "macro.dbt_utils.nullcheck_table": + { + "arguments": + [], + "created_at": 1717939093.2554827, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__nullcheck_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro nullcheck_table(relation) %}\n {{ return(adapter.dispatch('nullcheck_table', 'dbt_utils')(relation)) }}\n{% endmacro %}", + "meta": + {}, + "name": "nullcheck_table", + "original_file_path": "macros/sql/nullcheck_table.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/nullcheck_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.nullcheck_table" + }, + "macro.dbt_utils.pivot": + { + "arguments": + [], + "created_at": 1717939093.2103, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__pivot" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro pivot(column,\n values,\n alias=True,\n agg='sum',\n cmp='=',\n prefix='',\n suffix='',\n then_value=1,\n else_value=0,\n quote_identifiers=True,\n distinct=False) %}\n {{ return(adapter.dispatch('pivot', 'dbt_utils')(column, values, alias, agg, cmp, prefix, suffix, then_value, else_value, quote_identifiers, distinct)) }}\n{% endmacro %}", + "meta": + {}, + "name": "pivot", + "original_file_path": "macros/sql/pivot.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/pivot.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.pivot" + }, + "macro.dbt_utils.position": + { + "arguments": + [], + "created_at": 1717939093.129397, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__position" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro position(substring_text, string_text) -%}\n {{ return(adapter.dispatch('position', 'dbt_utils') (substring_text, string_text)) }}\n{% endmacro %}", + "meta": + {}, + "name": "position", + "original_file_path": "macros/cross_db_utils/deprecated/position.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/position.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.position" + }, + "macro.dbt_utils.postgres__cast_array_to_string": + { + "arguments": + [], + "created_at": 1717939093.127191, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_string", + "macro.dbt_utils.replace" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__cast_array_to_string(array) %}\n {%- set array_as_string -%}cast({{ array }} as {{ type_string() }}){%- endset -%}\n {{ replace(replace(array_as_string,\"'}'\",\"']'\"),\"'{'\",\"'['\") }}\n{% endmacro %}", + "meta": + {}, + "name": "postgres__cast_array_to_string", + "original_file_path": "macros/cross_db_utils/cast_array_to_string.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/cast_array_to_string.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.postgres__cast_array_to_string" + }, + "macro.dbt_utils.postgres__current_timestamp_in_utc": + { + "arguments": + [], + "created_at": 1717939093.120459, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__current_timestamp_in_utc() %}\n (current_timestamp at time zone 'utc')::{{ type_timestamp() }}\n{% endmacro %}", + "meta": + {}, + "name": "postgres__current_timestamp_in_utc", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/current_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.postgres__current_timestamp_in_utc" + }, + "macro.dbt_utils.postgres__deduplicate": + { + "arguments": + [], + "created_at": 1717939093.1985188, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n{%- macro postgres__deduplicate(relation, partition_by, order_by) -%}\n\n select\n distinct on ({{ partition_by }}) *\n from {{ relation }}\n order by {{ partition_by }}{{ ',' ~ order_by }}\n\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "postgres__deduplicate", + "original_file_path": "macros/sql/deduplicate.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/deduplicate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.postgres__deduplicate" + }, + "macro.dbt_utils.postgres__get_table_types_sql": + { + "arguments": + [], + "created_at": 1717939093.2019827, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro postgres__get_table_types_sql() %}\n case table_type\n when 'BASE TABLE' then 'table'\n when 'FOREIGN' then 'external'\n when 'MATERIALIZED VIEW' then 'materializedview'\n else lower(table_type)\n end as {{ adapter.quote('table_type') }}\n{% endmacro %}", + "meta": + {}, + "name": "postgres__get_table_types_sql", + "original_file_path": "macros/sql/get_table_types_sql.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/get_table_types_sql.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.postgres__get_table_types_sql" + }, + "macro.dbt_utils.pretty_log_format": + { + "arguments": + [], + "created_at": 1717939093.3026667, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__pretty_log_format" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro pretty_log_format(message) %}\n {{ return(adapter.dispatch('pretty_log_format', 'dbt_utils')(message)) }}\n{% endmacro %}", + "meta": + {}, + "name": "pretty_log_format", + "original_file_path": "macros/jinja_helpers/pretty_log_format.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/jinja_helpers/pretty_log_format.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.pretty_log_format" + }, + "macro.dbt_utils.pretty_time": + { + "arguments": + [], + "created_at": 1717939093.304422, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__pretty_time" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro pretty_time(format='%H:%M:%S') %}\n {{ return(adapter.dispatch('pretty_time', 'dbt_utils')(format)) }}\n{% endmacro %}", + "meta": + {}, + "name": "pretty_time", + "original_file_path": "macros/jinja_helpers/pretty_time.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/jinja_helpers/pretty_time.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.pretty_time" + }, + "macro.dbt_utils.redshift__array_append": + { + "arguments": + [], + "created_at": 1717939093.1252975, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.array_concat", + "macro.dbt_utils.array_construct" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__array_append(array, new_element) -%}\n {{ dbt_utils.array_concat(array, dbt_utils.array_construct([new_element])) }}\n{%- endmacro %}", + "meta": + {}, + "name": "redshift__array_append", + "original_file_path": "macros/cross_db_utils/array_append.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_append.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.redshift__array_append" + }, + "macro.dbt_utils.redshift__array_concat": + { + "arguments": + [], + "created_at": 1717939093.1174006, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__array_concat(array_1, array_2) -%}\n array_concat({{ array_1 }}, {{ array_2 }})\n{%- endmacro %}", + "meta": + {}, + "name": "redshift__array_concat", + "original_file_path": "macros/cross_db_utils/array_concat.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.redshift__array_concat" + }, + "macro.dbt_utils.redshift__array_construct": + { + "arguments": + [], + "created_at": 1717939093.1230226, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__array_construct(inputs, data_type) -%}\n array( {{ inputs|join(' , ') }} )\n{%- endmacro %}", + "meta": + {}, + "name": "redshift__array_construct", + "original_file_path": "macros/cross_db_utils/array_construct.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_construct.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.redshift__array_construct" + }, + "macro.dbt_utils.redshift__cast_array_to_string": + { + "arguments": + [], + "created_at": 1717939093.127472, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__cast_array_to_string(array) %}\n cast({{ array }} as {{ type_string() }})\n{% endmacro %}", + "meta": + {}, + "name": "redshift__cast_array_to_string", + "original_file_path": "macros/cross_db_utils/cast_array_to_string.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/cast_array_to_string.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.redshift__cast_array_to_string" + }, + "macro.dbt_utils.redshift__current_timestamp": + { + "arguments": + [], + "created_at": 1717939093.1190293, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__current_timestamp() %}\n getdate()\n{% endmacro %}", + "meta": + {}, + "name": "redshift__current_timestamp", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/current_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.redshift__current_timestamp" + }, + "macro.dbt_utils.redshift__current_timestamp_in_utc": + { + "arguments": + [], + "created_at": 1717939093.1207356, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__current_timestamp_in_utc" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__current_timestamp_in_utc() %}\n {{ return(dbt_utils.default__current_timestamp_in_utc()) }}\n{% endmacro %}", + "meta": + {}, + "name": "redshift__current_timestamp_in_utc", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/current_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.redshift__current_timestamp_in_utc" + }, + "macro.dbt_utils.redshift__deduplicate": + { + "arguments": + [], + "created_at": 1717939093.1981199, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__deduplicate" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__deduplicate(relation, partition_by, order_by) -%}\n\n {{ return(dbt_utils.default__deduplicate(relation, partition_by, order_by=order_by)) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "redshift__deduplicate", + "original_file_path": "macros/sql/deduplicate.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/deduplicate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.redshift__deduplicate" + }, + "macro.dbt_utils.redshift__width_bucket": + { + "arguments": + [], + "created_at": 1717939093.2436252, + "depends_on": + { + "macros": + [ + "macro.dbt.safe_cast", + "macro.dbt_utils.type_numeric" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro redshift__width_bucket(expr, min_value, max_value, num_buckets) -%}\n\n {% set bin_size -%}\n (( {{ max_value }} - {{ min_value }} ) / {{ num_buckets }} )\n {%- endset %}\n (\n -- to break ties when the amount is exactly at the bucket edge\n case\n when\n {{ dbt.safe_cast(expr, type_numeric() ) }} %\n {{ dbt.safe_cast(bin_size, type_numeric() ) }}\n = 0\n then 1\n else 0\n end\n ) +\n -- Anything over max_value goes the N+1 bucket\n least(\n ceil(\n ({{ expr }} - {{ min_value }})/{{ bin_size }}\n ),\n {{ num_buckets }} + 1\n )\n{%- endmacro %}", + "meta": + {}, + "name": "redshift__width_bucket", + "original_file_path": "macros/sql/width_bucket.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/width_bucket.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.redshift__width_bucket" + }, + "macro.dbt_utils.replace": + { + "arguments": + [], + "created_at": 1717939093.1525607, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__replace" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro replace(field, old_chars, new_chars) -%}\n {{ return(adapter.dispatch('replace', 'dbt_utils') (field, old_chars, new_chars)) }}\n{% endmacro %}", + "meta": + {}, + "name": "replace", + "original_file_path": "macros/cross_db_utils/deprecated/replace.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/replace.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.replace" + }, + "macro.dbt_utils.right": + { + "arguments": + [], + "created_at": 1717939093.1392653, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__right" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro right(string_text, length_expression) -%}\n {{ return(adapter.dispatch('right', 'dbt_utils') (string_text, length_expression)) }}\n{% endmacro %}", + "meta": + {}, + "name": "right", + "original_file_path": "macros/cross_db_utils/deprecated/right.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/right.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.right" + }, + "macro.dbt_utils.safe_add": + { + "arguments": + [], + "created_at": 1717939093.207846, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__safe_add" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro safe_add() -%}\n {# needed for safe_add to allow for non-keyword arguments see SO post #}\n {# https://stackoverflow.com/questions/13944751/args-kwargs-in-jinja2-macros #}\n {% set frustrating_jinja_feature = varargs %}\n {{ return(adapter.dispatch('safe_add', 'dbt_utils')(*varargs)) }}\n{% endmacro %}", + "meta": + {}, + "name": "safe_add", + "original_file_path": "macros/sql/safe_add.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/safe_add.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.safe_add" + }, + "macro.dbt_utils.safe_cast": + { + "arguments": + [], + "created_at": 1717939093.1427996, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__safe_cast" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro safe_cast(field, type) %}\n {{ return(adapter.dispatch('safe_cast', 'dbt_utils') (field, type)) }}\n{% endmacro %}", + "meta": + {}, + "name": "safe_cast", + "original_file_path": "macros/cross_db_utils/deprecated/safe_cast.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/safe_cast.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.safe_cast" + }, + "macro.dbt_utils.slugify": + { + "arguments": + [], + "created_at": 1717939093.3013067, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro slugify(string) %}\n\n{#- Lower case the string -#}\n{% set string = string | lower %}\n{#- Replace spaces and dashes with underscores -#}\n{% set string = modules.re.sub('[ -]+', '_', string) %}\n{#- Only take letters, numbers, and underscores -#}\n{% set string = modules.re.sub('[^a-z0-9_]+', '', string) %}\n\n{{ return(string) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "slugify", + "original_file_path": "macros/jinja_helpers/slugify.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/jinja_helpers/slugify.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.slugify" + }, + "macro.dbt_utils.snowflake__array_construct": + { + "arguments": + [], + "created_at": 1717939093.122727, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__array_construct(inputs, data_type) -%}\n array_construct( {{ inputs|join(' , ') }} )\n{%- endmacro %}", + "meta": + {}, + "name": "snowflake__array_construct", + "original_file_path": "macros/cross_db_utils/array_construct.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/array_construct.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.snowflake__array_construct" + }, + "macro.dbt_utils.snowflake__current_timestamp_in_utc": + { + "arguments": + [], + "created_at": 1717939093.120233, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.current_timestamp", + "macro.dbt_utils.type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__current_timestamp_in_utc() %}\n convert_timezone('UTC', {{ dbt_utils.current_timestamp() }})::{{ type_timestamp() }}\n{% endmacro %}", + "meta": + {}, + "name": "snowflake__current_timestamp_in_utc", + "original_file_path": "macros/cross_db_utils/current_timestamp.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/current_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.snowflake__current_timestamp_in_utc" + }, + "macro.dbt_utils.snowflake__deduplicate": + { + "arguments": + [], + "created_at": 1717939093.1988676, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n{%- macro snowflake__deduplicate(relation, partition_by, order_by) -%}\n\n select *\n from {{ relation }}\n qualify\n row_number() over (\n partition by {{ partition_by }}\n order by {{ order_by }}\n ) = 1\n\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "snowflake__deduplicate", + "original_file_path": "macros/sql/deduplicate.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/deduplicate.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.snowflake__deduplicate" + }, + "macro.dbt_utils.snowflake__width_bucket": + { + "arguments": + [], + "created_at": 1717939093.2440217, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro snowflake__width_bucket(expr, min_value, max_value, num_buckets) %}\n width_bucket({{ expr }}, {{ min_value }}, {{ max_value }}, {{ num_buckets }} )\n{% endmacro %}", + "meta": + {}, + "name": "snowflake__width_bucket", + "original_file_path": "macros/sql/width_bucket.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/width_bucket.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.snowflake__width_bucket" + }, + "macro.dbt_utils.split_part": + { + "arguments": + [], + "created_at": 1717939093.1405349, + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__split_part" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro split_part(string_text, delimiter_text, part_number) %}\n {{ return(adapter.dispatch('split_part', 'dbt_utils') (string_text, delimiter_text, part_number)) }}\n{% endmacro %}", + "meta": + {}, + "name": "split_part", + "original_file_path": "macros/cross_db_utils/deprecated/split_part.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/split_part.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.split_part" + }, + "macro.dbt_utils.star": + { + "arguments": + [], + "created_at": 1717939093.2169216, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__star" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro star(from, relation_alias=False, except=[], prefix='', suffix='') -%}\n {{ return(adapter.dispatch('star', 'dbt_utils')(from, relation_alias, except, prefix, suffix)) }}\n{% endmacro %}", + "meta": + {}, + "name": "star", + "original_file_path": "macros/sql/star.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/star.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.star" + }, + "macro.dbt_utils.string_literal": + { + "arguments": + [], + "created_at": 1717939093.1583097, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__string_literal" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro string_literal(value) -%}\n {{ return(adapter.dispatch('string_literal', 'dbt_utils') (value)) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "string_literal", + "original_file_path": "macros/cross_db_utils/deprecated/literal.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/literal.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.string_literal" + }, + "macro.dbt_utils.surrogate_key": + { + "arguments": + [], + "created_at": 1717939093.2201, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__surrogate_key" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro surrogate_key(field_list) -%}\n {# needed for safe_add to allow for non-keyword arguments see SO post #}\n {# https://stackoverflow.com/questions/13944751/args-kwargs-in-jinja2-macros #}\n {% set frustrating_jinja_feature = varargs %}\n {{ return(adapter.dispatch('surrogate_key', 'dbt_utils')(field_list, *varargs)) }}\n{% endmacro %}", + "meta": + {}, + "name": "surrogate_key", + "original_file_path": "macros/sql/surrogate_key.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/surrogate_key.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.surrogate_key" + }, + "macro.dbt_utils.test_accepted_range": + { + "arguments": + [], + "created_at": 1717939093.281624, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_accepted_range" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test accepted_range(model, column_name, min_value=none, max_value=none, inclusive=true) %}\n {{ return(adapter.dispatch('test_accepted_range', 'dbt_utils')(model, column_name, min_value, max_value, inclusive)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_accepted_range", + "original_file_path": "macros/generic_tests/accepted_range.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/accepted_range.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_accepted_range" + }, + "macro.dbt_utils.test_at_least_one": + { + "arguments": + [], + "created_at": 1717939093.2846057, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_at_least_one" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test at_least_one(model, column_name) %}\n {{ return(adapter.dispatch('test_at_least_one', 'dbt_utils')(model, column_name)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_at_least_one", + "original_file_path": "macros/generic_tests/at_least_one.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/at_least_one.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_at_least_one" + }, + "macro.dbt_utils.test_cardinality_equality": + { + "arguments": + [], + "created_at": 1717939093.2641785, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_cardinality_equality" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test cardinality_equality(model, column_name, to, field) %}\n {{ return(adapter.dispatch('test_cardinality_equality', 'dbt_utils')(model, column_name, to, field)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_cardinality_equality", + "original_file_path": "macros/generic_tests/cardinality_equality.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/cardinality_equality.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_cardinality_equality" + }, + "macro.dbt_utils.test_equal_rowcount": + { + "arguments": + [], + "created_at": 1717939093.2903183, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_equal_rowcount" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test equal_rowcount(model, compare_model) %}\n {{ return(adapter.dispatch('test_equal_rowcount', 'dbt_utils')(model, compare_model)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_equal_rowcount", + "original_file_path": "macros/generic_tests/equal_rowcount.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/equal_rowcount.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_equal_rowcount" + }, + "macro.dbt_utils.test_equality": + { + "arguments": + [], + "created_at": 1717939093.2877517, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_equality" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test equality(model, compare_model, compare_columns=None) %}\n {{ return(adapter.dispatch('test_equality', 'dbt_utils')(model, compare_model, compare_columns)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_equality", + "original_file_path": "macros/generic_tests/equality.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/equality.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_equality" + }, + "macro.dbt_utils.test_expression_is_true": + { + "arguments": + [], + "created_at": 1717939093.2858808, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_expression_is_true" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test expression_is_true(model, expression, column_name=None, condition='1=1') %}\n{# T-SQL has no boolean data type so we use 1=1 which returns TRUE #}\n{# ref https://stackoverflow.com/a/7170753/3842610 #}\n {{ return(adapter.dispatch('test_expression_is_true', 'dbt_utils')(model, expression, column_name, condition)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_expression_is_true", + "original_file_path": "macros/generic_tests/expression_is_true.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/expression_is_true.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_expression_is_true" + }, + "macro.dbt_utils.test_fewer_rows_than": + { + "arguments": + [], + "created_at": 1717939093.2835102, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_fewer_rows_than" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test fewer_rows_than(model, compare_model) %}\n {{ return(adapter.dispatch('test_fewer_rows_than', 'dbt_utils')(model, compare_model)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_fewer_rows_than", + "original_file_path": "macros/generic_tests/fewer_rows_than.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/fewer_rows_than.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_fewer_rows_than" + }, + "macro.dbt_utils.test_mutually_exclusive_ranges": + { + "arguments": + [], + "created_at": 1717939093.2760496, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_mutually_exclusive_ranges" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test mutually_exclusive_ranges(model, lower_bound_column, upper_bound_column, partition_by=None, gaps='allowed', zero_length_range_allowed=False) %}\n {{ return(adapter.dispatch('test_mutually_exclusive_ranges', 'dbt_utils')(model, lower_bound_column, upper_bound_column, partition_by, gaps, zero_length_range_allowed)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_mutually_exclusive_ranges", + "original_file_path": "macros/generic_tests/mutually_exclusive_ranges.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/mutually_exclusive_ranges.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_mutually_exclusive_ranges" + }, + "macro.dbt_utils.test_not_accepted_values": + { + "arguments": + [], + "created_at": 1717939093.2700577, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_not_accepted_values" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test not_accepted_values(model, column_name, values, quote=True) %}\n {{ return(adapter.dispatch('test_not_accepted_values', 'dbt_utils')(model, column_name, values, quote)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_not_accepted_values", + "original_file_path": "macros/generic_tests/not_accepted_values.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/not_accepted_values.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_not_accepted_values" + }, + "macro.dbt_utils.test_not_constant": + { + "arguments": + [], + "created_at": 1717939093.2668798, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_not_constant" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test not_constant(model, column_name) %}\n {{ return(adapter.dispatch('test_not_constant', 'dbt_utils')(model, column_name)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_not_constant", + "original_file_path": "macros/generic_tests/not_constant.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/not_constant.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_not_constant" + }, + "macro.dbt_utils.test_not_null_proportion": + { + "arguments": + [], + "created_at": 1717939093.2917132, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_not_null_proportion" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro test_not_null_proportion(model) %}\n {{ return(adapter.dispatch('test_not_null_proportion', 'dbt_utils')(model, **kwargs)) }}\n{% endmacro %}", + "meta": + {}, + "name": "test_not_null_proportion", + "original_file_path": "macros/generic_tests/not_null_proportion.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/not_null_proportion.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_not_null_proportion" + }, + "macro.dbt_utils.test_not_null_where": + { + "arguments": + [], + "created_at": 1717939093.298462, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_not_null_where" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test not_null_where(model, column_name) %}\r\n {%- set deprecation_warning = '\r\n Warning: `dbt_utils.not_null_where` is no longer supported.\r\n Starting in dbt v0.20.0, the built-in `not_null` test supports a `where` config.\r\n ' -%}\r\n {%- do exceptions.warn(deprecation_warning) -%}\r\n {{ return(adapter.dispatch('test_not_null_where', 'dbt_utils')(model, column_name)) }}\r\n{% endtest %}", + "meta": + {}, + "name": "test_not_null_where", + "original_file_path": "macros/generic_tests/test_not_null_where.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/test_not_null_where.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_not_null_where" + }, + "macro.dbt_utils.test_recency": + { + "arguments": + [], + "created_at": 1717939093.2656271, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_recency" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test recency(model, field, datepart, interval) %}\n {{ return(adapter.dispatch('test_recency', 'dbt_utils')(model, field, datepart, interval)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_recency", + "original_file_path": "macros/generic_tests/recency.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/recency.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_recency" + }, + "macro.dbt_utils.test_relationships_where": + { + "arguments": + [], + "created_at": 1717939093.2683737, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_relationships_where" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test relationships_where(model, column_name, to, field, from_condition=\"1=1\", to_condition=\"1=1\") %}\n {{ return(adapter.dispatch('test_relationships_where', 'dbt_utils')(model, column_name, to, field, from_condition, to_condition)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_relationships_where", + "original_file_path": "macros/generic_tests/relationships_where.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/relationships_where.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_relationships_where" + }, + "macro.dbt_utils.test_sequential_values": + { + "arguments": + [], + "created_at": 1717939093.2939234, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_sequential_values" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test sequential_values(model, column_name, interval=1, datepart=None) %}\n\n {{ return(adapter.dispatch('test_sequential_values', 'dbt_utils')(model, column_name, interval, datepart)) }}\n\n{% endtest %}", + "meta": + {}, + "name": "test_sequential_values", + "original_file_path": "macros/generic_tests/sequential_values.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/sequential_values.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_sequential_values" + }, + "macro.dbt_utils.test_unique_combination_of_columns": + { + "arguments": + [], + "created_at": 1717939093.2963293, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_unique_combination_of_columns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test unique_combination_of_columns(model, combination_of_columns, quote_columns=false) %}\n {{ return(adapter.dispatch('test_unique_combination_of_columns', 'dbt_utils')(model, combination_of_columns, quote_columns)) }}\n{% endtest %}", + "meta": + {}, + "name": "test_unique_combination_of_columns", + "original_file_path": "macros/generic_tests/unique_combination_of_columns.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/unique_combination_of_columns.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_unique_combination_of_columns" + }, + "macro.dbt_utils.test_unique_where": + { + "arguments": + [], + "created_at": 1717939093.2801616, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__test_unique_where" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test unique_where(model, column_name) %}\r\n {%- set deprecation_warning = '\r\n Warning: `dbt_utils.unique_where` is no longer supported.\r\n Starting in dbt v0.20.0, the built-in `unique` test supports a `where` config.\r\n ' -%}\r\n {%- do exceptions.warn(deprecation_warning) -%}\r\n {{ return(adapter.dispatch('test_unique_where', 'dbt_utils')(model, column_name)) }}\r\n{% endtest %}", + "meta": + {}, + "name": "test_unique_where", + "original_file_path": "macros/generic_tests/test_unique_where.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/generic_tests/test_unique_where.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.test_unique_where" + }, + "macro.dbt_utils.type_bigint": + { + "arguments": + [], + "created_at": 1717939093.1373084, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__type_bigint" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_bigint() -%}\n {{ return(adapter.dispatch('type_bigint', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_bigint", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.type_bigint" + }, + "macro.dbt_utils.type_float": + { + "arguments": + [], + "created_at": 1717939093.1352332, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__type_float" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_float() -%}\n {{ return(adapter.dispatch('type_float', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_float", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.type_float" + }, + "macro.dbt_utils.type_int": + { + "arguments": + [], + "created_at": 1717939093.1381595, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__type_int" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_int() -%}\n {{ return(adapter.dispatch('type_int', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_int", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.type_int" + }, + "macro.dbt_utils.type_numeric": + { + "arguments": + [], + "created_at": 1717939093.1360996, + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__type_numeric" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_numeric() -%}\n {{ return(adapter.dispatch('type_numeric', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_numeric", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.type_numeric" + }, + "macro.dbt_utils.type_string": + { + "arguments": + [], + "created_at": 1717939093.1334996, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__type_string" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_string() -%}\n {{ return(adapter.dispatch('type_string', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_string", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.type_string" + }, + "macro.dbt_utils.type_timestamp": + { + "arguments": + [], + "created_at": 1717939093.1343749, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__type_timestamp" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "\n\n{%- macro type_timestamp() -%}\n {{ return(adapter.dispatch('type_timestamp', 'dbt_utils')()) }}\n{%- endmacro -%}\n\n", + "meta": + {}, + "name": "type_timestamp", + "original_file_path": "macros/cross_db_utils/deprecated/datatypes.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.type_timestamp" + }, + "macro.dbt_utils.union_relations": + { + "arguments": + [], + "created_at": 1717939093.2484562, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__union_relations" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{%- macro union_relations(relations, column_override=none, include=[], exclude=[], source_column_name='_dbt_source_relation', where=none) -%}\n {{ return(adapter.dispatch('union_relations', 'dbt_utils')(relations, column_override, include, exclude, source_column_name, where)) }}\n{% endmacro %}", + "meta": + {}, + "name": "union_relations", + "original_file_path": "macros/sql/union.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/union.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.union_relations" + }, + "macro.dbt_utils.unpivot": + { + "arguments": + [], + "created_at": 1717939093.259123, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__unpivot" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro unpivot(relation=none, cast_to='varchar', exclude=none, remove=none, field_name='field_name', value_name='value', table=none) -%}\n {{ return(adapter.dispatch('unpivot', 'dbt_utils')(relation, cast_to, exclude, remove, field_name, value_name, table)) }}\n{% endmacro %}", + "meta": + {}, + "name": "unpivot", + "original_file_path": "macros/sql/unpivot.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/unpivot.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.unpivot" + }, + "macro.dbt_utils.width_bucket": + { + "arguments": + [], + "created_at": 1717939093.2417972, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.default__width_bucket" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro width_bucket(expr, min_value, max_value, num_buckets) %}\n {{ return(adapter.dispatch('width_bucket', 'dbt_utils') (expr, min_value, max_value, num_buckets)) }}\n{% endmacro %}", + "meta": + {}, + "name": "width_bucket", + "original_file_path": "macros/sql/width_bucket.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/sql/width_bucket.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.width_bucket" + }, + "macro.dbt_utils.xdb_deprecation_warning": + { + "arguments": + [], + "created_at": 1717939093.159653, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro xdb_deprecation_warning(macro, package, model) %}\n {%- set error_message = \"Warning: the `\" ~ macro ~\"` macro is now provided in dbt Core. It is no longer available in dbt_utils and backwards compatibility will be removed in a future version of the package. Use `\" ~ macro ~ \"` (no prefix) instead. The \" ~ package ~ \".\" ~ model ~ \" model triggered this warning.\" -%}\n {%- do exceptions.warn(error_message) -%}\n{% endmacro %}", + "meta": + {}, + "name": "xdb_deprecation_warning", + "original_file_path": "macros/cross_db_utils/deprecated/xdb_deprecation_warning.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/xdb_deprecation_warning.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.xdb_deprecation_warning" + }, + "macro.dbt_utils.xdb_deprecation_warning_without_replacement": + { + "arguments": + [], + "created_at": 1717939093.160286, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro xdb_deprecation_warning_without_replacement(macro, package, model) %}\n {%- set error_message = \"Warning: the `\" ~ macro ~\"` macro is deprecated and will be removed in a future version of the package, once equivalent functionality is implemented in dbt Core. The \" ~ package ~ \".\" ~ model ~ \" model triggered this warning.\" -%}\n {%- do exceptions.warn(error_message) -%}\n{% endmacro %}", + "meta": + {}, + "name": "xdb_deprecation_warning_without_replacement", + "original_file_path": "macros/cross_db_utils/deprecated/xdb_deprecation_warning.sql", + "package_name": "dbt_utils", + "patch_path": null, + "path": "macros/cross_db_utils/deprecated/xdb_deprecation_warning.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.dbt_utils.xdb_deprecation_warning_without_replacement" + }, + "macro.spark_utils.assert_not_null": + { + "arguments": + [], + "created_at": 1717939093.3466651, + "depends_on": + { + "macros": + [ + "macro.spark_utils.default__assert_not_null" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro assert_not_null(function, arg) -%}\n {{ return(adapter.dispatch('assert_not_null', 'spark_utils')(function, arg)) }}\n{%- endmacro %}", + "meta": + {}, + "name": "assert_not_null", + "original_file_path": "macros/etc/assert_not_null.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/etc/assert_not_null.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.assert_not_null" + }, + "macro.spark_utils.default__assert_not_null": + { + "arguments": + [], + "created_at": 1717939093.3470838, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro default__assert_not_null(function, arg) %}\n\n coalesce({{function}}({{arg}}), nvl2({{function}}({{arg}}), assert_true({{function}}({{arg}}) is not null), null))\n\n{% endmacro %}", + "meta": + {}, + "name": "default__assert_not_null", + "original_file_path": "macros/etc/assert_not_null.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/etc/assert_not_null.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.default__assert_not_null" + }, + "macro.spark_utils.get_delta_tables": + { + "arguments": + [], + "created_at": 1717939093.3147714, + "depends_on": + { + "macros": + [ + "macro.spark_utils.get_tables", + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_delta_tables(table_regex_pattern='.*') %}\n\n {% set delta_tables = [] %}\n {% for db_tablename in get_tables(table_regex_pattern) %}\n {% call statement('table_detail', fetch_result=True) -%}\n describe extended {{ db_tablename }}\n {% endcall %}\n\n {% set table_type = load_result('table_detail').table|reverse|selectattr(0, 'in', ('provider', 'PROVIDER', 'Provider'))|first %}\n {% if table_type[1]|lower == 'delta' %}\n {{ delta_tables.append(db_tablename) }}\n {% endif %}\n {% endfor %}\n {{ return(delta_tables) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_delta_tables", + "original_file_path": "macros/maintenance_operation.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/maintenance_operation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.get_delta_tables" + }, + "macro.spark_utils.get_statistic_columns": + { + "arguments": + [], + "created_at": 1717939093.3165596, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_statistic_columns(table) %}\n\n {% call statement('input_columns', fetch_result=True) %}\n SHOW COLUMNS IN {{ table }}\n {% endcall %}\n {% set input_columns = load_result('input_columns').table %}\n\n {% set output_columns = [] %}\n {% for column in input_columns %}\n {% call statement('column_information', fetch_result=True) %}\n DESCRIBE TABLE {{ table }} `{{ column[0] }}`\n {% endcall %}\n {% if not load_result('column_information').table[1][1].startswith('struct') and not load_result('column_information').table[1][1].startswith('array') %}\n {{ output_columns.append('`' ~ column[0] ~ '`') }}\n {% endif %}\n {% endfor %}\n {{ return(output_columns) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_statistic_columns", + "original_file_path": "macros/maintenance_operation.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/maintenance_operation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.get_statistic_columns" + }, + "macro.spark_utils.get_tables": + { + "arguments": + [], + "created_at": 1717939093.3133469, + "depends_on": + { + "macros": + [ + "macro.dbt_spark.spark__list_schemas", + "macro.dbt_spark.spark__list_relations_without_caching", + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro get_tables(table_regex_pattern='.*') %}\n\n {% set tables = [] %}\n {% for database in spark__list_schemas('not_used') %}\n {% for table in spark__list_relations_without_caching(database[0]) %}\n {% set db_tablename = database[0] ~ \".\" ~ table[1] %}\n {% set is_match = modules.re.match(table_regex_pattern, db_tablename) %}\n {% if is_match %}\n {% call statement('table_detail', fetch_result=True) -%}\n describe extended {{ db_tablename }}\n {% endcall %}\n\n {% set table_type = load_result('table_detail').table|reverse|selectattr(0, 'in', ('type', 'TYPE', 'Type'))|first %}\n {% if table_type[1]|lower != 'view' %}\n {{ tables.append(db_tablename) }}\n {% endif %}\n {% endif %}\n {% endfor %}\n {% endfor %}\n {{ return(tables) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "get_tables", + "original_file_path": "macros/maintenance_operation.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/maintenance_operation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.get_tables" + }, + "macro.spark_utils.spark__concat": + { + "arguments": + [], + "created_at": 1717939093.3217988, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__concat(fields) -%}\n concat({{ fields|join(', ') }})\n{%- endmacro %}", + "meta": + {}, + "name": "spark__concat", + "original_file_path": "macros/dbt_utils/cross_db_utils/concat.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/dbt_utils/cross_db_utils/concat.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__concat" + }, + "macro.spark_utils.spark__convert_timezone": + { + "arguments": + [], + "created_at": 1717939093.346059, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__convert_timezone(in_tz, out_tz, in_timestamp) %}\n from_utc_timestamp(to_utc_timestamp({{in_timestamp}}, {{in_tz}}), {{out_tz}})\n{% endmacro %}", + "meta": + {}, + "name": "spark__convert_timezone", + "original_file_path": "macros/snowplow/convert_timezone.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/snowplow/convert_timezone.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__convert_timezone" + }, + "macro.spark_utils.spark__current_timestamp": + { + "arguments": + [], + "created_at": 1717939093.322051, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__current_timestamp() %}\n current_timestamp()\n{% endmacro %}", + "meta": + {}, + "name": "spark__current_timestamp", + "original_file_path": "macros/dbt_utils/cross_db_utils/current_timestamp.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/dbt_utils/cross_db_utils/current_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__current_timestamp" + }, + "macro.spark_utils.spark__current_timestamp_in_utc": + { + "arguments": + [], + "created_at": 1717939093.3222177, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__current_timestamp_in_utc() %}\n unix_timestamp()\n{% endmacro %}", + "meta": + {}, + "name": "spark__current_timestamp_in_utc", + "original_file_path": "macros/dbt_utils/cross_db_utils/current_timestamp.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/dbt_utils/cross_db_utils/current_timestamp.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__current_timestamp_in_utc" + }, + "macro.spark_utils.spark__dateadd": + { + "arguments": + [], + "created_at": 1717939093.3285923, + "depends_on": + { + "macros": + [ + "macro.spark_utils.assert_not_null" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__dateadd(datepart, interval, from_date_or_timestamp) %}\n\n {%- set clock_component -%}\n {# make sure the dates + timestamps are real, otherwise raise an error asap #}\n to_unix_timestamp({{ spark_utils.assert_not_null('to_timestamp', from_date_or_timestamp) }})\n - to_unix_timestamp({{ spark_utils.assert_not_null('date', from_date_or_timestamp) }})\n {%- endset -%}\n\n {%- if datepart in ['day', 'week'] -%}\n \n {%- set multiplier = 7 if datepart == 'week' else 1 -%}\n\n to_timestamp(\n to_unix_timestamp(\n date_add(\n {{ spark_utils.assert_not_null('date', from_date_or_timestamp) }},\n cast({{interval}} * {{multiplier}} as int)\n )\n ) + {{clock_component}}\n )\n\n {%- elif datepart in ['month', 'quarter', 'year'] -%}\n \n {%- set multiplier -%} \n {%- if datepart == 'month' -%} 1\n {%- elif datepart == 'quarter' -%} 3\n {%- elif datepart == 'year' -%} 12\n {%- endif -%}\n {%- endset -%}\n\n to_timestamp(\n to_unix_timestamp(\n add_months(\n {{ spark_utils.assert_not_null('date', from_date_or_timestamp) }},\n cast({{interval}} * {{multiplier}} as int)\n )\n ) + {{clock_component}}\n )\n\n {%- elif datepart in ('hour', 'minute', 'second', 'millisecond', 'microsecond') -%}\n \n {%- set multiplier -%} \n {%- if datepart == 'hour' -%} 3600\n {%- elif datepart == 'minute' -%} 60\n {%- elif datepart == 'second' -%} 1\n {%- elif datepart == 'millisecond' -%} (1/1000000)\n {%- elif datepart == 'microsecond' -%} (1/1000000)\n {%- endif -%}\n {%- endset -%}\n\n to_timestamp(\n {{ spark_utils.assert_not_null('to_unix_timestamp', from_date_or_timestamp) }}\n + cast({{interval}} * {{multiplier}} as int)\n )\n\n {%- else -%}\n\n {{ exceptions.raise_compiler_error(\"macro dateadd not implemented for datepart ~ '\" ~ datepart ~ \"' ~ on Spark\") }}\n\n {%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__dateadd", + "original_file_path": "macros/dbt_utils/cross_db_utils/dateadd.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/dbt_utils/cross_db_utils/dateadd.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__dateadd" + }, + "macro.spark_utils.spark__datediff": + { + "arguments": + [], + "created_at": 1717939093.3409753, + "depends_on": + { + "macros": + [ + "macro.spark_utils.assert_not_null" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__datediff(first_date, second_date, datepart) %}\n\n {%- if datepart in ['day', 'week', 'month', 'quarter', 'year'] -%}\n \n {# make sure the dates are real, otherwise raise an error asap #}\n {% set first_date = spark_utils.assert_not_null('date', first_date) %}\n {% set second_date = spark_utils.assert_not_null('date', second_date) %}\n \n {%- endif -%}\n \n {%- if datepart == 'day' -%}\n \n datediff({{second_date}}, {{first_date}})\n \n {%- elif datepart == 'week' -%}\n \n case when {{first_date}} < {{second_date}}\n then floor(datediff({{second_date}}, {{first_date}})/7)\n else ceil(datediff({{second_date}}, {{first_date}})/7)\n end\n \n -- did we cross a week boundary (Sunday)?\n + case\n when {{first_date}} < {{second_date}} and dayofweek({{second_date}}) < dayofweek({{first_date}}) then 1\n when {{first_date}} > {{second_date}} and dayofweek({{second_date}}) > dayofweek({{first_date}}) then -1\n else 0 end\n\n {%- elif datepart == 'month' -%}\n\n case when {{first_date}} < {{second_date}}\n then floor(months_between(date({{second_date}}), date({{first_date}})))\n else ceil(months_between(date({{second_date}}), date({{first_date}})))\n end\n \n -- did we cross a month boundary?\n + case\n when {{first_date}} < {{second_date}} and dayofmonth({{second_date}}) < dayofmonth({{first_date}}) then 1\n when {{first_date}} > {{second_date}} and dayofmonth({{second_date}}) > dayofmonth({{first_date}}) then -1\n else 0 end\n \n {%- elif datepart == 'quarter' -%}\n \n case when {{first_date}} < {{second_date}}\n then floor(months_between(date({{second_date}}), date({{first_date}}))/3)\n else ceil(months_between(date({{second_date}}), date({{first_date}}))/3)\n end\n \n -- did we cross a quarter boundary?\n + case\n when {{first_date}} < {{second_date}} and (\n (dayofyear({{second_date}}) - (quarter({{second_date}}) * 365/4))\n < (dayofyear({{first_date}}) - (quarter({{first_date}}) * 365/4))\n ) then 1\n when {{first_date}} > {{second_date}} and (\n (dayofyear({{second_date}}) - (quarter({{second_date}}) * 365/4))\n > (dayofyear({{first_date}}) - (quarter({{first_date}}) * 365/4))\n ) then -1\n else 0 end\n\n {%- elif datepart == 'year' -%}\n \n year({{second_date}}) - year({{first_date}})\n\n {%- elif datepart in ('hour', 'minute', 'second', 'millisecond', 'microsecond') -%}\n \n {%- set divisor -%} \n {%- if datepart == 'hour' -%} 3600\n {%- elif datepart == 'minute' -%} 60\n {%- elif datepart == 'second' -%} 1\n {%- elif datepart == 'millisecond' -%} (1/1000)\n {%- elif datepart == 'microsecond' -%} (1/1000000)\n {%- endif -%}\n {%- endset -%}\n\n case when {{first_date}} < {{second_date}}\n then ceil((\n {# make sure the timestamps are real, otherwise raise an error asap #}\n {{ spark_utils.assert_not_null('to_unix_timestamp', spark_utils.assert_not_null('to_timestamp', second_date)) }}\n - {{ spark_utils.assert_not_null('to_unix_timestamp', spark_utils.assert_not_null('to_timestamp', first_date)) }}\n ) / {{divisor}})\n else floor((\n {{ spark_utils.assert_not_null('to_unix_timestamp', spark_utils.assert_not_null('to_timestamp', second_date)) }}\n - {{ spark_utils.assert_not_null('to_unix_timestamp', spark_utils.assert_not_null('to_timestamp', first_date)) }}\n ) / {{divisor}})\n end\n \n {% if datepart == 'millisecond' %}\n + cast(date_format({{second_date}}, 'SSS') as int)\n - cast(date_format({{first_date}}, 'SSS') as int)\n {% endif %}\n \n {% if datepart == 'microsecond' %} \n {% set capture_str = '[0-9]{4}-[0-9]{2}-[0-9]{2}.[0-9]{2}:[0-9]{2}:[0-9]{2}.([0-9]{6})' %}\n -- Spark doesn't really support microseconds, so this is a massive hack!\n -- It will only work if the timestamp-string is of the format\n -- 'yyyy-MM-dd-HH mm.ss.SSSSSS'\n + cast(regexp_extract({{second_date}}, '{{capture_str}}', 1) as int)\n - cast(regexp_extract({{first_date}}, '{{capture_str}}', 1) as int) \n {% endif %}\n\n {%- else -%}\n\n {{ exceptions.raise_compiler_error(\"macro datediff not implemented for datepart ~ '\" ~ datepart ~ \"' ~ on Spark\") }}\n\n {%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__datediff", + "original_file_path": "macros/dbt_utils/cross_db_utils/datediff.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/dbt_utils/cross_db_utils/datediff.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__datediff" + }, + "macro.spark_utils.spark__get_relations_by_pattern": + { + "arguments": + [], + "created_at": 1717939093.3438244, + "depends_on": + { + "macros": + [ + "macro.dbt.statement" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database) %}\n\n {%- call statement('get_tables', fetch_result=True) %}\n\n show table extended in {{ schema_pattern }} like '{{ table_pattern }}'\n\n {%- endcall -%}\n\n {%- set table_list = load_result('get_tables') -%}\n\n {%- if table_list and table_list['table'] -%}\n {%- set tbl_relations = [] -%}\n {%- for row in table_list['table'] -%}\n {%- set tbl_relation = api.Relation.create(\n database=None,\n schema=row[0],\n identifier=row[1],\n type=('view' if 'Type: VIEW' in row[3] else 'table')\n ) -%}\n {%- do tbl_relations.append(tbl_relation) -%}\n {%- endfor -%}\n\n {{ return(tbl_relations) }}\n {%- else -%}\n {{ return([]) }}\n {%- endif -%}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__get_relations_by_pattern", + "original_file_path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__get_relations_by_pattern" + }, + "macro.spark_utils.spark__get_relations_by_prefix": + { + "arguments": + [], + "created_at": 1717939093.344511, + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__get_relations_by_pattern" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__get_relations_by_prefix(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {% set table_pattern = table_pattern ~ '*' %}\n {{ return(spark_utils.spark__get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database)) }}\n{% endmacro %}", + "meta": + {}, + "name": "spark__get_relations_by_prefix", + "original_file_path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__get_relations_by_prefix" + }, + "macro.spark_utils.spark__get_tables_by_pattern": + { + "arguments": + [], + "created_at": 1717939093.345089, + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__get_relations_by_pattern" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__get_tables_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {{ return(spark_utils.spark__get_relations_by_pattern(schema_pattern, table_pattern, exclude='', database=target.database)) }}\n{% endmacro %}", + "meta": + {}, + "name": "spark__get_tables_by_pattern", + "original_file_path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__get_tables_by_pattern" + }, + "macro.spark_utils.spark__get_tables_by_prefix": + { + "arguments": + [], + "created_at": 1717939093.3456411, + "depends_on": + { + "macros": + [ + "macro.spark_utils.spark__get_relations_by_prefix" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__get_tables_by_prefix(schema_pattern, table_pattern, exclude='', database=target.database) %}\n {{ return(spark_utils.spark__get_relations_by_prefix(schema_pattern, table_pattern, exclude='', database=target.database)) }}\n{% endmacro %}", + "meta": + {}, + "name": "spark__get_tables_by_prefix", + "original_file_path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/dbt_utils/sql/get_relations_by_prefix.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__get_tables_by_prefix" + }, + "macro.spark_utils.spark__split_part": + { + "arguments": + [], + "created_at": 1717939093.323504, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__split_part(string_text, delimiter_text, part_number) %}\n\n {% set delimiter_expr %}\n \n -- escape if starts with a special character\n case when regexp_extract({{ delimiter_text }}, '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', {{ delimiter_text }})\n else {{ delimiter_text }} end\n \n {% endset %}\n\n {% set split_part_expr %}\n \n split(\n {{ string_text }},\n {{ delimiter_expr }}\n )[({{ part_number - 1 }})]\n \n {% endset %}\n \n {{ return(split_part_expr) }}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark__split_part", + "original_file_path": "macros/dbt_utils/cross_db_utils/split_part.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/dbt_utils/cross_db_utils/split_part.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__split_part" + }, + "macro.spark_utils.spark__type_numeric": + { + "arguments": + [], + "created_at": 1717939093.3224373, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark__type_numeric() %}\n decimal(28, 6)\n{% endmacro %}", + "meta": + {}, + "name": "spark__type_numeric", + "original_file_path": "macros/dbt_utils/cross_db_utils/datatypes.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/dbt_utils/cross_db_utils/datatypes.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark__type_numeric" + }, + "macro.spark_utils.spark_analyze_tables": + { + "arguments": + [], + "created_at": 1717939093.321433, + "depends_on": + { + "macros": + [ + "macro.spark_utils.get_tables", + "macro.spark_utils.get_statistic_columns", + "macro.dbt_utils.log_info", + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark_analyze_tables(table_regex_pattern='.*') %}\n\n {% for table in get_tables(table_regex_pattern) %}\n {% set start=modules.datetime.datetime.now() %}\n {% set columns = get_statistic_columns(table) | join(',') %}\n {% set message_prefix=loop.index ~ \" of \" ~ loop.length %}\n {{ dbt_utils.log_info(message_prefix ~ \" Analyzing \" ~ table) }}\n {% if columns != '' %}\n {% do run_query(\"analyze table \" ~ table ~ \" compute statistics for columns \" ~ columns) %}\n {% endif %}\n {% set end=modules.datetime.datetime.now() %}\n {% set total_seconds = (end - start).total_seconds() | round(2) %}\n {{ dbt_utils.log_info(message_prefix ~ \" Finished \" ~ table ~ \" in \" ~ total_seconds ~ \"s\") }}\n {% endfor %}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark_analyze_tables", + "original_file_path": "macros/maintenance_operation.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/maintenance_operation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark_analyze_tables" + }, + "macro.spark_utils.spark_optimize_delta_tables": + { + "arguments": + [], + "created_at": 1717939093.3180733, + "depends_on": + { + "macros": + [ + "macro.spark_utils.get_delta_tables", + "macro.dbt_utils.log_info", + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark_optimize_delta_tables(table_regex_pattern='.*') %}\n\n {% for table in get_delta_tables(table_regex_pattern) %}\n {% set start=modules.datetime.datetime.now() %}\n {% set message_prefix=loop.index ~ \" of \" ~ loop.length %}\n {{ dbt_utils.log_info(message_prefix ~ \" Optimizing \" ~ table) }}\n {% do run_query(\"optimize \" ~ table) %}\n {% set end=modules.datetime.datetime.now() %}\n {% set total_seconds = (end - start).total_seconds() | round(2) %}\n {{ dbt_utils.log_info(message_prefix ~ \" Finished \" ~ table ~ \" in \" ~ total_seconds ~ \"s\") }}\n {% endfor %}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark_optimize_delta_tables", + "original_file_path": "macros/maintenance_operation.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/maintenance_operation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark_optimize_delta_tables" + }, + "macro.spark_utils.spark_vacuum_delta_tables": + { + "arguments": + [], + "created_at": 1717939093.3195558, + "depends_on": + { + "macros": + [ + "macro.spark_utils.get_delta_tables", + "macro.dbt_utils.log_info", + "macro.dbt.run_query" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro spark_vacuum_delta_tables(table_regex_pattern='.*') %}\n\n {% for table in get_delta_tables(table_regex_pattern) %}\n {% set start=modules.datetime.datetime.now() %}\n {% set message_prefix=loop.index ~ \" of \" ~ loop.length %}\n {{ dbt_utils.log_info(message_prefix ~ \" Vacuuming \" ~ table) }}\n {% do run_query(\"vacuum \" ~ table) %}\n {% set end=modules.datetime.datetime.now() %}\n {% set total_seconds = (end - start).total_seconds() | round(2) %}\n {{ dbt_utils.log_info(message_prefix ~ \" Finished \" ~ table ~ \" in \" ~ total_seconds ~ \"s\") }}\n {% endfor %}\n\n{% endmacro %}", + "meta": + {}, + "name": "spark_vacuum_delta_tables", + "original_file_path": "macros/maintenance_operation.sql", + "package_name": "spark_utils", + "patch_path": null, + "path": "macros/maintenance_operation.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.spark_utils.spark_vacuum_delta_tables" + }, + "macro.yoda.generate_alias_name": + { + "arguments": + [], + "created_at": 1717939092.5007608, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.generate_alias_name_env" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro generate_alias_name(custom_alias_name=none, node=none) -%}\n {%- if (target.name == \"prod\" or target.name == \"staging\") and node[\"resource_type\"]==\"model\" and node[\"package_name\"]==\"dbt_artifacts\" -%}\n {{ node.name }}\n {%- else -%}\n {{ dbt_data_applications.generate_alias_name_env(custom_alias_name, node) }}\n {%- endif -%}\n{%- endmacro %}", + "meta": + {}, + "name": "generate_alias_name", + "original_file_path": "macros/get_custom_alias.sql", + "package_name": "yoda", + "patch_path": null, + "path": "macros/get_custom_alias.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.yoda.generate_alias_name" + }, + "macro.yoda.generate_schema_name": + { + "arguments": + [], + "created_at": 1717939092.499694, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.generate_schema_name_env" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro generate_schema_name(custom_schema_name, node) -%}\n {%- if (target.name == \"prod\" or target.name == \"staging\") and node[\"resource_type\"]==\"model\" and node[\"package_name\"]==\"dbt_artifacts\"-%}\n {%- if target.name == \"prod\" -%}\n {%- set default_schema = \"yoda_e2e_dbt_artifacts\" -%}\n {%- else -%}\n {%- set default_schema = \"yoda_e2e_staging_dbt_artifacts\" -%}\n {%- endif -%}\n {{ default_schema }}\n {%- else -%}\n {{ dbt_data_applications.generate_schema_name_env(custom_schema_name, node) }}\n {%- endif -%}\n{%- endmacro %}", + "meta": + {}, + "name": "generate_schema_name", + "original_file_path": "macros/generate_schema_name.sql", + "package_name": "yoda", + "patch_path": null, + "path": "macros/generate_schema_name.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.yoda.generate_schema_name" + }, + "macro.yoda.select_table": + { + "arguments": + [ + { + "description": "Name of the DBT reference / source object that should be used when current run is not related with unit testing", + "name": "model_table", + "type": "DBT ref / source" + }, + { + "description": "Name of the mocked DBT seed object that should be used when current run is related with unit testing", + "name": "unit_test_table", + "type": "DBT ref / source" + }, + { + "description": "Boolean flag if data should be mocked (for test run) or not (production run)", + "name": "should_mock_data", + "type": "boolean" + } + ], + "created_at": 1717939104.2692506, + "depends_on": + { + "macros": + [] + }, + "description": "A macro created to mock data for unit testing. It checks if current run is dedicated for unit test and replacing source / reference to the object which is a mock (created as DBT seed).", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro select_table(model_table, unit_test_table, should_mock_data) %}\n\n {% if should_mock_data == true %}\n\n {{ return(unit_test_table) }}\n\n {% else %}\n\n {{ return(model_table) }}\n\n {% endif %}\n\n{% endmacro %}", + "meta": + {}, + "name": "select_table", + "original_file_path": "macros/select_table/select_table.sql", + "package_name": "yoda", + "patch_path": "yoda://macros/select_table/select_table.yml", + "path": "macros/select_table/select_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.yoda.select_table" + }, + "macro.yoda.test_mock_run": + { + "arguments": + [], + "created_at": 1717939092.5028594, + "depends_on": + { + "macros": + [ + "macro.yoda.select_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro test_mock_run() %}\n {% set result = select_table(model_table = ref('analytics___utils_stg__calendar'), unit_test_table = ref('analytics___utils_stg__unit_test_generic'), should_mock_data = true ) %}\n {{ dbt_unittest.assert_equals(result, ref('analytics___utils_stg__unit_test_generic')) }}\n{% endmacro %}", + "meta": + {}, + "name": "test_mock_run", + "original_file_path": "macros/select_table/unit_test/test_select_table.sql", + "package_name": "yoda", + "patch_path": null, + "path": "macros/select_table/unit_test/test_select_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.yoda.test_mock_run" + }, + "macro.yoda.test_no_mock_run": + { + "arguments": + [], + "created_at": 1717939092.5035145, + "depends_on": + { + "macros": + [ + "macro.yoda.select_table" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro test_no_mock_run() %}\n {% set result = select_table(model_table = ref('analytics___utils_stg__calendar'), unit_test_table = ref('analytics___utils_stg__unit_test_generic'), should_mock_data = false ) %}\n {{ dbt_unittest.assert_equals(result, ref('analytics___utils_stg__calendar')) }}\n{% endmacro %}", + "meta": + {}, + "name": "test_no_mock_run", + "original_file_path": "macros/select_table/unit_test/test_select_table.sql", + "package_name": "yoda", + "patch_path": null, + "path": "macros/select_table/unit_test/test_select_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.yoda.test_no_mock_run" + }, + "macro.yoda.test_not_null": + { + "arguments": + [], + "created_at": 1717939092.5077107, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test not_null(model) %}\n\n {% set column_name = kwargs.get('column_name', kwargs.get('arg')) %}\n {% set test_in_env = kwargs.get('env') %}\n\n {#- Perform test if: target name matches given env configuration OR env not given in yml -#}\n {%- if test_in_env is none or target.name == test_in_env -%}\n select * from {{ model }} where {{ column_name }} is null\n {%- else -%}\n {% do log('Test not_null for model ' ~ model ~ ' is not configured to execute in ' ~ target.name ~ ' environment -> Passing.', info=True) %}\n {{ config(fail_calc = \"sum(validation_errors)\") }}\n\n select 0 as validation_errors\n {%- endif -%}\n\n{% endtest %}", + "meta": + {}, + "name": "test_not_null", + "original_file_path": "tests/generic/not_null.sql", + "package_name": "yoda", + "patch_path": null, + "path": "tests/generic/not_null.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.yoda.test_not_null" + }, + "macro.yoda.test_select_table": + { + "arguments": + [], + "created_at": 1717939092.5021875, + "depends_on": + { + "macros": + [ + "macro.yoda.test_mock_run", + "macro.yoda.test_no_mock_run" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% macro test_select_table() %}\n {% do test_mock_run() %}\n {% do test_no_mock_run() %}\n{% endmacro %}", + "meta": + {}, + "name": "test_select_table", + "original_file_path": "macros/select_table/unit_test/test_select_table.sql", + "package_name": "yoda", + "patch_path": null, + "path": "macros/select_table/unit_test/test_select_table.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.yoda.test_select_table" + }, + "macro.yoda.test_unique": + { + "arguments": + [], + "created_at": 1717939092.50553, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "macro_sql": "{% test unique(model) %}\n\n {% set column_name = kwargs.get('column_name', kwargs.get('arg')) %}\n {% set test_in_env = kwargs.get('env') %}\n\n {#- Perform test if: target name matches given env configuration OR env not given in yml -#}\n {%- if test_in_env is none or target.name == test_in_env -%}\n {{ config(fail_calc = \"sum(n_records)\") }}\n\n select count(*) as n_records from (\n select {{ column_name }} from {{ model }} where {{ column_name }} is not null group by {{ column_name }} having count(*) > 1\n )\n {%- else -%}\n {% do log('Test unique for model ' ~ model ~ ' is not configured to execute in ' ~ target.name ~ ' environment -> Passing.', info=True) %}\n {{ config(fail_calc = \"sum(validation_errors)\") }}\n\n select 0 as validation_errors\n {%- endif -%}\n\n{% endtest %}", + "meta": + {}, + "name": "test_unique", + "original_file_path": "tests/generic/unique.sql", + "package_name": "yoda", + "patch_path": null, + "path": "tests/generic/unique.sql", + "resource_type": "macro", + "supported_languages": null, + "unique_id": "macro.yoda.test_unique" + } + }, + "metadata": + { + "adapter_type": "spark", + "dbt_schema_version": "https://schemas.getdbt.com/dbt/manifest/v12.json", + "dbt_version": "1.8.2", + "env": + {}, + "generated_at": "2024-06-09T13:18:11.769362Z", + "invocation_id": "393c1396-f212-4600-a92e-c148b59d3058", + "project_id": "8280de3ef89855b206c1d74510deb424", + "project_name": "yoda", + "send_anonymous_usage_stats": true, + "user_id": "e4be318e-8f11-40ef-8a71-03c5efe5efa6" + }, + "metrics": + {}, + "nodes": + { + "model.dbt_artifacts.dim_dbt__current_models": + { + "access": "protected", + "alias": "dim_dbt__current_models", + "build_path": null, + "checksum": + { + "checksum": "2d2a1ee9290a49f17f259e97416cbad6585ed5c7bfef6e3d6b553d6633b0d0c9", + "name": "sha256" + }, + "columns": + { + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "last_full_refresh_run_bytes_processed": + { + "constraints": + [], + "description": "Number of bytes processed by the node's last full (non-incremental) run.", + "meta": + {}, + "name": "last_full_refresh_run_bytes_processed", + "quote": null, + "tags": + [] + }, + "last_full_refresh_run_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed on the last full (non-incremental) run.", + "meta": + {}, + "name": "last_full_refresh_run_completed_at", + "quote": null, + "tags": + [] + }, + "last_full_refresh_run_rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the node's last full (non-incremental) run.", + "meta": + {}, + "name": "last_full_refresh_run_rows_affected", + "quote": null, + "tags": + [] + }, + "last_full_refresh_run_total_runtime": + { + "constraints": + [], + "description": "Total time spent executing the node's last full (non-incremental) run (seconds).", + "meta": + {}, + "name": "last_full_refresh_run_total_runtime", + "quote": null, + "tags": + [] + }, + "last_run_bytes_processed": + { + "constraints": + [], + "description": "Number of bytes processed by the node's last run.", + "meta": + {}, + "name": "last_run_bytes_processed", + "quote": null, + "tags": + [] + }, + "last_run_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed on the last run.", + "meta": + {}, + "name": "last_run_completed_at", + "quote": null, + "tags": + [] + }, + "last_run_rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the node's last run.", + "meta": + {}, + "name": "last_run_rows_affected", + "quote": null, + "tags": + [] + }, + "last_run_total_runtime": + { + "constraints": + [], + "description": "Total time spent executing the node's last run (seconds).", + "meta": + {}, + "name": "last_run_total_runtime", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "model_execution_id": + { + "constraints": + [], + "description": "Execution ID of the model node.", + "meta": + {}, + "name": "model_execution_id", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__models\n),\n\nmodel_executions as (\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__model_executions\n),\n\nlatest_models as (\n /* Retrieves the models present in the most recent run */\n select *\n from base\n where run_started_at = (select max(run_started_at) from base)\n),\n\nlatest_models_runs as (\n /* Retreives all successful run information for the models present in the most\n recent run and ranks them based on query completion time */\n select\n model_executions.node_id\n , model_executions.was_full_refresh\n , model_executions.query_completed_at\n , model_executions.total_node_runtime\n , model_executions.rows_affected\n \n /* Row number by refresh and node ID */\n , row_number() over (\n partition by latest_models.node_id, model_executions.was_full_refresh\n order by model_executions.query_completed_at desc /* most recent ranked first */\n ) as run_idx\n /* Row number by node ID */\n , row_number() over (\n partition by latest_models.node_id\n order by model_executions.query_completed_at desc /* most recent ranked first */\n ) as run_idx_id_only\n from model_executions\n inner join latest_models on model_executions.node_id = latest_models.node_id and model_executions.checksum = latest_models.checksum\n where model_executions.status = 'success'\n),\n\nlatest_model_stats as (\n select\n node_id\n , max(case when was_full_refresh then query_completed_at end) as last_full_refresh_run_completed_at\n , max(case when was_full_refresh then total_node_runtime end) as last_full_refresh_run_total_runtime\n , max(case when was_full_refresh then rows_affected end) as last_full_refresh_run_rows_affected\n \n , max(case when run_idx_id_only = 1 then query_completed_at end) as last_run_completed_at\n , max(case when run_idx_id_only = 1 then total_node_runtime end) as last_run_total_runtime\n , max(case when run_idx_id_only = 1 then rows_affected end) as last_run_rows_affected\n \n , max(case when not was_full_refresh then query_completed_at end) as last_incremental_run_completed_at\n , max(case when not was_full_refresh then total_node_runtime end) as last_incremental_run_total_runtime\n , max(case when not was_full_refresh then rows_affected end) as last_incremental_run_rows_affected\n \n from latest_models_runs\n where run_idx = 1\n group by 1\n),\n\nfinal as (\n select\n latest_models.*\n , latest_model_stats.last_full_refresh_run_completed_at\n , latest_model_stats.last_full_refresh_run_total_runtime\n , latest_model_stats.last_full_refresh_run_rows_affected\n \n , latest_model_stats.last_run_completed_at\n , latest_model_stats.last_run_total_runtime\n , latest_model_stats.last_run_rows_affected\n \n , latest_model_stats.last_incremental_run_completed_at\n , latest_model_stats.last_incremental_run_total_runtime\n , latest_model_stats.last_incremental_run_rows_affected\n \n from latest_models\n left join latest_model_stats\n on latest_models.node_id = latest_model_stats.node_id\n)\n\nselect * from final", + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__current_models.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3557088, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__models", + "model.dbt_artifacts.stg_dbt__model_executions" + ] + }, + "deprecation_date": null, + "description": "Dimension model that contains data about models' most recent successful runs", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "dim_dbt__current_models" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "dim_dbt__current_models", + "original_file_path": "models/dim_dbt__current_models.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/dim_dbt__current_models.yml", + "path": "dim_dbt__current_models.sql", + "raw_code": "with base as (\n select *\n from {{ ref('stg_dbt__models') }}\n),\n\nmodel_executions as (\n select *\n from {{ ref('stg_dbt__model_executions') }}\n),\n\nlatest_models as (\n /* Retrieves the models present in the most recent run */\n select *\n from base\n where run_started_at = (select max(run_started_at) from base)\n),\n\nlatest_models_runs as (\n /* Retreives all successful run information for the models present in the most\n recent run and ranks them based on query completion time */\n select\n model_executions.node_id\n , model_executions.was_full_refresh\n , model_executions.query_completed_at\n , model_executions.total_node_runtime\n , model_executions.rows_affected\n {% if target.type == 'bigquery' %}\n , model_executions.bytes_processed\n {% endif %}\n /* Row number by refresh and node ID */\n , row_number() over (\n partition by latest_models.node_id, model_executions.was_full_refresh\n order by model_executions.query_completed_at desc /* most recent ranked first */\n ) as run_idx\n /* Row number by node ID */\n , row_number() over (\n partition by latest_models.node_id\n order by model_executions.query_completed_at desc /* most recent ranked first */\n ) as run_idx_id_only\n from model_executions\n inner join latest_models on model_executions.node_id = latest_models.node_id and model_executions.checksum = latest_models.checksum\n where model_executions.status = 'success'\n),\n\nlatest_model_stats as (\n select\n node_id\n , max(case when was_full_refresh then query_completed_at end) as last_full_refresh_run_completed_at\n , max(case when was_full_refresh then total_node_runtime end) as last_full_refresh_run_total_runtime\n , max(case when was_full_refresh then rows_affected end) as last_full_refresh_run_rows_affected\n {% if target.type == 'bigquery' %}\n , max(case when was_full_refresh then bytes_processed end) as last_full_refresh_run_bytes_processed\n {% endif %}\n , max(case when run_idx_id_only = 1 then query_completed_at end) as last_run_completed_at\n , max(case when run_idx_id_only = 1 then total_node_runtime end) as last_run_total_runtime\n , max(case when run_idx_id_only = 1 then rows_affected end) as last_run_rows_affected\n {% if target.type == 'bigquery' %}\n , max(case when run_idx_id_only = 1 then bytes_processed end) as last_run_bytes_processed\n {% endif %}\n , max(case when not was_full_refresh then query_completed_at end) as last_incremental_run_completed_at\n , max(case when not was_full_refresh then total_node_runtime end) as last_incremental_run_total_runtime\n , max(case when not was_full_refresh then rows_affected end) as last_incremental_run_rows_affected\n {% if target.type == 'bigquery' %}\n , max(case when not was_full_refresh then bytes_processed end) as last_incremental_run_bytes_processed\n {% endif %}\n from latest_models_runs\n where run_idx = 1\n group by 1\n),\n\nfinal as (\n select\n latest_models.*\n , latest_model_stats.last_full_refresh_run_completed_at\n , latest_model_stats.last_full_refresh_run_total_runtime\n , latest_model_stats.last_full_refresh_run_rows_affected\n {% if target.type == 'bigquery' %}\n , latest_model_stats.last_full_refresh_run_bytes_processed\n {% endif %}\n , latest_model_stats.last_run_completed_at\n , latest_model_stats.last_run_total_runtime\n , latest_model_stats.last_run_rows_affected\n {% if target.type == 'bigquery' %}\n , latest_model_stats.last_run_bytes_processed\n {% endif %}\n , latest_model_stats.last_incremental_run_completed_at\n , latest_model_stats.last_incremental_run_total_runtime\n , latest_model_stats.last_incremental_run_rows_affected\n {% if target.type == 'bigquery' %}\n , latest_model_stats.last_incremental_run_bytes_processed\n {% endif %}\n from latest_models\n left join latest_model_stats\n on latest_models.node_id = latest_model_stats.node_id\n)\n\nselect * from final", + "refs": + [ + { + "name": "stg_dbt__models", + "package": null, + "version": null + }, + { + "name": "stg_dbt__model_executions", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__current_models", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.dim_dbt__current_models", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.dim_dbt__exposures": + { + "access": "protected", + "alias": "dim_dbt__exposures", + "build_path": null, + "checksum": + { + "checksum": "4e6b5285050f6cdd809b3a1c0f072e75114e595aa9f53a6c9b9cfba4adad4487", + "name": "sha256" + }, + "columns": + { + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "description": + { + "constraints": + [], + "description": "Node description.", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [] + }, + "exposure_execution_id": + { + "constraints": + [], + "description": "Execution ID of the exposure node.", + "meta": + {}, + "name": "exposure_execution_id", + "quote": null, + "tags": + [] + }, + "maturity": + { + "constraints": + [], + "description": "Exposure maturity; one of high, medium, low.", + "meta": + {}, + "name": "maturity", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "owner": + { + "constraints": + [], + "description": "Owner of the exposure, usually an email address.", + "meta": + {}, + "name": "owner", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "tags": + { + "constraints": + [], + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [] + }, + "type": + { + "constraints": + [], + "description": "Exposure type; one of dashboard, notebook, analysis, ml, application (used to organize on docs site)", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [] + }, + "url": + { + "constraints": + [], + "description": "The URL of the BI tool where the data defined by the exposure can be viewed.", + "meta": + {}, + "name": "url", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__exposures\n\n),\n\nexposures as (\n\n select\n exposure_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n type,\n owner,\n maturity,\n path,\n description,\n url,\n package_name,\n depends_on_nodes,\n tags\n from base\n\n)\n\nselect * from exposures", + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__exposures.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3454006, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__exposures" + ] + }, + "deprecation_date": null, + "description": "Dimension model that contains data about exposures.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "dim_dbt__exposures" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "dim_dbt__exposures", + "original_file_path": "models/dim_dbt__exposures.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/dim_dbt__exposures.yml", + "path": "dim_dbt__exposures.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__exposures') }}\n\n),\n\nexposures as (\n\n select\n exposure_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n type,\n owner,\n maturity,\n path,\n description,\n url,\n package_name,\n depends_on_nodes,\n tags\n from base\n\n)\n\nselect * from exposures", + "refs": + [ + { + "name": "stg_dbt__exposures", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__exposures", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.dim_dbt__exposures", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.dim_dbt__models": + { + "access": "protected", + "alias": "dim_dbt__models", + "build_path": null, + "checksum": + { + "checksum": "d983205b0257086d4182d80e8f99313234b70dd0f54c63ae4aaed1e3326a142b", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "meta": + { + "constraints": + [], + "description": "The meta field of the config associated with the node.", + "meta": + {}, + "name": "meta", + "quote": null, + "tags": + [] + }, + "model_execution_id": + { + "constraints": + [], + "description": "Execution ID of the model node.", + "meta": + {}, + "name": "model_execution_id", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "tags": + { + "constraints": + [], + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__models\n\n),\n\nmodels as (\n\n select\n model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n materialization,\n tags,\n meta,\n alias\n from base\n\n)\n\nselect * from models", + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__models.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3307254, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__models" + ] + }, + "deprecation_date": null, + "description": "Dimension model that contains data about models.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "dim_dbt__models" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "dim_dbt__models", + "original_file_path": "models/dim_dbt__models.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/dim_dbt__models.yml", + "path": "dim_dbt__models.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__models') }}\n\n),\n\nmodels as (\n\n select\n model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n materialization,\n tags,\n meta,\n alias\n from base\n\n)\n\nselect * from models", + "refs": + [ + { + "name": "stg_dbt__models", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__models", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.dim_dbt__models", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.dim_dbt__seeds": + { + "access": "protected", + "alias": "dim_dbt__seeds", + "build_path": null, + "checksum": + { + "checksum": "350b4d88c96d239c69da34d8b875d2002a2d74a8330a1f39b73fdb71850082d0", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "seed_execution_id": + { + "constraints": + [], + "description": "Execution ID of the seed node.", + "meta": + {}, + "name": "seed_execution_id", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__seeds\n\n),\n\nseeds as (\n\n select\n seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n package_name,\n path,\n checksum,\n meta,\n alias\n from base\n\n)\n\nselect * from seeds", + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__seeds.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3584523, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__seeds" + ] + }, + "deprecation_date": null, + "description": "Dimension model that contains data about seeds.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "dim_dbt__seeds" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "dim_dbt__seeds", + "original_file_path": "models/dim_dbt__seeds.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/dim_dbt__seeds.yml", + "path": "dim_dbt__seeds.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__seeds') }}\n\n),\n\nseeds as (\n\n select\n seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n package_name,\n path,\n checksum,\n meta,\n alias\n from base\n\n)\n\nselect * from seeds", + "refs": + [ + { + "name": "stg_dbt__seeds", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__seeds", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.dim_dbt__seeds", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.dim_dbt__snapshots": + { + "access": "protected", + "alias": "dim_dbt__snapshots", + "build_path": null, + "checksum": + { + "checksum": "8a2ef7f0b0892c9197611911c1c0700e86a301e27825da25a7f66cfd2bab409c", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "snapshot_execution_id": + { + "constraints": + [], + "description": "Execution ID of the snapshot node.", + "meta": + {}, + "name": "snapshot_execution_id", + "quote": null, + "tags": + [] + }, + "strategy": + { + "constraints": + [], + "description": "Snapshot \"strategies\" define how dbt knows if a row has changed. There are two strategies built-in to dbt — timestamp\nand check.", + "meta": + {}, + "name": "strategy", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__snapshots\n\n),\n\nsnapshots as (\n\n select\n snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n strategy,\n meta,\n alias\n from base\n\n)\n\nselect * from snapshots", + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__snapshots.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3599777, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__snapshots" + ] + }, + "deprecation_date": null, + "description": "Dimension model that contains data about snapshots.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "dim_dbt__snapshots" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "dim_dbt__snapshots", + "original_file_path": "models/dim_dbt__snapshots.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/dim_dbt__snapshots.yml", + "path": "dim_dbt__snapshots.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__snapshots') }}\n\n),\n\nsnapshots as (\n\n select\n snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n strategy,\n meta,\n alias\n from base\n\n)\n\nselect * from snapshots", + "refs": + [ + { + "name": "stg_dbt__snapshots", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__snapshots", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.dim_dbt__snapshots", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.dim_dbt__sources": + { + "access": "protected", + "alias": "dim_dbt__sources", + "build_path": null, + "checksum": + { + "checksum": "7c05773e6974d042eba9c13f7cc7d4d922c6c255855e6a3b4043fa7bf8e2bac0", + "name": "sha256" + }, + "columns": + { + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "freshness": + { + "constraints": + [], + "description": "The specified freshness of the source model.", + "meta": + {}, + "name": "freshness", + "quote": null, + "tags": + [] + }, + "identifier": + { + "constraints": + [], + "description": "Source identifier.", + "meta": + {}, + "name": "identifier", + "quote": null, + "tags": + [] + }, + "loaded_at_field": + { + "constraints": + [], + "description": "A column name (or expression) that returns a timestamp indicating freshness.", + "meta": + {}, + "name": "loaded_at_field", + "quote": null, + "tags": + [] + }, + "loader": + { + "constraints": + [], + "description": "Describes the tool that loads this source into your warehouse.", + "meta": + {}, + "name": "loader", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "source_execution_id": + { + "constraints": + [], + "description": "Execution ID of the source node.", + "meta": + {}, + "name": "source_execution_id", + "quote": null, + "tags": + [] + }, + "source_name": + { + "constraints": + [], + "description": "Source name.", + "meta": + {}, + "name": "source_name", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__sources\n\n),\n\nsources as (\n\n select\n source_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n source_name,\n loader,\n name,\n identifier,\n loaded_at_field,\n freshness\n from base\n\n)\n\nselect * from sources", + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__sources.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3514912, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__sources" + ] + }, + "deprecation_date": null, + "description": "Dimension model that contains data about sources.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "dim_dbt__sources" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "dim_dbt__sources", + "original_file_path": "models/dim_dbt__sources.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/dim_dbt__sources.yml", + "path": "dim_dbt__sources.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__sources') }}\n\n),\n\nsources as (\n\n select\n source_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n source_name,\n loader,\n name,\n identifier,\n loaded_at_field,\n freshness\n from base\n\n)\n\nselect * from sources", + "refs": + [ + { + "name": "stg_dbt__sources", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__sources", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.dim_dbt__sources", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.dim_dbt__tests": + { + "access": "protected", + "alias": "dim_dbt__tests", + "build_path": null, + "checksum": + { + "checksum": "aa301ae84a25357e3eb01bb41238f7d5126cbc576348fb769246a8b5737c0065", + "name": "sha256" + }, + "columns": + { + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "tags": + { + "constraints": + [], + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [] + }, + "test_execution_id": + { + "constraints": + [], + "description": "Execution ID of the test node.", + "meta": + {}, + "name": "test_execution_id", + "quote": null, + "tags": + [] + }, + "test_path": + { + "constraints": + [], + "description": "Path to the yaml (SQL in case of a singular test) file describing the test.", + "meta": + {}, + "name": "test_path", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__tests\n\n),\n\ntests as (\n\n select\n test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n depends_on_nodes,\n package_name,\n test_path,\n tags\n from base\n\n)\n\nselect * from tests", + "compiled_path": "target/compiled/dbt_artifacts/models/dim_dbt__tests.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3361456, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__tests" + ] + }, + "deprecation_date": null, + "description": "Dimension model that contains data about tests.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "dim_dbt__tests" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "dim_dbt__tests", + "original_file_path": "models/dim_dbt__tests.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/dim_dbt__tests.yml", + "path": "dim_dbt__tests.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__tests') }}\n\n),\n\ntests as (\n\n select\n test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n depends_on_nodes,\n package_name,\n test_path,\n tags\n from base\n\n)\n\nselect * from tests", + "refs": + [ + { + "name": "stg_dbt__tests", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.dim_dbt__tests", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.dim_dbt__tests", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.exposures": + { + "access": "protected", + "alias": "exposures", + "build_path": null, + "checksum": + { + "checksum": "6e722dd3b66bc19547705c0d0e95151b9676c07c9c7af257128258a28b76dc89", + "name": "sha256" + }, + "columns": + { + "all_results": + { + "constraints": + [], + "description": "All results as a JSON blob", + "meta": + {}, + "name": "all_results", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "description": + { + "constraints": + [], + "description": "Node description.", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [] + }, + "maturity": + { + "constraints": + [], + "description": "Exposure maturity; one of high, medium, low.", + "meta": + {}, + "name": "maturity", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "owner": + { + "constraints": + [], + "description": "Owner of the exposure, usually an email address.", + "meta": + {}, + "name": "owner", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "type": + { + "constraints": + [], + "description": "Exposure type; one of dashboard, notebook, analysis, ml, application (used to organize on docs site)", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [] + }, + "url": + { + "constraints": + [], + "description": "The URL of the BI tool where the data defined by the exposure can be viewed.", + "meta": + {}, + "name": "url", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as name,\n cast(null as string) as type,\n cast(null as string) as owner,\n cast(null as string) as maturity,\n cast(null as string) as path,\n cast(null as string) as description,\n cast(null as string) as url,\n cast(null as string) as package_name,\n cast(null as string) as depends_on_nodes,\n cast(null as string) as tags,\n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "compiled_path": "target/compiled/dbt_artifacts/models/sources/exposures.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": false, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "incremental", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3793516, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_json", + "macro.dbt_artifacts.type_array" + ], + "nodes": + [] + }, + "deprecation_date": null, + "description": "Base model for data about exposure exections. One row per node per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "sources", + "exposures" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "exposures", + "original_file_path": "models/sources/exposures.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/sources/exposures.yml", + "path": "sources/exposures.sql", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as type,\n cast(null as {{ type_json() }}) as owner,\n cast(null as {{ type_string() }}) as maturity,\n cast(null as {{ type_string() }}) as path,\n cast(null as {{ type_string() }}) as description,\n cast(null as {{ type_string() }}) as url,\n cast(null as {{ type_string() }}) as package_name,\n cast(null as {{ type_array() }}) as depends_on_nodes,\n cast(null as {{ type_array() }}) as tags,\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "refs": + [], + "relation_name": "yoda_e2e_dbt_artifacts.exposures", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.exposures", + "unrendered_config": + { + "file_format": "delta", + "full_refresh": false, + "materialized": "incremental", + "on_schema_change": "append_new_columns", + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.fct_dbt__invocations": + { + "access": "protected", + "alias": "fct_dbt__invocations", + "build_path": null, + "checksum": + { + "checksum": "c58651a8fb885f0b0bdcea8a7000c8413b8d611f7ed0bf82fcd49e5000619c32", + "name": "sha256" + }, + "columns": + { + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_job_id": + { + "constraints": + [], + "description": "The ID of the dbt Cloud Job for this run.", + "meta": + {}, + "name": "dbt_cloud_job_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_project_id": + { + "constraints": + [], + "description": "The ID of the dbt Cloud Project for this run.", + "meta": + {}, + "name": "dbt_cloud_project_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_id": + { + "constraints": + [], + "description": "The ID of this particular run.", + "meta": + {}, + "name": "dbt_cloud_run_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason": + { + "constraints": + [], + "description": "The specific trigger for this run.", + "meta": + {}, + "name": "dbt_cloud_run_reason", + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason_category": + { + "constraints": + [], + "description": "The \"category\" of the trigger for this run.", + "meta": + {}, + "name": "dbt_cloud_run_reason_category", + "quote": null, + "tags": + [] + }, + "dbt_command": + { + "constraints": + [], + "description": "dbt command of this run.", + "meta": + {}, + "name": "dbt_command", + "quote": null, + "tags": + [] + }, + "dbt_custom_envs": + { + "constraints": + [], + "description": "Key-value pairs of environment variables passed to invocation that have the prefix DBT_ENV_CUSTOM_ENV_", + "meta": + {}, + "name": "dbt_custom_envs", + "quote": null, + "tags": + [] + }, + "dbt_vars": + { + "constraints": + [], + "description": "Key-value pairs of project variables to be capture.", + "meta": + {}, + "name": "dbt_vars", + "quote": null, + "tags": + [] + }, + "dbt_version": + { + "constraints": + [], + "description": "Installed version of dbt that is currently running.", + "meta": + {}, + "name": "dbt_version", + "quote": null, + "tags": + [] + }, + "env_vars": + { + "constraints": + [], + "description": "Key-value pairs of environment variables to be capture.", + "meta": + {}, + "name": "env_vars", + "quote": null, + "tags": + [] + }, + "full_refresh_flag": + { + "constraints": + [], + "description": "Boolean flag indicating whether the dbt run was in full refresh mode or not.", + "meta": + {}, + "name": "full_refresh_flag", + "quote": null, + "tags": + [] + }, + "invocation_args": + { + "constraints": + [], + "description": "Key-value pairs of args passed to invocation.", + "meta": + {}, + "name": "invocation_args", + "quote": null, + "tags": + [] + }, + "project_name": + { + "constraints": + [], + "description": "Name for the root-level project which is being run by dbt.", + "meta": + {}, + "name": "project_name", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "target_name": + { + "constraints": + [], + "description": "The name of the active target.", + "meta": + {}, + "name": "target_name", + "quote": null, + "tags": + [] + }, + "target_profile_name": + { + "constraints": + [], + "description": "The name of the active profile.", + "meta": + {}, + "name": "target_profile_name", + "quote": null, + "tags": + [] + }, + "target_schema": + { + "constraints": + [], + "description": "The name of the target dbt schema.", + "meta": + {}, + "name": "target_schema", + "quote": null, + "tags": + [] + }, + "target_threads": + { + "constraints": + [], + "description": "The number of threads in use by dbt.", + "meta": + {}, + "name": "target_threads", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__invocations\n\n),\n\ninvocations as (\n\n select\n command_invocation_id,\n dbt_version,\n project_name,\n run_started_at,\n dbt_command,\n full_refresh_flag,\n target_profile_name,\n target_name,\n target_schema,\n target_threads,\n dbt_cloud_project_id,\n dbt_cloud_job_id,\n dbt_cloud_run_id,\n dbt_cloud_run_reason_category,\n dbt_cloud_run_reason,\n env_vars,\n dbt_vars,\n invocation_args,\n dbt_custom_envs\n from base\n\n)\n\nselect * from invocations", + "compiled_path": "target/compiled/dbt_artifacts/models/fct_dbt__invocations.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3431518, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__invocations" + ] + }, + "deprecation_date": null, + "description": "Fact model that contains data about invocations.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "fct_dbt__invocations" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "fct_dbt__invocations", + "original_file_path": "models/fct_dbt__invocations.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/fct_dbt__invocations.yml", + "path": "fct_dbt__invocations.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__invocations') }}\n\n),\n\ninvocations as (\n\n select\n command_invocation_id,\n dbt_version,\n project_name,\n run_started_at,\n dbt_command,\n full_refresh_flag,\n target_profile_name,\n target_name,\n target_schema,\n target_threads,\n dbt_cloud_project_id,\n dbt_cloud_job_id,\n dbt_cloud_run_id,\n dbt_cloud_run_reason_category,\n dbt_cloud_run_reason,\n env_vars,\n dbt_vars,\n invocation_args,\n dbt_custom_envs\n from base\n\n)\n\nselect * from invocations", + "refs": + [ + { + "name": "stg_dbt__invocations", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.fct_dbt__invocations", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.fct_dbt__invocations", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.fct_dbt__model_executions": + { + "access": "protected", + "alias": "fct_dbt__model_executions", + "build_path": null, + "checksum": + { + "checksum": "b417546a4b8908546bf858013c52ebb31a4fb048613f750c5a999db4b3964069", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "bytes_affected": + { + "constraints": + [], + "description": "Number of bytes processed by the model execution.", + "meta": + {}, + "name": "bytes_affected", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "model_execution_id": + { + "constraints": + [], + "description": "Execution ID of the model node.", + "meta": + {}, + "name": "model_execution_id", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__model_executions\n\n),\n\nmodel_executions as (\n\n select\n model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n \n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n checksum\n from base\n\n)\n\nselect * from model_executions", + "compiled_path": "target/compiled/dbt_artifacts/models/fct_dbt__model_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3487084, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__model_executions" + ] + }, + "deprecation_date": null, + "description": "Fact model that contains data about model executions.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "fct_dbt__model_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "fct_dbt__model_executions", + "original_file_path": "models/fct_dbt__model_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/fct_dbt__model_executions.yml", + "path": "fct_dbt__model_executions.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__model_executions') }}\n\n),\n\nmodel_executions as (\n\n select\n model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n {% if target.type == 'bigquery' %}\n bytes_processed,\n {% endif %}\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n checksum\n from base\n\n)\n\nselect * from model_executions", + "refs": + [ + { + "name": "stg_dbt__model_executions", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.fct_dbt__model_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.fct_dbt__model_executions", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.fct_dbt__seed_executions": + { + "access": "protected", + "alias": "fct_dbt__seed_executions", + "build_path": null, + "checksum": + { + "checksum": "6ee5abff9a8147d1e7e55895dc4e0fda41867069ef06cb00c0cfbec7f1551590", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "seed_execution_id": + { + "constraints": + [], + "description": "Execution ID of the seed node.", + "meta": + {}, + "name": "seed_execution_id", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__seed_executions\n\n),\n\nseed_executions as (\n\n select\n seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message\n from base\n\n)\n\nselect * from seed_executions", + "compiled_path": "target/compiled/dbt_artifacts/models/fct_dbt__seed_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3343387, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__seed_executions" + ] + }, + "deprecation_date": null, + "description": "Fact model that contains data about seed executions.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "fct_dbt__seed_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "fct_dbt__seed_executions", + "original_file_path": "models/fct_dbt__seed_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/fct_dbt__seed_executions.yml", + "path": "fct_dbt__seed_executions.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__seed_executions') }}\n\n),\n\nseed_executions as (\n\n select\n seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message\n from base\n\n)\n\nselect * from seed_executions", + "refs": + [ + { + "name": "stg_dbt__seed_executions", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.fct_dbt__seed_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.fct_dbt__seed_executions", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.fct_dbt__snapshot_executions": + { + "access": "protected", + "alias": "fct_dbt__snapshot_executions", + "build_path": null, + "checksum": + { + "checksum": "fae9bb5c2160bdb4c937f9d5971b896e47f78a08cd423722efd4a1f03854c012", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "snapshot_execution_id": + { + "constraints": + [], + "description": "Execution ID of the snapshot node.", + "meta": + {}, + "name": "snapshot_execution_id", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__snapshot_executions\n\n),\n\nsnapshot_executions as (\n\n select\n snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message\n from base\n\n)\n\nselect * from snapshot_executions", + "compiled_path": "target/compiled/dbt_artifacts/models/fct_dbt__snapshot_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3573406, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__snapshot_executions" + ] + }, + "deprecation_date": null, + "description": "Fact model that contains data about snapshot executions.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "fct_dbt__snapshot_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "fct_dbt__snapshot_executions", + "original_file_path": "models/fct_dbt__snapshot_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/fct_dbt__snapshot_executions.yml", + "path": "fct_dbt__snapshot_executions.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__snapshot_executions') }}\n\n),\n\nsnapshot_executions as (\n\n select\n snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema,\n name,\n alias,\n message\n from base\n\n)\n\nselect * from snapshot_executions", + "refs": + [ + { + "name": "stg_dbt__snapshot_executions", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.fct_dbt__snapshot_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.fct_dbt__snapshot_executions", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.fct_dbt__test_executions": + { + "access": "protected", + "alias": "fct_dbt__test_executions", + "build_path": null, + "checksum": + { + "checksum": "38ab767416a2b1bfdc5d471dc4c7bb9d2a44b7482c6d96f8fe55d4d0f1f3aff3", + "name": "sha256" + }, + "columns": + { + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "failures": + { + "constraints": + [], + "description": "Test failures. Value is 1 if the test failed, 0 if successful.", + "meta": + {}, + "name": "failures", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "test_execution_id": + { + "constraints": + [], + "description": "Execution ID of the test node.", + "meta": + {}, + "name": "test_execution_id", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.stg_dbt__test_executions\n\n),\n\ntest_executions as (\n\n select\n test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n failures,\n message\n from base\n\n)\n\nselect * from test_executions", + "compiled_path": "target/compiled/dbt_artifacts/models/fct_dbt__test_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3469143, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.stg_dbt__test_executions" + ] + }, + "deprecation_date": null, + "description": "Fact model that contains data about test executions.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "fct_dbt__test_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "fct_dbt__test_executions", + "original_file_path": "models/fct_dbt__test_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/fct_dbt__test_executions.yml", + "path": "fct_dbt__test_executions.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('stg_dbt__test_executions') }}\n\n),\n\ntest_executions as (\n\n select\n test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n failures,\n message\n from base\n\n)\n\nselect * from test_executions", + "refs": + [ + { + "name": "stg_dbt__test_executions", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.fct_dbt__test_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.fct_dbt__test_executions", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.invocations": + { + "access": "protected", + "alias": "invocations", + "build_path": null, + "checksum": + { + "checksum": "6a4815b5120da5634e36f6e798de58df84e90a99217f492f326fccbc04d1ffba", + "name": "sha256" + }, + "columns": + { + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_job_id": + { + "constraints": + [], + "description": "The ID of the dbt Cloud Job for this run.", + "meta": + {}, + "name": "dbt_cloud_job_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_project_id": + { + "constraints": + [], + "description": "The ID of the dbt Cloud Project for this run.", + "meta": + {}, + "name": "dbt_cloud_project_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_id": + { + "constraints": + [], + "description": "The ID of this particular run.", + "meta": + {}, + "name": "dbt_cloud_run_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason": + { + "constraints": + [], + "description": "The specific trigger for this run.", + "meta": + {}, + "name": "dbt_cloud_run_reason", + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason_category": + { + "constraints": + [], + "description": "The \"category\" of the trigger for this run.", + "meta": + {}, + "name": "dbt_cloud_run_reason_category", + "quote": null, + "tags": + [] + }, + "dbt_command": + { + "constraints": + [], + "description": "dbt command of this run.", + "meta": + {}, + "name": "dbt_command", + "quote": null, + "tags": + [] + }, + "dbt_custom_envs": + { + "constraints": + [], + "description": "Key-value pairs of environment variables passed to invocation that have the prefix DBT_ENV_CUSTOM_ENV_", + "meta": + {}, + "name": "dbt_custom_envs", + "quote": null, + "tags": + [] + }, + "dbt_vars": + { + "constraints": + [], + "description": "Key-value pairs of project variables to be capture.", + "meta": + {}, + "name": "dbt_vars", + "quote": null, + "tags": + [] + }, + "dbt_version": + { + "constraints": + [], + "description": "Installed version of dbt that is currently running.", + "meta": + {}, + "name": "dbt_version", + "quote": null, + "tags": + [] + }, + "env_vars": + { + "constraints": + [], + "description": "Key-value pairs of environment variables to be capture.", + "meta": + {}, + "name": "env_vars", + "quote": null, + "tags": + [] + }, + "full_refresh_flag": + { + "constraints": + [], + "description": "Boolean flag indicating whether the dbt run was in full refresh mode or not.", + "meta": + {}, + "name": "full_refresh_flag", + "quote": null, + "tags": + [] + }, + "invocation_args": + { + "constraints": + [], + "description": "Key-value pairs of args passed to invocation.", + "meta": + {}, + "name": "invocation_args", + "quote": null, + "tags": + [] + }, + "project_name": + { + "constraints": + [], + "description": "Name for the root-level project which is being run by dbt.", + "meta": + {}, + "name": "project_name", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "target_name": + { + "constraints": + [], + "description": "The name of the active target.", + "meta": + {}, + "name": "target_name", + "quote": null, + "tags": + [] + }, + "target_profile_name": + { + "constraints": + [], + "description": "The name of the active profile.", + "meta": + {}, + "name": "target_profile_name", + "quote": null, + "tags": + [] + }, + "target_schema": + { + "constraints": + [], + "description": "The name of the target dbt schema.", + "meta": + {}, + "name": "target_schema", + "quote": null, + "tags": + [] + }, + "target_threads": + { + "constraints": + [], + "description": "The number of threads in use by dbt.", + "meta": + {}, + "name": "target_threads", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as dbt_version,\n cast(null as string) as project_name,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as dbt_command,\n cast(null as boolean) as full_refresh_flag,\n cast(null as string) as target_profile_name,\n cast(null as string) as target_name,\n cast(null as string) as target_schema,\n cast(null as integer) as target_threads,\n cast(null as string) as dbt_cloud_project_id,\n cast(null as string) as dbt_cloud_job_id,\n cast(null as string) as dbt_cloud_run_id,\n cast(null as string) as dbt_cloud_run_reason_category,\n cast(null as string) as dbt_cloud_run_reason,\n cast(null as string) as env_vars,\n cast(null as string) as dbt_vars,\n cast(null as string) as invocation_args,\n cast(null as string) as dbt_custom_envs\nfrom dummy_cte\nwhere 1 = 0", + "compiled_path": "target/compiled/dbt_artifacts/models/sources/invocations.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": false, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "incremental", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3835015, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_boolean", + "macro.dbt.type_int", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "deprecation_date": null, + "description": "Base model for data about the invocations of dbt. One row per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "sources", + "invocations" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "invocations", + "original_file_path": "models/sources/invocations.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/sources/invocations.yml", + "path": "sources/invocations.sql", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as dbt_version,\n cast(null as {{ type_string() }}) as project_name,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as dbt_command,\n cast(null as {{ type_boolean() }}) as full_refresh_flag,\n cast(null as {{ type_string() }}) as target_profile_name,\n cast(null as {{ type_string() }}) as target_name,\n cast(null as {{ type_string() }}) as target_schema,\n cast(null as {{ type_int() }}) as target_threads,\n cast(null as {{ type_string() }}) as dbt_cloud_project_id,\n cast(null as {{ type_string() }}) as dbt_cloud_job_id,\n cast(null as {{ type_string() }}) as dbt_cloud_run_id,\n cast(null as {{ type_string() }}) as dbt_cloud_run_reason_category,\n cast(null as {{ type_string() }}) as dbt_cloud_run_reason,\n cast(null as {{ type_json() }}) as env_vars,\n cast(null as {{ type_json() }}) as dbt_vars,\n cast(null as {{ type_json() }}) as invocation_args,\n cast(null as {{ type_json() }}) as dbt_custom_envs\nfrom dummy_cte\nwhere 1 = 0", + "refs": + [], + "relation_name": "yoda_e2e_dbt_artifacts.invocations", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.invocations", + "unrendered_config": + { + "file_format": "delta", + "full_refresh": false, + "materialized": "incremental", + "on_schema_change": "append_new_columns", + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.model_executions": + { + "access": "protected", + "alias": "model_executions", + "build_path": null, + "checksum": + { + "checksum": "5e641e3e499e706caa74c2089c70ab3f30a8d995be74a2014ea7d6252c441648", + "name": "sha256" + }, + "columns": + { + "adapter_response": + { + "constraints": + [], + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "name": "adapter_response", + "quote": null, + "tags": + [] + }, + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as boolean) as was_full_refresh,\n cast(null as string) as thread_id,\n cast(null as string) as status,\n cast(null as timestamp) as compile_started_at,\n cast(null as timestamp) as query_completed_at,\n cast(null as float) as total_node_runtime,\n cast(null as integer) as rows_affected,\n \n cast(null as string) as materialization,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as alias,\n cast(null as string) as message,\n cast(null as string) as adapter_response,\n cast(null as string) as checksum\nfrom dummy_cte\nwhere 1 = 0", + "compiled_path": "target/compiled/dbt_artifacts/models/sources/model_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": false, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "incremental", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.382027, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_boolean", + "macro.dbt.type_float", + "macro.dbt.type_int", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "deprecation_date": null, + "description": "Base model for data about model executions. One row per model execution.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "sources", + "model_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "model_executions", + "original_file_path": "models/sources/model_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/sources/model_executions.yml", + "path": "sources/model_executions.sql", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_boolean() }}) as was_full_refresh,\n cast(null as {{ type_string() }}) as thread_id,\n cast(null as {{ type_string() }}) as status,\n cast(null as {{ type_timestamp() }}) as compile_started_at,\n cast(null as {{ type_timestamp() }}) as query_completed_at,\n cast(null as {{ type_float() }}) as total_node_runtime,\n cast(null as {{ type_int() }}) as rows_affected,\n {% if target.type == 'bigquery' %}\n cast(null as {{ type_int() }}) as bytes_processed,\n {% endif %}\n cast(null as {{ type_string() }}) as materialization,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_string() }}) as message,\n cast(null as {{ type_json() }}) as adapter_response,\n cast(null as {{ type_string() }}) as checksum\nfrom dummy_cte\nwhere 1 = 0", + "refs": + [], + "relation_name": "yoda_e2e_dbt_artifacts.model_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.model_executions", + "unrendered_config": + { + "file_format": "delta", + "full_refresh": false, + "materialized": "incremental", + "on_schema_change": "append_new_columns", + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.models": + { + "access": "protected", + "alias": "models", + "build_path": null, + "checksum": + { + "checksum": "5dc9021a99345640990cec2146093b91bb211ee5b97d165d468768df1d437daf", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "all_results": + { + "constraints": + [], + "description": "All results as a JSON blob", + "meta": + {}, + "name": "all_results", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "meta": + { + "constraints": + [], + "description": "The meta field of the config associated with the node.", + "meta": + {}, + "name": "meta", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "tags": + { + "constraints": + [], + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as database,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as depends_on_nodes,\n cast(null as string) as package_name,\n cast(null as string) as path,\n cast(null as string) as checksum,\n cast(null as string) as materialization,\n cast(null as string) as tags,\n cast(null as string) as meta,\n cast(null as string) as alias,\n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "compiled_path": "target/compiled/dbt_artifacts/models/sources/models.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": false, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "incremental", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3761165, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_array", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "deprecation_date": null, + "description": "Staging model that contains metadata about model executions. One row per node per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "sources", + "models" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "models", + "original_file_path": "models/sources/models.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/sources/models.yml", + "path": "sources/models.sql", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as database,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_array() }}) as depends_on_nodes,\n cast(null as {{ type_string() }}) as package_name,\n cast(null as {{ type_string() }}) as path,\n cast(null as {{ type_string() }}) as checksum,\n cast(null as {{ type_string() }}) as materialization,\n cast(null as {{ type_array() }}) as tags,\n cast(null as {{ type_json() }}) as meta,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "refs": + [], + "relation_name": "yoda_e2e_dbt_artifacts.models", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.models", + "unrendered_config": + { + "file_format": "delta", + "full_refresh": false, + "materialized": "incremental", + "on_schema_change": "append_new_columns", + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.seed_executions": + { + "access": "protected", + "alias": "seed_executions", + "build_path": null, + "checksum": + { + "checksum": "c1f20c827ffb1ef7cddf70afef424ccc92ad257d26f35c6e133a3cc42d66562b", + "name": "sha256" + }, + "columns": + { + "adapter_response": + { + "constraints": + [], + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "name": "adapter_response", + "quote": null, + "tags": + [] + }, + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as boolean) as was_full_refresh,\n cast(null as string) as thread_id,\n cast(null as string) as status,\n cast(null as timestamp) as compile_started_at,\n cast(null as timestamp) as query_completed_at,\n cast(null as float) as total_node_runtime,\n cast(null as integer) as rows_affected,\n cast(null as string) as materialization,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as alias,\n cast(null as string) as message,\n cast(null as string) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "compiled_path": "target/compiled/dbt_artifacts/models/sources/seed_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": false, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "incremental", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3877878, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_boolean", + "macro.dbt.type_float", + "macro.dbt.type_int", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "deprecation_date": null, + "description": "Base model for data about seed executions. One row per seed execution.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "sources", + "seed_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "seed_executions", + "original_file_path": "models/sources/seed_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/sources/seed_executions.yml", + "path": "sources/seed_executions.sql", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_boolean() }}) as was_full_refresh,\n cast(null as {{ type_string() }}) as thread_id,\n cast(null as {{ type_string() }}) as status,\n cast(null as {{ type_timestamp() }}) as compile_started_at,\n cast(null as {{ type_timestamp() }}) as query_completed_at,\n cast(null as {{ type_float() }}) as total_node_runtime,\n cast(null as {{ type_int() }}) as rows_affected,\n cast(null as {{ type_string() }}) as materialization,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_string() }}) as message,\n cast(null as {{ type_json() }}) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "refs": + [], + "relation_name": "yoda_e2e_dbt_artifacts.seed_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.seed_executions", + "unrendered_config": + { + "file_format": "delta", + "full_refresh": false, + "materialized": "incremental", + "on_schema_change": "append_new_columns", + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.seeds": + { + "access": "protected", + "alias": "seeds", + "build_path": null, + "checksum": + { + "checksum": "55e82a7ace6b25fd550da716c0414cbc730fc733bdab74d12cc688ee52f44469", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "all_results": + { + "constraints": + [], + "description": "All results as a JSON blob", + "meta": + {}, + "name": "all_results", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "meta": + { + "constraints": + [], + "description": "The meta field of the config associated with the node.", + "meta": + {}, + "name": "meta", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as database,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as package_name,\n cast(null as string) as path,\n cast(null as string) as checksum,\n cast(null as string) as meta,\n cast(null as string) as alias,\n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "compiled_path": "target/compiled/dbt_artifacts/models/sources/seeds.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": false, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "incremental", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.386361, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "deprecation_date": null, + "description": "Base model for metadata about seed executions. One row per node per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "sources", + "seeds" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "seeds", + "original_file_path": "models/sources/seeds.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/sources/seeds.yml", + "path": "sources/seeds.sql", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as database,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as package_name,\n cast(null as {{ type_string() }}) as path,\n cast(null as {{ type_string() }}) as checksum,\n cast(null as {{ type_json() }}) as meta,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "refs": + [], + "relation_name": "yoda_e2e_dbt_artifacts.seeds", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.seeds", + "unrendered_config": + { + "file_format": "delta", + "full_refresh": false, + "materialized": "incremental", + "on_schema_change": "append_new_columns", + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.snapshot_executions": + { + "access": "protected", + "alias": "snapshot_executions", + "build_path": null, + "checksum": + { + "checksum": "c1f20c827ffb1ef7cddf70afef424ccc92ad257d26f35c6e133a3cc42d66562b", + "name": "sha256" + }, + "columns": + { + "adapter_response": + { + "constraints": + [], + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "name": "adapter_response", + "quote": null, + "tags": + [] + }, + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as boolean) as was_full_refresh,\n cast(null as string) as thread_id,\n cast(null as string) as status,\n cast(null as timestamp) as compile_started_at,\n cast(null as timestamp) as query_completed_at,\n cast(null as float) as total_node_runtime,\n cast(null as integer) as rows_affected,\n cast(null as string) as materialization,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as alias,\n cast(null as string) as message,\n cast(null as string) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "compiled_path": "target/compiled/dbt_artifacts/models/sources/snapshot_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": false, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "incremental", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3781607, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_boolean", + "macro.dbt.type_float", + "macro.dbt.type_int", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "deprecation_date": null, + "description": "Base model for data about snapshot executions. One row per snapshot execution.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "sources", + "snapshot_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "snapshot_executions", + "original_file_path": "models/sources/snapshot_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/sources/snapshot_executions.yml", + "path": "sources/snapshot_executions.sql", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_boolean() }}) as was_full_refresh,\n cast(null as {{ type_string() }}) as thread_id,\n cast(null as {{ type_string() }}) as status,\n cast(null as {{ type_timestamp() }}) as compile_started_at,\n cast(null as {{ type_timestamp() }}) as query_completed_at,\n cast(null as {{ type_float() }}) as total_node_runtime,\n cast(null as {{ type_int() }}) as rows_affected,\n cast(null as {{ type_string() }}) as materialization,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_string() }}) as message,\n cast(null as {{ type_json() }}) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "refs": + [], + "relation_name": "yoda_e2e_dbt_artifacts.snapshot_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.snapshot_executions", + "unrendered_config": + { + "file_format": "delta", + "full_refresh": false, + "materialized": "incremental", + "on_schema_change": "append_new_columns", + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.snapshots": + { + "access": "protected", + "alias": "snapshots", + "build_path": null, + "checksum": + { + "checksum": "7105778c0a8dbf7396ed63f19ec8c56bfd6133605ad351bb924ecc68055eb92a", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "all_results": + { + "constraints": + [], + "description": "All results as a JSON blob", + "meta": + {}, + "name": "all_results", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "meta": + { + "constraints": + [], + "description": "The meta field of the config associated with the node.", + "meta": + {}, + "name": "meta", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "strategy": + { + "constraints": + [], + "description": "Snapshot \"strategies\" define how dbt knows if a row has changed. There are two strategies built-in to dbt — timestamp\nand check.", + "meta": + {}, + "name": "strategy", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as database,\n cast(null as string) as schema,\n cast(null as string) as name,\n cast(null as string) as depends_on_nodes,\n cast(null as string) as package_name,\n cast(null as string) as path,\n cast(null as string) as checksum,\n cast(null as string) as strategy,\n cast(null as string) as meta,\n cast(null as string) as alias,\n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "compiled_path": "target/compiled/dbt_artifacts/models/sources/snapshots.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": false, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "incremental", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.384378, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_array", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "deprecation_date": null, + "description": "Base model for metadata about seed executions. One row per node per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "sources", + "snapshots" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "snapshots", + "original_file_path": "models/sources/snapshots.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/sources/snapshots.yml", + "path": "sources/snapshots.sql", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as database,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_array() }}) as depends_on_nodes,\n cast(null as {{ type_string() }}) as package_name,\n cast(null as {{ type_string() }}) as path,\n cast(null as {{ type_string() }}) as checksum,\n cast(null as {{ type_string() }}) as strategy,\n cast(null as {{ type_json() }}) as meta,\n cast(null as {{ type_string() }}) as alias,\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "refs": + [], + "relation_name": "yoda_e2e_dbt_artifacts.snapshots", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.snapshots", + "unrendered_config": + { + "file_format": "delta", + "full_refresh": false, + "materialized": "incremental", + "on_schema_change": "append_new_columns", + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.sources": + { + "access": "protected", + "alias": "sources", + "build_path": null, + "checksum": + { + "checksum": "cdb2b6f673a0c33ee6f4b4df2061af8e3f377b2270c807abc6e2652b6eef91d9", + "name": "sha256" + }, + "columns": + { + "all_results": + { + "constraints": + [], + "description": "All results as a JSON blob", + "meta": + {}, + "name": "all_results", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "freshness": + { + "constraints": + [], + "description": "The specified freshness of the source model.", + "meta": + {}, + "name": "freshness", + "quote": null, + "tags": + [] + }, + "identifier": + { + "constraints": + [], + "description": "Source identifier.", + "meta": + {}, + "name": "identifier", + "quote": null, + "tags": + [] + }, + "loaded_at_field": + { + "constraints": + [], + "description": "A column name (or expression) that returns a timestamp indicating freshness.", + "meta": + {}, + "name": "loaded_at_field", + "quote": null, + "tags": + [] + }, + "loader": + { + "constraints": + [], + "description": "Describes the tool that loads this source into your warehouse.", + "meta": + {}, + "name": "loader", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "source_name": + { + "constraints": + [], + "description": "Source name.", + "meta": + {}, + "name": "source_name", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as database,\n cast(null as string) as schema,\n cast(null as string) as source_name,\n cast(null as string) as loader,\n cast(null as string) as name,\n cast(null as string) as identifier,\n cast(null as string) as loaded_at_field,\n \n cast(null as string) as freshness,\n \n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "compiled_path": "target/compiled/dbt_artifacts/models/sources/sources.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": false, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "incremental", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3855693, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "deprecation_date": null, + "description": "Base model for data about sources. One row per node per execution.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "sources", + "sources" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "sources", + "original_file_path": "models/sources/sources.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/sources/sources.yml", + "path": "sources/sources.sql", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as database,\n cast(null as {{ type_string() }}) as schema,\n cast(null as {{ type_string() }}) as source_name,\n cast(null as {{ type_string() }}) as loader,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_string() }}) as identifier,\n cast(null as {{ type_string() }}) as loaded_at_field,\n {% if target.type == 'snowflake' %}\n cast(null as {{ type_array() }}) as freshness,\n {% else %}\n cast(null as {{ type_json() }}) as freshness,\n {% endif %}\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "refs": + [], + "relation_name": "yoda_e2e_dbt_artifacts.sources", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.sources", + "unrendered_config": + { + "file_format": "delta", + "full_refresh": false, + "materialized": "incremental", + "on_schema_change": "append_new_columns", + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.stg_dbt__exposures": + { + "access": "protected", + "alias": "stg_dbt__exposures", + "build_path": null, + "checksum": + { + "checksum": "ed5659a51982675abe6dd58ae003be71a3681da997e6f3edf219dfc800fb6f38", + "name": "sha256" + }, + "columns": + { + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "description": + { + "constraints": + [], + "description": "Node description.", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [] + }, + "exposure_execution_id": + { + "constraints": + [], + "description": "Execution ID of the exposure node.", + "meta": + {}, + "name": "exposure_execution_id", + "quote": null, + "tags": + [] + }, + "maturity": + { + "constraints": + [], + "description": "Exposure maturity; one of high, medium, low.", + "meta": + {}, + "name": "maturity", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "owner": + { + "constraints": + [], + "description": "Owner of the exposure, usually an email address.", + "meta": + {}, + "name": "owner", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "tags": + { + "constraints": + [], + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [] + }, + "type": + { + "constraints": + [], + "description": "Exposure type; one of dashboard, notebook, analysis, ml, application (used to organize on docs site)", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [] + }, + "url": + { + "constraints": + [], + "description": "The URL of the BI tool where the data defined by the exposure can be viewed.", + "meta": + {}, + "name": "url", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.exposures\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as exposure_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n type,\n owner,\n maturity,\n path,\n description,\n url,\n package_name,\n depends_on_nodes,\n tags\n from base\n\n)\n\nselect * from enhanced", + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__exposures.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3723385, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.exposures" + ] + }, + "deprecation_date": null, + "description": "Staging model that contains data about exposure exections. One row per node per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__exposures" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "stg_dbt__exposures", + "original_file_path": "models/staging/stg_dbt__exposures.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/staging/stg_dbt__exposures.yml", + "path": "staging/stg_dbt__exposures.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('exposures') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as exposure_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n type,\n owner,\n maturity,\n path,\n description,\n url,\n package_name,\n depends_on_nodes,\n tags\n from base\n\n)\n\nselect * from enhanced", + "refs": + [ + { + "name": "exposures", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__exposures", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.stg_dbt__exposures", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.stg_dbt__invocations": + { + "access": "protected", + "alias": "stg_dbt__invocations", + "build_path": null, + "checksum": + { + "checksum": "3c6ec7ff1be73763b9215b9cdb5713dbef4e09473f9179b8aae86f44591db65d", + "name": "sha256" + }, + "columns": + { + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_job_id": + { + "constraints": + [], + "description": "The ID of the dbt Cloud Job for this run.", + "meta": + {}, + "name": "dbt_cloud_job_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_project_id": + { + "constraints": + [], + "description": "The ID of the dbt Cloud Project for this run.", + "meta": + {}, + "name": "dbt_cloud_project_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_id": + { + "constraints": + [], + "description": "The ID of this particular run.", + "meta": + {}, + "name": "dbt_cloud_run_id", + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason": + { + "constraints": + [], + "description": "The specific trigger for this run.", + "meta": + {}, + "name": "dbt_cloud_run_reason", + "quote": null, + "tags": + [] + }, + "dbt_cloud_run_reason_category": + { + "constraints": + [], + "description": "The \"category\" of the trigger for this run.", + "meta": + {}, + "name": "dbt_cloud_run_reason_category", + "quote": null, + "tags": + [] + }, + "dbt_command": + { + "constraints": + [], + "description": "dbt command of this run.", + "meta": + {}, + "name": "dbt_command", + "quote": null, + "tags": + [] + }, + "dbt_custom_envs": + { + "constraints": + [], + "description": "Key-value pairs of environment variables passed to invocation that have the prefix DBT_ENV_CUSTOM_ENV_", + "meta": + {}, + "name": "dbt_custom_envs", + "quote": null, + "tags": + [] + }, + "dbt_vars": + { + "constraints": + [], + "description": "Key-value pairs of project variables to be capture.", + "meta": + {}, + "name": "dbt_vars", + "quote": null, + "tags": + [] + }, + "dbt_version": + { + "constraints": + [], + "description": "Installed version of dbt that is currently running.", + "meta": + {}, + "name": "dbt_version", + "quote": null, + "tags": + [] + }, + "env_vars": + { + "constraints": + [], + "description": "Key-value pairs of environment variables to be capture.", + "meta": + {}, + "name": "env_vars", + "quote": null, + "tags": + [] + }, + "full_refresh_flag": + { + "constraints": + [], + "description": "Boolean flag indicating whether the dbt run was in full refresh mode or not.", + "meta": + {}, + "name": "full_refresh_flag", + "quote": null, + "tags": + [] + }, + "invocation_args": + { + "constraints": + [], + "description": "Key-value pairs of args passed to invocation.", + "meta": + {}, + "name": "invocation_args", + "quote": null, + "tags": + [] + }, + "project_name": + { + "constraints": + [], + "description": "Name for the root-level project which is being run by dbt.", + "meta": + {}, + "name": "project_name", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "target_name": + { + "constraints": + [], + "description": "The name of the active target.", + "meta": + {}, + "name": "target_name", + "quote": null, + "tags": + [] + }, + "target_profile_name": + { + "constraints": + [], + "description": "The name of the active profile.", + "meta": + {}, + "name": "target_profile_name", + "quote": null, + "tags": + [] + }, + "target_schema": + { + "constraints": + [], + "description": "The name of the target dbt schema.", + "meta": + {}, + "name": "target_schema", + "quote": null, + "tags": + [] + }, + "target_threads": + { + "constraints": + [], + "description": "The number of threads in use by dbt.", + "meta": + {}, + "name": "target_threads", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.invocations\n\n),\n\nenhanced as (\n\n select\n command_invocation_id,\n dbt_version,\n project_name,\n run_started_at,\n dbt_command,\n full_refresh_flag,\n target_profile_name,\n target_name,\n target_schema,\n target_threads,\n dbt_cloud_project_id,\n dbt_cloud_job_id,\n dbt_cloud_run_id,\n dbt_cloud_run_reason_category,\n dbt_cloud_run_reason,\n env_vars,\n dbt_vars,\n invocation_args,\n dbt_custom_envs\n from base\n\n)\n\nselect * from enhanced", + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__invocations.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3653762, + "database": null, + "depends_on": + { + "macros": + [], + "nodes": + [ + "model.dbt_artifacts.invocations" + ] + }, + "deprecation_date": null, + "description": "Staging model that contains data about the invocations of dbt. One row per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__invocations" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "stg_dbt__invocations", + "original_file_path": "models/staging/stg_dbt__invocations.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/staging/stg_dbt__invocations.yml", + "path": "staging/stg_dbt__invocations.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('invocations') }}\n\n),\n\nenhanced as (\n\n select\n command_invocation_id,\n dbt_version,\n project_name,\n run_started_at,\n dbt_command,\n full_refresh_flag,\n target_profile_name,\n target_name,\n target_schema,\n target_threads,\n dbt_cloud_project_id,\n dbt_cloud_job_id,\n dbt_cloud_run_id,\n dbt_cloud_run_reason_category,\n dbt_cloud_run_reason,\n env_vars,\n dbt_vars,\n invocation_args,\n dbt_custom_envs\n from base\n\n)\n\nselect * from enhanced", + "refs": + [ + { + "name": "invocations", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__invocations", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.stg_dbt__invocations", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.stg_dbt__model_executions": + { + "access": "protected", + "alias": "stg_dbt__model_executions", + "build_path": null, + "checksum": + { + "checksum": "88f41a325a487e76a56926002d6459b1ed426301e692099415cd34b50785d8ad", + "name": "sha256" + }, + "columns": + { + "adapter_response": + { + "constraints": + [], + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "name": "adapter_response", + "quote": null, + "tags": + [] + }, + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "bytes_processed": + { + "constraints": + [], + "description": "Number of bytes processed by the model execution.", + "meta": + {}, + "name": "bytes_processed", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "model_execution_id": + { + "constraints": + [], + "description": "Execution ID of the model node.", + "meta": + {}, + "name": "model_execution_id", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.model_executions\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n \n\n split(\n thread_id,\n \n\n -- escape if starts with a special character\n case when regexp_extract('-', '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', '-')\n else '-' end\n\n \n )[(1)]\n\n as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n \n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response,\n checksum\n from base\n\n)\n\nselect * from enhanced", + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__model_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3684294, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key", + "macro.dbt.split_part" + ], + "nodes": + [ + "model.dbt_artifacts.model_executions" + ] + }, + "deprecation_date": null, + "description": "Staging model that contains data about model executions. One row per model execution.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__model_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "stg_dbt__model_executions", + "original_file_path": "models/staging/stg_dbt__model_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/staging/stg_dbt__model_executions.yml", + "path": "staging/stg_dbt__model_executions.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('model_executions') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n {{ split_part('thread_id', \"'-'\", 2) }} as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n {% if target.type == 'bigquery' %}\n bytes_processed,\n {% endif %}\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response,\n checksum\n from base\n\n)\n\nselect * from enhanced", + "refs": + [ + { + "name": "model_executions", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__model_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.stg_dbt__model_executions", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.stg_dbt__models": + { + "access": "protected", + "alias": "stg_dbt__models", + "build_path": null, + "checksum": + { + "checksum": "0a664afe03945dbaae372463eae188b78b521749277ba76892822589903836b9", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "meta": + { + "constraints": + [], + "description": "The meta field of the config associated with the node.", + "meta": + {}, + "name": "meta", + "quote": null, + "tags": + [] + }, + "model_execution_id": + { + "constraints": + [], + "description": "Execution ID of the model node.", + "meta": + {}, + "name": "model_execution_id", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "tags": + { + "constraints": + [], + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.models\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n materialization,\n tags,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__models.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.369733, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.models" + ] + }, + "deprecation_date": null, + "description": "Staging model that contains metadata about model executions. One row per node per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__models" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "stg_dbt__models", + "original_file_path": "models/staging/stg_dbt__models.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/staging/stg_dbt__models.yml", + "path": "staging/stg_dbt__models.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('models') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as model_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n materialization,\n tags,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "refs": + [ + { + "name": "models", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__models", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.stg_dbt__models", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.stg_dbt__seed_executions": + { + "access": "protected", + "alias": "stg_dbt__seed_executions", + "build_path": null, + "checksum": + { + "checksum": "a1d73976c499d79936a129f1fa7a536f66e97812829b27bbf2b84fef747b3ac0", + "name": "sha256" + }, + "columns": + { + "adapter_response": + { + "constraints": + [], + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "name": "adapter_response", + "quote": null, + "tags": + [] + }, + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "seed_execution_id": + { + "constraints": + [], + "description": "Execution ID of the seed node.", + "meta": + {}, + "name": "seed_execution_id", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.seed_executions\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n \n\n split(\n thread_id,\n \n\n -- escape if starts with a special character\n case when regexp_extract('-', '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', '-')\n else '-' end\n\n \n )[(1)]\n\n as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response\n from base\n\n)\n\nselect * from enhanced", + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__seed_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3710647, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key", + "macro.dbt.split_part" + ], + "nodes": + [ + "model.dbt_artifacts.seed_executions" + ] + }, + "deprecation_date": null, + "description": "Staging model that contains data about seed executions. One row per seed execution.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__seed_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "stg_dbt__seed_executions", + "original_file_path": "models/staging/stg_dbt__seed_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/staging/stg_dbt__seed_executions.yml", + "path": "staging/stg_dbt__seed_executions.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('seed_executions') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n {{ split_part('thread_id', \"'-'\", 2) }} as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response\n from base\n\n)\n\nselect * from enhanced", + "refs": + [ + { + "name": "seed_executions", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__seed_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.stg_dbt__seed_executions", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.stg_dbt__seeds": + { + "access": "protected", + "alias": "stg_dbt__seeds", + "build_path": null, + "checksum": + { + "checksum": "e13641fa3693779fe9c7457f4705deff6149ae1cff14de40944a0d2d2baf7fbe", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "seed_execution_id": + { + "constraints": + [], + "description": "Execution ID of the seed node.", + "meta": + {}, + "name": "seed_execution_id", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.seeds\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n package_name,\n path,\n checksum,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__seeds.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.362854, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.seeds" + ] + }, + "deprecation_date": null, + "description": "Stageing model that contains metadata about seed executions. One row per node per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__seeds" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "stg_dbt__seeds", + "original_file_path": "models/staging/stg_dbt__seeds.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/staging/stg_dbt__seeds.yml", + "path": "staging/stg_dbt__seeds.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('seeds') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as seed_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n package_name,\n path,\n checksum,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "refs": + [ + { + "name": "seeds", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__seeds", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.stg_dbt__seeds", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.stg_dbt__snapshot_executions": + { + "access": "protected", + "alias": "stg_dbt__snapshot_executions", + "build_path": null, + "checksum": + { + "checksum": "92e77fda2ce7ffd3e6edd41579564ad719fc1f1212d6dc41e4701c1bda7f3841", + "name": "sha256" + }, + "columns": + { + "adapter_response": + { + "constraints": + [], + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "name": "adapter_response", + "quote": null, + "tags": + [] + }, + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "materialization": + { + "constraints": + [], + "description": "The materialization of the model.", + "meta": + {}, + "name": "materialization", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "snapshot_execution_id": + { + "constraints": + [], + "description": "Execution ID of the snapshot node.", + "meta": + {}, + "name": "snapshot_execution_id", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.snapshot_executions\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n \n\n split(\n thread_id,\n \n\n -- escape if starts with a special character\n case when regexp_extract('-', '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', '-')\n else '-' end\n\n \n )[(1)]\n\n as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response\n from base\n\n)\n\nselect * from enhanced", + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__snapshot_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3617353, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key", + "macro.dbt.split_part" + ], + "nodes": + [ + "model.dbt_artifacts.snapshot_executions" + ] + }, + "deprecation_date": null, + "description": "Staging model that contains data about snapshot executions. One row per snapshot execution.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__snapshot_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "stg_dbt__snapshot_executions", + "original_file_path": "models/staging/stg_dbt__snapshot_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/staging/stg_dbt__snapshot_executions.yml", + "path": "staging/stg_dbt__snapshot_executions.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('snapshot_executions') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n {{ split_part('thread_id', \"'-'\", 2) }} as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n materialization,\n schema, -- noqa\n name,\n alias,\n message,\n adapter_response\n from base\n\n)\n\nselect * from enhanced", + "refs": + [ + { + "name": "snapshot_executions", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__snapshot_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.stg_dbt__snapshot_executions", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.stg_dbt__snapshots": + { + "access": "protected", + "alias": "stg_dbt__snapshots", + "build_path": null, + "checksum": + { + "checksum": "74411b1790f62e26679e3313efb3c5cc3a48fa5581659f859d7e6805872c9f47", + "name": "sha256" + }, + "columns": + { + "alias": + { + "constraints": + [], + "description": "Alias of the node.", + "meta": + {}, + "name": "alias", + "quote": null, + "tags": + [] + }, + "checksum": + { + "constraints": + [], + "description": "Checksum of the model.", + "meta": + {}, + "name": "checksum", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "path": + { + "constraints": + [], + "description": "Path to the model on the local filesystem.", + "meta": + {}, + "name": "path", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "snapshot_execution_id": + { + "constraints": + [], + "description": "Execution ID of the snapshot node.", + "meta": + {}, + "name": "snapshot_execution_id", + "quote": null, + "tags": + [] + }, + "strategy": + { + "constraints": + [], + "description": "Snapshot \"strategies\" define how dbt knows if a row has changed. There are two strategies built-in to dbt — timestamp\nand check.", + "meta": + {}, + "name": "strategy", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.snapshots\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n strategy,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__snapshots.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3748488, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.snapshots" + ] + }, + "deprecation_date": null, + "description": "Staging model that contains metadata about seed executions. One row per node per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__snapshots" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "stg_dbt__snapshots", + "original_file_path": "models/staging/stg_dbt__snapshots.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/staging/stg_dbt__snapshots.yml", + "path": "staging/stg_dbt__snapshots.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('snapshots') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as snapshot_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n name,\n depends_on_nodes,\n package_name,\n path,\n checksum,\n strategy,\n meta,\n alias\n from base\n\n)\n\nselect * from enhanced", + "refs": + [ + { + "name": "snapshots", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__snapshots", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.stg_dbt__snapshots", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.stg_dbt__sources": + { + "access": "protected", + "alias": "stg_dbt__sources", + "build_path": null, + "checksum": + { + "checksum": "fc17534ee4f5f3307a8ae0a3e40a26195bbb631e77a005b7bc09d87dd6ffd791", + "name": "sha256" + }, + "columns": + { + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "database": + { + "constraints": + [], + "description": "The configured database for the node.", + "meta": + {}, + "name": "database", + "quote": null, + "tags": + [] + }, + "freshness": + { + "constraints": + [], + "description": "The specified freshness of the source model.", + "meta": + {}, + "name": "freshness", + "quote": null, + "tags": + [] + }, + "identifier": + { + "constraints": + [], + "description": "Source identifier.", + "meta": + {}, + "name": "identifier", + "quote": null, + "tags": + [] + }, + "loaded_at_field": + { + "constraints": + [], + "description": "A column name (or expression) that returns a timestamp indicating freshness.", + "meta": + {}, + "name": "loaded_at_field", + "quote": null, + "tags": + [] + }, + "loader": + { + "constraints": + [], + "description": "Describes the tool that loads this source into your warehouse.", + "meta": + {}, + "name": "loader", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "schema": + { + "constraints": + [], + "description": "Configured schema for the node.", + "meta": + {}, + "name": "schema", + "quote": null, + "tags": + [] + }, + "source_execution_id": + { + "constraints": + [], + "description": "Execution ID of the source node.", + "meta": + {}, + "name": "source_execution_id", + "quote": null, + "tags": + [] + }, + "source_name": + { + "constraints": + [], + "description": "Source name.", + "meta": + {}, + "name": "source_name", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.sources\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as source_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n source_name,\n loader,\n name,\n identifier,\n loaded_at_field,\n freshness\n from base\n\n)\n\nselect * from enhanced", + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__sources.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3665507, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.sources" + ] + }, + "deprecation_date": null, + "description": "Staging model that contains data about sources. One row per node per execution.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__sources" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "stg_dbt__sources", + "original_file_path": "models/staging/stg_dbt__sources.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/staging/stg_dbt__sources.yml", + "path": "staging/stg_dbt__sources.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('sources') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as source_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n database,\n schema,\n source_name,\n loader,\n name,\n identifier,\n loaded_at_field,\n freshness\n from base\n\n)\n\nselect * from enhanced", + "refs": + [ + { + "name": "sources", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__sources", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.stg_dbt__sources", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.stg_dbt__test_executions": + { + "access": "protected", + "alias": "stg_dbt__test_executions", + "build_path": null, + "checksum": + { + "checksum": "7b853f126d1c8a0f661ad02777eed4aff54326d0e2b8d5e63fc9728e9df7b2a2", + "name": "sha256" + }, + "columns": + { + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "failures": + { + "constraints": + [], + "description": "Test failures. Value is 1 if the test failed, 0 if successful.", + "meta": + {}, + "name": "failures", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "test_execution_id": + { + "constraints": + [], + "description": "Execution ID of the test node.", + "meta": + {}, + "name": "test_execution_id", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.test_executions\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n \n\n split(\n thread_id,\n \n\n -- escape if starts with a special character\n case when regexp_extract('-', '([^A-Za-z0-9])(.*)', 1) != '_'\n then concat('\\\\', '-')\n else '-' end\n\n \n )[(1)]\n\n as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n failures,\n message\n from base\n\n)\n\nselect * from enhanced", + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__test_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3735604, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key", + "macro.dbt.split_part" + ], + "nodes": + [ + "model.dbt_artifacts.test_executions" + ] + }, + "deprecation_date": null, + "description": "Staging model that contains metadata about test executions. One row per test execution.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__test_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "stg_dbt__test_executions", + "original_file_path": "models/staging/stg_dbt__test_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/staging/stg_dbt__test_executions.yml", + "path": "staging/stg_dbt__test_executions.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('test_executions') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n was_full_refresh,\n {{ split_part('thread_id', \"'-'\", 2) }} as thread_id,\n status,\n compile_started_at,\n query_completed_at,\n total_node_runtime,\n rows_affected,\n failures,\n message\n from base\n\n)\n\nselect * from enhanced", + "refs": + [ + { + "name": "test_executions", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__test_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.stg_dbt__test_executions", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.stg_dbt__tests": + { + "access": "protected", + "alias": "stg_dbt__tests", + "build_path": null, + "checksum": + { + "checksum": "7b637a0590b30d0bef21fcb5c57af5a0fbeceb33e5e01819fbd4755dbfdd5c74", + "name": "sha256" + }, + "columns": + { + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "tags": + { + "constraints": + [], + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [] + }, + "test_execution_id": + { + "constraints": + [], + "description": "Execution ID of the test node.", + "meta": + {}, + "name": "test_execution_id", + "quote": null, + "tags": + [] + }, + "test_path": + { + "constraints": + [], + "description": "Path to the yaml (SQL in case of a singular test) file describing the test.", + "meta": + {}, + "name": "test_path", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "with base as (\n\n select *\n from yoda_e2e_dbt_artifacts.tests\n\n),\n\nenhanced as (\n\n select\n \nmd5(cast(concat(coalesce(cast(command_invocation_id as string), ''), '-', coalesce(cast(node_id as string), '')) as string)) as test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n depends_on_nodes,\n package_name,\n test_path,\n tags\n from base\n\n)\n\nselect * from enhanced", + "compiled_path": "target/compiled/dbt_artifacts/models/staging/stg_dbt__tests.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3638818, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.generate_surrogate_key" + ], + "nodes": + [ + "model.dbt_artifacts.tests" + ] + }, + "deprecation_date": null, + "description": "Staging model that contains metadata about test executions. One row per node per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "staging", + "stg_dbt__tests" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "stg_dbt__tests", + "original_file_path": "models/staging/stg_dbt__tests.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/staging/stg_dbt__tests.yml", + "path": "staging/stg_dbt__tests.sql", + "raw_code": "with base as (\n\n select *\n from {{ ref('tests') }}\n\n),\n\nenhanced as (\n\n select\n {{ dbt_artifacts.generate_surrogate_key(['command_invocation_id', 'node_id']) }} as test_execution_id,\n command_invocation_id,\n node_id,\n run_started_at,\n name,\n depends_on_nodes,\n package_name,\n test_path,\n tags\n from base\n\n)\n\nselect * from enhanced", + "refs": + [ + { + "name": "tests", + "package": null, + "version": null + } + ], + "relation_name": "yoda_e2e_dbt_artifacts.stg_dbt__tests", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.stg_dbt__tests", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "on_schema_change": "append_new_columns", + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.test_executions": + { + "access": "protected", + "alias": "test_executions", + "build_path": null, + "checksum": + { + "checksum": "99cdc23c924ffccb41d4f04f1c01d77b68882db3d20103ade59566e54f795e5a", + "name": "sha256" + }, + "columns": + { + "adapter_response": + { + "constraints": + [], + "description": "Response provided by the adapter as JSON.", + "meta": + {}, + "name": "adapter_response", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "compile_started_at": + { + "constraints": + [], + "description": "Timestamp when the node started compiling.", + "meta": + {}, + "name": "compile_started_at", + "quote": null, + "tags": + [] + }, + "failures": + { + "constraints": + [], + "description": "Test failures. Value is 1 if the test failed, 0 if successful.", + "meta": + {}, + "name": "failures", + "quote": null, + "tags": + [] + }, + "message": + { + "constraints": + [], + "description": "Result report, based on information returned from the database", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "query_completed_at": + { + "constraints": + [], + "description": "Timestamp when the node's SQL query completed.", + "meta": + {}, + "name": "query_completed_at", + "quote": null, + "tags": + [] + }, + "rows_affected": + { + "constraints": + [], + "description": "Number of rows affected by the model execution.", + "meta": + {}, + "name": "rows_affected", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "status": + { + "constraints": + [], + "description": "Represents the execution status of a node, can be success, failure, or error.", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [] + }, + "thread_id": + { + "constraints": + [], + "description": "Which thread executed this node? E.g. Thread-1", + "meta": + {}, + "name": "thread_id", + "quote": null, + "tags": + [] + }, + "total_node_runtime": + { + "constraints": + [], + "description": "Total time spent executing this node (seconds).", + "meta": + {}, + "name": "total_node_runtime", + "quote": null, + "tags": + [] + }, + "was_full_refresh": + { + "constraints": + [], + "description": "Boolean flag indicating whether the nodes run was a full refresh or not.", + "meta": + {}, + "name": "was_full_refresh", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as boolean) as was_full_refresh,\n cast(null as string) as thread_id,\n cast(null as string) as status,\n cast(null as timestamp) as compile_started_at,\n cast(null as timestamp) as query_completed_at,\n cast(null as float) as total_node_runtime,\n cast(null as integer) as rows_affected,\n cast(null as integer) as failures,\n cast(null as string) as message,\n cast(null as string) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "compiled_path": "target/compiled/dbt_artifacts/models/sources/test_executions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": false, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "incremental", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3805547, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_boolean", + "macro.dbt.type_float", + "macro.dbt.type_int", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "deprecation_date": null, + "description": "Base model for metadata about test executions. One row per test execution.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "sources", + "test_executions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "test_executions", + "original_file_path": "models/sources/test_executions.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/sources/test_executions.yml", + "path": "sources/test_executions.sql", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_boolean() }}) as was_full_refresh,\n cast(null as {{ type_string() }}) as thread_id,\n cast(null as {{ type_string() }}) as status,\n cast(null as {{ type_timestamp() }}) as compile_started_at,\n cast(null as {{ type_timestamp() }}) as query_completed_at,\n cast(null as {{ type_float() }}) as total_node_runtime,\n cast(null as {{ type_int() }}) as rows_affected,\n cast(null as {{ type_int() }}) as failures,\n cast(null as {{ type_string() }}) as message,\n cast(null as {{ type_json() }}) as adapter_response\nfrom dummy_cte\nwhere 1 = 0", + "refs": + [], + "relation_name": "yoda_e2e_dbt_artifacts.test_executions", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.test_executions", + "unrendered_config": + { + "file_format": "delta", + "full_refresh": false, + "materialized": "incremental", + "on_schema_change": "append_new_columns", + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "version": null + }, + "model.dbt_artifacts.tests": + { + "access": "protected", + "alias": "tests", + "build_path": null, + "checksum": + { + "checksum": "4c01738a844f61998ee400d5488ffc6ec4f26f5cab407c1e381d68b372b13a85", + "name": "sha256" + }, + "columns": + { + "all_results": + { + "constraints": + [], + "description": "All results as a JSON blob", + "meta": + {}, + "name": "all_results", + "quote": null, + "tags": + [] + }, + "command_invocation_id": + { + "constraints": + [], + "description": "The invocation_id is a UUID generated by dbt for each invocation. It can be used to link records which were generated by the same dbt invocation.", + "meta": + {}, + "name": "command_invocation_id", + "quote": null, + "tags": + [] + }, + "depends_on_nodes": + { + "constraints": + [], + "description": "Array of node identifiers that this node depends on in the execution graph.", + "meta": + {}, + "name": "depends_on_nodes", + "quote": null, + "tags": + [] + }, + "name": + { + "constraints": + [], + "description": "Name of the node.", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [] + }, + "node_id": + { + "constraints": + [], + "description": "Unique node identifier.", + "meta": + {}, + "name": "node_id", + "quote": null, + "tags": + [] + }, + "package_name": + { + "constraints": + [], + "description": "Name of the dbt package which contains the node.", + "meta": + {}, + "name": "package_name", + "quote": null, + "tags": + [] + }, + "run_started_at": + { + "constraints": + [], + "description": "The start timestamp of the dbt execution which generated the record.", + "meta": + {}, + "name": "run_started_at", + "quote": null, + "tags": + [] + }, + "tags": + { + "constraints": + [], + "description": "Tags used in resource selection associated with the node.", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [] + }, + "test_path": + { + "constraints": + [], + "description": "Path to the yaml (SQL in case of a singular test) file describing the test.", + "meta": + {}, + "name": "test_path", + "quote": null, + "tags": + [] + } + }, + "compiled": true, + "compiled_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as string) as command_invocation_id,\n cast(null as string) as node_id,\n cast(null as timestamp) as run_started_at,\n cast(null as string) as name,\n cast(null as string) as depends_on_nodes,\n cast(null as string) as package_name,\n cast(null as string) as test_path,\n cast(null as string) as tags,\n cast(null as string) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "compiled_path": "target/compiled/dbt_artifacts/models/sources/tests.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": false, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "incremental", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + { + "columns": true + }, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.3768055, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt.type_string", + "macro.dbt.type_timestamp", + "macro.dbt_artifacts.type_array", + "macro.dbt_artifacts.type_json" + ], + "nodes": + [] + }, + "deprecation_date": null, + "description": "Base model for metadata about test executions. One row per node per run.", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "dbt_artifacts", + "sources", + "tests" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + {}, + "metrics": + [], + "name": "tests", + "original_file_path": "models/sources/tests.sql", + "package_name": "dbt_artifacts", + "patch_path": "dbt_artifacts://models/sources/tests.yml", + "path": "sources/tests.sql", + "raw_code": "/* Bigquery won't let us `where` without `from` so we use this workaround */\nwith dummy_cte as (\n select 1 as foo\n)\n\nselect\n cast(null as {{ type_string() }}) as command_invocation_id,\n cast(null as {{ type_string() }}) as node_id,\n cast(null as {{ type_timestamp() }}) as run_started_at,\n cast(null as {{ type_string() }}) as name,\n cast(null as {{ type_array() }}) as depends_on_nodes,\n cast(null as {{ type_string() }}) as package_name,\n cast(null as {{ type_string() }}) as test_path,\n cast(null as {{ type_array() }}) as tags,\n cast(null as {{ type_json() }}) as all_results\nfrom dummy_cte\nwhere 1 = 0", + "refs": + [], + "relation_name": "yoda_e2e_dbt_artifacts.tests", + "resource_type": "model", + "schema": "yoda_e2e_dbt_artifacts", + "sources": + [], + "tags": + [], + "unique_id": "model.dbt_artifacts.tests", + "unrendered_config": + { + "file_format": "delta", + "full_refresh": false, + "materialized": "incremental", + "on_schema_change": "append_new_columns", + "persist_docs": + { + "columns": "{{ target.name != \"databricks\" }}" + }, + "quote_columns": true + }, + "version": null + }, + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases": + { + "access": "protected", + "alias": "loyalty_fact_purchases", + "build_path": null, + "checksum": + { + "checksum": "ffbec6939425bff6a9524dda5117e22846faf28b015f8eb653170d5b22f11b20", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_city": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "billing_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "browser_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id__swell_customers": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "customer_id__swell_customers", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_ip_address": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "customer_ip_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_cents_in_original_currency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "discount_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dwh_updated_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "dwh_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_active_store": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_active_store", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_applied_to_campaigns": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_applied_to_campaigns", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_before_swell_acquisition": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_before_swell_acquisition", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_fraud_review": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_fraud_review", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_move_merchant_to_new_tier": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_move_merchant_to_new_tier", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_swell_user": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_swell_user", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_test_store": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_test_store", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "merchant_id__dim_stores", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id__fact_orders": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "order_id__fact_orders", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "platform_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_created_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_currency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_date": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "purchase_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_updated_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_value_cents_in_original_currency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_value_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id__swell_redemption_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "redemption_code_id__swell_redemption_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_discount_code_id__swell_referral_discount_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "referral_discount_code_id__swell_referral_discount_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "referral_id__swell_referrals", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shipping_city": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "shipping_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "shipping_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_name": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_agent_id__swell_user_agent": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "user_agent_id__swell_user_agent", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "\n\n\n\nWITH yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_purchases\n\n \n\n WHERE updated_at >= ((SELECT MAX(purchase_updated_at) FROM public_yoda_e2e_bi.loyalty_fact_purchases) - INTERVAL 1 DAYS)\n\n \n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM public_yoda_e2e_platform.dim_stores\n\n), yoda_e2e_loyalty__fact_purchases AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_purchases.purchase_id,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_created_at,\n yoda_e2e_loyalty_stg__swell_purchases.updated_at AS purchase_updated_at,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_date,\n yoda_e2e_loyalty_stg__swell_purchases.is_before_swell_acquisition,\n yoda_e2e_loyalty_stg__swell_purchases.is_applied_to_campaigns,\n yoda_e2e_loyalty_stg__swell_purchases.is_fraud_review,\n yoda_e2e_loyalty_stg__swell_purchases.is_swell_user,\n yoda_e2e_loyalty_stg__swell_purchases.is_move_merchant_to_new_tier,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_value_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_currency,\n yoda_e2e_loyalty_stg__swell_purchases.discount_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.billing_city,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_city,\n yoda_e2e_loyalty_stg__swell_purchases.customer_ip_address,\n yoda_e2e_loyalty_stg__swell_purchases.browser_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.store_address,\n yoda_e2e_loyalty_stg__swell_purchases.store_city,\n yoda_e2e_loyalty_stg__swell_purchases.store_state,\n yoda_e2e_loyalty_stg__swell_purchases.referral_discount_code_id__swell_referral_discount_code,\n yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_purchases.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_purchases.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_purchases.user_agent_id__swell_user_agent,\n yoda_e2e_loyalty_stg__swell_purchases.redemption_code_id__swell_redemption_code,\n yoda_e2e_loyalty_stg__swell_purchases.order_id__fact_orders,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_purchases\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores\n\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_purchases\nWHERE 1=0", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": "merge", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "bi", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_bi", + "yoda_e2e_bi", + "yoda_e2e_bi" + ], + "unique_key": "purchase_id" + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.9401133, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.select_table", + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_platform__dim_stores", + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Table Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases", + "yoda_e2e_bi___loyalty__fact_purchases" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "bi", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.sql", + "raw_code": "{% set yoda_e2e_loyalty_stg__swell_purchases = select_table(ref('yoda_e2e_loyalty_stg__swell_purchases'), ref('unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases'), var('mock_data', false)) %}\n{% set yoda_e2e_platform__dim_stores = select_table(ref('yoda_e2e_platform__dim_stores'), ref('unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores'), var('mock_data', false)) %}\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n unique_key='purchase_id',\n incremental_strategy = 'merge',\n )\n}}\n\nWITH yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT * FROM {{ yoda_e2e_loyalty_stg__swell_purchases }}\n\n {% if is_incremental() %}\n\n WHERE updated_at >= ((SELECT MAX(purchase_updated_at) FROM {{ this }}) - INTERVAL 1 DAYS)\n\n {% endif %}\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM {{ yoda_e2e_platform__dim_stores }}\n\n), yoda_e2e_loyalty__fact_purchases AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_purchases.purchase_id,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_created_at,\n yoda_e2e_loyalty_stg__swell_purchases.updated_at AS purchase_updated_at,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_date,\n yoda_e2e_loyalty_stg__swell_purchases.is_before_swell_acquisition,\n yoda_e2e_loyalty_stg__swell_purchases.is_applied_to_campaigns,\n yoda_e2e_loyalty_stg__swell_purchases.is_fraud_review,\n yoda_e2e_loyalty_stg__swell_purchases.is_swell_user,\n yoda_e2e_loyalty_stg__swell_purchases.is_move_merchant_to_new_tier,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_value_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_currency,\n yoda_e2e_loyalty_stg__swell_purchases.discount_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.billing_city,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_city,\n yoda_e2e_loyalty_stg__swell_purchases.customer_ip_address,\n yoda_e2e_loyalty_stg__swell_purchases.browser_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.store_address,\n yoda_e2e_loyalty_stg__swell_purchases.store_city,\n yoda_e2e_loyalty_stg__swell_purchases.store_state,\n yoda_e2e_loyalty_stg__swell_purchases.referral_discount_code_id__swell_referral_discount_code,\n yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_purchases.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_purchases.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_purchases.user_agent_id__swell_user_agent,\n yoda_e2e_loyalty_stg__swell_purchases.redemption_code_id__swell_redemption_code,\n yoda_e2e_loyalty_stg__swell_purchases.order_id__fact_orders,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_purchases\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores\n\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_purchases\nWHERE 1=0", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + }, + { + "name": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + }, + { + "name": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_bi.loyalty_fact_purchases", + "resource_type": "model", + "schema": "public_yoda_e2e_bi", + "sources": + [], + "tags": + [ + "yoda_e2e_bi" + ], + "unique_id": "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "unrendered_config": + { + "file_format": "delta", + "incremental_strategy": "merge", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "bi", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_bi" + ], + "unique_key": "purchase_id" + }, + "version": null + }, + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf": + { + "access": "protected", + "alias": "loyalty_fact_purchases_to_sf", + "build_path": null, + "checksum": + { + "checksum": "a30310fce58e8416e13f46b9f76efed4dd6bf91361c3862be11260a675d39251", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_city": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "billing_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "browser_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id__swell_customers": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "customer_id__swell_customers", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_ip_address": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "customer_ip_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_cents_in_original_currency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "discount_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dwh_updated_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "dwh_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_active_store": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_active_store", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_applied_to_campaigns": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_applied_to_campaigns", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_before_swell_acquisition": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_before_swell_acquisition", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_fraud_review": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_fraud_review", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_move_merchant_to_new_tier": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_move_merchant_to_new_tier", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_swell_user": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_swell_user", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_test_store": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_test_store", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "merchant_id__dim_stores", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id__fact_orders": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "order_id__fact_orders", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "platform_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_created_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_currency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_date": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "purchase_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_updated_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_value_cents_in_original_currency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_value_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id__swell_redemption_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "redemption_code_id__swell_redemption_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_discount_code_id__swell_referral_discount_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "referral_discount_code_id__swell_referral_discount_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "referral_id__swell_referrals", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shipping_city": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "shipping_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "shipping_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_name": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_agent_id__swell_user_agent": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "user_agent_id__swell_user_agent", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n\n\nWITH export_candidate AS (\n\n SELECT * FROM public_yoda_e2e_bi.loyalty_fact_purchases\n\n), loyalty__fact_purchases_to_sf AS (\n\n SELECT \n\t\tcast(purchase_id as bigint),\n\t\tcast(purchase_created_at as timestamp),\n\t\tcast(purchase_updated_at as timestamp),\n\t\tcast(purchase_date as date),\n\t\tcast(is_before_swell_acquisition as smallint),\n\t\tcast(is_applied_to_campaigns as smallint),\n\t\tcast(is_fraud_review as smallint),\n\t\tcast(is_swell_user as smallint),\n\t\tcast(is_move_merchant_to_new_tier as smallint),\n\t\tcast(purchase_value_cents_in_original_currency as bigint),\n\t\tcast(purchase_currency as string),\n\t\tcast(discount_cents_in_original_currency as bigint),\n\t\tcast(billing_city as string),\n\t\tcast(shipping_country_code as string),\n\t\tcast(shipping_city as string),\n\t\tcast(customer_ip_address as string),\n\t\tcast(browser_country_code as string),\n\t\tcast(store_address as string),\n\t\tcast(store_city as string),\n\t\tcast(store_state as string),\n\t\tcast(referral_discount_code_id__swell_referral_discount_code as bigint),\n\t\tcast(merchant_id__dim_stores as bigint),\n\t\tcast(customer_id__swell_customers as bigint),\n\t\tcast(referral_id__swell_referrals as bigint),\n\t\tcast(user_agent_id__swell_user_agent as bigint),\n\t\tcast(redemption_code_id__swell_redemption_code as bigint),\n\t\tcast(order_id__fact_orders as string),\n\t\tcast(app_key as string),\n\t\tcast(store_id as bigint),\n\t\tcast(store_name as string),\n\t\tcast(organization_id as int),\n\t\tcast(is_test_store as bigint),\n\t\tcast(is_active_store as int),\n\t\tcast(platform_name as string),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM loyalty__fact_purchases_to_sf", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "snowflake": + { + "properties": + { + "database": "YOTPO", + "incremental_date_column": "purchase_date", + "is_incremental": true, + "mode": "Append", + "post_actions": "DELETE FROM %s WHERE purchase_date < DATEADD(DAY, -731, CURRENT_DATE); ALTER TABLE %s CLUSTER BY (purchase_date);", + "pre_actions": "", + "role": "INGESTION", + "schema": "DEV", + "table": "yoda_e2e_bi___loyalty__fact_purchases", + "use_staging_table": false, + "warehouse": "INGESTION" + }, + "trigger_on_done": false + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_bi", + "yoda_e2e_bi", + "yoda_e2e_bi", + "yoda_snowflake" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.970353, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Table Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "yoda_e2e_bi___loyalty__fact_purchases_to_sf" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "snowflake": + { + "properties": + { + "database": "YOTPO", + "incremental_date_column": "purchase_date", + "is_incremental": true, + "mode": "Append", + "post_actions": "DELETE FROM %s WHERE purchase_date < DATEADD(DAY, -731, CURRENT_DATE); ALTER TABLE %s CLUSTER BY (purchase_date);", + "pre_actions": "", + "role": "INGESTION", + "schema": "DEV", + "table": "yoda_e2e_bi___loyalty__fact_purchases", + "use_staging_table": false, + "warehouse": "INGESTION" + }, + "trigger_on_done": false + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.yml", + "path": "yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases_to_sf/yoda_e2e_bi___loyalty__fact_purchases_to_sf.sql", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('view', 'view')\n )\n}}\n\nWITH export_candidate AS (\n\n SELECT * FROM {{ ref('yoda_e2e_bi___loyalty__fact_purchases') }}\n\n), loyalty__fact_purchases_to_sf AS (\n\n SELECT \n\t\tcast(purchase_id as bigint),\n\t\tcast(purchase_created_at as timestamp),\n\t\tcast(purchase_updated_at as timestamp),\n\t\tcast(purchase_date as date),\n\t\tcast(is_before_swell_acquisition as smallint),\n\t\tcast(is_applied_to_campaigns as smallint),\n\t\tcast(is_fraud_review as smallint),\n\t\tcast(is_swell_user as smallint),\n\t\tcast(is_move_merchant_to_new_tier as smallint),\n\t\tcast(purchase_value_cents_in_original_currency as bigint),\n\t\tcast(purchase_currency as string),\n\t\tcast(discount_cents_in_original_currency as bigint),\n\t\tcast(billing_city as string),\n\t\tcast(shipping_country_code as string),\n\t\tcast(shipping_city as string),\n\t\tcast(customer_ip_address as string),\n\t\tcast(browser_country_code as string),\n\t\tcast(store_address as string),\n\t\tcast(store_city as string),\n\t\tcast(store_state as string),\n\t\tcast(referral_discount_code_id__swell_referral_discount_code as bigint),\n\t\tcast(merchant_id__dim_stores as bigint),\n\t\tcast(customer_id__swell_customers as bigint),\n\t\tcast(referral_id__swell_referrals as bigint),\n\t\tcast(user_agent_id__swell_user_agent as bigint),\n\t\tcast(redemption_code_id__swell_redemption_code as bigint),\n\t\tcast(order_id__fact_orders as string),\n\t\tcast(app_key as string),\n\t\tcast(store_id as bigint),\n\t\tcast(store_name as string),\n\t\tcast(organization_id as int),\n\t\tcast(is_test_store as bigint),\n\t\tcast(is_active_store as int),\n\t\tcast(platform_name as string),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM loyalty__fact_purchases_to_sf", + "refs": + [ + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_bi.loyalty_fact_purchases_to_sf", + "resource_type": "model", + "schema": "public_yoda_e2e_bi", + "sources": + [], + "tags": + [ + "yoda_e2e_bi", + "yoda_snowflake" + ], + "unique_id": "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "snowflake": + { + "properties": + { + "database": "YOTPO", + "incremental_date_column": "purchase_date", + "is_incremental": true, + "mode": "Append", + "post_actions": "DELETE FROM %s WHERE purchase_date < DATEADD(DAY, -731, CURRENT_DATE); ALTER TABLE %s CLUSTER BY (purchase_date);", + "pre_actions": "", + "role": "INGESTION", + "schema": "DEV", + "table": "yoda_e2e_bi___loyalty__fact_purchases", + "use_staging_table": false, + "warehouse": "INGESTION" + }, + "trigger_on_done": false + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_bi", + "yoda_snowflake" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__apicalls": + { + "access": "protected", + "alias": "apicalls", + "build_path": null, + "checksum": + { + "checksum": "e4b32508096fd64c0d3d1cdbc2d3a31ec11c9dbdaa525172c409defe762db68e", + "name": "sha256" + }, + "columns": + { + "apikey": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "apikey", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "app_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "event_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "event_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "flow_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_step_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "flow_step_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "from": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "from", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ip_forward": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ip_forward", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "media": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "media", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "message_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message_id_int": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "message_id_int", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "message_uuid": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "message_uuid", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "method": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "method", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "parts": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "parts", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price_billed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "price_billed", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "price_currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "price_currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price_vendor_cost": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "price_vendor_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "queue_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "queue_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referer": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referer", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "request_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "request_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sender_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sender_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "spot_user_balance": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "spot_user_balance", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "to": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "to", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "vendor_name_used": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "vendor_name_used", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.apicalls\n\n), yoda_e2e_communication_stg__apicalls AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\trequest_id,\n\t\tqueue_id,\n\t\tapp_id,\n\t\tuser_id,\n\t\tcampaign_id,\n\t\tevent_id,\n\t\tflow_id,\n\t\tflow_step_id,\n\t\tapikey,\n\t\tfrom,\n\t\tto,\n\t\ttype,\n\t\tstatus,\n\t\tplatform,\n\t\tmedia,\n\t\tspot_user_balance,\n\t\tvendor_name_used,\n\t\tprice_billed,\n\t\tprice_vendor_cost,\n\t\tparts,\n\t\tprice_currency,\n\t\tmethod,\n\t\tmessage_id,\n\t\tmessage_id_int,\n\t\tmessage_uuid,\n\t\tip,\n\t\tip_forward,\n\t\treferer,\n\t\tmessage,\n\t\tsender_type,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__apicalls", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.9156435, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.apicalls" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__apicalls", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__apicalls", + "yoda_e2e_communication_stg__apicalls" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__apicalls", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__apicalls/yoda_e2e_communication_stg__apicalls.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'apicalls') }}\n\n), yoda_e2e_communication_stg__apicalls AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\trequest_id,\n\t\tqueue_id,\n\t\tapp_id,\n\t\tuser_id,\n\t\tcampaign_id,\n\t\tevent_id,\n\t\tflow_id,\n\t\tflow_step_id,\n\t\tapikey,\n\t\tfrom,\n\t\tto,\n\t\ttype,\n\t\tstatus,\n\t\tplatform,\n\t\tmedia,\n\t\tspot_user_balance,\n\t\tvendor_name_used,\n\t\tprice_billed,\n\t\tprice_vendor_cost,\n\t\tparts,\n\t\tprice_currency,\n\t\tmethod,\n\t\tmessage_id,\n\t\tmessage_id_int,\n\t\tmessage_uuid,\n\t\tip,\n\t\tip_forward,\n\t\treferer,\n\t\tmessage,\n\t\tsender_type,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__apicalls", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.apicalls", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "apicalls" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__apicalls", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__automations_count": + { + "access": "protected", + "alias": "automations_count", + "build_path": null, + "checksum": + { + "checksum": "3ad0546ed800ebebff808df5c2e971a14a881a4e88a51179922d5efcadaf4762", + "name": "sha256" + }, + "columns": + { + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smsbumpautomationscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smsbumpautomationscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_events.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_events.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_events.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_events.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpautomationscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users \n LEFT JOIN protected_yoda_e2e_communication.events AS sms_events ON sms_recently_active_users.sms_user_id = sms_events.user_id\n AND sms_events.status = 1 \n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.8214254, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__events" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__automations_count", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__automations_count", + "yoda_e2e_communication_stg__automations_count" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__automations_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__automations_count/yoda_e2e_communication_stg__automations_count.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_events.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_events.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_events.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_events.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpautomationscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users \n LEFT JOIN {{ ref('yoda_e2e_communication_stg__events') }} AS sms_events ON sms_recently_active_users.sms_user_id = sms_events.user_id\n AND sms_events.status = 1 \n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__events", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.automations_count", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__automations_count", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__campaigns": + { + "access": "protected", + "alias": "campaigns", + "build_path": null, + "checksum": + { + "checksum": "552c25fa36790eb6b7fed5d767bd50c00056db2fafd58557e4451f2664d6ad99", + "name": "sha256" + }, + "columns": + { + "ab_testing_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ab_testing_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "approved": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "approved", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "channel": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "channel", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_repopulated": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_repopulated", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "list_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "list_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "message": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "request": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "request", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "scheduled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "scheduled", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "sent": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sent", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "test_col": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "test_col", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "title": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_sent": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "total_sent", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.campaigns\n\n), yoda_e2e_communication_stg__campaigns AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\ttitle,\n\t\tmessage,\n\t\tlist_id,\n\t\ttotal_sent,\n\t\tsent,\n\t\tab_testing_id,\n\t\tscheduled,\n\t\tapproved,\n\t\tis_repopulated,\n\t\tstatus,\n\t\tchannel,\n\t\tcreated,\n\t\tmodified,\n\t\trequest,\n\t\tis_logical_deleted,\n\t\t6 as test_col\n\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__campaigns", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.0465426, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.campaigns" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__campaigns", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__campaigns", + "yoda_e2e_communication_stg__campaigns" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__campaigns", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__campaigns/yoda_e2e_communication_stg__campaigns.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'campaigns') }}\n\n), yoda_e2e_communication_stg__campaigns AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\ttitle,\n\t\tmessage,\n\t\tlist_id,\n\t\ttotal_sent,\n\t\tsent,\n\t\tab_testing_id,\n\t\tscheduled,\n\t\tapproved,\n\t\tis_repopulated,\n\t\tstatus,\n\t\tchannel,\n\t\tcreated,\n\t\tmodified,\n\t\trequest,\n\t\tis_logical_deleted,\n\t\t6 as test_col\n\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__campaigns", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.campaigns", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "campaigns" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__campaigns", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__cs_forms_count": + { + "access": "protected", + "alias": "cs_forms_count", + "build_path": null, + "checksum": + { + "checksum": "56baaafa71eaeb9154cb13b3dbba482020a93bbd8d0e0694f0aec87b44f58d25", + "name": "sha256" + }, + "columns": + { + "forms_count": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "forms_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_forms.id) AS forms_count\n FROM protected_yoda_e2e_communication.forms AS sms_forms\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_forms.user_id\n WHERE sms_forms.status = 'published'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.855529, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__forms", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__cs_forms_count", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__cs_forms_count", + "yoda_e2e_communication_stg__cs_forms_count" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__cs_forms_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_forms_count/yoda_e2e_communication_stg__cs_forms_count.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_forms.id) AS forms_count\n FROM {{ ref('yoda_e2e_communication_stg__forms') }} AS sms_forms\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_forms.user_id\n WHERE sms_forms.status = 'published'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__forms", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.cs_forms_count", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count": + { + "access": "protected", + "alias": "cs_keywords_count", + "build_path": null, + "checksum": + { + "checksum": "6d7358e7c21ba1f6095cad609c173ddf3e3f3123220eeae7757ce9b6c911eff5", + "name": "sha256" + }, + "columns": + { + "keywords_count": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "keywords_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT \n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_keywords.id) AS keywords_count\n FROM protected_yoda_e2e_communication.list_keywords AS sms_keywords\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_keywords.user_id\n WHERE sms_keywords.status = 1 AND sms_keywords.subscription_status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.862021, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__list_keywords", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__cs_keywords_count", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__cs_keywords_count", + "yoda_e2e_communication_stg__cs_keywords_count" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__cs_keywords_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_keywords_count/yoda_e2e_communication_stg__cs_keywords_count.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT \n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_keywords.id) AS keywords_count\n FROM {{ ref('yoda_e2e_communication_stg__list_keywords') }} AS sms_keywords\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_keywords.user_id\n WHERE sms_keywords.status = 1 AND sms_keywords.subscription_status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__list_keywords", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.cs_keywords_count", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__cs_pages_count": + { + "access": "protected", + "alias": "cs_pages_count", + "build_path": null, + "checksum": + { + "checksum": "9c83e35f40bacc83e436baf4ef1eea06caa25c040a2cf642d320ad72828a93d6", + "name": "sha256" + }, + "columns": + { + "pages_count": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pages_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_pages.id) AS pages_count\n FROM protected_yoda_e2e_communication.shopify_subscription_list_pages AS sms_pages\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_pages.user_id\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.8685846, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__cs_pages_count", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__cs_pages_count", + "yoda_e2e_communication_stg__cs_pages_count" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__cs_pages_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__cs_pages_count/yoda_e2e_communication_stg__cs_pages_count.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n COUNT(sms_pages.id) AS pages_count\n FROM {{ ref('yoda_e2e_communication_stg__shopify_subscription_list_pages') }} AS sms_pages\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_pages.user_id\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.cs_pages_count", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__cs_pages_count", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count": + { + "access": "protected", + "alias": "email_campaigns_count", + "build_path": null, + "checksum": + { + "checksum": "d9a20ceeb4f123a2a1bf39b9fb3883b335a60815859734701c1b7a2da1b1340b", + "name": "sha256" + }, + "columns": + { + "emailcampaignscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "emailcampaignscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_campaigns.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_campaigns.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_campaigns.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_campaigns.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS emailcampaignscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users\n LEFT JOIN protected_yoda_e2e_communication.campaigns AS sms_campaigns ON sms_recently_active_users.sms_user_id = sms_campaigns.user_id\n AND sms_campaigns.channel = 'email'\n AND sms_campaigns.approved = 1\n AND sms_campaigns.status = 'created'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.8422246, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__campaigns" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__email_campaigns_count", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__email_campaigns_count", + "yoda_e2e_communication_stg__email_campaigns_count" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__email_campaigns_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__email_campaigns_count/yoda_e2e_communication_stg__email_campaigns_count.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_campaigns.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_campaigns.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_campaigns.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_campaigns.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS emailcampaignscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users\n LEFT JOIN {{ ref('yoda_e2e_communication_stg__campaigns') }} AS sms_campaigns ON sms_recently_active_users.sms_user_id = sms_campaigns.user_id\n AND sms_campaigns.channel = 'email'\n AND sms_campaigns.approved = 1\n AND sms_campaigns.status = 'created'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__campaigns", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.email_campaigns_count", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__events": + { + "access": "protected", + "alias": "events", + "build_path": null, + "checksum": + { + "checksum": "66eb2f245676005bf3683a74f664b9dc8cfba7fb2d923370f545728304e8bc87", + "name": "sha256" + }, + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "settings": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "settings", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "webhook": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "webhook", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.events\n\n), yoda_e2e_communication_stg__events AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tuser_id,\n\t\twebhook,\n\t\tsettings,\n\t\tplatform,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__events", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.9232225, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.events" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__events", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__events", + "yoda_e2e_communication_stg__events" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__events", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__events/yoda_e2e_communication_stg__events.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'events') }}\n\n), yoda_e2e_communication_stg__events AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tuser_id,\n\t\twebhook,\n\t\tsettings,\n\t\tplatform,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__events", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.events", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "events" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__events", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__flows": + { + "access": "protected", + "alias": "flows", + "build_path": null, + "checksum": + { + "checksum": "ca5b1ea3c87e7836be240be4780ea514dcce4e2f00ae362d1d790426f652abca", + "name": "sha256" + }, + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "flow_settings": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "flow_settings", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "flow_trigger": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "flow_trigger", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "snapshot_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "snapshot_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.flows\n\n), yoda_e2e_communication_stg__flows AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tuser_id,\n\t\tflow_trigger,\n\t\tflow_settings,\n\t\tplatform,\n\t\tstatus,\n\t\tsnapshot_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__flows", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.0825958, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.flows" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__flows", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__flows", + "yoda_e2e_communication_stg__flows" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__flows", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__flows/yoda_e2e_communication_stg__flows.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'flows') }}\n\n), yoda_e2e_communication_stg__flows AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tuser_id,\n\t\tflow_trigger,\n\t\tflow_settings,\n\t\tplatform,\n\t\tstatus,\n\t\tsnapshot_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__flows", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.flows", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "flows" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__flows", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__flows_count": + { + "access": "protected", + "alias": "flows_count", + "build_path": null, + "checksum": + { + "checksum": "f2c26b183c310156c9516fb64d36b2ff9610b3c2776c9c7a346e089c29d9b417", + "name": "sha256" + }, + "columns": + { + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smsbumpflowscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smsbumpflowscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_flows.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_flows.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_flows.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_flows.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpflowscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users\n LEFT JOIN protected_yoda_e2e_communication.flows AS sms_flows ON sms_recently_active_users.sms_user_id = sms_flows.user_id\n AND sms_flows.status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.8147602, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__flows" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__flows_count", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__flows_count", + "yoda_e2e_communication_stg__flows_count" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__flows_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__flows_count/yoda_e2e_communication_stg__flows_count.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_flows.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_flows.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_flows.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_flows.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpflowscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users\n LEFT JOIN {{ ref('yoda_e2e_communication_stg__flows') }} AS sms_flows ON sms_recently_active_users.sms_user_id = sms_flows.user_id\n AND sms_flows.status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__flows", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.flows_count", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__flows_count", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__forms": + { + "access": "protected", + "alias": "forms", + "build_path": null, + "checksum": + { + "checksum": "b98b4e9984b12e7c581faad80eb8a7af05f153d2de7a47d096a75593b0d15a31", + "name": "sha256" + }, + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "dynamic_popup": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "dynamic_popup", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "event_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "event_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "flow_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform_script_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform_script_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "settings": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "settings", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.forms\n\n), yoda_e2e_communication_stg__forms AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tevent_id,\n\t\tflow_id,\n\t\tplatform,\n\t\ttype,\n\t\tname,\n\t\tsettings,\n\t\tdynamic_popup,\n\t\tstatus,\n\t\tplatform_script_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__forms", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.0124738, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.forms" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__forms", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__forms", + "yoda_e2e_communication_stg__forms" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__forms", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__forms/yoda_e2e_communication_stg__forms.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'forms') }}\n\n), yoda_e2e_communication_stg__forms AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tevent_id,\n\t\tflow_id,\n\t\tplatform,\n\t\ttype,\n\t\tname,\n\t\tsettings,\n\t\tdynamic_popup,\n\t\tstatus,\n\t\tplatform_script_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__forms", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.forms", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "forms" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__forms", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__integrations_count": + { + "access": "protected", + "alias": "integrations_count", + "build_path": null, + "checksum": + { + "checksum": "68115073d611ccebe6700aee567d0ccc1592627feb4bca94593adc267689a529", + "name": "sha256" + }, + "columns": + { + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smsbumpintegrationscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smsbumpintegrationscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_integrations.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_integrations.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_integrations.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_integrations.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpintegrationscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users\n LEFT JOIN protected_yoda_e2e_communication.shopify_user_integrations AS sms_integrations ON sms_recently_active_users.sms_user_id = sms_integrations.user_id\n AND sms_integrations.status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.897041, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__integrations_count", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__integrations_count", + "yoda_e2e_communication_stg__integrations_count" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__integrations_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__integrations_count/yoda_e2e_communication_stg__integrations_count.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_integrations.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_integrations.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_integrations.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_integrations.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpintegrationscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users\n LEFT JOIN {{ ref('yoda_e2e_communication_stg__shopify_user_integrations') }} AS sms_integrations ON sms_recently_active_users.sms_user_id = sms_integrations.user_id\n AND sms_integrations.status = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_user_integrations", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.integrations_count", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__integrations_count", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__list_keywords": + { + "access": "protected", + "alias": "list_keywords", + "build_path": null, + "checksum": + { + "checksum": "739a8673007128fced2a4ccb5ae77f16428b01eae443361d7636c61b36ec4d7b", + "name": "sha256" + }, + "columns": + { + "charge_attempts": + { + "constraints": + [], + "description": "TODO: Update Column charge_attempts Information", + "meta": + {}, + "name": "charge_attempts", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Column created Information", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "display_name": + { + "constraints": + [], + "description": "TODO: Update Column display_name Information", + "meta": + {}, + "name": "display_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "event_id": + { + "constraints": + [], + "description": "TODO: Update Column event_id Information", + "meta": + {}, + "name": "event_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Column id Information", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Column is_logical_deleted Information", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "keyword": + { + "constraints": + [], + "description": "TODO: Update Column keyword Information", + "meta": + {}, + "name": "keyword", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_billed": + { + "constraints": + [], + "description": "TODO: Update Column last_billed Information", + "meta": + {}, + "name": "last_billed", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "list_id": + { + "constraints": + [], + "description": "TODO: Update Column list_id Information", + "meta": + {}, + "name": "list_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "max_messages": + { + "constraints": + [], + "description": "TODO: Update Column max_messages Information", + "meta": + {}, + "name": "max_messages", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Column modified Information", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "price": + { + "constraints": + [], + "description": "TODO: Update Column price Information", + "meta": + {}, + "name": "price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Column processing_time Information", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Column status Information", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscription_status": + { + "constraints": + [], + "description": "TODO: Update Column subscription_status Information", + "meta": + {}, + "name": "subscription_status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Column ts_ms Information", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Column upsolver_schema_version Information", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Column user_id Information", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.list_keywords\n\n), yoda_e2e_communication_stg__list_keywords AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tkeyword,\n\t\tdisplay_name,\n\t\tlist_id,\n\t\tevent_id,\n\t\tuser_id,\n\t\tprice,\n\t\tlast_billed,\n\t\tstatus,\n\t\tsubscription_status,\n\t\tmax_messages,\n\t\tcharge_attempts,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__list_keywords", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.932902, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.list_keywords" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Source Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__list_keywords", + "yoda_e2e_communication_stg__list_keywords" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__list_keywords", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__list_keywords/yoda_e2e_communication_stg__list_keywords.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'list_keywords') }}\n\n), yoda_e2e_communication_stg__list_keywords AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tkeyword,\n\t\tdisplay_name,\n\t\tlist_id,\n\t\tevent_id,\n\t\tuser_id,\n\t\tprice,\n\t\tlast_billed,\n\t\tstatus,\n\t\tsubscription_status,\n\t\tmax_messages,\n\t\tcharge_attempts,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__list_keywords", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.list_keywords", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "list_keywords" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__list_keywords", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users": + { + "access": "protected", + "alias": "measurements_shopify_users", + "build_path": null, + "checksum": + { + "checksum": "267a474e7e879c08fd00f63a182e886fa99311c7e4b94c8a0846ba3c17b9504b", + "name": "sha256" + }, + "columns": + { + "shopifyplan": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shopifyplan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shopifystoreage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shopifystoreage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smsbumpautoreload": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smsbumpautoreload", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n sms_shopify_users.plan AS shopifyplan,\n CASE\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 365 THEN \"1+ year\"\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 182 THEN \"6-12 months\"\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 30 THEN \"2-6 months\"\n ELSE \"1 month\"\n END AS shopifystoreage,\n IF(sms_shopify_users.auto_reload > 0, \"Enabled\", \"Disabled\") AS smsbumpautoreload\n FROM protected_yoda_e2e_communication.shopify_users AS sms_shopify_users\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_shopify_users.user_id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.8831518, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__shopify_users", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__measurements_shopify_users", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__measurements_shopify_users", + "yoda_e2e_communication_stg__measurements_shopify_users" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__measurements_shopify_users", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_shopify_users/yoda_e2e_communication_stg__measurements_shopify_users.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n sms_shopify_users.plan AS shopifyplan,\n CASE\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 365 THEN \"1+ year\"\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 182 THEN \"6-12 months\"\n WHEN DATEDIFF(CURRENT_DATE(), sms_shopify_users.shop_data:created_at) > 30 THEN \"2-6 months\"\n ELSE \"1 month\"\n END AS shopifystoreage,\n IF(sms_shopify_users.auto_reload > 0, \"Enabled\", \"Disabled\") AS smsbumpautoreload\n FROM {{ ref('yoda_e2e_communication_stg__shopify_users') }} AS sms_shopify_users\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_shopify_users.user_id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__shopify_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.measurements_shopify_users", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__measurements_users": + { + "access": "protected", + "alias": "measurements_users", + "build_path": null, + "checksum": + { + "checksum": "b8729f4bb64397bbf88c123cd2a82818224b45be0c8d0e2021612cd34823bf53", + "name": "sha256" + }, + "columns": + { + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smsbumpplantype": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smsbumpplantype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smscreditsamount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smscreditsamount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN sms_packages.type = 'self_service' THEN \"LT\"\n ELSE \"HT\"\n END AS smsbumpplantype,\n CASE\n WHEN sms_users.balance > 1000 THEN \"1000+\"\n WHEN sms_users.balance > 250 THEN \"250,01-1000\"\n WHEN sms_users.balance > 50 THEN \"50,01-250\"\n WHEN sms_users.balance > 20 THEN \"20,01-50\"\n WHEN sms_users.balance > 5 THEN \"5,01-20\"\n WHEN sms_users.balance > 0 THEN \"0,01-5\"\n ELSE \"0\"\n END AS smscreditsamount\n FROM protected_yoda_e2e_communication.users AS sms_users\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_users.id\n JOIN protected_yoda_e2e_communication.packages AS sms_packages ON sms_packages.id = sms_users.package_id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.8356435, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__users", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__packages" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__measurements_users", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__measurements_users", + "yoda_e2e_communication_stg__measurements_users" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__measurements_users", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__measurements_users/yoda_e2e_communication_stg__measurements_users.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN sms_packages.type = 'self_service' THEN \"LT\"\n ELSE \"HT\"\n END AS smsbumpplantype,\n CASE\n WHEN sms_users.balance > 1000 THEN \"1000+\"\n WHEN sms_users.balance > 250 THEN \"250,01-1000\"\n WHEN sms_users.balance > 50 THEN \"50,01-250\"\n WHEN sms_users.balance > 20 THEN \"20,01-50\"\n WHEN sms_users.balance > 5 THEN \"5,01-20\"\n WHEN sms_users.balance > 0 THEN \"0,01-5\"\n ELSE \"0\"\n END AS smscreditsamount\n FROM {{ ref('yoda_e2e_communication_stg__users') }} AS sms_users\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_users.id\n JOIN {{ ref('yoda_e2e_communication_stg__packages') }} AS sms_packages ON sms_packages.id = sms_users.package_id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__packages", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.measurements_users", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__measurements_users", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__orders": + { + "access": "protected", + "alias": "orders", + "build_path": null, + "checksum": + { + "checksum": "5af11300d5b780adf4826a8e51acf23f16dade2022d85495a3370845639bc9a1", + "name": "sha256" + }, + "columns": + { + "app_id": + { + "constraints": + [], + "description": "TODO: Update Column app_id Information", + "meta": + {}, + "name": "app_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "browser_ip": + { + "constraints": + [], + "description": "TODO: Update Column browser_ip Information", + "meta": + {}, + "name": "browser_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "buyer_accepts_marketing": + { + "constraints": + [], + "description": "TODO: Update Column buyer_accepts_marketing Information", + "meta": + {}, + "name": "buyer_accepts_marketing", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cancel_reason": + { + "constraints": + [], + "description": "TODO: Update Column cancel_reason Information", + "meta": + {}, + "name": "cancel_reason", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cancelled_at": + { + "constraints": + [], + "description": "TODO: Update Column cancelled_at Information", + "meta": + {}, + "name": "cancelled_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "cart_token": + { + "constraints": + [], + "description": "TODO: Update Column cart_token Information", + "meta": + {}, + "name": "cart_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "checkout_id": + { + "constraints": + [], + "description": "TODO: Update Column checkout_id Information", + "meta": + {}, + "name": "checkout_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "checkout_token": + { + "constraints": + [], + "description": "TODO: Update Column checkout_token Information", + "meta": + {}, + "name": "checkout_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "closed_at": + { + "constraints": + [], + "description": "TODO: Update Column closed_at Information", + "meta": + {}, + "name": "closed_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "confirmed": + { + "constraints": + [], + "description": "TODO: Update Column confirmed Information", + "meta": + {}, + "name": "confirmed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "contact_email": + { + "constraints": + [], + "description": "TODO: Update Column contact_email Information", + "meta": + {}, + "name": "contact_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Column created_at Information", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Column currency Information", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Column customer_id Information", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_locale": + { + "constraints": + [], + "description": "TODO: Update Column customer_locale Information", + "meta": + {}, + "name": "customer_locale", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "device_id": + { + "constraints": + [], + "description": "TODO: Update Column device_id Information", + "meta": + {}, + "name": "device_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email": + { + "constraints": + [], + "description": "TODO: Update Column email Information", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "financial_status": + { + "constraints": + [], + "description": "TODO: Update Column financial_status Information", + "meta": + {}, + "name": "financial_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "fulfillment_status": + { + "constraints": + [], + "description": "TODO: Update Column fulfillment_status Information", + "meta": + {}, + "name": "fulfillment_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gateway": + { + "constraints": + [], + "description": "TODO: Update Column gateway Information", + "meta": + {}, + "name": "gateway", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Column id Information", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Column is_logical_deleted Information", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "landing_site": + { + "constraints": + [], + "description": "TODO: Update Column landing_site Information", + "meta": + {}, + "name": "landing_site", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "landing_site_ref": + { + "constraints": + [], + "description": "TODO: Update Column landing_site_ref Information", + "meta": + {}, + "name": "landing_site_ref", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "location_id": + { + "constraints": + [], + "description": "TODO: Update Column location_id Information", + "meta": + {}, + "name": "location_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Column name Information", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "note": + { + "constraints": + [], + "description": "TODO: Update Column note Information", + "meta": + {}, + "name": "note", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "number": + { + "constraints": + [], + "description": "TODO: Update Column number Information", + "meta": + {}, + "name": "number", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id": + { + "constraints": + [], + "description": "TODO: Update Column order_id Information", + "meta": + {}, + "name": "order_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_number": + { + "constraints": + [], + "description": "TODO: Update Column order_number Information", + "meta": + {}, + "name": "order_number", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_status_url": + { + "constraints": + [], + "description": "TODO: Update Column order_status_url Information", + "meta": + {}, + "name": "order_status_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone": + { + "constraints": + [], + "description": "TODO: Update Column phone Information", + "meta": + {}, + "name": "phone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone_formatted": + { + "constraints": + [], + "description": "TODO: Update Column phone_formatted Information", + "meta": + {}, + "name": "phone_formatted", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processed_at": + { + "constraints": + [], + "description": "TODO: Update Column processed_at Information", + "meta": + {}, + "name": "processed_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "processing_method": + { + "constraints": + [], + "description": "TODO: Update Column processing_method Information", + "meta": + {}, + "name": "processing_method", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Column processing_time Information", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "reference": + { + "constraints": + [], + "description": "TODO: Update Column reference Information", + "meta": + {}, + "name": "reference", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referring_site": + { + "constraints": + [], + "description": "TODO: Update Column referring_site Information", + "meta": + {}, + "name": "referring_site", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbump_user_id": + { + "constraints": + [], + "description": "TODO: Update Column smsbump_user_id Information", + "meta": + {}, + "name": "smsbump_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source_identifier": + { + "constraints": + [], + "description": "TODO: Update Column source_identifier Information", + "meta": + {}, + "name": "source_identifier", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source_name": + { + "constraints": + [], + "description": "TODO: Update Column source_name Information", + "meta": + {}, + "name": "source_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source_url": + { + "constraints": + [], + "description": "TODO: Update Column source_url Information", + "meta": + {}, + "name": "source_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "subtotal_price": + { + "constraints": + [], + "description": "TODO: Update Column subtotal_price Information", + "meta": + {}, + "name": "subtotal_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "tags": + { + "constraints": + [], + "description": "TODO: Update Column tags Information", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "taxes_included": + { + "constraints": + [], + "description": "TODO: Update Column taxes_included Information", + "meta": + {}, + "name": "taxes_included", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "test": + { + "constraints": + [], + "description": "TODO: Update Column test Information", + "meta": + {}, + "name": "test", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "token": + { + "constraints": + [], + "description": "TODO: Update Column token Information", + "meta": + {}, + "name": "token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_discounts": + { + "constraints": + [], + "description": "TODO: Update Column total_discounts Information", + "meta": + {}, + "name": "total_discounts", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_line_items_price": + { + "constraints": + [], + "description": "TODO: Update Column total_line_items_price Information", + "meta": + {}, + "name": "total_line_items_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_price": + { + "constraints": + [], + "description": "TODO: Update Column total_price Information", + "meta": + {}, + "name": "total_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_price_usd": + { + "constraints": + [], + "description": "TODO: Update Column total_price_usd Information", + "meta": + {}, + "name": "total_price_usd", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_tax": + { + "constraints": + [], + "description": "TODO: Update Column total_tax Information", + "meta": + {}, + "name": "total_tax", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_weight": + { + "constraints": + [], + "description": "TODO: Update Column total_weight Information", + "meta": + {}, + "name": "total_weight", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Column ts_ms Information", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Column updated_at Information", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Column upsolver_schema_version Information", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Column user_id Information", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms_shopify.orders\n\n), yoda_e2e_communication_stg__orders AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tsmsbump_user_id,\n\t\torder_id,\n\t\tcustomer_id,\n\t\temail,\n\t\tclosed_at,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tnumber,\n\t\tnote,\n\t\ttoken,\n\t\tgateway,\n\t\ttest,\n\t\ttotal_price,\n\t\tsubtotal_price,\n\t\ttotal_weight,\n\t\ttotal_tax,\n\t\ttaxes_included,\n\t\tcurrency,\n\t\tfinancial_status,\n\t\tconfirmed,\n\t\ttotal_discounts,\n\t\ttotal_line_items_price,\n\t\tcart_token,\n\t\tbuyer_accepts_marketing,\n\t\tname,\n\t\treferring_site,\n\t\tlanding_site,\n\t\tcancelled_at,\n\t\tcancel_reason,\n\t\ttotal_price_usd,\n\t\tcheckout_token,\n\t\treference,\n\t\tuser_id,\n\t\tlocation_id,\n\t\tsource_identifier,\n\t\tsource_url,\n\t\tprocessed_at,\n\t\tdevice_id,\n\t\tphone,\n\t\tphone_formatted,\n\t\tcustomer_locale,\n\t\tapp_id,\n\t\tbrowser_ip,\n\t\tlanding_site_ref,\n\t\torder_number,\n\t\tprocessing_method,\n\t\tcheckout_id,\n\t\tsource_name,\n\t\tfulfillment_status,\n\t\ttags,\n\t\tcontact_email,\n\t\torder_status_url,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__orders", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.1714063, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms_shopify.orders" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Source Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__orders", + "yoda_e2e_communication_stg__orders" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__orders", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__orders/yoda_e2e_communication_stg__orders.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms_shopify', 'orders') }}\n\n), yoda_e2e_communication_stg__orders AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tsmsbump_user_id,\n\t\torder_id,\n\t\tcustomer_id,\n\t\temail,\n\t\tclosed_at,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tnumber,\n\t\tnote,\n\t\ttoken,\n\t\tgateway,\n\t\ttest,\n\t\ttotal_price,\n\t\tsubtotal_price,\n\t\ttotal_weight,\n\t\ttotal_tax,\n\t\ttaxes_included,\n\t\tcurrency,\n\t\tfinancial_status,\n\t\tconfirmed,\n\t\ttotal_discounts,\n\t\ttotal_line_items_price,\n\t\tcart_token,\n\t\tbuyer_accepts_marketing,\n\t\tname,\n\t\treferring_site,\n\t\tlanding_site,\n\t\tcancelled_at,\n\t\tcancel_reason,\n\t\ttotal_price_usd,\n\t\tcheckout_token,\n\t\treference,\n\t\tuser_id,\n\t\tlocation_id,\n\t\tsource_identifier,\n\t\tsource_url,\n\t\tprocessed_at,\n\t\tdevice_id,\n\t\tphone,\n\t\tphone_formatted,\n\t\tcustomer_locale,\n\t\tapp_id,\n\t\tbrowser_ip,\n\t\tlanding_site_ref,\n\t\torder_number,\n\t\tprocessing_method,\n\t\tcheckout_id,\n\t\tsource_name,\n\t\tfulfillment_status,\n\t\ttags,\n\t\tcontact_email,\n\t\torder_status_url,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__orders", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.orders", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms_shopify", + "orders" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__orders", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__packages": + { + "access": "protected", + "alias": "packages", + "build_path": null, + "checksum": + { + "checksum": "da531fa3a14957bbcde4924c1f805ebab69cca3d940b0f9410bdd3a74845008e", + "name": "sha256" + }, + "columns": + { + "bonus_credits": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "bonus_credits", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "display_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "payment_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "payment_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "period": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "period", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "plan_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sub_title": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sub_title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "visible_app": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "visible_app", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "visible_site": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "visible_site", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.packages\n\n), yoda_e2e_communication_stg__packages AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tdisplay_name,\n\t\tpayment_key,\n\t\tplan_key,\n\t\tsub_title,\n\t\tdescription,\n\t\tplatform,\n\t\ttype,\n\t\tperiod,\n\t\tprice,\n\t\tbonus_credits,\n\t\tvisible_app,\n\t\tvisible_site,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__packages", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.0360155, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.packages" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__packages", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__packages", + "yoda_e2e_communication_stg__packages" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__packages", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__packages/yoda_e2e_communication_stg__packages.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'packages') }}\n\n), yoda_e2e_communication_stg__packages AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tname,\n\t\tdisplay_name,\n\t\tpayment_key,\n\t\tplan_key,\n\t\tsub_title,\n\t\tdescription,\n\t\tplatform,\n\t\ttype,\n\t\tperiod,\n\t\tprice,\n\t\tbonus_credits,\n\t\tvisible_app,\n\t\tvisible_site,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__packages", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.packages", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "packages" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__packages", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__phone_to_list": + { + "access": "protected", + "alias": "phone_to_list", + "build_path": null, + "checksum": + { + "checksum": "e8dc7e16929e3531b32e017e16510bf88d3e5b1b5e75f0dd7c0472668f83826a", + "name": "sha256" + }, + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "list_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "list_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "phone_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "phone_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone_meta_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "phone_meta_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "source": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.phone_to_list\n\n), yoda_e2e_communication_stg__phone_to_list AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tlist_id,\n\t\tphone_id,\n\t\tphone_meta_id,\n\t\tsource,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phone_to_list", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.9402614, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.phone_to_list" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__phone_to_list", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__phone_to_list", + "yoda_e2e_communication_stg__phone_to_list" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__phone_to_list", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phone_to_list/yoda_e2e_communication_stg__phone_to_list.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'phone_to_list') }}\n\n), yoda_e2e_communication_stg__phone_to_list AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tlist_id,\n\t\tphone_id,\n\t\tphone_meta_id,\n\t\tsource,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phone_to_list", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.phone_to_list", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "phone_to_list" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__phone_to_list", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__phones": + { + "access": "protected", + "alias": "phones", + "build_path": null, + "checksum": + { + "checksum": "7b4bfb5e4231526221e358ce3e2d4fcb6df5444bcacda2a1a0a7829df27bc077", + "name": "sha256" + }, + "columns": + { + "country_iso": + { + "constraints": + [], + "description": "TODO: Update Column country_iso Information", + "meta": + {}, + "name": "country_iso", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Column created Information", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "failed_count": + { + "constraints": + [], + "description": "TODO: Update Column failed_count Information", + "meta": + {}, + "name": "failed_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Column id Information", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Column is_logical_deleted Information", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_subscriber": + { + "constraints": + [], + "description": "TODO: Update Column is_subscriber Information", + "meta": + {}, + "name": "is_subscriber", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "landline": + { + "constraints": + [], + "description": "TODO: Update Column landline Information", + "meta": + {}, + "name": "landline", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Column modified Information", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "network": + { + "constraints": + [], + "description": "TODO: Update Column network Information", + "meta": + {}, + "name": "network", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone": + { + "constraints": + [], + "description": "TODO: Update Column phone Information", + "meta": + {}, + "name": "phone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Column processing_time Information", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Column ts_ms Information", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Column upsolver_schema_version Information", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.phones\n\n), yoda_e2e_communication_stg__phones AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tphone,\n\t\tis_subscriber,\n\t\tcountry_iso,\n\t\tlandline,\n\t\tnetwork,\n\t\tfailed_count,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phones", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.9958985, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.phones" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Source Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__phones", + "yoda_e2e_communication_stg__phones" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__phones", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones/yoda_e2e_communication_stg__phones.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'phones') }}\n\n), yoda_e2e_communication_stg__phones AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tphone,\n\t\tis_subscriber,\n\t\tcountry_iso,\n\t\tlandline,\n\t\tnetwork,\n\t\tfailed_count,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phones", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.phones", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "phones" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__phones", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__phones_meta": + { + "access": "protected", + "alias": "phones_meta", + "build_path": null, + "checksum": + { + "checksum": "4a6f0822a404802a39b609af85a223f28863f5fd20bb572779515c82a3859623", + "name": "sha256" + }, + "columns": + { + "birth_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "birth_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "external_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "first_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "first_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gender": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "gender", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "initial_source": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "initial_source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_subscriber": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_subscriber", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "last_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "phone_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "phone_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "timezone": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "timezone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.phones_meta\n\n), yoda_e2e_communication_stg__phones_meta AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tphone_id,\n\t\tis_subscriber,\n\t\tfirst_name,\n\t\tlast_name,\n\t\temail,\n\t\tbirth_date,\n\t\tgender,\n\t\ttimezone,\n\t\tplatform,\n\t\tinitial_source,\n\t\texternal_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phones_meta", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.0048108, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.phones_meta" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__phones_meta", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__phones_meta", + "yoda_e2e_communication_stg__phones_meta" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__phones_meta", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__phones_meta/yoda_e2e_communication_stg__phones_meta.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'phones_meta') }}\n\n), yoda_e2e_communication_stg__phones_meta AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tphone_id,\n\t\tis_subscriber,\n\t\tfirst_name,\n\t\tlast_name,\n\t\temail,\n\t\tbirth_date,\n\t\tgender,\n\t\ttimezone,\n\t\tplatform,\n\t\tinitial_source,\n\t\texternal_id,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__phones_meta", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.phones_meta", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "phones_meta" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__phones_meta", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__profiles": + { + "access": "protected", + "alias": "profiles", + "build_path": null, + "checksum": + { + "checksum": "1075bafd87d723bc6aacf41c9eddc863acac11b9f3f4b8e7c10ce3db79598acf", + "name": "sha256" + }, + "columns": + { + "itemId": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "itemId", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "itemType": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "itemType", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "lists": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "lists", + "quote": null, + "tags": + [], + "type": "array" + }, + "mergedWith": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "mergedWith", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "properties": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "properties", + "quote": null, + "tags": + [], + "type": "struct,shipping:array>,birthdays:array,createdAt:timestamp,defaultCurrency:string,defaultLanguage:string,email:string,externalCreatedAt:timestamp,externalId:string,externalStatus:string,firstName:string,lastName:string,gender:string,phone:string,platform:string,platformCreatedAt:timestamp,platformCustomerId:string,platformId:string,platformName:string,platformStatus:string,referredByCustomer:boolean,status:string,updatedAt:timestamp,storeId:string,age:bigint,emailSubscriptionSources:array>,smsSubscriptionSources:array>,sms:struct>,initialSource:struct,lastConverted:timestamp,lastEngaged:timestamp,lastSubscribed:timestamp,lastUnsubscribed:timestamp,lists:array>,replies:array>,subscriptionSources:array>,subscriptions:array>,isDeliverable:boolean>,emailMarketing:struct>,flows:array>,lastBounced:timestamp,lastConverted:timestamp,lastDelivered:timestamp,lastDropped:timestamp,lastEngaged:timestamp,lastHardBounced:timestamp,lastOpened:timestamp,lastPromotionalSent:timestamp,lastSent:timestamp,lastSoftBounced:timestamp,lastSpam:timestamp,lastSubscribed:timestamp,lastUnsubscribed:timestamp,lists:array>,subscriptionSources:array>>,emailSuppressed:struct,loyalty:struct>" + }, + "systemProperties": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "systemProperties", + "quote": null, + "tags": + [], + "type": "struct>>" + } + }, + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM unomi.profiles\n\n), yoda_e2e_communication_stg__profiles AS (\n\n SELECT \n\t\titemId,\n\t\titemType,\n\t\tlists,\n\t\tmergedWith,\n\t\tsystemProperties,\n\t\tproperties\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__profiles", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data-group", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.0739925, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__unomi.profiles" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Table Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__profiles", + "yoda_e2e_communication_stg__profiles" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data-group", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__profiles", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__profiles/yoda_e2e_communication_stg__profiles.sql", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__unomi', 'profiles') }}\n\n), yoda_e2e_communication_stg__profiles AS (\n\n SELECT \n\t\titemId,\n\t\titemType,\n\t\tlists,\n\t\tmergedWith,\n\t\tsystemProperties,\n\t\tproperties\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__profiles", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.profiles", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__unomi", + "profiles" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__profiles", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data-group", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__recently_active_users": + { + "access": "protected", + "alias": "recently_active_users", + "build_path": null, + "checksum": + { + "checksum": "29f50ff382a0b5d6ed43aa6029c6f608c3f5690513706aae93c0113b14ad283e", + "name": "sha256" + }, + "columns": + { + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n yoda_e2e_platform_apps.user_id AS user_id,\n sms_users.id AS sms_user_id\n FROM protected_yoda_e2e_communication.apicalls AS sms_apicalls\n JOIN protected_yoda_e2e_communication.users AS sms_users ON sms_users.id = sms_apicalls.user_id\n JOIN protected_yoda_e2e_platform.accounts AS platform_accounts ON platform_accounts.app_key = sms_users.yotpo_app_key\n JOIN protected_yoda_e2e_platform.apps AS yoda_e2e_platform_apps ON yoda_e2e_platform_apps.account_id = platform_accounts.id AND yoda_e2e_platform_apps.moderator_role_id = 1\n WHERE sms_apicalls.created > DATE(NOW()) - INTERVAL 180 HOUR\n GROUP BY yoda_e2e_platform_apps.user_id, sms_users.id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.8483148, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__apicalls", + "model.yoda.yoda_e2e_communication_stg__users", + "model.yoda.yoda_e2e_platform_stg__accounts", + "model.yoda.yoda_e2e_platform_stg__apps" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__recently_active_users", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__recently_active_users", + "yoda_e2e_communication_stg__recently_active_users" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__recently_active_users", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__recently_active_users/yoda_e2e_communication_stg__recently_active_users.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n yoda_e2e_platform_apps.user_id AS user_id,\n sms_users.id AS sms_user_id\n FROM {{ ref('yoda_e2e_communication_stg__apicalls') }} AS sms_apicalls\n JOIN {{ ref('yoda_e2e_communication_stg__users') }} AS sms_users ON sms_users.id = sms_apicalls.user_id\n JOIN {{ ref('yoda_e2e_platform_stg__accounts') }} AS platform_accounts ON platform_accounts.app_key = sms_users.yotpo_app_key\n JOIN {{ ref('yoda_e2e_platform_stg__apps') }} AS yoda_e2e_platform_apps ON yoda_e2e_platform_apps.account_id = platform_accounts.id AND yoda_e2e_platform_apps.moderator_role_id = 1\n WHERE sms_apicalls.created > DATE(NOW()) - INTERVAL 180 HOUR\n GROUP BY yoda_e2e_platform_apps.user_id, sms_users.id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__apicalls", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__accounts", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__apps", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.recently_active_users", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__shopify_orders": + { + "access": "protected", + "alias": "shopify_orders", + "build_path": null, + "checksum": + { + "checksum": "b3631c4389088f8a0afde5fb24d519363b72a5095cc1b64828d3c46f294e50f2", + "name": "sha256" + }, + "columns": + { + "shopifyorderscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shopifyorderscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN ROUND(COUNT(sms_shopify_orders.id) / 3) > 1000 THEN \"1001+\"\n WHEN ROUND(COUNT(sms_shopify_orders.id) / 3) > 400 THEN \"401-1000\"\n ELSE \"0-400\"\n END AS shopifyorderscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users\n LEFT JOIN protected_yoda_e2e_communication.orders AS sms_shopify_orders ON sms_recently_active_users.sms_user_id = sms_shopify_orders.smsbump_user_id\n AND sms_shopify_orders.created_at BETWEEN trunc(DATEADD(MONTH, -3, now()), 'MM')\n AND last_day(DATEADD(MONTH, -1, now()))\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT *\nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.8897269, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__orders" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__shopify_orders", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__shopify_orders", + "yoda_e2e_communication_stg__shopify_orders" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__shopify_orders", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__shopify_orders/yoda_e2e_communication_stg__shopify_orders.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN ROUND(COUNT(sms_shopify_orders.id) / 3) > 1000 THEN \"1001+\"\n WHEN ROUND(COUNT(sms_shopify_orders.id) / 3) > 400 THEN \"401-1000\"\n ELSE \"0-400\"\n END AS shopifyorderscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users\n LEFT JOIN {{ ref('yoda_e2e_communication_stg__orders') }} AS sms_shopify_orders ON sms_recently_active_users.sms_user_id = sms_shopify_orders.smsbump_user_id\n AND sms_shopify_orders.created_at BETWEEN trunc(DATEADD(MONTH, -3, now()), 'MM')\n AND last_day(DATEADD(MONTH, -1, now()))\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT *\nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__orders", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.shopify_orders", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages": + { + "access": "protected", + "alias": "shopify_subscription_list_pages", + "build_path": null, + "checksum": + { + "checksum": "182c6ffb9f7aafe991f62577caae1329a07506c840b9901e6b3377b17209954e", + "name": "sha256" + }, + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Column created Information", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "handle": + { + "constraints": + [], + "description": "TODO: Update Column handle Information", + "meta": + {}, + "name": "handle", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Column id Information", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "link_clicks": + { + "constraints": + [], + "description": "TODO: Update Column link_clicks Information", + "meta": + {}, + "name": "link_clicks", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "link_subscribed": + { + "constraints": + [], + "description": "TODO: Update Column link_subscribed Information", + "meta": + {}, + "name": "link_subscribed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "list_id": + { + "constraints": + [], + "description": "TODO: Update Column list_id Information", + "meta": + {}, + "name": "list_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Column modified Information", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "page_id": + { + "constraints": + [], + "description": "TODO: Update Column page_id Information", + "meta": + {}, + "name": "page_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_short_loyalty_url": + { + "constraints": + [], + "description": "TODO: Update Column page_short_loyalty_url Information", + "meta": + {}, + "name": "page_short_loyalty_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_short_url": + { + "constraints": + [], + "description": "TODO: Update Column page_short_url Information", + "meta": + {}, + "name": "page_short_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_url": + { + "constraints": + [], + "description": "TODO: Update Column page_url Information", + "meta": + {}, + "name": "page_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Column processing_time Information", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "source": + { + "constraints": + [], + "description": "TODO: Update Column source Information", + "meta": + {}, + "name": "source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Column ts_ms Information", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Column upsolver_schema_version Information", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Column user_id Information", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.shopify_subscription_list_pages\n\n), yoda_e2e_communication_stg__shopify_subscription_list_pages AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tlist_id,\n\t\tpage_id,\n\t\thandle,\n\t\tpage_url,\n\t\tpage_short_url,\n\t\tpage_short_loyalty_url,\n\t\tsource,\n\t\tlink_clicks,\n\t\tlink_subscribed,\n\t\tcreated,\n\t\tmodified\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_subscription_list_pages", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.0635664, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__shopify_subscription_list_pages", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__shopify_subscription_list_pages", + "yoda_e2e_communication_stg__shopify_subscription_list_pages" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__shopify_subscription_list_pages", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_subscription_list_pages/yoda_e2e_communication_stg__shopify_subscription_list_pages.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'shopify_subscription_list_pages') }}\n\n), yoda_e2e_communication_stg__shopify_subscription_list_pages AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tlist_id,\n\t\tpage_id,\n\t\thandle,\n\t\tpage_url,\n\t\tpage_short_url,\n\t\tpage_short_loyalty_url,\n\t\tsource,\n\t\tlink_clicks,\n\t\tlink_subscribed,\n\t\tcreated,\n\t\tmodified\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_subscription_list_pages", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.shopify_subscription_list_pages", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "shopify_subscription_list_pages" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations": + { + "access": "protected", + "alias": "shopify_user_integrations", + "build_path": null, + "checksum": + { + "checksum": "8388e2dab032a4a55fb59eb90a2d744be93d25db06adc423e3b93743f1e9b626", + "name": "sha256" + }, + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "integration_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "integration_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.shopify_user_integrations\n\n), yoda_e2e_communication_stg__shopify_user_integrations AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tintegration_id,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_user_integrations", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.0536761, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__shopify_user_integrations", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__shopify_user_integrations", + "yoda_e2e_communication_stg__shopify_user_integrations" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__shopify_user_integrations", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_user_integrations/yoda_e2e_communication_stg__shopify_user_integrations.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'shopify_user_integrations') }}\n\n), yoda_e2e_communication_stg__shopify_user_integrations AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tintegration_id,\n\t\tstatus,\n\t\tcreated,\n\t\tmodified,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_user_integrations", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.shopify_user_integrations", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "shopify_user_integrations" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__shopify_users": + { + "access": "protected", + "alias": "shopify_users", + "build_path": null, + "checksum": + { + "checksum": "7a098c40400d6eb8ef9012226fbd699a5d1f99319f234f07ee9ee5bdfda7fc1e", + "name": "sha256" + }, + "columns": + { + "abandoned_checkouts_sent": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "abandoned_checkouts_sent", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "access_token": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "access_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_data": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "app_data", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "associated_user": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "associated_user", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "auto_reload": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "auto_reload", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_amount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "auto_reload_amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_cap": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "auto_reload_cap", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_threshold": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "auto_reload_threshold", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "back_fill_completed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "back_fill_completed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "connected": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "connected", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "consent_webhook_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "consent_webhook_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "domain": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "domain", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "notes": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "notes", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pinned_navigation": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pinned_navigation", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "plan": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "plan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "shop_data": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shop_data", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shopify_store_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shopify_store_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sync_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sync_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.shopify_users\n\n), yoda_e2e_communication_stg__shopify_users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tstore,\n\t\tdomain,\n\t\taccess_token,\n\t\tshop_data,\n\t\tapp_data,\n\t\tuser_id,\n\t\tplatform,\n\t\tplan,\n\t\tshopify_store_id,\n\t\tassociated_user,\n\t\tauto_reload,\n\t\tauto_reload_threshold,\n\t\tauto_reload_amount,\n\t\tauto_reload_cap,\n\t\tabandoned_checkouts_sent,\n\t\tconnected,\n\t\tsync_enabled,\n\t\tback_fill_completed,\n\t\tnotes,\n\t\tpinned_navigation,\n\t\tcreated,\n\t\tmodified,\n\t\tconsent_webhook_enabled,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_users", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.025501, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_users" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__shopify_users", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__shopify_users", + "yoda_e2e_communication_stg__shopify_users" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__shopify_users", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__shopify_users/yoda_e2e_communication_stg__shopify_users.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'shopify_users') }}\n\n), yoda_e2e_communication_stg__shopify_users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tstore,\n\t\tdomain,\n\t\taccess_token,\n\t\tshop_data,\n\t\tapp_data,\n\t\tuser_id,\n\t\tplatform,\n\t\tplan,\n\t\tshopify_store_id,\n\t\tassociated_user,\n\t\tauto_reload,\n\t\tauto_reload_threshold,\n\t\tauto_reload_amount,\n\t\tauto_reload_cap,\n\t\tabandoned_checkouts_sent,\n\t\tconnected,\n\t\tsync_enabled,\n\t\tback_fill_completed,\n\t\tnotes,\n\t\tpinned_navigation,\n\t\tcreated,\n\t\tmodified,\n\t\tconsent_webhook_enabled,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__shopify_users", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.shopify_users", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "shopify_users" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__shopify_users", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count": + { + "access": "protected", + "alias": "sms_campaigns_count", + "build_path": null, + "checksum": + { + "checksum": "b9f9d0e8b831f6e88f253702997231099edc805d1be8a0a1507429b8eb9ba947", + "name": "sha256" + }, + "columns": + { + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smscampaignscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smscampaignscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_campaigns.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_campaigns.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_campaigns.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_campaigns.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smscampaignscount\n FROM protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users\n LEFT JOIN protected_yoda_e2e_communication.campaigns AS sms_campaigns ON sms_recently_active_users.sms_user_id = sms_campaigns.user_id\n AND sms_campaigns.channel = 'sms'\n AND sms_campaigns.approved = 1\n AND sms_campaigns.status = 'created'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.8758292, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__campaigns" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__sms_campaigns_count", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__sms_campaigns_count", + "yoda_e2e_communication_stg__sms_campaigns_count" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__sms_campaigns_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_campaigns_count/yoda_e2e_communication_stg__sms_campaigns_count.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(sms_campaigns.id) > 10 THEN \"10+\"\n WHEN COUNT(sms_campaigns.id) > 5 THEN \"6-10\"\n WHEN COUNT(sms_campaigns.id) > 1 THEN \"2-5\"\n WHEN COUNT(sms_campaigns.id) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smscampaignscount\n FROM {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users\n LEFT JOIN {{ ref('yoda_e2e_communication_stg__campaigns') }} AS sms_campaigns ON sms_recently_active_users.sms_user_id = sms_campaigns.user_id\n AND sms_campaigns.channel = 'sms'\n AND sms_campaigns.approved = 1\n AND sms_campaigns.status = 'created'\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__campaigns", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.sms_campaigns_count", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count": + { + "access": "protected", + "alias": "sms_subscribers_count", + "build_path": null, + "checksum": + { + "checksum": "a16dafc770c15366cf8a4c4a379d221199659d5a3c9154382ed1bf68282cf8a5", + "name": "sha256" + }, + "columns": + { + "sms_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sms_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smssubscriberscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smssubscriberscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 10000 THEN \"10000+\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 5000 THEN \"5000-9999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 1000 THEN \"1000-4999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 250 THEN \"250-999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 50 THEN \"50-249\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 2 THEN \"2-49\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smssubscriberscount\n FROM protected_yoda_e2e_communication.phones_meta AS sms_phones_meta\n JOIN protected_yoda_e2e_communication.recently_active_users AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_phones_meta.user_id\n JOIN protected_yoda_e2e_communication.phones AS sms_phones ON sms_phones.id = sms_phones_meta.phone_id AND sms_phones.is_subscriber = 1 AND sms_phones.landline = 0\n JOIN protected_yoda_e2e_communication.phone_to_list AS sms_phone_to_list ON sms_phone_to_list.user_id = sms_phones_meta.user_id AND sms_phone_to_list.phone_id = sms_phones_meta.phone_id AND sms_phone_to_list.phone_meta_id = sms_phones_meta.id AND sms_phone_to_list.status = 1\n WHERE sms_phones_meta.is_subscriber = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.8279428, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__phones_meta", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__phones", + "model.yoda.yoda_e2e_communication_stg__phone_to_list" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__sms_subscribers_count", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "marts_compatible", + "yoda_e2e_communication_stg__sms_subscribers_count", + "yoda_e2e_communication_stg__sms_subscribers_count" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__sms_subscribers_count", + "original_file_path": "models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.yml", + "path": "yoda_e2e_communication/staging/marts_compatible/yoda_e2e_communication_stg__sms_subscribers_count/yoda_e2e_communication_stg__sms_subscribers_count.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('table', 'view')\n )\n}}\n\nWITH source AS (\n SELECT\n sms_recently_active_users.user_id AS user_id,\n sms_recently_active_users.sms_user_id AS sms_user_id,\n CASE\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 10000 THEN \"10000+\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 5000 THEN \"5000-9999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 1000 THEN \"1000-4999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 250 THEN \"250-999\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 50 THEN \"50-249\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) >= 2 THEN \"2-49\"\n WHEN COUNT(DISTINCT(sms_phones_meta.phone_id)) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smssubscriberscount\n FROM {{ ref('yoda_e2e_communication_stg__phones_meta') }} AS sms_phones_meta\n JOIN {{ ref('yoda_e2e_communication_stg__recently_active_users') }} AS sms_recently_active_users ON sms_recently_active_users.sms_user_id = sms_phones_meta.user_id\n JOIN {{ ref('yoda_e2e_communication_stg__phones') }} AS sms_phones ON sms_phones.id = sms_phones_meta.phone_id AND sms_phones.is_subscriber = 1 AND sms_phones.landline = 0\n JOIN {{ ref('yoda_e2e_communication_stg__phone_to_list') }} AS sms_phone_to_list ON sms_phone_to_list.user_id = sms_phones_meta.user_id AND sms_phone_to_list.phone_id = sms_phones_meta.phone_id AND sms_phone_to_list.phone_meta_id = sms_phones_meta.id AND sms_phone_to_list.status = 1\n WHERE sms_phones_meta.is_subscriber = 1\n GROUP BY sms_recently_active_users.user_id, sms_recently_active_users.sms_user_id\n)\n\nSELECT * \nFROM source", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__phones_meta", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__recently_active_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__phones", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__phone_to_list", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_communication.sms_subscribers_count", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count", + "unrendered_config": + { + "file_format": "delta", + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_communication_stg__users": + { + "access": "protected", + "alias": "users", + "build_path": null, + "checksum": + { + "checksum": "467970a26be202fa66fb3cfe55ccce0867bbd28db426624f56fb934065f21480", + "name": "sha256" + }, + "columns": + { + "abuser_notes": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "abuser_notes", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "abuser_status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "abuser_status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "address": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "affiliate_commission": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "affiliate_commission", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "affiliate_payout_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "affiliate_payout_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "affiliate_payout_pref": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "affiliate_payout_pref", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "agreed_terms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "agreed_terms", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "all_ip": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "all_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "amploa": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "amploa", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "automatic_transliteration": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "automatic_transliteration", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "balance": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "balance", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "ban_exclude": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ban_exclude", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "bonus_balance": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "bonus_balance", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "chat_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "chat_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "chat_settings": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "chat_settings", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "city": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "collect_checkout_subscribers": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "collect_checkout_subscribers", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "compliance_accepted_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "compliance_accepted_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "contact_card_logo": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "contact_card_logo", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_message": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "contact_card_message", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "contact_card_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_path": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "contact_card_path", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cookie_related_users": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "cookie_related_users", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "countries_limitation_mode": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "countries_limitation_mode", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "countries_limitation_values": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "countries_limitation_values", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "country": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "country", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "credits": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "credits", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "delivery_route": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "delivery_route", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_data": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_data", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discounted_mms_price": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discounted_mms_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "dnd": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "dnd", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dnd_from": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "dnd_from", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dnd_to": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "dnd_to", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "double_opt_in": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "double_opt_in", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "double_opt_in_level": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "double_opt_in_level", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "earnings": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "earnings", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_is_valid": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "email_is_valid", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "facebook_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_info": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "facebook_info", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_keywords_available_count": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "free_keywords_available_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "google_user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "google_user_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gplusurl": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "gplusurl", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "hash": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "hash", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "industry": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "industry", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_test": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_test", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "language": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "language", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_available": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "last_available", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "last_ip": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "last_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_payout": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "last_payout", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "main_subscription_list_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "main_subscription_list_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "notes": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "notes", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "notes_modified": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "notes_modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "old_passwords": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "old_passwords", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "onboarding_completed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "onboarding_completed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "package_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "package_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "parent_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "parent_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "partner", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner_info": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "partner_info", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_nexmo_price_multiply": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "partner_nexmo_price_multiply", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "partner_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "partner_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "password": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "password", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "payment_gateway": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "payment_gateway", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "paypal_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "paypal_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone_number": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "phone_number", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "picture": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "picture", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "plan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan_price": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "plan_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "plan_trial_until": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "plan_trial_until", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform_unique_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform_unique_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "preferred_vendor": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "preferred_vendor", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price_limit": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "price_limit", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "price_limit_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "price_limit_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "provision_calls_count": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "provision_calls_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "role": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "role", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "role_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "role_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shaft_status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shaft_status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "signed_promo_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "signed_promo_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "signup_source": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "signup_source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smart_sending_ignore_transac_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smart_sending_ignore_transac_email", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smart_sending_value": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smart_sending_value", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "state": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "strict_marketing_check": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "strict_marketing_check", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscribed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "subscribed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscribed_to_forum": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "subscribed_to_forum", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "support_level_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "support_level_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "system_messages_payer": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "system_messages_payer", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tfa_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "tfa_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "timezone": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "timezone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_downloads": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "total_downloads", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_logins": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "total_logins", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "unsubscribe_reason": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "unsubscribe_reason", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "upload_lists_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upload_lists_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "use_local_number_for_subscription": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "use_local_number_for_subscription", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "vat_number": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "vat_number", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vendor_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "vendor_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "whitelisted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "whitelisted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yotpo_app_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "yotpo_app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yotpo_app_secret": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "yotpo_app_secret", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yotpo_organization_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "yotpo_organization_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "zipcode": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "zipcode", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM sms.users\n\n), yoda_e2e_communication_stg__users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tparent_id,\n\t\tstore_id,\n\t\tvendor_id,\n\t\tsupport_level_id,\n\t\tbalance,\n\t\tbonus_balance,\n\t\tcredits,\n\t\tearnings,\n\t\tpoints,\n\t\trole,\n\t\trole_id,\n\t\tpartner,\n\t\tpartner_info,\n\t\tpartner_nexmo_price_multiply,\n\t\tplan,\n\t\tplan_price,\n\t\tpackage_id,\n\t\tyotpo_app_key,\n\t\tyotpo_app_secret,\n\t\tyotpo_organization_id,\n\t\tpayment_gateway,\n\t\tprovision_calls_count,\n\t\tplatform_unique_id,\n\t\tdiscount_data,\n\t\tplan_trial_until,\n\t\tdiscounted_mms_price,\n\t\taffiliate_commission,\n\t\tamploa,\n\t\temail,\n\t\temail_is_valid,\n\t\tpassword,\n\t\told_passwords,\n\t\ttfa_enabled,\n\t\tpreferred_vendor,\n\t\tpartner_type,\n\t\tdelivery_route,\n\t\thash,\n\t\tname,\n\t\tphone_number,\n\t\tplatform,\n\t\tmain_subscription_list_id,\n\t\tdouble_opt_in,\n\t\tdouble_opt_in_level,\n\t\ttimezone,\n\t\tdnd,\n\t\tdnd_from,\n\t\tdnd_to,\n\t\tsmart_sending_value,\n\t\tsmart_sending_ignore_transac_email,\n\t\tstrict_marketing_check,\n\t\tprice_limit_enabled,\n\t\tprice_limit,\n\t\tchat_enabled,\n\t\tchat_settings,\n\t\tcollect_checkout_subscribers,\n\t\tcountry,\n\t\tcountries_limitation_mode,\n\t\tcountries_limitation_values,\n\t\tstate,\n\t\tcity,\n\t\tzipcode,\n\t\taddress,\n\t\tvat_number,\n\t\tpaypal_email,\n\t\tgoogle_user_id,\n\t\tfacebook_id,\n\t\tfacebook_info,\n\t\tgplusurl,\n\t\tpicture,\n\t\tcookie_related_users,\n\t\tall_ip,\n\t\tlast_ip,\n\t\tlast_available,\n\t\ttotal_logins,\n\t\ttotal_downloads,\n\t\tabuser_status,\n\t\tabuser_notes,\n\t\tfree_keywords_available_count,\n\t\tban_exclude,\n\t\tis_test,\n\t\tsubscribed,\n\t\tsubscribed_to_forum,\n\t\tunsubscribe_reason,\n\t\tnotes,\n\t\tupload_lists_enabled,\n\t\tnotes_modified,\n\t\tagreed_terms,\n\t\tsigned_promo_id,\n\t\tsignup_source,\n\t\tcontact_card_name,\n\t\tcontact_card_logo,\n\t\tcontact_card_path,\n\t\tcontact_card_message,\n\t\tsystem_messages_payer,\n\t\tcompliance_accepted_date,\n\t\taffiliate_payout_pref,\n\t\taffiliate_payout_email,\n\t\tlast_payout,\n\t\tautomatic_transliteration,\n\t\tuse_local_number_for_subscription,\n\t\tonboarding_completed,\n\t\tindustry,\n\t\tlanguage,\n\t\tcreated,\n\t\tmodified,\n\t\twhitelisted,\n\t\tshaft_status,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__users", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_communication", + "yoda_e2e_communication" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.9873388, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_communication__sms.users" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_communication_stg__users", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "staging", + "base", + "yoda_e2e_communication_stg__users", + "yoda_e2e_communication_stg__users" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_communication_stg__users", + "original_file_path": "models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.yml", + "path": "yoda_e2e_communication/staging/base/yoda_e2e_communication_stg__users/yoda_e2e_communication_stg__users.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_communication__sms', 'users') }}\n\n), yoda_e2e_communication_stg__users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tparent_id,\n\t\tstore_id,\n\t\tvendor_id,\n\t\tsupport_level_id,\n\t\tbalance,\n\t\tbonus_balance,\n\t\tcredits,\n\t\tearnings,\n\t\tpoints,\n\t\trole,\n\t\trole_id,\n\t\tpartner,\n\t\tpartner_info,\n\t\tpartner_nexmo_price_multiply,\n\t\tplan,\n\t\tplan_price,\n\t\tpackage_id,\n\t\tyotpo_app_key,\n\t\tyotpo_app_secret,\n\t\tyotpo_organization_id,\n\t\tpayment_gateway,\n\t\tprovision_calls_count,\n\t\tplatform_unique_id,\n\t\tdiscount_data,\n\t\tplan_trial_until,\n\t\tdiscounted_mms_price,\n\t\taffiliate_commission,\n\t\tamploa,\n\t\temail,\n\t\temail_is_valid,\n\t\tpassword,\n\t\told_passwords,\n\t\ttfa_enabled,\n\t\tpreferred_vendor,\n\t\tpartner_type,\n\t\tdelivery_route,\n\t\thash,\n\t\tname,\n\t\tphone_number,\n\t\tplatform,\n\t\tmain_subscription_list_id,\n\t\tdouble_opt_in,\n\t\tdouble_opt_in_level,\n\t\ttimezone,\n\t\tdnd,\n\t\tdnd_from,\n\t\tdnd_to,\n\t\tsmart_sending_value,\n\t\tsmart_sending_ignore_transac_email,\n\t\tstrict_marketing_check,\n\t\tprice_limit_enabled,\n\t\tprice_limit,\n\t\tchat_enabled,\n\t\tchat_settings,\n\t\tcollect_checkout_subscribers,\n\t\tcountry,\n\t\tcountries_limitation_mode,\n\t\tcountries_limitation_values,\n\t\tstate,\n\t\tcity,\n\t\tzipcode,\n\t\taddress,\n\t\tvat_number,\n\t\tpaypal_email,\n\t\tgoogle_user_id,\n\t\tfacebook_id,\n\t\tfacebook_info,\n\t\tgplusurl,\n\t\tpicture,\n\t\tcookie_related_users,\n\t\tall_ip,\n\t\tlast_ip,\n\t\tlast_available,\n\t\ttotal_logins,\n\t\ttotal_downloads,\n\t\tabuser_status,\n\t\tabuser_notes,\n\t\tfree_keywords_available_count,\n\t\tban_exclude,\n\t\tis_test,\n\t\tsubscribed,\n\t\tsubscribed_to_forum,\n\t\tunsubscribe_reason,\n\t\tnotes,\n\t\tupload_lists_enabled,\n\t\tnotes_modified,\n\t\tagreed_terms,\n\t\tsigned_promo_id,\n\t\tsignup_source,\n\t\tcontact_card_name,\n\t\tcontact_card_logo,\n\t\tcontact_card_path,\n\t\tcontact_card_message,\n\t\tsystem_messages_payer,\n\t\tcompliance_accepted_date,\n\t\taffiliate_payout_pref,\n\t\taffiliate_payout_email,\n\t\tlast_payout,\n\t\tautomatic_transliteration,\n\t\tuse_local_number_for_subscription,\n\t\tonboarding_completed,\n\t\tindustry,\n\t\tlanguage,\n\t\tcreated,\n\t\tmodified,\n\t\twhitelisted,\n\t\tshaft_status,\n\t\tis_logical_deleted\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_communication_stg__users", + "refs": + [], + "relation_name": "protected_yoda_e2e_communication.users", + "resource_type": "model", + "schema": "protected_yoda_e2e_communication", + "sources": + [ + [ + "yoda_e2e_communication__sms", + "users" + ] + ], + "tags": + [ + "yoda_e2e_communication" + ], + "unique_id": "model.yoda.yoda_e2e_communication_stg__users", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_infra__custom_cost_exporter": + { + "access": "protected", + "alias": "custom_cost_exporter", + "build_path": null, + "checksum": + { + "checksum": "e58288119e69b39c50958a20ad3bef0c1117b82c2c181d44aec667d13140722a", + "name": "sha256" + }, + "columns": + { + "bill_start_date": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "bill_start_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "billing_period": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "billing_period", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bucket": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "bucket", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cost": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_usage_type": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "line_item_usage_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_family": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "product_product_family", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "\n/*\nin production table name will be without [domain]_mart__\n*/\n\n\n\nWITH export_candidate AS (\n\n SELECT * FROM public_yoda_e2e_infra.s3_cost_cold\n\n), custom_cost_exporter AS (\n\n SELECT \n\t\tcast(billing_period as timestamp),\n\t\tcast(bill_start_date as timestamp),\n\t\tcast(bucket as string),\n\t\tcast(product_product_family as string),\n\t\tcast(line_item_usage_type as string),\n\t\tcast(cost as double)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM custom_cost_exporter", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "custom": + { + "demo": + { + "default_retry_count": "", + "docker_image_path": "databricksruntime/standard:14.3-LTS", + "notebook_url": "/Repos/doron.kruh@yotpo.com/databricks/notebooks/example_yoda_custom_notebook", + "properties": + { + "parameter1": "parameter1_value" + }, + "trigger_on_done": false + } + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra", + "yoda_custom_demo" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.9983451, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.select_table", + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_infra__s3_cost_cold", + "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Table Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__custom_cost_exporter", + "yoda_e2e_infra__custom_cost_exporter" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "custom": + { + "demo": + { + "default_retry_count": "", + "docker_image_path": "databricksruntime/standard:14.3-LTS", + "notebook_url": "/Repos/doron.kruh@yotpo.com/databricks/notebooks/example_yoda_custom_notebook", + "properties": + { + "parameter1": "parameter1_value" + }, + "trigger_on_done": false + } + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_infra__custom_cost_exporter", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.yml", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.sql", + "raw_code": "{% set yoda_e2e_infra__s3_cost_cold = select_table(ref('yoda_e2e_infra__s3_cost_cold'), ref('unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold'), var('mock_data', false)) %}\n/*\nin production table name will be without [domain]_mart__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('view', 'view')\n )\n}}\n\nWITH export_candidate AS (\n\n SELECT * FROM {{ yoda_e2e_infra__s3_cost_cold }}\n\n), custom_cost_exporter AS (\n\n SELECT \n\t\tcast(billing_period as timestamp),\n\t\tcast(bill_start_date as timestamp),\n\t\tcast(bucket as string),\n\t\tcast(product_product_family as string),\n\t\tcast(line_item_usage_type as string),\n\t\tcast(cost as double)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM custom_cost_exporter", + "refs": + [ + { + "name": "yoda_e2e_infra__s3_cost_cold", + "package": null, + "version": null + }, + { + "name": "unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_infra.custom_cost_exporter", + "resource_type": "model", + "schema": "public_yoda_e2e_infra", + "sources": + [], + "tags": + [ + "yoda_e2e_infra", + "yoda_custom_demo" + ], + "unique_id": "model.yoda.yoda_e2e_infra__custom_cost_exporter", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "custom": + { + "demo": + { + "default_retry_count": "", + "docker_image_path": "databricksruntime/standard:14.3-LTS", + "notebook_url": "/Repos/doron.kruh@yotpo.com/databricks/notebooks/example_yoda_custom_notebook", + "properties": + { + "parameter1": "parameter1_value" + }, + "trigger_on_done": false + } + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_infra", + "yoda_custom_demo" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_infra__reporting_example": + { + "access": "protected", + "alias": "reporting_example", + "build_path": null, + "checksum": + { + "checksum": "48e0e8ac42deea5de07ec8f960c37e6a4d0001403795eafbf770777c204eaebc", + "name": "sha256" + }, + "columns": + { + "Average_of_CPU_Efficiency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Average_of_CPU_Efficiency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Average_of_Ram_Efficiency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Average_of_Ram_Efficiency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Kubecost_Data_Container": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Kubecost_Data_Container", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Group": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Kubecost_Data_Group", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Product_Line": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Kubecost_Data_Product_Line", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Team": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Kubecost_Data_Team", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Savings_opportunities": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Savings_opportunities", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Total_Cost": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Total_Cost", + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\nWITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_infra.costpo_kubecost_snapshot\n\n), reporting_example AS (\n\n SELECT *\n FROM staging\n\n)\n\nSELECT * FROM reporting_example", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.0130844, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Table Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__reporting_example", + "yoda_e2e_infra__reporting_example" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_infra__reporting_example", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.yml", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__reporting_example/yoda_e2e_infra__reporting_example.sql", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\nWITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_infra_stg__costpo_kubecost_snapshot') }}\n\n), reporting_example AS (\n\n SELECT *\n FROM staging\n\n)\n\nSELECT * FROM reporting_example", + "refs": + [ + { + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_infra.reporting_example", + "resource_type": "model", + "schema": "public_yoda_e2e_infra", + "sources": + [], + "tags": + [ + "yoda_e2e_infra" + ], + "unique_id": "model.yoda.yoda_e2e_infra__reporting_example", + "unrendered_config": + { + "file_format": "delta", + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_infra__s3_cost_cold": + { + "access": "protected", + "alias": "s3_cost_cold", + "build_path": null, + "checksum": + { + "checksum": "46565c13093c9fcad85a57e1d55f1f336e0664f6f9f307394340916023cbfe5d", + "name": "sha256" + }, + "columns": + { + "bill_start_date": + { + "constraints": + [], + "description": "Billing date for a specific S3 service (day granularity)", + "meta": + {}, + "name": "bill_start_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "billing_period": + { + "constraints": + [], + "description": "Billing period date monthly", + "meta": + {}, + "name": "billing_period", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bucket": + { + "constraints": + [], + "description": "Bucket Name", + "meta": + {}, + "name": "bucket", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cost": + { + "constraints": + [], + "description": "Cost per product family/usage type", + "meta": + {}, + "name": "cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_usage_type": + { + "constraints": + [], + "description": "Out/In-Bytes, Requests-Tier,TimedStorage, StorageAnalytics, DataTransfer, Inventory-ObjectsListed, Retrieval, EarlyDelete-ByteHrs", + "meta": + {}, + "name": "line_item_usage_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_family": + { + "constraints": + [], + "description": "Data Transfer, API Request, Storage, Fee", + "meta": + {}, + "name": "product_product_family", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\nWITH s3_cost AS (\n\n SELECT \n billing_period, \n bill_start_date, \n bucket, \n product_product_family, \n line_item_usage_type, \n cost \n FROM \n protected_yoda_e2e_infra.aws_s3_cost\n)\n\nSELECT * FROM s3_cost\n\n\n WHERE \n billing_period > (SELECT case when MAX(billing_period) is null then '2020-01-01' ELSE MAX(billing_period) END FROM public_yoda_e2e_infra.s3_cost_cold)\n", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": "append", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "custom_overwrite": + { + "instance_family": "memory" + }, + "name": "large" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "partition_by": + [ + "billing_period", + "bucket" + ], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra", + "test-tag-again-1" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.0212557, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost" + ] + }, + "deprecation_date": null, + "description": "AWS S3 Bucket Costs aggregations table based on `AWS Cost and Usage Reports` flushed into `aws-billing-report-costpo` bucket.\nThe table are created [here|https://github.com/YotpoLtd/costpo/blob/master/sql-views.sql#L15] and contains only unchanged data older than 2 months only", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__s3_cost_cold", + "yoda_e2e_infra__s3_cost_cold" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "custom_overwrite": + { + "instance_family": "memory" + }, + "name": "large" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_infra__s3_cost_cold", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.yml", + "path": "yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/yoda_e2e_infra__s3_cost_cold.sql", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\n{{ config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n incremental_strategy = 'append',\n partition_by=[\"billing_period\", \"bucket\"]\n )\n}}\nWITH s3_cost AS (\n\n SELECT \n billing_period, \n bill_start_date, \n bucket, \n product_product_family, \n line_item_usage_type, \n cost \n FROM \n {{ ref('yoda_e2e_infra_stg__aws_s3_cost') }}\n)\n\nSELECT * FROM s3_cost\n\n{% if is_incremental() %}\n WHERE \n billing_period > (SELECT case when MAX(billing_period) is null then '2020-01-01' ELSE MAX(billing_period) END FROM {{ this }})\n{% else %}\n where billing_period between DATE('2023-08-14') and DATE('2023-08-15')\n{% endif %}", + "refs": + [ + { + "name": "yoda_e2e_infra_stg__aws_s3_cost", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_infra.s3_cost_cold", + "resource_type": "model", + "schema": "public_yoda_e2e_infra", + "sources": + [], + "tags": + [ + "yoda_e2e_infra", + "test-tag-again-1" + ], + "unique_id": "model.yoda.yoda_e2e_infra__s3_cost_cold", + "unrendered_config": + { + "file_format": "delta", + "incremental_strategy": "append", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "custom_overwrite": + { + "instance_family": "memory" + }, + "name": "large" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "partition_by": + [ + "billing_period", + "bucket" + ], + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_infra", + "test-tag-again-1" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw": + { + "access": "protected", + "alias": "aws_billing_report_raw", + "build_path": null, + "checksum": + { + "checksum": "1181485f77b77fb17406120b9aa47d54361e545791ce0c4e8ab8a26b73246280", + "name": "sha256" + }, + "columns": + { + "bill_bill_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "bill_bill_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_billing_entity": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "bill_billing_entity", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_billing_period_end_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "bill_billing_period_end_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bill_billing_period_start_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "bill_billing_period_start_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bill_invoice_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "bill_invoice_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_payer_account_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "bill_payer_account_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_edp_discount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_edp_discount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "discount_private_rate_discount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_private_rate_discount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "discount_total_discount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_total_discount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "identity_line_item_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "identity_line_item_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "identity_time_interval": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "identity_time_interval", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_availability_zone": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_availability_zone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_blended_cost": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_blended_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_blended_rate": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_blended_rate", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_currency_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_currency_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_legal_entity": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_legal_entity", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_line_item_description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_line_item_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_line_item_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_line_item_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_net_unblended_cost": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_net_unblended_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_net_unblended_rate": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_net_unblended_rate", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_normalization_factor": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_normalization_factor", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_normalized_usage_amount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_normalized_usage_amount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_operation": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_operation", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_product_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_product_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_resource_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_resource_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_tax_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_tax_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_unblended_cost": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_unblended_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_unblended_rate": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_unblended_rate", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_account_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_usage_account_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_amount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_usage_amount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_usage_end_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_usage_end_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "line_item_usage_start_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_usage_start_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "line_item_usage_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "line_item_usage_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "month": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "month", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "pricing_currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pricing_currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_lease_contract_length": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pricing_lease_contract_length", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_offering_class": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pricing_offering_class", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_public_on_demand_cost": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pricing_public_on_demand_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pricing_public_on_demand_rate": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pricing_public_on_demand_rate", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_purchase_option": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pricing_purchase_option", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_rate_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pricing_rate_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_rate_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pricing_rate_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_term": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pricing_term", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_unit": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pricing_unit", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_alarm_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_alarm_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_availability": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_availability", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_availability_zone": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_availability_zone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_bundle", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle_description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_bundle_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle_group": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_bundle_group", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_cache_engine": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_cache_engine", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_capacitystatus": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_capacitystatus", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_category": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_category", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_clock_speed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_clock_speed", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_component": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_component", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_compute_family": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_compute_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_compute_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_compute_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_concurrencyscalingfreeusage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_concurrencyscalingfreeusage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_counts_against_quota": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_counts_against_quota", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_cputype": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_cputype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_current_generation": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_current_generation", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_data": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_data", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_data_transfer_quota": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_data_transfer_quota", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_database_engine": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_database_engine", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_datastore_storagetype": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_datastore_storagetype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_dedicated_ebs_throughput": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_dedicated_ebs_throughput", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_deployment_option": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_deployment_option", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_durability": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_durability", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_ecu": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_ecu", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_endpoint": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_endpoint", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_endpoint_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_endpoint_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_engine_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_engine_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_enhanced_networking_supported": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_enhanced_networking_supported", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_event_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_event_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_execution_frequency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_execution_frequency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_execution_location": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_execution_location", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_fee_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_fee_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_fee_description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_fee_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_free_overage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_free_overage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_frequency_mode": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_frequency_mode", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_from_location": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_from_location", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_from_location_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_from_location_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_gpu": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_gpu", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_gpu_memory": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_gpu_memory", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_granularity": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_granularity", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_group": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_group", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_group_description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_group_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_insightstype": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_insightstype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_family": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_instance_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_instance_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_instance_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_type_family": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_instance_type_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_avx2_available": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_intel_avx2_available", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_avx_available": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_intel_avx_available", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_turbo_available": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_intel_turbo_available", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_io": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_io", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_license": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_license", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_license_model": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_license_model", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_location": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_location", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_location_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_location_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_logs_destination": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_logs_destination", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_iops_burst_performance": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_max_iops_burst_performance", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_iopsvolume": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_max_iopsvolume", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_throughputvolume": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_max_throughputvolume", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_volume_size": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_max_volume_size", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_maximum_extended_storage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_maximum_extended_storage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memory": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_memory", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memory_gib": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_memory_gib", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memorytype": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_memorytype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_message_delivery_frequency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_message_delivery_frequency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_message_delivery_order": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_message_delivery_order", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_min_volume_size": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_min_volume_size", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_network_performance": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_network_performance", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_normalization_size_factor": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_normalization_size_factor", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_operating_system": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_operating_system", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_operation": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_operation", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_overage_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_overage_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_cpu": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_physical_cpu", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_gpu": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_physical_gpu", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_processor": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_physical_processor", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_pre_installed_sw": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_pre_installed_sw", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_pricing_unit": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_pricing_unit", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_processor_architecture": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_processor_architecture", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_processor_features": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_processor_features", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_family": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_product_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_product_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_purchase_option": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_purchase_option", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_purchaseterm": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_purchaseterm", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_queue_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_queue_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_ratetype": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_ratetype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_region": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_region", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_request_description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_request_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_request_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_request_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_resource_endpoint": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_resource_endpoint", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_resource_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_resource_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_rootvolume": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_rootvolume", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_routing_target": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_routing_target", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_routing_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_routing_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_running_mode": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_running_mode", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_servicecode": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_servicecode", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_servicename": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_servicename", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_sku": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_sku", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_software_included": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_software_included", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_software_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_software_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_standard_storage_retention_included": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_standard_storage_retention_included", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_storage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_class": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_storage_class", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_family": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_storage_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_media": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_storage_media", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_storage_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_tenancy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_tenancy", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_tiertype": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_tiertype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_to_location": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_to_location", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_to_location_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_to_location_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_transfer_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_transfer_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_usage_family": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_usage_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_usagetype": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_usagetype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_uservolume": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_uservolume", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_vcpu": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_vcpu", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_version", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_volume_api_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_volume_api_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_volume_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_volume_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_with_active_users": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_with_active_users", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_amortized_upfront_cost_for_usage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_amortized_upfront_cost_for_usage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_amortized_upfront_fee_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_amortized_upfront_fee_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_effective_cost": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_effective_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_end_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_end_time", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_modification_status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_modification_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_net_amortized_upfront_cost_for_usage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_net_amortized_upfront_cost_for_usage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_amortized_upfront_fee_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_net_amortized_upfront_fee_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_effective_cost": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_net_effective_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_recurring_fee_for_usage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_net_recurring_fee_for_usage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_unused_amortized_upfront_fee_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_net_unused_amortized_upfront_fee_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_unused_recurring_fee": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_net_unused_recurring_fee", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_upfront_value": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_net_upfront_value", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_normalized_units_per_reservation": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_normalized_units_per_reservation", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_number_of_reservations": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_number_of_reservations", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_recurring_fee_for_usage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_recurring_fee_for_usage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_reservation_a_r_n": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_reservation_a_r_n", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_start_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_start_time", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_subscription_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_subscription_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_total_reserved_normalized_units": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_total_reserved_normalized_units", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_total_reserved_units": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_total_reserved_units", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_units_per_reservation": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_units_per_reservation", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_unused_amortized_upfront_fee_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_unused_amortized_upfront_fee_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_normalized_unit_quantity": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_unused_normalized_unit_quantity", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_quantity": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_unused_quantity", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_recurring_fee": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_unused_recurring_fee", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_upfront_value": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reservation_upfront_value", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "resource_tags_aws_created_by": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_aws_created_by", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_aws_elasticmapreduce_instance_group_role": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_aws_elasticmapreduce_instance_group_role", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_aws_elasticmapreduce_job_flow_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_aws_elasticmapreduce_job_flow_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_account": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_account", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_asg": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_asg", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_cluster_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_cluster_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_component": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_component", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_databricks_instance_pool_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_databricks_instance_pool_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_docker_compose": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_docker_compose", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_environment": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_environment", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_product_line": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_product_line", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_service": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_service", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_sub_componenet": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_sub_componenet", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_sub_component": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "resource_tags_user_sub_component", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_amortized_upfront_commitment_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_amortized_upfront_commitment_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_end_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_end_time", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_instance_type_family": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_instance_type_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_net_amortized_upfront_commitment_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_net_amortized_upfront_commitment_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_net_recurring_commitment_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_net_recurring_commitment_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_net_savings_plan_effective_cost": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_net_savings_plan_effective_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_offering_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_offering_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_payment_option": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_payment_option", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_purchase_term": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_purchase_term", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_recurring_commitment_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_recurring_commitment_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_region": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_region", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_savings_plan_a_r_n": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_savings_plan_a_r_n", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_savings_plan_effective_cost": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_savings_plan_effective_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_savings_plan_rate": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_savings_plan_rate", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_start_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_start_time", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_total_commitment_to_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_total_commitment_to_date", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_used_commitment": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "savings_plan_used_commitment", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "year": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "year", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM costpo.aws_billing_report_raw\n\n), yoda_e2e_infra_stg__aws_billing_report_raw AS (\n\n SELECT \n\t\tidentity_line_item_id,\n\t\tidentity_time_interval,\n\t\tbill_invoice_id,\n\t\tbill_billing_entity,\n\t\tbill_bill_type,\n\t\tbill_payer_account_id,\n\t\tbill_billing_period_start_date,\n\t\tbill_billing_period_end_date,\n\t\tline_item_usage_account_id,\n\t\tline_item_line_item_type,\n\t\tline_item_usage_start_date,\n\t\tline_item_usage_end_date,\n\t\tline_item_product_code,\n\t\tline_item_usage_type,\n\t\tline_item_operation,\n\t\tline_item_availability_zone,\n\t\tline_item_resource_id,\n\t\tline_item_usage_amount,\n\t\tline_item_normalization_factor,\n\t\tline_item_normalized_usage_amount,\n\t\tline_item_currency_code,\n\t\tline_item_unblended_rate,\n\t\tline_item_unblended_cost,\n\t\tline_item_blended_rate,\n\t\tline_item_blended_cost,\n\t\tline_item_line_item_description,\n\t\tline_item_tax_type,\n\t\tline_item_net_unblended_rate,\n\t\tline_item_net_unblended_cost,\n\t\tline_item_legal_entity,\n\t\tproduct_product_name,\n\t\tproduct_purchase_option,\n\t\tproduct_alarm_type,\n\t\tproduct_availability,\n\t\tproduct_availability_zone,\n\t\tproduct_bundle,\n\t\tproduct_bundle_description,\n\t\tproduct_bundle_group,\n\t\tproduct_cache_engine,\n\t\tproduct_capacitystatus,\n\t\tproduct_category,\n\t\tproduct_clock_speed,\n\t\tproduct_component,\n\t\tproduct_compute_family,\n\t\tproduct_compute_type,\n\t\tproduct_concurrencyscalingfreeusage,\n\t\tproduct_counts_against_quota,\n\t\tproduct_cputype,\n\t\tproduct_current_generation,\n\t\tproduct_data,\n\t\tproduct_data_transfer_quota,\n\t\tproduct_database_engine,\n\t\tproduct_datastore_storagetype,\n\t\tproduct_dedicated_ebs_throughput,\n\t\tproduct_deployment_option,\n\t\tproduct_description,\n\t\tproduct_durability,\n\t\tproduct_ecu,\n\t\tproduct_endpoint,\n\t\tproduct_endpoint_type,\n\t\tproduct_engine_code,\n\t\tproduct_enhanced_networking_supported,\n\t\tproduct_event_type,\n\t\tproduct_execution_frequency,\n\t\tproduct_execution_location,\n\t\tproduct_fee_code,\n\t\tproduct_fee_description,\n\t\tproduct_free_overage,\n\t\tproduct_frequency_mode,\n\t\tproduct_from_location,\n\t\tproduct_from_location_type,\n\t\tproduct_gpu,\n\t\tproduct_gpu_memory,\n\t\tproduct_granularity,\n\t\tproduct_group,\n\t\tproduct_group_description,\n\t\tproduct_insightstype,\n\t\tproduct_instance_family,\n\t\tproduct_instance_name,\n\t\tproduct_instance_type,\n\t\tproduct_instance_type_family,\n\t\tproduct_intel_avx2_available,\n\t\tproduct_intel_avx_available,\n\t\tproduct_intel_turbo_available,\n\t\tproduct_io,\n\t\tproduct_license,\n\t\tproduct_license_model,\n\t\tproduct_location,\n\t\tproduct_location_type,\n\t\tproduct_logs_destination,\n\t\tproduct_max_iops_burst_performance,\n\t\tproduct_max_iopsvolume,\n\t\tproduct_max_throughputvolume,\n\t\tproduct_max_volume_size,\n\t\tproduct_maximum_extended_storage,\n\t\tproduct_memory,\n\t\tproduct_memory_gib,\n\t\tproduct_memorytype,\n\t\tproduct_message_delivery_frequency,\n\t\tproduct_message_delivery_order,\n\t\tproduct_min_volume_size,\n\t\tproduct_network_performance,\n\t\tproduct_normalization_size_factor,\n\t\tproduct_operating_system,\n\t\tproduct_operation,\n\t\tproduct_overage_type,\n\t\tproduct_physical_cpu,\n\t\tproduct_physical_gpu,\n\t\tproduct_physical_processor,\n\t\tproduct_pre_installed_sw,\n\t\tproduct_pricing_unit,\n\t\tproduct_processor_architecture,\n\t\tproduct_processor_features,\n\t\tproduct_product_family,\n\t\tproduct_purchaseterm,\n\t\tproduct_queue_type,\n\t\tproduct_ratetype,\n\t\tproduct_region,\n\t\tproduct_request_description,\n\t\tproduct_request_type,\n\t\tproduct_resource_endpoint,\n\t\tproduct_resource_type,\n\t\tproduct_rootvolume,\n\t\tproduct_routing_target,\n\t\tproduct_routing_type,\n\t\tproduct_running_mode,\n\t\tproduct_servicecode,\n\t\tproduct_servicename,\n\t\tproduct_sku,\n\t\tproduct_software_included,\n\t\tproduct_software_type,\n\t\tproduct_standard_storage_retention_included,\n\t\tproduct_storage,\n\t\tproduct_storage_class,\n\t\tproduct_storage_family,\n\t\tproduct_storage_media,\n\t\tproduct_storage_type,\n\t\tproduct_tenancy,\n\t\tproduct_tiertype,\n\t\tproduct_to_location,\n\t\tproduct_to_location_type,\n\t\tproduct_transfer_type,\n\t\tproduct_type,\n\t\tproduct_usage_family,\n\t\tproduct_usagetype,\n\t\tproduct_uservolume,\n\t\tproduct_vcpu,\n\t\tproduct_version,\n\t\tproduct_volume_api_name,\n\t\tproduct_volume_type,\n\t\tproduct_with_active_users,\n\t\tpricing_lease_contract_length,\n\t\tpricing_offering_class,\n\t\tpricing_purchase_option,\n\t\tpricing_rate_code,\n\t\tpricing_rate_id,\n\t\tpricing_currency,\n\t\tpricing_public_on_demand_cost,\n\t\tpricing_public_on_demand_rate,\n\t\tpricing_term,\n\t\tpricing_unit,\n\t\treservation_amortized_upfront_cost_for_usage,\n\t\treservation_amortized_upfront_fee_for_billing_period,\n\t\treservation_effective_cost,\n\t\treservation_end_time,\n\t\treservation_modification_status,\n\t\treservation_net_amortized_upfront_cost_for_usage,\n\t\treservation_net_amortized_upfront_fee_for_billing_period,\n\t\treservation_net_effective_cost,\n\t\treservation_net_recurring_fee_for_usage,\n\t\treservation_net_unused_amortized_upfront_fee_for_billing_period,\n\t\treservation_net_unused_recurring_fee,\n\t\treservation_net_upfront_value,\n\t\treservation_normalized_units_per_reservation,\n\t\treservation_number_of_reservations,\n\t\treservation_recurring_fee_for_usage,\n\t\treservation_reservation_a_r_n,\n\t\treservation_start_time,\n\t\treservation_subscription_id,\n\t\treservation_total_reserved_normalized_units,\n\t\treservation_total_reserved_units,\n\t\treservation_units_per_reservation,\n\t\treservation_unused_amortized_upfront_fee_for_billing_period,\n\t\treservation_unused_normalized_unit_quantity,\n\t\treservation_unused_quantity,\n\t\treservation_unused_recurring_fee,\n\t\treservation_upfront_value,\n\t\tdiscount_edp_discount,\n\t\tdiscount_private_rate_discount,\n\t\tdiscount_total_discount,\n\t\tsavings_plan_total_commitment_to_date,\n\t\tsavings_plan_savings_plan_a_r_n,\n\t\tsavings_plan_savings_plan_rate,\n\t\tsavings_plan_used_commitment,\n\t\tsavings_plan_savings_plan_effective_cost,\n\t\tsavings_plan_amortized_upfront_commitment_for_billing_period,\n\t\tsavings_plan_recurring_commitment_for_billing_period,\n\t\tsavings_plan_start_time,\n\t\tsavings_plan_end_time,\n\t\tsavings_plan_instance_type_family,\n\t\tsavings_plan_offering_type,\n\t\tsavings_plan_payment_option,\n\t\tsavings_plan_purchase_term,\n\t\tsavings_plan_region,\n\t\tsavings_plan_net_savings_plan_effective_cost,\n\t\tsavings_plan_net_amortized_upfront_commitment_for_billing_period,\n\t\tsavings_plan_net_recurring_commitment_for_billing_period,\n\t\tresource_tags_aws_created_by,\n\t\tresource_tags_aws_elasticmapreduce_instance_group_role,\n\t\tresource_tags_aws_elasticmapreduce_job_flow_id,\n\t\tresource_tags_user_databricks_instance_pool_id,\n\t\tresource_tags_user_docker_compose,\n\t\tresource_tags_user_environment,\n\t\tresource_tags_user_name,\n\t\tresource_tags_user_service,\n\t\tresource_tags_user_account,\n\t\tresource_tags_user_asg,\n\t\tresource_tags_user_cluster_name,\n\t\tresource_tags_user_component,\n\t\tresource_tags_user_product_line,\n\t\tresource_tags_user_sub_componenet,\n\t\tresource_tags_user_sub_component,\n\t\tyear,\n\t\tmonth\n FROM source \n\n)\n\nSELECT * \nFROM yoda_e2e_infra_stg__aws_billing_report_raw", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.1847594, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_infra_stg__aws_billing_report_raw", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "staging", + "base", + "yoda_e2e_infra_stg__aws_billing_report_raw", + "yoda_e2e_infra_stg__aws_billing_report_raw" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_infra_stg__aws_billing_report_raw", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.yml", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__aws_billing_report_raw/yoda_e2e_infra_stg__aws_billing_report_raw.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_infra__costpo', 'aws_billing_report_raw') }}\n\n), yoda_e2e_infra_stg__aws_billing_report_raw AS (\n\n SELECT \n\t\tidentity_line_item_id,\n\t\tidentity_time_interval,\n\t\tbill_invoice_id,\n\t\tbill_billing_entity,\n\t\tbill_bill_type,\n\t\tbill_payer_account_id,\n\t\tbill_billing_period_start_date,\n\t\tbill_billing_period_end_date,\n\t\tline_item_usage_account_id,\n\t\tline_item_line_item_type,\n\t\tline_item_usage_start_date,\n\t\tline_item_usage_end_date,\n\t\tline_item_product_code,\n\t\tline_item_usage_type,\n\t\tline_item_operation,\n\t\tline_item_availability_zone,\n\t\tline_item_resource_id,\n\t\tline_item_usage_amount,\n\t\tline_item_normalization_factor,\n\t\tline_item_normalized_usage_amount,\n\t\tline_item_currency_code,\n\t\tline_item_unblended_rate,\n\t\tline_item_unblended_cost,\n\t\tline_item_blended_rate,\n\t\tline_item_blended_cost,\n\t\tline_item_line_item_description,\n\t\tline_item_tax_type,\n\t\tline_item_net_unblended_rate,\n\t\tline_item_net_unblended_cost,\n\t\tline_item_legal_entity,\n\t\tproduct_product_name,\n\t\tproduct_purchase_option,\n\t\tproduct_alarm_type,\n\t\tproduct_availability,\n\t\tproduct_availability_zone,\n\t\tproduct_bundle,\n\t\tproduct_bundle_description,\n\t\tproduct_bundle_group,\n\t\tproduct_cache_engine,\n\t\tproduct_capacitystatus,\n\t\tproduct_category,\n\t\tproduct_clock_speed,\n\t\tproduct_component,\n\t\tproduct_compute_family,\n\t\tproduct_compute_type,\n\t\tproduct_concurrencyscalingfreeusage,\n\t\tproduct_counts_against_quota,\n\t\tproduct_cputype,\n\t\tproduct_current_generation,\n\t\tproduct_data,\n\t\tproduct_data_transfer_quota,\n\t\tproduct_database_engine,\n\t\tproduct_datastore_storagetype,\n\t\tproduct_dedicated_ebs_throughput,\n\t\tproduct_deployment_option,\n\t\tproduct_description,\n\t\tproduct_durability,\n\t\tproduct_ecu,\n\t\tproduct_endpoint,\n\t\tproduct_endpoint_type,\n\t\tproduct_engine_code,\n\t\tproduct_enhanced_networking_supported,\n\t\tproduct_event_type,\n\t\tproduct_execution_frequency,\n\t\tproduct_execution_location,\n\t\tproduct_fee_code,\n\t\tproduct_fee_description,\n\t\tproduct_free_overage,\n\t\tproduct_frequency_mode,\n\t\tproduct_from_location,\n\t\tproduct_from_location_type,\n\t\tproduct_gpu,\n\t\tproduct_gpu_memory,\n\t\tproduct_granularity,\n\t\tproduct_group,\n\t\tproduct_group_description,\n\t\tproduct_insightstype,\n\t\tproduct_instance_family,\n\t\tproduct_instance_name,\n\t\tproduct_instance_type,\n\t\tproduct_instance_type_family,\n\t\tproduct_intel_avx2_available,\n\t\tproduct_intel_avx_available,\n\t\tproduct_intel_turbo_available,\n\t\tproduct_io,\n\t\tproduct_license,\n\t\tproduct_license_model,\n\t\tproduct_location,\n\t\tproduct_location_type,\n\t\tproduct_logs_destination,\n\t\tproduct_max_iops_burst_performance,\n\t\tproduct_max_iopsvolume,\n\t\tproduct_max_throughputvolume,\n\t\tproduct_max_volume_size,\n\t\tproduct_maximum_extended_storage,\n\t\tproduct_memory,\n\t\tproduct_memory_gib,\n\t\tproduct_memorytype,\n\t\tproduct_message_delivery_frequency,\n\t\tproduct_message_delivery_order,\n\t\tproduct_min_volume_size,\n\t\tproduct_network_performance,\n\t\tproduct_normalization_size_factor,\n\t\tproduct_operating_system,\n\t\tproduct_operation,\n\t\tproduct_overage_type,\n\t\tproduct_physical_cpu,\n\t\tproduct_physical_gpu,\n\t\tproduct_physical_processor,\n\t\tproduct_pre_installed_sw,\n\t\tproduct_pricing_unit,\n\t\tproduct_processor_architecture,\n\t\tproduct_processor_features,\n\t\tproduct_product_family,\n\t\tproduct_purchaseterm,\n\t\tproduct_queue_type,\n\t\tproduct_ratetype,\n\t\tproduct_region,\n\t\tproduct_request_description,\n\t\tproduct_request_type,\n\t\tproduct_resource_endpoint,\n\t\tproduct_resource_type,\n\t\tproduct_rootvolume,\n\t\tproduct_routing_target,\n\t\tproduct_routing_type,\n\t\tproduct_running_mode,\n\t\tproduct_servicecode,\n\t\tproduct_servicename,\n\t\tproduct_sku,\n\t\tproduct_software_included,\n\t\tproduct_software_type,\n\t\tproduct_standard_storage_retention_included,\n\t\tproduct_storage,\n\t\tproduct_storage_class,\n\t\tproduct_storage_family,\n\t\tproduct_storage_media,\n\t\tproduct_storage_type,\n\t\tproduct_tenancy,\n\t\tproduct_tiertype,\n\t\tproduct_to_location,\n\t\tproduct_to_location_type,\n\t\tproduct_transfer_type,\n\t\tproduct_type,\n\t\tproduct_usage_family,\n\t\tproduct_usagetype,\n\t\tproduct_uservolume,\n\t\tproduct_vcpu,\n\t\tproduct_version,\n\t\tproduct_volume_api_name,\n\t\tproduct_volume_type,\n\t\tproduct_with_active_users,\n\t\tpricing_lease_contract_length,\n\t\tpricing_offering_class,\n\t\tpricing_purchase_option,\n\t\tpricing_rate_code,\n\t\tpricing_rate_id,\n\t\tpricing_currency,\n\t\tpricing_public_on_demand_cost,\n\t\tpricing_public_on_demand_rate,\n\t\tpricing_term,\n\t\tpricing_unit,\n\t\treservation_amortized_upfront_cost_for_usage,\n\t\treservation_amortized_upfront_fee_for_billing_period,\n\t\treservation_effective_cost,\n\t\treservation_end_time,\n\t\treservation_modification_status,\n\t\treservation_net_amortized_upfront_cost_for_usage,\n\t\treservation_net_amortized_upfront_fee_for_billing_period,\n\t\treservation_net_effective_cost,\n\t\treservation_net_recurring_fee_for_usage,\n\t\treservation_net_unused_amortized_upfront_fee_for_billing_period,\n\t\treservation_net_unused_recurring_fee,\n\t\treservation_net_upfront_value,\n\t\treservation_normalized_units_per_reservation,\n\t\treservation_number_of_reservations,\n\t\treservation_recurring_fee_for_usage,\n\t\treservation_reservation_a_r_n,\n\t\treservation_start_time,\n\t\treservation_subscription_id,\n\t\treservation_total_reserved_normalized_units,\n\t\treservation_total_reserved_units,\n\t\treservation_units_per_reservation,\n\t\treservation_unused_amortized_upfront_fee_for_billing_period,\n\t\treservation_unused_normalized_unit_quantity,\n\t\treservation_unused_quantity,\n\t\treservation_unused_recurring_fee,\n\t\treservation_upfront_value,\n\t\tdiscount_edp_discount,\n\t\tdiscount_private_rate_discount,\n\t\tdiscount_total_discount,\n\t\tsavings_plan_total_commitment_to_date,\n\t\tsavings_plan_savings_plan_a_r_n,\n\t\tsavings_plan_savings_plan_rate,\n\t\tsavings_plan_used_commitment,\n\t\tsavings_plan_savings_plan_effective_cost,\n\t\tsavings_plan_amortized_upfront_commitment_for_billing_period,\n\t\tsavings_plan_recurring_commitment_for_billing_period,\n\t\tsavings_plan_start_time,\n\t\tsavings_plan_end_time,\n\t\tsavings_plan_instance_type_family,\n\t\tsavings_plan_offering_type,\n\t\tsavings_plan_payment_option,\n\t\tsavings_plan_purchase_term,\n\t\tsavings_plan_region,\n\t\tsavings_plan_net_savings_plan_effective_cost,\n\t\tsavings_plan_net_amortized_upfront_commitment_for_billing_period,\n\t\tsavings_plan_net_recurring_commitment_for_billing_period,\n\t\tresource_tags_aws_created_by,\n\t\tresource_tags_aws_elasticmapreduce_instance_group_role,\n\t\tresource_tags_aws_elasticmapreduce_job_flow_id,\n\t\tresource_tags_user_databricks_instance_pool_id,\n\t\tresource_tags_user_docker_compose,\n\t\tresource_tags_user_environment,\n\t\tresource_tags_user_name,\n\t\tresource_tags_user_service,\n\t\tresource_tags_user_account,\n\t\tresource_tags_user_asg,\n\t\tresource_tags_user_cluster_name,\n\t\tresource_tags_user_component,\n\t\tresource_tags_user_product_line,\n\t\tresource_tags_user_sub_componenet,\n\t\tresource_tags_user_sub_component,\n\t\tyear,\n\t\tmonth\n FROM source \n\n)\n\nSELECT * \nFROM yoda_e2e_infra_stg__aws_billing_report_raw", + "refs": + [], + "relation_name": "protected_yoda_e2e_infra.aws_billing_report_raw", + "resource_type": "model", + "schema": "protected_yoda_e2e_infra", + "sources": + [ + [ + "yoda_e2e_infra__costpo", + "aws_billing_report_raw" + ] + ], + "tags": + [ + "yoda_e2e_infra" + ], + "unique_id": "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost": + { + "access": "protected", + "alias": "aws_s3_cost", + "build_path": null, + "checksum": + { + "checksum": "6c580f6c914c8fdff09ddace0f2200866f4425ebc30e1400390c49362948e710", + "name": "sha256" + }, + "columns": + { + "bill_start_date": + { + "constraints": + [], + "description": "Billing date for a specific S3 service (day granularity)", + "meta": + {}, + "name": "bill_start_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "billing_period": + { + "constraints": + [], + "description": "Billing period date monthly", + "meta": + {}, + "name": "billing_period", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bucket": + { + "constraints": + [], + "description": "Bucket name", + "meta": + {}, + "name": "bucket", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cost": + { + "constraints": + [], + "description": "Sum of unblended cost per day", + "meta": + {}, + "name": "cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_usage_type": + { + "constraints": + [], + "description": "Out/In-Bytes, Requests-Tier,TimedStorage, StorageAnalytics, DataTransfer, Inventory-ObjectsListed, Retrieval, EarlyDelete-ByteHrs", + "meta": + {}, + "name": "line_item_usage_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_family": + { + "constraints": + [], + "description": "Data Transfer, API Request, Storage, Fee", + "meta": + {}, + "name": "product_product_family", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\nWITH aws_s3_cost AS (\n\n SELECT \n bill_billing_period_start_date AS billing_period, \n line_item_usage_start_date As bill_start_date,\n CASE\n WHEN line_item_resource_id like 'us-east-1-upsolver-02dd5906-3e54-43df-a64b-701186d037d2' THEN 'us-east-1-upsolver'\n ELSE line_item_resource_id \n END AS bucket,\n product_product_family, \n line_item_usage_type, \n SUM(line_item_unblended_cost) as cost \n FROM \n protected_yoda_e2e_infra.aws_billing_report_raw\n WHERE \n LOWER(line_item_product_code)=\"amazons3\"\n AND bill_billing_period_start_date >= '2021-01-01 00:00:00'\n GROUP BY \n 1, 2, 3, 4, 5 \n)\n\n/*\nTODO: get buckets from config\n*/\nSELECT * \nFROM aws_s3_cost", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-extreme-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.0940251, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_infra_stg__aws_s3_cost", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "staging", + "marts_compatible", + "yoda_e2e_infra_stg__aws_s3_cost", + "yoda_e2e_infra_stg__aws_s3_cost" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-extreme-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_infra_stg__aws_s3_cost", + "original_file_path": "models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.yml", + "path": "yoda_e2e_infra/staging/marts_compatible/yoda_e2e_infra_stg__aws_s3_cost/yoda_e2e_infra_stg__aws_s3_cost.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\n\nWITH aws_s3_cost AS (\n\n SELECT \n bill_billing_period_start_date AS billing_period, \n line_item_usage_start_date As bill_start_date,\n CASE\n WHEN line_item_resource_id like 'us-east-1-upsolver-02dd5906-3e54-43df-a64b-701186d037d2' THEN 'us-east-1-upsolver'\n ELSE line_item_resource_id \n END AS bucket,\n product_product_family, \n line_item_usage_type, \n SUM(line_item_unblended_cost) as cost \n FROM \n {{ ref('yoda_e2e_infra_stg__aws_billing_report_raw') }}\n WHERE \n LOWER(line_item_product_code)=\"amazons3\"\n AND bill_billing_period_start_date >= '2021-01-01 00:00:00'\n GROUP BY \n 1, 2, 3, 4, 5 \n)\n\n/*\nTODO: get buckets from config\n*/\nSELECT * \nFROM aws_s3_cost", + "refs": + [ + { + "name": "yoda_e2e_infra_stg__aws_billing_report_raw", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_infra.aws_s3_cost", + "resource_type": "model", + "schema": "protected_yoda_e2e_infra", + "sources": + [], + "tags": + [ + "yoda_e2e_infra" + ], + "unique_id": "model.yoda.yoda_e2e_infra_stg__aws_s3_cost", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-extreme-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot": + { + "access": "protected", + "alias": "costpo_kubecost_snapshot", + "build_path": null, + "checksum": + { + "checksum": "b5e52d6391a2bff252a4ae10b659cbf0a6d76ebfe542cc86771396be53960109", + "name": "sha256" + }, + "columns": + { + "Average_of_CPU_Efficiency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Average_of_CPU_Efficiency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Average_of_Ram_Efficiency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Average_of_Ram_Efficiency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Kubecost_Data_Container": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Kubecost_Data_Container", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Group": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Kubecost_Data_Group", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Product_Line": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Kubecost_Data_Product_Line", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost_Data_Team": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Kubecost_Data_Team", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Savings_opportunities": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Savings_opportunities", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Total_Cost": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "Total_Cost", + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM reporting_service.costpo_kubecost_snapshot\n\n), yoda_e2e_infra_stg__costpo_kubecost_snapshot AS (\n\n SELECT \n\t\t`Kubecost Data Container` as Kubecost_Data_Container,\n\t\t`Kubecost Data Product Line` as Kubecost_Data_Product_Line,\n\t\t`Kubecost Data Team` as Kubecost_Data_Team,\n\t\t`Kubecost Data Group` as Kubecost_Data_Group,\n\t\t`Average of Ram Efficiency` as Average_of_Ram_Efficiency,\n\t\t`Average of CPU Efficiency` as Average_of_CPU_Efficiency,\n\t\t`Total Cost` as Total_Cost,\n\t\t`Savings opportunities` as Savings_opportunities\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_infra", + "yoda_e2e_infra" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.1924703, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Table Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "staging", + "base", + "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "original_file_path": "models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.yml", + "path": "yoda_e2e_infra/staging/base/yoda_e2e_infra_stg__costpo_kubecost_snapshot/yoda_e2e_infra_stg__costpo_kubecost_snapshot.sql", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_infra__reporting_service', 'costpo_kubecost_snapshot') }}\n\n), yoda_e2e_infra_stg__costpo_kubecost_snapshot AS (\n\n SELECT \n\t\t`Kubecost Data Container` as Kubecost_Data_Container,\n\t\t`Kubecost Data Product Line` as Kubecost_Data_Product_Line,\n\t\t`Kubecost Data Team` as Kubecost_Data_Team,\n\t\t`Kubecost Data Group` as Kubecost_Data_Group,\n\t\t`Average of Ram Efficiency` as Average_of_Ram_Efficiency,\n\t\t`Average of CPU Efficiency` as Average_of_CPU_Efficiency,\n\t\t`Total Cost` as Total_Cost,\n\t\t`Savings opportunities` as Savings_opportunities\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "refs": + [], + "relation_name": "protected_yoda_e2e_infra.costpo_kubecost_snapshot", + "resource_type": "model", + "schema": "protected_yoda_e2e_infra", + "sources": + [ + [ + "yoda_e2e_infra__reporting_service", + "costpo_kubecost_snapshot" + ] + ], + "tags": + [ + "yoda_e2e_infra" + ], + "unique_id": "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty__dim_campaigns": + { + "access": "protected", + "alias": "dim_campaigns", + "build_path": null, + "checksum": + { + "checksum": "9678268f00ed9b8e338f7941c05b8394160a14466fb6756b8e6b75267a9649c2", + "name": "sha256" + }, + "columns": + { + "api_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "api_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "campaign_activated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_activated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "campaign_created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "campaign_created_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_created_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "campaign_description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "campaign_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "campaign_updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dwh_updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "dwh_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_active": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_active", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_active_store": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_active_store", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_admin_only": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_admin_only", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_archived": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_archived", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_exclude_customer_tags": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_exclude_customer_tags", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_expired": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_expired", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_hidden": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_hidden", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_referral_campaign": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_referral_campaign", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_require_product_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_require_product_id", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_require_product_tag": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_require_product_tag", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_require_product_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_require_product_type", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_requires_referral_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_requires_referral_code", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_test_store": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_test_store", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id__dim_stores", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_option_id__swell_redemption_options": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_option_id__swell_redemption_options", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_percentage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_percentage", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vip_tier_id__swell_vip_tiers": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "vip_tier_id__swell_vip_tiers", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_campaigns\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM public_yoda_e2e_platform.dim_stores \n\n), yoda_e2e_loyalty__dim_campaigns AS (\n\n SELECT \n staging.campaign_id,\n staging.merchant_id__dim_stores,\n staging.campaign_name,\n staging.reward_points,\n staging.currency_code,\n staging.is_active,\n staging.is_expired,\n staging.activated_at AS campaign_activated_at,\n staging.campaign_description,\n staging.created_at AS campaign_created_at,\n staging.created_date AS campaign_created_date,\n staging.updated_at AS campaign_updated_at,\n staging.is_archived,\n staging.is_hidden,\n staging.redemption_option_id__swell_redemption_options,\n staging.is_requires_referral_code,\n staging.reward_type,\n staging.reward_percentage,\n staging.is_require_product_id,\n staging.is_require_product_tag,\n staging.is_require_product_type,\n staging.api_key,\n staging.is_exclude_customer_tags,\n staging.is_admin_only,\n staging.vip_tier_id__swell_vip_tiers,\n staging.is_referral_campaign,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM staging\n INNER JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = staging.merchant_id__dim_stores\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_campaigns", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "redemption_option_id__swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one", + "ref-table": "swell_redemption_options" + }, + { + "foreign-key": "vip_tier_id__swell_vip_tiers", + "ref-key": "id", + "ref-relationship": "many-to-one", + "ref-table": "swell_vip_tiers" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "campaign_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.2522683, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "model.yoda.yoda_e2e_platform__dim_stores" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty__dim_campaigns", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_campaigns", + "yoda_e2e_loyalty__dim_campaigns" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "redemption_option_id__swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one", + "ref-table": "swell_redemption_options" + }, + { + "foreign-key": "vip_tier_id__swell_vip_tiers", + "ref-key": "id", + "ref-relationship": "many-to-one", + "ref-table": "swell_vip_tiers" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "campaign_id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__dim_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.yml", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.sql", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_campaigns') }}\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform__dim_stores') }} \n\n), yoda_e2e_loyalty__dim_campaigns AS (\n\n SELECT \n staging.campaign_id,\n staging.merchant_id__dim_stores,\n staging.campaign_name,\n staging.reward_points,\n staging.currency_code,\n staging.is_active,\n staging.is_expired,\n staging.activated_at AS campaign_activated_at,\n staging.campaign_description,\n staging.created_at AS campaign_created_at,\n staging.created_date AS campaign_created_date,\n staging.updated_at AS campaign_updated_at,\n staging.is_archived,\n staging.is_hidden,\n staging.redemption_option_id__swell_redemption_options,\n staging.is_requires_referral_code,\n staging.reward_type,\n staging.reward_percentage,\n staging.is_require_product_id,\n staging.is_require_product_tag,\n staging.is_require_product_type,\n staging.api_key,\n staging.is_exclude_customer_tags,\n staging.is_admin_only,\n staging.vip_tier_id__swell_vip_tiers,\n staging.is_referral_campaign,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM staging\n INNER JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = staging.merchant_id__dim_stores\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_campaigns", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_loyalty.dim_campaigns", + "resource_type": "model", + "schema": "public_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "unrendered_config": + { + "file_format": "delta", + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "redemption_option_id__swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one", + "ref-table": "swell_redemption_options" + }, + { + "foreign-key": "vip_tier_id__swell_vip_tiers", + "ref-key": "id", + "ref-relationship": "many-to-one", + "ref-table": "swell_vip_tiers" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "campaign_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty__dim_merchants": + { + "access": "protected", + "alias": "dim_merchants", + "build_path": null, + "checksum": + { + "checksum": "d856bda8fbe46689a7c74a9a7f4d0d5e76a975e2fc72e1b76691efb1eb40c52f", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "company_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "company_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "contact_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_app_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "facebook_app_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_trial_expires_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "free_trial_expires_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "from_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "from_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "group_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "group_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_rewards_installed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "has_rewards_installed", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "has_store": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "has_store", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "install_order_volume": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "install_order_volume", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "installed_analytics_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "installed_analytics_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "installed_rewards_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "installed_rewards_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_analytics_installed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_analytics_installed", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_approved": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_approved", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_can_generate_coupons": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_can_generate_coupons", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_completed_onboarding": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_completed_onboarding", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_completed_profile": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_completed_profile", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_cross_origin_store_accounts": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_cross_origin_store_accounts", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_delete_used_coupons_enable": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_delete_used_coupons_enable", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_discount_code_based_referral_program_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_discount_code_based_referral_program_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_first_time_referral_discounts_enable_flag": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_first_time_referral_discounts_enable_flag", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_free_products_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_free_products_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_include_shipping": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_include_shipping", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_on_free_trial": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_on_free_trial", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_program_live": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_program_live", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_program_locked": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_program_locked", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_redemptions_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_redemptions_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_setup_rewards_page": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_setup_rewards_page", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_sync_fields_with_processor": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_sync_fields_with_processor", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_test_account": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_test_account", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_verified_email_domain": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_verified_email_domain", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_vip_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_vip_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_vip_tiers_job_running": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_vip_tiers_job_running", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_weekly_digest_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_weekly_digest_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "logo_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "logo_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "merchant_created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "organization_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "plan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform_engine": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform_engine", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_reminder_delay_days": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "points_reminder_delay_days", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "process_order_status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "process_order_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_refund_status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "process_refund_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "referral_reminder_days": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_reminder_days", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "round_discounts_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "round_discounts_strategy", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "source": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "time_zone": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "time_zone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "uninstalled_analytics_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "uninstalled_analytics_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "uninstalled_rewards_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "uninstalled_rewards_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "vip_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "vip_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "website": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "website", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_enabled", + "quote": null, + "tags": + [], + "data_type": "boolean" + } + }, + "compiled": true, + "compiled_code": "WITH yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts\n\n), yoda_e2e_loyalty_stg__swell_merchants AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_merchants\n\n), yoda_e2e_loyalty_stg__swell_vip_tiers_settings AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_vip_tiers_settings\n\n), yoda_e2e_loyalty__dim_merchants AS (\n\n SELECT yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.app_key,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.organization_key,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.created_at AS merchant_created_at,\n yoda_e2e_loyalty_stg__swell_merchants.company_name,\n yoda_e2e_loyalty_stg__swell_merchants.from_email,\n yoda_e2e_loyalty_stg__swell_merchants.website,\n yoda_e2e_loyalty_stg__swell_merchants.logo_url,\n yoda_e2e_loyalty_stg__swell_merchants.currency,\n yoda_e2e_loyalty_stg__swell_merchants.is_approved,\n yoda_e2e_loyalty_stg__swell_merchants.widget_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.platform,\n yoda_e2e_loyalty_stg__swell_merchants.has_store,\n yoda_e2e_loyalty_stg__swell_merchants.has_rewards_installed,\n yoda_e2e_loyalty_stg__swell_merchants.installed_rewards_at,\n yoda_e2e_loyalty_stg__swell_merchants.uninstalled_rewards_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_analytics_installed,\n yoda_e2e_loyalty_stg__swell_merchants.installed_analytics_at,\n yoda_e2e_loyalty_stg__swell_merchants.uninstalled_analytics_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_completed_profile,\n yoda_e2e_loyalty_stg__swell_merchants.is_redemptions_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.plan,\n yoda_e2e_loyalty_stg__swell_merchants.is_include_shipping,\n yoda_e2e_loyalty_stg__swell_merchants.is_program_live,\n yoda_e2e_loyalty_stg__swell_merchants.is_cross_origin_store_accounts,\n yoda_e2e_loyalty_stg__swell_merchants.install_order_volume,\n yoda_e2e_loyalty_stg__swell_merchants.contact_email,\n yoda_e2e_loyalty_stg__swell_merchants.is_weekly_digest_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.free_trial_expires_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_on_free_trial,\n yoda_e2e_loyalty_stg__swell_merchants.is_program_locked,\n yoda_e2e_loyalty_stg__swell_merchants.is_free_products_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.process_refund_status,\n yoda_e2e_loyalty_stg__swell_merchants.process_order_status,\n yoda_e2e_loyalty_stg__swell_merchants.platform_engine,\n yoda_e2e_loyalty_stg__swell_merchants.points_reminder_delay_days,\n yoda_e2e_loyalty_stg__swell_merchants.source,\n yoda_e2e_loyalty_stg__swell_merchants.is_setup_rewards_page,\n yoda_e2e_loyalty_stg__swell_merchants.is_sync_fields_with_processor,\n yoda_e2e_loyalty_stg__swell_merchants.is_vip_tiers_job_running,\n yoda_e2e_loyalty_stg__swell_merchants.is_can_generate_coupons,\n yoda_e2e_loyalty_stg__swell_merchants.referral_reminder_days,\n yoda_e2e_loyalty_stg__swell_merchants.facebook_app_id,\n yoda_e2e_loyalty_stg__swell_merchants.is_completed_onboarding,\n yoda_e2e_loyalty_stg__swell_merchants.is_first_time_referral_discounts_enable_flag,\n yoda_e2e_loyalty_stg__swell_merchants.is_discount_code_based_referral_program_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.is_verified_email_domain,\n yoda_e2e_loyalty_stg__swell_merchants.is_test_account,\n yoda_e2e_loyalty_stg__swell_merchants.time_zone,\n yoda_e2e_loyalty_stg__swell_merchants.loyalty_opt_in_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.referral_opt_in_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.round_discounts_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.is_delete_used_coupons_enable,\n yoda_e2e_loyalty_stg__swell_merchants.group_id,\n yoda_e2e_loyalty_stg__swell_vip_tiers_settings.type AS vip_type,\n COALESCE(yoda_e2e_loyalty_stg__swell_vip_tiers_settings.is_vip_enabled, 0) AS is_vip_enabled\n FROM yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts\n LEFT JOIN yoda_e2e_loyalty_stg__swell_merchants\n ON yoda_e2e_loyalty_stg__swell_merchants.merchant_id = yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id\n LEFT JOIN yoda_e2e_loyalty_stg__swell_vip_tiers_settings\n ON yoda_e2e_loyalty_stg__swell_vip_tiers_settings.merchant_id = yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__dim_merchants", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.299954, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty__dim_merchants", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_merchants", + "yoda_e2e_loyalty__dim_merchants" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__dim_merchants", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.sql", + "raw_code": "WITH yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts') }}\n\n), yoda_e2e_loyalty_stg__swell_merchants AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_merchants') }}\n\n), yoda_e2e_loyalty_stg__swell_vip_tiers_settings AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_vip_tiers_settings') }}\n\n), yoda_e2e_loyalty__dim_merchants AS (\n\n SELECT yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.app_key,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.organization_key,\n yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.created_at AS merchant_created_at,\n yoda_e2e_loyalty_stg__swell_merchants.company_name,\n yoda_e2e_loyalty_stg__swell_merchants.from_email,\n yoda_e2e_loyalty_stg__swell_merchants.website,\n yoda_e2e_loyalty_stg__swell_merchants.logo_url,\n yoda_e2e_loyalty_stg__swell_merchants.currency,\n yoda_e2e_loyalty_stg__swell_merchants.is_approved,\n yoda_e2e_loyalty_stg__swell_merchants.widget_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.platform,\n yoda_e2e_loyalty_stg__swell_merchants.has_store,\n yoda_e2e_loyalty_stg__swell_merchants.has_rewards_installed,\n yoda_e2e_loyalty_stg__swell_merchants.installed_rewards_at,\n yoda_e2e_loyalty_stg__swell_merchants.uninstalled_rewards_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_analytics_installed,\n yoda_e2e_loyalty_stg__swell_merchants.installed_analytics_at,\n yoda_e2e_loyalty_stg__swell_merchants.uninstalled_analytics_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_completed_profile,\n yoda_e2e_loyalty_stg__swell_merchants.is_redemptions_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.plan,\n yoda_e2e_loyalty_stg__swell_merchants.is_include_shipping,\n yoda_e2e_loyalty_stg__swell_merchants.is_program_live,\n yoda_e2e_loyalty_stg__swell_merchants.is_cross_origin_store_accounts,\n yoda_e2e_loyalty_stg__swell_merchants.install_order_volume,\n yoda_e2e_loyalty_stg__swell_merchants.contact_email,\n yoda_e2e_loyalty_stg__swell_merchants.is_weekly_digest_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.free_trial_expires_at,\n yoda_e2e_loyalty_stg__swell_merchants.is_on_free_trial,\n yoda_e2e_loyalty_stg__swell_merchants.is_program_locked,\n yoda_e2e_loyalty_stg__swell_merchants.is_free_products_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.process_refund_status,\n yoda_e2e_loyalty_stg__swell_merchants.process_order_status,\n yoda_e2e_loyalty_stg__swell_merchants.platform_engine,\n yoda_e2e_loyalty_stg__swell_merchants.points_reminder_delay_days,\n yoda_e2e_loyalty_stg__swell_merchants.source,\n yoda_e2e_loyalty_stg__swell_merchants.is_setup_rewards_page,\n yoda_e2e_loyalty_stg__swell_merchants.is_sync_fields_with_processor,\n yoda_e2e_loyalty_stg__swell_merchants.is_vip_tiers_job_running,\n yoda_e2e_loyalty_stg__swell_merchants.is_can_generate_coupons,\n yoda_e2e_loyalty_stg__swell_merchants.referral_reminder_days,\n yoda_e2e_loyalty_stg__swell_merchants.facebook_app_id,\n yoda_e2e_loyalty_stg__swell_merchants.is_completed_onboarding,\n yoda_e2e_loyalty_stg__swell_merchants.is_first_time_referral_discounts_enable_flag,\n yoda_e2e_loyalty_stg__swell_merchants.is_discount_code_based_referral_program_enabled,\n yoda_e2e_loyalty_stg__swell_merchants.is_verified_email_domain,\n yoda_e2e_loyalty_stg__swell_merchants.is_test_account,\n yoda_e2e_loyalty_stg__swell_merchants.time_zone,\n yoda_e2e_loyalty_stg__swell_merchants.loyalty_opt_in_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.referral_opt_in_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.round_discounts_strategy,\n yoda_e2e_loyalty_stg__swell_merchants.is_delete_used_coupons_enable,\n yoda_e2e_loyalty_stg__swell_merchants.group_id,\n yoda_e2e_loyalty_stg__swell_vip_tiers_settings.type AS vip_type,\n COALESCE(yoda_e2e_loyalty_stg__swell_vip_tiers_settings.is_vip_enabled, 0) AS is_vip_enabled\n FROM yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts\n LEFT JOIN yoda_e2e_loyalty_stg__swell_merchants\n ON yoda_e2e_loyalty_stg__swell_merchants.merchant_id = yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id\n LEFT JOIN yoda_e2e_loyalty_stg__swell_vip_tiers_settings\n ON yoda_e2e_loyalty_stg__swell_vip_tiers_settings.merchant_id = yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.merchant_id\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__dim_merchants", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_merchants", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_loyalty.dim_merchants", + "resource_type": "model", + "schema": "public_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty__dim_merchants", + "unrendered_config": + { + "file_format": "delta", + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot": + { + "access": "protected", + "alias": "dim_vip_tiers_daily_snapshot", + "build_path": null, + "checksum": + { + "checksum": "bd2b3f792d24c0b72001367873c4894d5833f77c399537e3fef2a120336120f8", + "name": "sha256" + }, + "columns": + { + "description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dwh_updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "dwh_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_earned": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "points_earned", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "rank": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "rank", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n\nWITH yoda_e2e_loyalty_stg__vip_tiers_thresholds AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.vip_tiers_thresholds\n\n), yoda_e2e_loyalty_stg__vip_tiers AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.vip_tiers\n\n), yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot AS (\n\n SELECT \n yoda_e2e_loyalty_stg__vip_tiers.id,\n yoda_e2e_loyalty_stg__vip_tiers.merchant_id,\n yoda_e2e_loyalty_stg__vip_tiers.rank,\n yoda_e2e_loyalty_stg__vip_tiers.name,\n yoda_e2e_loyalty_stg__vip_tiers.description,\n yoda_e2e_loyalty_stg__vip_tiers_thresholds.points_earned,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__vip_tiers\n LEFT JOIN yoda_e2e_loyalty_stg__vip_tiers_thresholds \n ON yoda_e2e_loyalty_stg__vip_tiers.id = yoda_e2e_loyalty_stg__vip_tiers_thresholds.tier_id\n WHERE yoda_e2e_loyalty_stg__vip_tiers_thresholds.type = 'EntryVipTiersThreshold'\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "parquet", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.3240807, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.yml", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.sql", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\n{{\n config(\n file_format='parquet'\n )\n}}\n\nWITH yoda_e2e_loyalty_stg__vip_tiers_thresholds AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__vip_tiers_thresholds') }}\n\n), yoda_e2e_loyalty_stg__vip_tiers AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__vip_tiers') }}\n\n), yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot AS (\n\n SELECT \n yoda_e2e_loyalty_stg__vip_tiers.id,\n yoda_e2e_loyalty_stg__vip_tiers.merchant_id,\n yoda_e2e_loyalty_stg__vip_tiers.rank,\n yoda_e2e_loyalty_stg__vip_tiers.name,\n yoda_e2e_loyalty_stg__vip_tiers.description,\n yoda_e2e_loyalty_stg__vip_tiers_thresholds.points_earned,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__vip_tiers\n LEFT JOIN yoda_e2e_loyalty_stg__vip_tiers_thresholds \n ON yoda_e2e_loyalty_stg__vip_tiers.id = yoda_e2e_loyalty_stg__vip_tiers_thresholds.tier_id\n WHERE yoda_e2e_loyalty_stg__vip_tiers_thresholds.type = 'EntryVipTiersThreshold'\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__vip_tiers", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_loyalty.dim_vip_tiers_daily_snapshot", + "resource_type": "model", + "schema": "public_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "unrendered_config": + { + "file_format": "parquet", + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf": + { + "access": "protected", + "alias": "dim_vip_tiers_daily_snapshot_to_sf", + "build_path": null, + "checksum": + { + "checksum": "1ec34555934e7b8b3c1e4ea745fe58e1caf2e4b50d97c0e626860f71c8fde6b2", + "name": "sha256" + }, + "columns": + { + "description": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dwh_updated_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "dwh_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_earned": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "points_earned", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "rank": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "rank", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n\n\nWITH export_candidate AS (\n\n SELECT * FROM public_yoda_e2e_loyalty.dim_vip_tiers_daily_snapshot\n\n), yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf AS (\n\n SELECT \n\t\tcast(id as bigint),\n\t\tcast(merchant_id as bigint),\n\t\tcast(rank as bigint),\n\t\tcast(name as string),\n\t\tcast(description as string),\n\t\tcast(points_earned as bigint),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "snowflake": + { + "properties": + { + "database": "YOTPO", + "is_incremental": false, + "mode": "Overwrite", + "post_actions": "", + "pre_actions": "alter table yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf cluster by (ID);", + "role": "INGESTION", + "schema": "DEV", + "table": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "use_staging_table": true, + "warehouse": "INGESTION" + }, + "trigger_on_done": false + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "yoda_e2e_loyalty", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_snowflake" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.2340326, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Table Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "snowflake": + { + "properties": + { + "database": "YOTPO", + "is_incremental": false, + "mode": "Overwrite", + "post_actions": "", + "pre_actions": "alter table yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf cluster by (ID);", + "role": "INGESTION", + "schema": "DEV", + "table": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "use_staging_table": true, + "warehouse": "INGESTION" + }, + "trigger_on_done": false + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "yoda_e2e_loyalty", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.yml", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf.sql", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('view', 'view')\n )\n}}\n\nWITH export_candidate AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot') }}\n\n), yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf AS (\n\n SELECT \n\t\tcast(id as bigint),\n\t\tcast(merchant_id as bigint),\n\t\tcast(rank as bigint),\n\t\tcast(name as string),\n\t\tcast(description as string),\n\t\tcast(points_earned as bigint),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_loyalty.dim_vip_tiers_daily_snapshot_to_sf", + "resource_type": "model", + "schema": "public_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_snowflake" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "snowflake": + { + "properties": + { + "database": "YOTPO", + "is_incremental": false, + "mode": "Overwrite", + "post_actions": "", + "pre_actions": "alter table yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf cluster by (ID);", + "role": "INGESTION", + "schema": "DEV", + "table": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf", + "use_staging_table": true, + "warehouse": "INGESTION" + }, + "trigger_on_done": false + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "yoda_e2e_loyalty", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_snowflake" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions": + { + "access": "protected", + "alias": "fact_points_redemptions", + "build_path": null, + "checksum": + { + "checksum": "4afcc6990be13bf91d5699aea1da0c163547302dac6fae1a46c156e3af136699", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "approved_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "approved_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id__swell_customers": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "customer_id__swell_customers", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_percentage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_percentage", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_rate_cents_in_original_currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_rate_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dwh_updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "dwh_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "hashed_updated": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "hashed_updated", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_active_store": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_active_store", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_approved": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_approved", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_deleted", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_pos": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_pos", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_reversed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_reversed", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_test_store": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_test_store", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_visible": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_visible", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_company_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_company_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_group_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_group_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_is_completed_profile": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_is_completed_profile", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_is_redemptions_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_is_redemptions_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_is_test_account": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_is_test_account", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_is_vip_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_is_vip_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_plan": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_plan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_platform": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "loyalty_platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_vip_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_vip_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "merchant_id__dim_stores": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id__dim_stores", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "option_id__swell_redemption_options": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "option_id__swell_redemption_options", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "perk_id__swell_perks": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "perk_id__swell_perks", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_redeemed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "points_redeemed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_condition": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_condition", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "redemption_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "redemption_method": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_method", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "referral_id__swell_referrals": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_id__swell_referrals", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "store_created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store_domain": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_domain", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_language": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_language", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_name", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "WITH yoda_e2e_loyalty_stg__swell_point_redemptions AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_point_redemptions\n\n), yoda_e2e_loyalty_stg__swell_redemption_options AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_redemption_options\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM public_yoda_e2e_platform.dim_stores\n\n), yoda_e2e_loyalty__fact_points_redemptions AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_point_redemptions.id,\n yoda_e2e_loyalty_stg__swell_point_redemptions.created_at AS redemption_created_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.redemption_date,\n yoda_e2e_loyalty_stg__swell_point_redemptions.updated_at AS redemption_updated_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.approved_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.points_redeemed,\n yoda_e2e_loyalty_stg__swell_point_redemptions.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_point_redemptions.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_point_redemptions.option_id__swell_redemption_options,\n yoda_e2e_loyalty_stg__swell_point_redemptions.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_point_redemptions.perk_id__swell_perks,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_approved,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_pos,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_visible,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_deleted,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_reversed,\n yoda_e2e_loyalty_stg__swell_redemption_options.redemption_condition,\n yoda_e2e_loyalty_stg__swell_redemption_options.redemption_method,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_type,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_percentage,\n yoda_e2e_loyalty_stg__swell_redemption_options.currency,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_rate_cents_in_original_currency,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_domain,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.store_created_at,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.store_language,\n yoda_e2e_platform__dim_stores.loyalty_platform,\n yoda_e2e_platform__dim_stores.merchant_created_at,\n yoda_e2e_platform__dim_stores.loyalty_company_name,\n yoda_e2e_platform__dim_stores.loyalty_is_completed_profile,\n yoda_e2e_platform__dim_stores.loyalty_is_redemptions_enabled,\n yoda_e2e_platform__dim_stores.loyalty_plan,\n yoda_e2e_platform__dim_stores.loyalty_is_test_account,\n yoda_e2e_platform__dim_stores.loyalty_opt_in_strategy,\n yoda_e2e_platform__dim_stores.referral_opt_in_strategy,\n yoda_e2e_platform__dim_stores.loyalty_group_id,\n yoda_e2e_platform__dim_stores.loyalty_vip_type,\n yoda_e2e_platform__dim_stores.loyalty_is_vip_enabled,\n HASH( COALESCE(yoda_e2e_loyalty_stg__swell_point_redemptions.updated_at, ''), COALESCE(yoda_e2e_loyalty_stg__swell_redemption_options.updated_at, '')) AS hashed_updated,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_point_redemptions\n LEFT JOIN yoda_e2e_loyalty_stg__swell_redemption_options\n ON yoda_e2e_loyalty_stg__swell_redemption_options.id = yoda_e2e_loyalty_stg__swell_point_redemptions.option_id__swell_redemption_options\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_point_redemptions.merchant_id__dim_stores\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_points_redemptions", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "id", + "ref-key": "id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_point_redemptions" + }, + { + "foreign-key": "option_id__swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_redemption_options" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.3684053, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options", + "model.yoda.yoda_e2e_platform__dim_stores" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty__fact_points_redemptions", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_points_redemptions", + "yoda_e2e_loyalty__fact_points_redemptions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "id", + "ref-key": "id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_point_redemptions" + }, + { + "foreign-key": "option_id__swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_redemption_options" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__fact_points_redemptions", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.yml", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.sql", + "raw_code": "WITH yoda_e2e_loyalty_stg__swell_point_redemptions AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_point_redemptions') }}\n\n), yoda_e2e_loyalty_stg__swell_redemption_options AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_redemption_options') }}\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform__dim_stores') }}\n\n), yoda_e2e_loyalty__fact_points_redemptions AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_point_redemptions.id,\n yoda_e2e_loyalty_stg__swell_point_redemptions.created_at AS redemption_created_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.redemption_date,\n yoda_e2e_loyalty_stg__swell_point_redemptions.updated_at AS redemption_updated_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.approved_at,\n yoda_e2e_loyalty_stg__swell_point_redemptions.points_redeemed,\n yoda_e2e_loyalty_stg__swell_point_redemptions.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_point_redemptions.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_point_redemptions.option_id__swell_redemption_options,\n yoda_e2e_loyalty_stg__swell_point_redemptions.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_point_redemptions.perk_id__swell_perks,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_approved,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_pos,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_visible,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_deleted,\n yoda_e2e_loyalty_stg__swell_point_redemptions.is_reversed,\n yoda_e2e_loyalty_stg__swell_redemption_options.redemption_condition,\n yoda_e2e_loyalty_stg__swell_redemption_options.redemption_method,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_type,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_percentage,\n yoda_e2e_loyalty_stg__swell_redemption_options.currency,\n yoda_e2e_loyalty_stg__swell_redemption_options.discount_rate_cents_in_original_currency,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_domain,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.store_created_at,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.store_language,\n yoda_e2e_platform__dim_stores.loyalty_platform,\n yoda_e2e_platform__dim_stores.merchant_created_at,\n yoda_e2e_platform__dim_stores.loyalty_company_name,\n yoda_e2e_platform__dim_stores.loyalty_is_completed_profile,\n yoda_e2e_platform__dim_stores.loyalty_is_redemptions_enabled,\n yoda_e2e_platform__dim_stores.loyalty_plan,\n yoda_e2e_platform__dim_stores.loyalty_is_test_account,\n yoda_e2e_platform__dim_stores.loyalty_opt_in_strategy,\n yoda_e2e_platform__dim_stores.referral_opt_in_strategy,\n yoda_e2e_platform__dim_stores.loyalty_group_id,\n yoda_e2e_platform__dim_stores.loyalty_vip_type,\n yoda_e2e_platform__dim_stores.loyalty_is_vip_enabled,\n HASH( COALESCE(yoda_e2e_loyalty_stg__swell_point_redemptions.updated_at, ''), COALESCE(yoda_e2e_loyalty_stg__swell_redemption_options.updated_at, '')) AS hashed_updated,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_point_redemptions\n LEFT JOIN yoda_e2e_loyalty_stg__swell_redemption_options\n ON yoda_e2e_loyalty_stg__swell_redemption_options.id = yoda_e2e_loyalty_stg__swell_point_redemptions.option_id__swell_redemption_options\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_point_redemptions.merchant_id__dim_stores\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_points_redemptions", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__swell_redemption_options", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_loyalty.fact_points_redemptions", + "resource_type": "model", + "schema": "public_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "unrendered_config": + { + "file_format": "delta", + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "id", + "ref-key": "id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_point_redemptions" + }, + { + "foreign-key": "option_id__swell_redemption_options", + "ref-key": "id", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_redemption_options" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty__fact_purchases": + { + "access": "protected", + "alias": "fact_purchases", + "build_path": null, + "checksum": + { + "checksum": "96f55f975a8ec0c2c6f31adb01852d1ba4729e789e6804736cf66975e61fe7b5", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "store ID. Many - one relationship with dim_stores", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_city": + { + "constraints": + [], + "description": "Customer's billing city", + "meta": + {}, + "name": "billing_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "constraints": + [], + "description": "Customer's browser country code", + "meta": + {}, + "name": "browser_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id__swell_customers": + { + "constraints": + [], + "description": "yoda_e2e_loyalty customer ID. Many - one relationship with swell_customers", + "meta": + {}, + "name": "customer_id__swell_customers", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_ip_address": + { + "constraints": + [], + "description": "Customer's ip address", + "meta": + {}, + "name": "customer_ip_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_cents_in_original_currency": + { + "constraints": + [], + "description": "Discount value in local currency - relates to purchase_currency", + "meta": + {}, + "name": "discount_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dwh_updated_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "dwh_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_active_store": + { + "constraints": + [], + "description": "Indicator. 1 represent inactive store, 0 for active stores", + "meta": + {}, + "name": "is_active_store", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_applied_to_campaigns": + { + "constraints": + [], + "description": "Indicator, 1 means the purchase is part of campaign", + "meta": + {}, + "name": "is_applied_to_campaigns", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_before_swell_acquisition": + { + "constraints": + [], + "description": "Indicator, 1 means the record was created before Swell acquisition", + "meta": + {}, + "name": "is_before_swell_acquisition", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_fraud_review": + { + "constraints": + [], + "description": "Indicator, 1 means the purchase is related to fraud review", + "meta": + {}, + "name": "is_fraud_review", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_move_merchant_to_new_tier": + { + "constraints": + [], + "description": "Indicator, 1 means the purchase will move the merchant to new tier", + "meta": + {}, + "name": "is_move_merchant_to_new_tier", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_swell_user": + { + "constraints": + [], + "description": "Indicator, 1 means the customer has account in the store", + "meta": + {}, + "name": "is_swell_user", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_test_store": + { + "constraints": + [], + "description": "Indicator. 1 represent test store, 0 for production store", + "meta": + {}, + "name": "is_test_store", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "constraints": + [], + "description": "yoda_e2e_loyalty merchant ID. Many - one relationship with dim_stores", + "meta": + {}, + "name": "merchant_id__dim_stores", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id__fact_orders": + { + "constraints": + [], + "description": "Yotpo order ID. Many - one relationship with fact_orders", + "meta": + {}, + "name": "order_id__fact_orders", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "constraints": + [], + "description": "organization ID. Many - one relationship with dim_organizations", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "platform_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_created_at": + { + "constraints": + [], + "description": "Purchase creation timestamp by customer", + "meta": + {}, + "name": "purchase_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_currency": + { + "constraints": + [], + "description": "Purchase currency code", + "meta": + {}, + "name": "purchase_currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_date": + { + "constraints": + [], + "description": "Purchase creation date by customer", + "meta": + {}, + "name": "purchase_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "purchase_id": + { + "constraints": + [], + "description": "Unique purchase id from swell api", + "meta": + {}, + "name": "purchase_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_updated_at": + { + "constraints": + [], + "description": "Last update to purchase record", + "meta": + {}, + "name": "purchase_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_value_cents_in_original_currency": + { + "constraints": + [], + "description": "Purchase value in local currency - relates to purchase_currency", + "meta": + {}, + "name": "purchase_value_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id__swell_redemption_code": + { + "constraints": + [], + "description": "yoda_e2e_loyalty redemption code ID. Many - one relationship with swell_redemption_code", + "meta": + {}, + "name": "redemption_code_id__swell_redemption_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_discount_code_id__swell_referral_discount_code": + { + "constraints": + [], + "description": "Referral discount code ID. Many - one relationship with swell_referral_discount_codes", + "meta": + {}, + "name": "referral_discount_code_id__swell_referral_discount_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "constraints": + [], + "description": "yoda_e2e_loyalty referral ID. Many - one relationship with swell_referrals", + "meta": + {}, + "name": "referral_id__swell_referrals", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shipping_city": + { + "constraints": + [], + "description": "Customer's shipping city", + "meta": + {}, + "name": "shipping_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "constraints": + [], + "description": "Customer's shipping country code", + "meta": + {}, + "name": "shipping_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "constraints": + [], + "description": "Physical store address", + "meta": + {}, + "name": "store_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "constraints": + [], + "description": "Physical store city", + "meta": + {}, + "name": "store_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "store ID. Many - one relationship with dim_stores", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_name": + { + "constraints": + [], + "description": "Web store name (might be similar to store_domain)", + "meta": + {}, + "name": "store_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "constraints": + [], + "description": "Physical store state", + "meta": + {}, + "name": "store_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_agent_id__swell_user_agent": + { + "constraints": + [], + "description": "yoda_e2e_loyalty user agent ID. Many - one relationship with swell_user_agent", + "meta": + {}, + "name": "user_agent_id__swell_user_agent", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "\n\nWITH yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.swell_purchases\n\n \n\n WHERE updated_at >= ((SELECT MAX(purchase_updated_at) FROM public_yoda_e2e_loyalty.fact_purchases) - INTERVAL 1 DAYS)\n\n \n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM public_yoda_e2e_platform.dim_stores\n\n), yoda_e2e_loyalty__fact_purchases AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_purchases.purchase_id,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_created_at,\n yoda_e2e_loyalty_stg__swell_purchases.updated_at AS purchase_updated_at,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_date,\n yoda_e2e_loyalty_stg__swell_purchases.is_before_swell_acquisition,\n yoda_e2e_loyalty_stg__swell_purchases.is_applied_to_campaigns,\n yoda_e2e_loyalty_stg__swell_purchases.is_fraud_review,\n yoda_e2e_loyalty_stg__swell_purchases.is_swell_user,\n yoda_e2e_loyalty_stg__swell_purchases.is_move_merchant_to_new_tier,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_value_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_currency,\n yoda_e2e_loyalty_stg__swell_purchases.discount_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.billing_city,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_city,\n yoda_e2e_loyalty_stg__swell_purchases.customer_ip_address,\n yoda_e2e_loyalty_stg__swell_purchases.browser_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.store_address,\n yoda_e2e_loyalty_stg__swell_purchases.store_city,\n yoda_e2e_loyalty_stg__swell_purchases.store_state,\n yoda_e2e_loyalty_stg__swell_purchases.referral_discount_code_id__swell_referral_discount_code,\n yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_purchases.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_purchases.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_purchases.user_agent_id__swell_user_agent,\n yoda_e2e_loyalty_stg__swell_purchases.redemption_code_id__swell_redemption_code,\n yoda_e2e_loyalty_stg__swell_purchases.order_id__fact_orders,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_purchases\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores\n\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_purchases", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": "merge", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "name": "large" + }, + "foreign-keys": + [ + { + "foreign-key": "purchase_id", + "ref-key": "purchase_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_purchases" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "integration_config": + { + "segment": + { + "properties": + { + "event_name": "yoda-test-purchase", + "write_key_hint": "yoda-test" + }, + "trigger_on_done": true + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "purchase_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_track_segment" + ], + "unique_key": "purchase_id" + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.387456, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_platform__dim_stores" + ] + }, + "deprecation_date": null, + "description": "Purchases that swell customers performed with enrichment", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_purchases", + "yoda_e2e_loyalty__fact_purchases" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "large" + }, + "foreign-keys": + [ + { + "foreign-key": "purchase_id", + "ref-key": "purchase_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_purchases" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "integration_config": + { + "segment": + { + "properties": + { + "event_name": "yoda-test-purchase", + "write_key_hint": "yoda-test" + }, + "trigger_on_done": true + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "purchase_id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__fact_purchases", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.yml", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.sql", + "raw_code": "{{\n config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n unique_key='purchase_id',\n incremental_strategy = 'merge',\n )\n}}\n\nWITH yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__swell_purchases') }}\n\n {% if is_incremental() %}\n\n WHERE updated_at >= ((SELECT MAX(purchase_updated_at) FROM {{ this }}) - INTERVAL 1 DAYS)\n\n {% endif %}\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform__dim_stores') }}\n\n), yoda_e2e_loyalty__fact_purchases AS (\n\n SELECT\n yoda_e2e_loyalty_stg__swell_purchases.purchase_id,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_created_at,\n yoda_e2e_loyalty_stg__swell_purchases.updated_at AS purchase_updated_at,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_date,\n yoda_e2e_loyalty_stg__swell_purchases.is_before_swell_acquisition,\n yoda_e2e_loyalty_stg__swell_purchases.is_applied_to_campaigns,\n yoda_e2e_loyalty_stg__swell_purchases.is_fraud_review,\n yoda_e2e_loyalty_stg__swell_purchases.is_swell_user,\n yoda_e2e_loyalty_stg__swell_purchases.is_move_merchant_to_new_tier,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_value_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.purchase_currency,\n yoda_e2e_loyalty_stg__swell_purchases.discount_cents_in_original_currency,\n yoda_e2e_loyalty_stg__swell_purchases.billing_city,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.shipping_city,\n yoda_e2e_loyalty_stg__swell_purchases.customer_ip_address,\n yoda_e2e_loyalty_stg__swell_purchases.browser_country_code,\n yoda_e2e_loyalty_stg__swell_purchases.store_address,\n yoda_e2e_loyalty_stg__swell_purchases.store_city,\n yoda_e2e_loyalty_stg__swell_purchases.store_state,\n yoda_e2e_loyalty_stg__swell_purchases.referral_discount_code_id__swell_referral_discount_code,\n yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores,\n yoda_e2e_loyalty_stg__swell_purchases.customer_id__swell_customers,\n yoda_e2e_loyalty_stg__swell_purchases.referral_id__swell_referrals,\n yoda_e2e_loyalty_stg__swell_purchases.user_agent_id__swell_user_agent,\n yoda_e2e_loyalty_stg__swell_purchases.redemption_code_id__swell_redemption_code,\n yoda_e2e_loyalty_stg__swell_purchases.order_id__fact_orders,\n yoda_e2e_platform__dim_stores.app_key,\n yoda_e2e_platform__dim_stores.store_id,\n yoda_e2e_platform__dim_stores.store_name,\n yoda_e2e_platform__dim_stores.organization_id,\n yoda_e2e_platform__dim_stores.is_test_store,\n yoda_e2e_platform__dim_stores.is_active_store,\n yoda_e2e_platform__dim_stores.platform_name,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_loyalty_stg__swell_purchases\n LEFT JOIN yoda_e2e_platform__dim_stores\n ON yoda_e2e_platform__dim_stores.merchant_id = yoda_e2e_loyalty_stg__swell_purchases.merchant_id__dim_stores\n\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty__fact_purchases", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform__dim_stores", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_loyalty.fact_purchases", + "resource_type": "model", + "schema": "public_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_track_segment" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty__fact_purchases", + "unrendered_config": + { + "file_format": "delta", + "incremental_strategy": "merge", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "name": "large" + }, + "foreign-keys": + [ + { + "foreign-key": "purchase_id", + "ref-key": "purchase_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_purchases" + }, + { + "foreign-key": "merchant_id__dim_stores", + "ref-key": "merchant_id", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "integration_config": + { + "segment": + { + "properties": + { + "event_name": "yoda-test-purchase", + "write_key_hint": "yoda-test" + }, + "trigger_on_done": true + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "purchase_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_track_segment" + ], + "unique_key": "purchase_id" + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf": + { + "access": "protected", + "alias": "fact_purchases_to_sf", + "build_path": null, + "checksum": + { + "checksum": "219bf29613430c00154a0060023a69733842de4b594b9523afdafb4656cb4efa", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_city": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "billing_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "browser_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id__swell_customers": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "customer_id__swell_customers", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_ip_address": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "customer_ip_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_cents_in_original_currency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "discount_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dwh_updated_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "dwh_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_active_store": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_active_store", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_applied_to_campaigns": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_applied_to_campaigns", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_before_swell_acquisition": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_before_swell_acquisition", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_fraud_review": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_fraud_review", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_move_merchant_to_new_tier": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_move_merchant_to_new_tier", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_swell_user": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_swell_user", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_test_store": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_test_store", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id__dim_stores": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "merchant_id__dim_stores", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id__fact_orders": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "order_id__fact_orders", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "platform_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_created_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_currency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_date": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "purchase_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_updated_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_value_cents_in_original_currency": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "purchase_value_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id__swell_redemption_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "redemption_code_id__swell_redemption_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_discount_code_id__swell_referral_discount_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "referral_discount_code_id__swell_referral_discount_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "referral_id__swell_referrals", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shipping_city": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "shipping_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "shipping_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_name": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_agent_id__swell_user_agent": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "user_agent_id__swell_user_agent", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n\n\nWITH export_candidate AS (\n\n SELECT * FROM public_yoda_e2e_loyalty.fact_purchases\n\n), fact_purchases_to_sf AS (\n\n SELECT \n\t\tcast(purchase_id as bigint),\n\t\tcast(purchase_created_at as timestamp),\n\t\tcast(purchase_updated_at as timestamp),\n\t\tcast(purchase_date as date),\n\t\tcast(is_before_swell_acquisition as smallint),\n\t\tcast(is_applied_to_campaigns as smallint),\n\t\tcast(is_fraud_review as smallint),\n\t\tcast(is_swell_user as smallint),\n\t\tcast(is_move_merchant_to_new_tier as smallint),\n\t\tcast(purchase_value_cents_in_original_currency as bigint),\n\t\tcast(purchase_currency as string),\n\t\tcast(discount_cents_in_original_currency as bigint),\n\t\tcast(billing_city as string),\n\t\tcast(shipping_country_code as string),\n\t\tcast(shipping_city as string),\n\t\tcast(customer_ip_address as string),\n\t\tcast(browser_country_code as string),\n\t\tcast(store_address as string),\n\t\tcast(store_city as string),\n\t\tcast(store_state as string),\n\t\tcast(referral_discount_code_id__swell_referral_discount_code as bigint),\n\t\tcast(merchant_id__dim_stores as bigint),\n\t\tcast(customer_id__swell_customers as bigint),\n\t\tcast(referral_id__swell_referrals as bigint),\n\t\tcast(user_agent_id__swell_user_agent as bigint),\n\t\tcast(redemption_code_id__swell_redemption_code as bigint),\n\t\tcast(order_id__fact_orders as string),\n\t\tcast(app_key as string),\n\t\tcast(store_id as bigint),\n\t\tcast(store_name as string),\n\t\tcast(organization_id as int),\n\t\tcast(is_test_store as bigint),\n\t\tcast(is_active_store as int),\n\t\tcast(platform_name as string),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM fact_purchases_to_sf", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "custom_overwrite": + { + "cluster_size": "large" + }, + "name": "small_driver" + }, + "integration_config": + { + "snowflake": + { + "properties": + { + "database": "YOTPO", + "incremental_date_column": "purchase_updated_at", + "is_incremental": true, + "mode": "Append", + "post_actions": "", + "pre_actions": "", + "role": "INGESTION", + "schema": "DEV", + "table": "yoda_e2e_loyalty__fact_purchases", + "use_staging_table": false, + "warehouse": "INGESTION" + }, + "trigger_on_done": false + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_snowflake" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.3524394, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Table Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_purchases_to_sf", + "yoda_e2e_loyalty__fact_purchases_to_sf" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "custom_overwrite": + { + "cluster_size": "large" + }, + "name": "small_driver" + }, + "integration_config": + { + "snowflake": + { + "properties": + { + "database": "YOTPO", + "incremental_date_column": "purchase_updated_at", + "is_incremental": true, + "mode": "Append", + "post_actions": "", + "pre_actions": "", + "role": "INGESTION", + "schema": "DEV", + "table": "yoda_e2e_loyalty__fact_purchases", + "use_staging_table": false, + "warehouse": "INGESTION" + }, + "trigger_on_done": false + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__fact_purchases_to_sf", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.yml", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases_to_sf/yoda_e2e_loyalty__fact_purchases_to_sf.sql", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\n\n{{\n config(\n materialized=dbt_data_applications.get_table_materialization('view', 'view')\n )\n}}\n\nWITH export_candidate AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty__fact_purchases') }}\n\n), fact_purchases_to_sf AS (\n\n SELECT \n\t\tcast(purchase_id as bigint),\n\t\tcast(purchase_created_at as timestamp),\n\t\tcast(purchase_updated_at as timestamp),\n\t\tcast(purchase_date as date),\n\t\tcast(is_before_swell_acquisition as smallint),\n\t\tcast(is_applied_to_campaigns as smallint),\n\t\tcast(is_fraud_review as smallint),\n\t\tcast(is_swell_user as smallint),\n\t\tcast(is_move_merchant_to_new_tier as smallint),\n\t\tcast(purchase_value_cents_in_original_currency as bigint),\n\t\tcast(purchase_currency as string),\n\t\tcast(discount_cents_in_original_currency as bigint),\n\t\tcast(billing_city as string),\n\t\tcast(shipping_country_code as string),\n\t\tcast(shipping_city as string),\n\t\tcast(customer_ip_address as string),\n\t\tcast(browser_country_code as string),\n\t\tcast(store_address as string),\n\t\tcast(store_city as string),\n\t\tcast(store_state as string),\n\t\tcast(referral_discount_code_id__swell_referral_discount_code as bigint),\n\t\tcast(merchant_id__dim_stores as bigint),\n\t\tcast(customer_id__swell_customers as bigint),\n\t\tcast(referral_id__swell_referrals as bigint),\n\t\tcast(user_agent_id__swell_user_agent as bigint),\n\t\tcast(redemption_code_id__swell_redemption_code as bigint),\n\t\tcast(order_id__fact_orders as string),\n\t\tcast(app_key as string),\n\t\tcast(store_id as bigint),\n\t\tcast(store_name as string),\n\t\tcast(organization_id as int),\n\t\tcast(is_test_store as bigint),\n\t\tcast(is_active_store as int),\n\t\tcast(platform_name as string),\n\t\tcast(dwh_updated_at as timestamp)\n\n FROM export_candidate\n\n)\n\nSELECT * FROM fact_purchases_to_sf", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_loyalty.fact_purchases_to_sf", + "resource_type": "model", + "schema": "public_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_snowflake" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf", + "unrendered_config": + { + "file_format": "delta", + "materialized": "view", + "meta": + { + "cluster_profile": + { + "custom_overwrite": + { + "cluster_size": "large" + }, + "name": "small_driver" + }, + "integration_config": + { + "snowflake": + { + "properties": + { + "database": "YOTPO", + "incremental_date_column": "purchase_updated_at", + "is_incremental": true, + "mode": "Append", + "post_actions": "", + "pre_actions": "", + "role": "INGESTION", + "schema": "DEV", + "table": "yoda_e2e_loyalty__fact_purchases", + "use_staging_table": false, + "warehouse": "INGESTION" + }, + "trigger_on_done": false + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_snowflake" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily": + { + "access": "protected", + "alias": "fact_store_profile_daily", + "build_path": null, + "checksum": + { + "checksum": "9a6c2e12023b66ba650349717c1f64404af169a7746273557891f857ca1d652c", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Column app_key Information", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "count_campaigns": + { + "constraints": + [], + "description": "TODO: Update Column count_campaigns Information", + "meta": + { + "looker": + { + "measures": + { + "avg_campaigns_measure": + { + "name": "avg_campaigns_measure", + "type": "average", + "value_format_name": "decimal_0" + }, + "sum_campaigns_measure": + { + "name": "sum_campaigns_measure", + "type": "sum", + "value_format_name": "decimal_0" + } + } + } + }, + "name": "count_campaigns", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "count_purchases": + { + "constraints": + [], + "description": "TODO: Update Column count_purchases Information", + "meta": + { + "looker": + { + "measures": + { + "avg_purchases_measure": + { + "name": "avg_purchases_measure", + "type": "average", + "value_format_name": "decimal_0" + }, + "sum_purchases_measure": + { + "name": "sum_purchases_measure", + "type": "sum", + "value_format_name": "decimal_0" + } + } + } + }, + "name": "count_purchases", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "count_redemptions": + { + "constraints": + [], + "description": "TODO: Update Column count_redemptions Information", + "meta": + { + "looker": + { + "measures": + { + "avg_redemptions_measure": + { + "name": "avg_redemptions_measure", + "type": "average", + "value_format_name": "decimal_0" + }, + "sum_redemptions_measure": + { + "name": "sum_redemptions_measure", + "type": "sum", + "value_format_name": "decimal_0" + } + } + } + }, + "name": "count_redemptions", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ref_time": + { + "constraints": + [], + "description": "TODO: Update Column ref_time Information", + "meta": + {}, + "name": "ref_time", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "sum_active_campaigns": + { + "constraints": + [], + "description": "TODO: Update Column sum_active_campaigns Information", + "meta": + { + "looker": + { + "measures": + { + "avg_active_campaigns_measure": + { + "name": "avg_active_campaigns_measure", + "type": "average", + "value_format_name": "decimal_0" + }, + "sum_active_campaigns_measure": + { + "name": "sum_active_campaigns_measure", + "type": "sum", + "value_format_name": "decimal_0" + } + } + } + }, + "name": "sum_active_campaigns", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sum_points_redeemed": + { + "constraints": + [], + "description": "TODO: Update Column sum_points_redeemed Information", + "meta": + { + "looker": + { + "measures": + { + "avg_points_redeemed_measure": + { + "name": "avg_points_redeemed_measure", + "type": "average", + "value_format_name": "decimal_0" + }, + "sum_points_redeemed_measure": + { + "name": "sum_points_redeemed_measure", + "type": "sum", + "value_format_name": "decimal_0" + } + } + } + }, + "name": "sum_points_redeemed", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "\n \n\n \n\n \n\n WITH sources_union AS (\n \n\n (\n select\n\n cast('protected_yoda_e2e_loyalty.daily_campaigns' as string) as _dbt_source_relation,\n \n cast(`count_campaigns` as bigint) as `count_campaigns` ,\n cast(`sum_active_campaigns` as bigint) as `sum_active_campaigns` ,\n cast(`app_key` as string) as `app_key` ,\n cast(`ref_time` as date) as `ref_time` ,\n cast(null as bigint) as `count_redemptions` ,\n cast(null as bigint) as `sum_points_redeemed` ,\n cast(null as bigint) as `count_purchases` \n\n from protected_yoda_e2e_loyalty.daily_campaigns\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_loyalty.daily_points_redemptions' as string) as _dbt_source_relation,\n \n cast(null as bigint) as `count_campaigns` ,\n cast(null as bigint) as `sum_active_campaigns` ,\n cast(`app_key` as string) as `app_key` ,\n cast(`ref_time` as date) as `ref_time` ,\n cast(`count_redemptions` as bigint) as `count_redemptions` ,\n cast(`sum_points_redeemed` as bigint) as `sum_points_redeemed` ,\n cast(null as bigint) as `count_purchases` \n\n from protected_yoda_e2e_loyalty.daily_points_redemptions\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_loyalty.daily_purchases' as string) as _dbt_source_relation,\n \n cast(null as bigint) as `count_campaigns` ,\n cast(null as bigint) as `sum_active_campaigns` ,\n cast(`app_key` as string) as `app_key` ,\n cast(`ref_time` as date) as `ref_time` ,\n cast(null as bigint) as `count_redemptions` ,\n cast(null as bigint) as `sum_points_redeemed` ,\n cast(`count_purchases` as bigint) as `count_purchases` \n\n from protected_yoda_e2e_loyalty.daily_purchases\n )\n\n \n )\n , sources_union_grouped AS (\n SELECT sources_union.app_key as app_key, sources_union.ref_time as ref_time\n , MAX(sources_union.count_campaigns) as count_campaigns\n , MAX(sources_union.sum_active_campaigns) as sum_active_campaigns\n , MAX(sources_union.count_redemptions) as count_redemptions\n , MAX(sources_union.sum_points_redeemed) as sum_points_redeemed\n , MAX(sources_union.count_purchases) as count_purchases\n \n FROM sources_union \n GROUP BY sources_union.app_key, sources_union.ref_time)\n\n\n SELECT app_key, ref_time\n , count_campaigns\n , sum_active_campaigns\n , count_redemptions\n , sum_points_redeemed\n , count_purchases\n \n FROM sources_union_grouped \n\n \n\n \n\n", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "app_key, ref_time" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.274687, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.aggregate_daily_profile", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases" + ] + }, + "deprecation_date": null, + "description": "TODO: Update table yoda_e2e_loyalty__fact_store_profile_daily Information", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_store_profile_daily", + "yoda_e2e_loyalty__fact_store_profile_daily" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "app_key, ref_time" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty__fact_store_profile_daily", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.yml", + "path": "yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_store_profile_daily/yoda_e2e_loyalty__fact_store_profile_daily.sql", + "raw_code": "{{ dbt_data_applications.aggregate_daily_profile(\n keys=['app_key', 'ref_time'],\n sources=[\n {\n 'source': ref('yoda_e2e_loyalty_stg__daily_campaigns'), \n 'fields': ['count_campaigns','sum_active_campaigns']\n },\n {\n 'source': ref('yoda_e2e_loyalty_stg__daily_points_redemptions'), \n 'fields': ['count_redemptions','sum_points_redeemed']\n },\n {\n 'source': ref('yoda_e2e_loyalty_stg__daily_purchases'), \n 'fields': ['count_purchases']\n }\n ],\n calendar={\n 'add_calendar': False,\n 'column_foreign_key_name': \"app_key\",\n 'column_time_frame_key_name': \"ref_time\", \n 'lower_calendar_limit': \"2022-06-30\"\n }\n) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__daily_campaigns", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty_stg__daily_purchases", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_loyalty.fact_store_profile_daily", + "resource_type": "model", + "schema": "public_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily", + "unrendered_config": + { + "file_format": "delta", + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "app_key, ref_time" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__campaigns": + { + "access": "protected", + "alias": "campaigns", + "build_path": null, + "checksum": + { + "checksum": "b8818920592a139965b9c53d1c189a68a1bbe187111fbc2f82064cec17a8e1df", + "name": "sha256" + }, + "columns": + { + "action_filter": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "action_filter", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "action_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "action_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "activated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "activated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "active": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "active", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "admin_display_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "admin_display_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "admin_only": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "admin_only", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "already_completed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "already_completed", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "answer": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "answer", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "api_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "api_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "api_secret": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "api_secret", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "archived": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "archived", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "ask_year": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ask_year", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "background_image_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "background_image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_codes_count": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_codes_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_tiers": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_tiers", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "cta_text": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "cta_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "custom_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_tags": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "customer_tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "days_until_next_action": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "days_until_next_action", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_email_body": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "default_email_body", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_email_subject": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "default_email_subject", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_share_text": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "default_share_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_share_text_header": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "default_share_text_header", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_sms_text": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "default_sms_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "delay_reward": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "delay_reward", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "delay_reward_days": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "delay_reward_days", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "details": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "details", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_order": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "display_order", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "entity_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "entity_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_audience_ids": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "exclude_audience_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_customer_tags": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "exclude_customer_tags", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "exclude_order_tags": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "exclude_order_tags", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "exclude_product_by_types": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "exclude_product_by_types", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expired": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "expired", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "expired_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "expired_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "extra_copy1": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "extra_copy1", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "extra_copy2": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "extra_copy2", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "extra_copy3": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "extra_copy3", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "facebook_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "goal_purchases": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "goal_purchases", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "goal_spend_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "goal_spend_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "hidden": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "hidden", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "hours_until_next_action": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "hours_until_next_action", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "icon": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "icon", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "image_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_audience_ids": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "include_audience_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_scanned_review_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "last_scanned_review_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "max_perks_per_user": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "max_perks_per_user", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "max_perks_total": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "max_perks_total", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_actions_required": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "min_actions_required", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_spend_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "min_spend_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "minutes_between_actions": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "minutes_between_actions", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "minutes_between_perks": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "minutes_between_perks", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "must_be_customer": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "must_be_customer", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "order_tags": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "order_tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "overflow_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "overflow_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "product_map_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_map_strategy", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_restrictions_reward": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_restrictions_reward", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "question": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "question", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "receipts_escalation_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "receipts_escalation_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "receipts_notification_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "receipts_notification_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_option_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_option_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_auto_apply_coupon": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_auto_apply_coupon", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "referral_host": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_host", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_query_params": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_query_params", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_redemption_option_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_redemption_option_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_redirect_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_redirect_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_reward_points": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_reward_points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referred_user_target_campaign_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referred_user_target_campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referrer_target_campaign_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referrer_target_campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "require_product_by_ids": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "require_product_by_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "require_product_by_tags": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "require_product_by_tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "require_product_by_types": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "require_product_by_types", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "required_order_comparison": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "required_order_comparison", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "required_order_count": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "required_order_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "requires_referral_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "requires_referral_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_media_filter": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_media_filter", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_percentage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_percentage", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_product_id_map": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_product_id_map", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_text": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "share_header": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "share_header", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "share_image_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "share_image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "share_text": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "share_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "show_in_admin": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "show_in_admin", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "show_in_rewards_popup": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "show_in_rewards_popup", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "title": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "use_account_creation_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "use_account_creation_date", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "use_custom_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "use_custom_url", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "use_oauth": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "use_oauth", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "username": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "username", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vip_tier_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "vip_tier_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.campaigns\n\n), yoda_e2e_loyalty_stg__campaigns AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tactivated_at,\n\t\tactive,\n\t\tadmin_display_name,\n\t\tadmin_only,\n\t\talready_completed,\n\t\tarchived,\n\t\task_year,\n\t\tcampaign_codes_count,\n\t\tcta_text,\n\t\tcurrency,\n\t\tdays_until_next_action,\n\t\tdefault_email_subject,\n\t\tdefault_share_text_header,\n\t\tdefault_share_text,\n\t\tdefault_sms_text,\n\t\tdelay_reward_days,\n\t\tdelay_reward,\n\t\tdetails,\n\t\tdisplay_order,\n\t\texclude_customer_tags,\n\t\texclude_order_tags,\n\t\texpired,\n\t\textra_copy1,\n\t\textra_copy2,\n\t\textra_copy3,\n\t\thidden,\n\t\thours_until_next_action,\n\t\ticon,\n\t\tid,\n\t\tinclude_audience_ids,\n\t\tmerchant_id,\n\t\tmin_actions_required,\n\t\tmin_spend_cents,\n\t\tmust_be_customer,\n\t\toverflow_enabled,\n\t\tproduct_map_strategy,\n\t\tproduct_restrictions_reward,\n\t\treferral_auto_apply_coupon,\n\t\treferral_host,\n\t\trequires_referral_code,\n\t\treward_percentage,\n\t\treward_points,\n\t\treward_text,\n\t\treward_type,\n\t\tshow_in_admin,\n\t\tshow_in_rewards_popup,\n\t\ttitle,\n\t\ttype,\n\t\tuse_account_creation_date,\n\t\tuse_custom_url,\n\t\tuse_oauth,\n\t\tmax_perks_per_user,\n\t\tgoal_spend_cents,\n\t\trequired_order_comparison,\n\t\treward_product_id_map,\n\t\tbackground_image_id,\n\t\tcampaign_tiers,\n\t\tcustomer_tags,\n\t\texclude_product_by_types,\n\t\torder_tags,\n\t\trequire_product_by_ids,\n\t\trequire_product_by_types,\n\t\taction_name,\n\t\tdefault_email_body,\n\t\tfacebook_description,\n\t\tredemption_option_id,\n\t\treferral_query_params,\n\t\treferral_redemption_option_id,\n\t\treferral_redirect_url,\n\t\treferral_reward_points,\n\t\treferred_user_target_campaign_id,\n\t\treferrer_target_campaign_id,\n\t\texpired_at,\n\t\tmax_perks_total,\n\t\turl,\n\t\trequire_product_by_tags,\n\t\tgoal_purchases,\n\t\tentity_id,\n\t\tusername,\n\t\tanswer,\n\t\tminutes_between_perks,\n\t\tquestion,\n\t\tvip_tier_id,\n\t\tapi_key,\n\t\treward_media_filter,\n\t\taction_filter,\n\t\tshare_image_id,\n\t\tminutes_between_actions,\n\t\tcustom_url,\n\t\timage_id,\n\t\tshare_header,\n\t\tshare_text,\n\t\trequired_order_count,\n\t\tapi_secret,\n\t\tlast_scanned_review_id,\n\t\texclude_audience_ids,\n\t\treceipts_escalation_email,\n\t\treceipts_notification_email\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__campaigns", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.6294606, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.campaigns" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty_stg__campaigns", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__campaigns", + "yoda_e2e_loyalty_stg__campaigns" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__campaigns", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.yml", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'campaigns') }}\n\n), yoda_e2e_loyalty_stg__campaigns AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tactivated_at,\n\t\tactive,\n\t\tadmin_display_name,\n\t\tadmin_only,\n\t\talready_completed,\n\t\tarchived,\n\t\task_year,\n\t\tcampaign_codes_count,\n\t\tcta_text,\n\t\tcurrency,\n\t\tdays_until_next_action,\n\t\tdefault_email_subject,\n\t\tdefault_share_text_header,\n\t\tdefault_share_text,\n\t\tdefault_sms_text,\n\t\tdelay_reward_days,\n\t\tdelay_reward,\n\t\tdetails,\n\t\tdisplay_order,\n\t\texclude_customer_tags,\n\t\texclude_order_tags,\n\t\texpired,\n\t\textra_copy1,\n\t\textra_copy2,\n\t\textra_copy3,\n\t\thidden,\n\t\thours_until_next_action,\n\t\ticon,\n\t\tid,\n\t\tinclude_audience_ids,\n\t\tmerchant_id,\n\t\tmin_actions_required,\n\t\tmin_spend_cents,\n\t\tmust_be_customer,\n\t\toverflow_enabled,\n\t\tproduct_map_strategy,\n\t\tproduct_restrictions_reward,\n\t\treferral_auto_apply_coupon,\n\t\treferral_host,\n\t\trequires_referral_code,\n\t\treward_percentage,\n\t\treward_points,\n\t\treward_text,\n\t\treward_type,\n\t\tshow_in_admin,\n\t\tshow_in_rewards_popup,\n\t\ttitle,\n\t\ttype,\n\t\tuse_account_creation_date,\n\t\tuse_custom_url,\n\t\tuse_oauth,\n\t\tmax_perks_per_user,\n\t\tgoal_spend_cents,\n\t\trequired_order_comparison,\n\t\treward_product_id_map,\n\t\tbackground_image_id,\n\t\tcampaign_tiers,\n\t\tcustomer_tags,\n\t\texclude_product_by_types,\n\t\torder_tags,\n\t\trequire_product_by_ids,\n\t\trequire_product_by_types,\n\t\taction_name,\n\t\tdefault_email_body,\n\t\tfacebook_description,\n\t\tredemption_option_id,\n\t\treferral_query_params,\n\t\treferral_redemption_option_id,\n\t\treferral_redirect_url,\n\t\treferral_reward_points,\n\t\treferred_user_target_campaign_id,\n\t\treferrer_target_campaign_id,\n\t\texpired_at,\n\t\tmax_perks_total,\n\t\turl,\n\t\trequire_product_by_tags,\n\t\tgoal_purchases,\n\t\tentity_id,\n\t\tusername,\n\t\tanswer,\n\t\tminutes_between_perks,\n\t\tquestion,\n\t\tvip_tier_id,\n\t\tapi_key,\n\t\treward_media_filter,\n\t\taction_filter,\n\t\tshare_image_id,\n\t\tminutes_between_actions,\n\t\tcustom_url,\n\t\timage_id,\n\t\tshare_header,\n\t\tshare_text,\n\t\trequired_order_count,\n\t\tapi_secret,\n\t\tlast_scanned_review_id,\n\t\texclude_audience_ids,\n\t\treceipts_escalation_email,\n\t\treceipts_notification_email\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__campaigns", + "refs": + [], + "relation_name": "protected_yoda_e2e_loyalty.campaigns", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "campaigns" + ] + ], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__campaigns", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns": + { + "access": "protected", + "alias": "daily_campaigns", + "build_path": null, + "checksum": + { + "checksum": "16d497b5ff0b337d109d4320ea266adb4d3b8844bedec648066c86292d3e9e0e", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Column app_key Information", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "count_campaigns": + { + "constraints": + [], + "description": "TODO: Update Column count_campaigns Information", + "meta": + { + "yoda_metric": + { + "type": "count distinct" + } + }, + "name": "count_campaigns", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ref_time": + { + "constraints": + [], + "description": "The date granularity of this table - campaign_created_at", + "meta": + {}, + "name": "ref_time", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "sum_active_campaigns": + { + "constraints": + [], + "description": "Count total active campaigns which were created on that date", + "meta": + { + "yoda_metric": + { + "type": "sum" + } + }, + "name": "sum_active_campaigns", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "time_id": + { + "constraints": + [], + "description": "surrogate_key of \"app_key\",\"campaign_created_date\"", + "meta": + {}, + "name": "time_id", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "\n\nWITH source AS (\n SELECT \n COUNT(campaign_id) AS count_campaigns, \n SUM(CASE WHEN is_active = 1 THEN 1 ELSE 0 END) AS sum_active_campaigns, \n app_key, \n campaign_created_date AS ref_time,\n md5(cast(concat(coalesce(cast(app_key as string), ''), '-', coalesce(cast(campaign_created_date as string), '')) as string)) AS time_id\n FROM public_yoda_e2e_loyalty.dim_campaigns\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM protected_yoda_e2e_loyalty.daily_campaigns) - INTERVAL 1 DAYS)\n\n", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": "merge", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "time_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": "time_id" + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.470784, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_utils.surrogate_key", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty_stg__daily_campaigns", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__daily_campaigns", + "yoda_e2e_loyalty_stg__daily_campaigns" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "time_id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__daily_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.yml", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_campaigns/yoda_e2e_loyalty_stg__daily_campaigns.sql", + "raw_code": "{{\n config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n unique_key='time_id',\n incremental_strategy = 'merge',\n )\n}}\n\nWITH source AS (\n SELECT \n COUNT(campaign_id) AS count_campaigns, \n SUM(CASE WHEN is_active = 1 THEN 1 ELSE 0 END) AS sum_active_campaigns, \n app_key, \n campaign_created_date AS ref_time,\n {{ dbt_utils.surrogate_key([\"app_key\",\"campaign_created_date\"]) }} AS time_id\n FROM {{ ref('yoda_e2e_loyalty__dim_campaigns') }}\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n{% if is_incremental() %}\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM {{ this }}) - INTERVAL 1 DAYS)\n\n{% endif %}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_campaigns", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_loyalty.daily_campaigns", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "unrendered_config": + { + "file_format": "delta", + "incremental_strategy": "merge", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "time_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_key": "time_id" + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions": + { + "access": "protected", + "alias": "daily_points_redemptions", + "build_path": null, + "checksum": + { + "checksum": "08d23e4dc1a7709b93a922132a4b61638d801f1b76864853fc4da9abfef0e0e8", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Column app_key Information", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "count_redemptions": + { + "constraints": + [], + "description": "TODO: Update Column count_redemptions Information", + "meta": + { + "yoda_metric": + { + "type": "count distinct" + } + }, + "name": "count_redemptions", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ref_time": + { + "constraints": + [], + "description": "Base time field of redemption_date", + "meta": + {}, + "name": "ref_time", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "sum_points_redeemed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + { + "yoda_metric": + { + "type": "sum" + } + }, + "name": "sum_points_redeemed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "time_id": + { + "constraints": + [], + "description": "surrogate_key of \"app_key\",\"redemption_date\"", + "meta": + {}, + "name": "time_id", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "\n\nWITH source AS (\n SELECT \n count(id) as count_redemptions, \n sum(points_redeemed) as sum_points_redeemed, \n app_key, \n redemption_date as ref_time,\n md5(cast(concat(coalesce(cast(app_key as string), ''), '-', coalesce(cast(redemption_date as string), '')) as string)) as time_id\n FROM public_yoda_e2e_loyalty.fact_points_redemptions\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM protected_yoda_e2e_loyalty.daily_points_redemptions) - INTERVAL 1 DAYS)\n\n", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": "merge", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "time_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": "time_id" + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.4277494, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_utils.surrogate_key", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty_stg__daily_points_redemptions", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__daily_points_redemptions", + "yoda_e2e_loyalty_stg__daily_points_redemptions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "time_id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__daily_points_redemptions", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.yml", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_points_redemptions/yoda_e2e_loyalty_stg__daily_points_redemptions.sql", + "raw_code": "{{\n config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n unique_key='time_id',\n incremental_strategy = 'merge',\n )\n}}\n\nWITH source AS (\n SELECT \n count(id) as count_redemptions, \n sum(points_redeemed) as sum_points_redeemed, \n app_key, \n redemption_date as ref_time,\n {{ dbt_utils.surrogate_key([\"app_key\",\"redemption_date\"]) }} as time_id\n FROM {{ ref('yoda_e2e_loyalty__fact_points_redemptions') }}\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n{% if is_incremental() %}\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM {{ this }}) - INTERVAL 1 DAYS)\n\n{% endif %}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_points_redemptions", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_loyalty.daily_points_redemptions", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "unrendered_config": + { + "file_format": "delta", + "incremental_strategy": "merge", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "time_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_key": "time_id" + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases": + { + "access": "protected", + "alias": "daily_purchases", + "build_path": null, + "checksum": + { + "checksum": "a2fc04e8347d482071fe49ba2b1ebaf9aa6e28ca1ec6602ba2adf842c87e2bdf", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Column app_key Information", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "count_purchases": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + { + "yoda_metric": + { + "type": "count distinct" + } + }, + "name": "count_purchases", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ref_time": + { + "constraints": + [], + "description": "Base time field of purchase_date", + "meta": + {}, + "name": "ref_time", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "time_id": + { + "constraints": + [], + "description": "surrogate_key of \"app_key\",\"purchase_date\"", + "meta": + {}, + "name": "time_id", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "\n\nWITH source AS (\n SELECT \n count(purchase_id) as count_purchases, \n app_key, \n purchase_date as ref_time,\n md5(cast(concat(coalesce(cast(app_key as string), ''), '-', coalesce(cast(purchase_date as string), '')) as string)) as time_id\n FROM public_yoda_e2e_loyalty.fact_purchases\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM protected_yoda_e2e_loyalty.daily_purchases) - INTERVAL 1 DAYS)\n\n", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": "merge", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "time_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": "time_id" + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.4034464, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.get_table_materialization", + "macro.dbt_utils.surrogate_key", + "macro.dbt.is_incremental", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty_stg__daily_purchases", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__daily_purchases", + "yoda_e2e_loyalty_stg__daily_purchases" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "time_id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__daily_purchases", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.yml", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__daily_purchases/yoda_e2e_loyalty_stg__daily_purchases.sql", + "raw_code": "{{\n config(\n materialized=dbt_data_applications.get_table_materialization('incremental', 'view'),\n unique_key='time_id',\n incremental_strategy = 'merge',\n )\n}}\n\nWITH source AS (\n SELECT \n count(purchase_id) as count_purchases, \n app_key, \n purchase_date as ref_time,\n {{ dbt_utils.surrogate_key([\"app_key\",\"purchase_date\"]) }} as time_id\n FROM {{ ref('yoda_e2e_loyalty__fact_purchases') }}\n GROUP BY \n app_key, \n ref_time\n)\n\n\nSELECT * FROM source\n\n{% if is_incremental() %}\n\n WHERE ref_time >= ((SELECT MAX(ref_time) FROM {{ this }}) - INTERVAL 1 DAYS)\n\n{% endif %}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_loyalty.daily_purchases", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__daily_purchases", + "unrendered_config": + { + "file_format": "delta", + "incremental_strategy": "merge", + "materialized": "incremental", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "many-to-one", + "ref-table": "yoda_e2e_platform__dim_stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "time_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_key": "time_id" + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__merchants": + { + "access": "protected", + "alias": "merchants", + "build_path": null, + "checksum": + { + "checksum": "f9438faa4229d3878941ef57fffec57a7e073231d6be7839b996a5cfa008440b", + "name": "sha256" + }, + "columns": + { + "affiliate_include_shipping": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "affiliate_include_shipping", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "affiliate_order_price_setting": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "affiliate_order_price_setting", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "allow_program_overwrite": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "allow_program_overwrite", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "api_access_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "api_access_enabled", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "api_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "api_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bricknmortar": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "bricknmortar", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "can_generate_coupons": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "can_generate_coupons", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "cash_payout_setting": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "cash_payout_setting", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "code_based_referral_program_on_demand": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "code_based_referral_program_on_demand", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "collection_exclusions": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "collection_exclusions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "company_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "company_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "completed_onboarding": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "completed_onboarding", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "completed_profile": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "completed_profile", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "contact_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "contact_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "cross_origin_store_accounts": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "cross_origin_store_accounts", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_chat_group": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "custom_chat_group", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_script_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "custom_script_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_tags": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "customer_tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_payout_percentage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "default_payout_percentage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "default_paypal_email_subject": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "default_paypal_email_subject", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "delete_used_coupons_enable": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "delete_used_coupons_enable", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_code_based_referral_program_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_code_based_referral_program_enabled", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "discount_code_generation_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_code_generation_strategy", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_content_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "email_header_image_content_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_file_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "email_header_image_file_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_file_size": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "email_header_image_file_size", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_header_image_updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "email_header_image_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "email_header_width": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "email_header_width", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_layout": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "email_layout", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_layout_html": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "email_layout_html", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_customer_tags": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "exclude_customer_tags", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "facebook_app_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "facebook_app_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "featured": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "featured", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "first_time_referral_discounts_enable_flag": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "first_time_referral_discounts_enable_flag", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "force_store_accounts": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "force_store_accounts", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "free_products_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "free_products_enabled", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "free_trial_expiration_job_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "free_trial_expiration_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_trial_expires_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "free_trial_expires_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "from_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "from_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "from_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "from_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "group_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "group_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "guid": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "guid", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_analytics_installed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "has_analytics_installed", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "has_rewards_installed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "has_rewards_installed", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "has_store": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "has_store", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_purchases_with_details": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "include_purchases_with_details", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "include_shipping": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "include_shipping", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "include_storefront_css": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "include_storefront_css", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "install_order_volume": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "install_order_volume", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "installed_analytics_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "installed_analytics_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "installed_rewards_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "installed_rewards_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "invoice_job_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "invoice_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_approved": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_approved", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "limit_redemptions": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "limit_redemptions", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "logo_content_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "logo_content_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_file_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "logo_file_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_file_size": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "logo_file_size", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "logo_updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "logo_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "logo_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "logo_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "manual_adjustment_admin_only": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "manual_adjustment_admin_only", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "metafield_namespace": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "metafield_namespace", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "nav_exclusions": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "nav_exclusions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "oauth_app_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "oauth_app_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "on_free_trial": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "on_free_trial", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "order_paid_state": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "order_paid_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_paid_status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "order_paid_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_price_setting": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "order_price_setting", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "owner_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "owner_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "plan": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "plan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform_engine": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform_engine", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_per_dollar": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "points_per_dollar", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_reminder_delay_days": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "points_reminder_delay_days", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "process_discounts_webhook": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "process_discounts_webhook", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_state": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "process_order_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "process_order_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_webhook": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "process_order_webhook", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_refund_status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "process_refund_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_exclusions": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_exclusions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "program_live": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "program_live", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "program_locked": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "program_locked", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "referral_avoid_ip_and_user_agent": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_avoid_ip_and_user_agent", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "referral_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_reminder_days": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_reminder_days", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "round_discounts_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "round_discounts_strategy", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "security_level": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "security_level", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "setup_rewards_page": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "setup_rewards_page", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "show_billing_information": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "show_billing_information", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "slug": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "slug", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_login_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_account_login_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_registration_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_account_registration_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "stripe_customer_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "stripe_customer_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "swell_redemptions_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "swell_redemptions_enabled", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "sync_fields_with_processor": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sync_fields_with_processor", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "sync_newsletter_with_platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sync_newsletter_with_platform", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "sync_tiers_with_platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sync_tiers_with_platform", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "test_account": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "test_account", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "third_party_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "third_party_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "time_zone": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "time_zone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "uninstalled_analytics_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "uninstalled_analytics_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "uninstalled_rewards_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "uninstalled_rewards_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "usage_charge_job_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "usage_charge_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "used_coupons_delete_after_days": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "used_coupons_delete_after_days", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "value_per_subscriber_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "value_per_subscriber_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "verified_email_domain": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "verified_email_domain", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "vip_tiers_job_running": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "vip_tiers_job_running", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "webhook_token": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "webhook_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "webhook_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "webhook_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "website": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "website", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "weekly_digest_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "weekly_digest_enabled", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "widget_bg_color": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_bg_color", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_brand_color": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_brand_color", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_distance_from_end": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_distance_from_end", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_enabled", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "widget_expanded_by_default": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_expanded_by_default", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "widget_font_family": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_font_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_font_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_font_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_header_text": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_header_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_height": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_height", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_location": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_location", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_location_mobile": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_location_mobile", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_mobile": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_mobile", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "widget_rounded": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_rounded", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "widget_text": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_text_color": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_text_color", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_theme": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_theme", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.merchants\n\n), yoda_e2e_loyalty_stg__merchants AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\taffiliate_include_shipping,\n\t\taffiliate_order_price_setting,\n\t\tallow_program_overwrite,\n\t\tapi_access_enabled,\n\t\tapi_key,\n\t\tbricknmortar,\n\t\tcan_generate_coupons,\n\t\tcash_payout_setting,\n\t\tcode_based_referral_program_on_demand,\n\t\tcompany_name,\n\t\tcompleted_onboarding,\n\t\tcompleted_profile,\n\t\tcontact_email,\n\t\tcross_origin_store_accounts,\n\t\tcurrency,\n\t\tdefault_payout_percentage,\n\t\tdefault_paypal_email_subject,\n\t\tdelete_used_coupons_enable,\n\t\tdiscount_code_based_referral_program_enabled,\n\t\tdiscount_code_generation_strategy,\n\t\temail_header_width,\n\t\temail_layout,\n\t\texclude_customer_tags,\n\t\tfacebook_app_id,\n\t\tfeatured,\n\t\tfirst_time_referral_discounts_enable_flag,\n\t\tforce_store_accounts,\n\t\tfree_products_enabled,\n\t\tfrom_email,\n\t\tfrom_name,\n\t\tgroup_id,\n\t\tguid,\n\t\thas_analytics_installed,\n\t\thas_rewards_installed,\n\t\thas_store,\n\t\tid,\n\t\tinclude_purchases_with_details,\n\t\tinclude_shipping,\n\t\tinclude_storefront_css,\n\t\tinstall_order_volume,\n\t\tinstalled_analytics_at,\n\t\tinstalled_rewards_at,\n\t\tinvoice_job_id,\n\t\tis_approved,\n\t\tlimit_redemptions,\n\t\tloyalty_opt_in_strategy,\n\t\tmanual_adjustment_admin_only,\n\t\tmetafield_namespace,\n\t\toauth_app_id,\n\t\ton_free_trial,\n\t\torder_price_setting,\n\t\towner_id,\n\t\tplan,\n\t\tplatform,\n\t\tpoints_per_dollar,\n\t\tpoints_reminder_delay_days,\n\t\tprocess_discounts_webhook,\n\t\tprocess_order_webhook,\n\t\tprogram_live,\n\t\tprogram_locked,\n\t\treferral_avoid_ip_and_user_agent,\n\t\treferral_opt_in_strategy,\n\t\treferral_reminder_days,\n\t\tround_discounts_strategy,\n\t\tsecurity_level,\n\t\tsetup_rewards_page,\n\t\tshow_billing_information,\n\t\tslug,\n\t\tsource,\n\t\tstore_account_login_url,\n\t\tstore_account_registration_url,\n\t\tstore_id,\n\t\tswell_redemptions_enabled,\n\t\tsync_fields_with_processor,\n\t\tsync_newsletter_with_platform,\n\t\tsync_tiers_with_platform,\n\t\ttest_account,\n\t\tthird_party_id,\n\t\ttime_zone,\n\t\tvalue_per_subscriber_cents,\n\t\tverified_email_domain,\n\t\tvip_tiers_job_running,\n\t\twebsite,\n\t\tweekly_digest_enabled,\n\t\twidget_bg_color,\n\t\twidget_brand_color,\n\t\twidget_distance_from_end,\n\t\twidget_enabled,\n\t\twidget_expanded_by_default,\n\t\twidget_header_text,\n\t\twidget_height,\n\t\twidget_location_mobile,\n\t\twidget_location,\n\t\twidget_mobile,\n\t\twidget_rounded,\n\t\twidget_text_color,\n\t\twidget_text,\n\t\twidget_theme,\n\t\tdescription,\n\t\tlogo_url,\n\t\tnav_exclusions,\n\t\torder_paid_status,\n\t\tprocess_order_status,\n\t\tstripe_customer_id,\n\t\twebhook_token,\n\t\twebhook_url,\n\t\tcollection_exclusions,\n\t\tcustomer_tags,\n\t\tproduct_exclusions,\n\t\temail_layout_html,\n\t\temail_header_image_content_type,\n\t\temail_header_image_file_name,\n\t\temail_header_image_file_size,\n\t\temail_header_image_updated_at,\n\t\tusage_charge_job_id,\n\t\tuninstalled_analytics_at,\n\t\tuninstalled_rewards_at,\n\t\torder_paid_state,\n\t\tprocess_order_state,\n\t\tused_coupons_delete_after_days,\n\t\tprocess_refund_status,\n\t\tfree_trial_expiration_job_id,\n\t\tfree_trial_expires_at,\n\t\tplatform_engine,\n\t\tlogo_content_type,\n\t\tlogo_file_name,\n\t\tlogo_file_size,\n\t\tlogo_updated_at,\n\t\twidget_font_family,\n\t\twidget_font_url,\n\t\tcustom_chat_group,\n\t\tcustom_script_url\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__merchants", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.6938894, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.merchants" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Source Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__merchants", + "yoda_e2e_loyalty_stg__merchants" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__merchants", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.yml", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__merchants/yoda_e2e_loyalty_stg__merchants.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'merchants') }}\n\n), yoda_e2e_loyalty_stg__merchants AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\taffiliate_include_shipping,\n\t\taffiliate_order_price_setting,\n\t\tallow_program_overwrite,\n\t\tapi_access_enabled,\n\t\tapi_key,\n\t\tbricknmortar,\n\t\tcan_generate_coupons,\n\t\tcash_payout_setting,\n\t\tcode_based_referral_program_on_demand,\n\t\tcompany_name,\n\t\tcompleted_onboarding,\n\t\tcompleted_profile,\n\t\tcontact_email,\n\t\tcross_origin_store_accounts,\n\t\tcurrency,\n\t\tdefault_payout_percentage,\n\t\tdefault_paypal_email_subject,\n\t\tdelete_used_coupons_enable,\n\t\tdiscount_code_based_referral_program_enabled,\n\t\tdiscount_code_generation_strategy,\n\t\temail_header_width,\n\t\temail_layout,\n\t\texclude_customer_tags,\n\t\tfacebook_app_id,\n\t\tfeatured,\n\t\tfirst_time_referral_discounts_enable_flag,\n\t\tforce_store_accounts,\n\t\tfree_products_enabled,\n\t\tfrom_email,\n\t\tfrom_name,\n\t\tgroup_id,\n\t\tguid,\n\t\thas_analytics_installed,\n\t\thas_rewards_installed,\n\t\thas_store,\n\t\tid,\n\t\tinclude_purchases_with_details,\n\t\tinclude_shipping,\n\t\tinclude_storefront_css,\n\t\tinstall_order_volume,\n\t\tinstalled_analytics_at,\n\t\tinstalled_rewards_at,\n\t\tinvoice_job_id,\n\t\tis_approved,\n\t\tlimit_redemptions,\n\t\tloyalty_opt_in_strategy,\n\t\tmanual_adjustment_admin_only,\n\t\tmetafield_namespace,\n\t\toauth_app_id,\n\t\ton_free_trial,\n\t\torder_price_setting,\n\t\towner_id,\n\t\tplan,\n\t\tplatform,\n\t\tpoints_per_dollar,\n\t\tpoints_reminder_delay_days,\n\t\tprocess_discounts_webhook,\n\t\tprocess_order_webhook,\n\t\tprogram_live,\n\t\tprogram_locked,\n\t\treferral_avoid_ip_and_user_agent,\n\t\treferral_opt_in_strategy,\n\t\treferral_reminder_days,\n\t\tround_discounts_strategy,\n\t\tsecurity_level,\n\t\tsetup_rewards_page,\n\t\tshow_billing_information,\n\t\tslug,\n\t\tsource,\n\t\tstore_account_login_url,\n\t\tstore_account_registration_url,\n\t\tstore_id,\n\t\tswell_redemptions_enabled,\n\t\tsync_fields_with_processor,\n\t\tsync_newsletter_with_platform,\n\t\tsync_tiers_with_platform,\n\t\ttest_account,\n\t\tthird_party_id,\n\t\ttime_zone,\n\t\tvalue_per_subscriber_cents,\n\t\tverified_email_domain,\n\t\tvip_tiers_job_running,\n\t\twebsite,\n\t\tweekly_digest_enabled,\n\t\twidget_bg_color,\n\t\twidget_brand_color,\n\t\twidget_distance_from_end,\n\t\twidget_enabled,\n\t\twidget_expanded_by_default,\n\t\twidget_header_text,\n\t\twidget_height,\n\t\twidget_location_mobile,\n\t\twidget_location,\n\t\twidget_mobile,\n\t\twidget_rounded,\n\t\twidget_text_color,\n\t\twidget_text,\n\t\twidget_theme,\n\t\tdescription,\n\t\tlogo_url,\n\t\tnav_exclusions,\n\t\torder_paid_status,\n\t\tprocess_order_status,\n\t\tstripe_customer_id,\n\t\twebhook_token,\n\t\twebhook_url,\n\t\tcollection_exclusions,\n\t\tcustomer_tags,\n\t\tproduct_exclusions,\n\t\temail_layout_html,\n\t\temail_header_image_content_type,\n\t\temail_header_image_file_name,\n\t\temail_header_image_file_size,\n\t\temail_header_image_updated_at,\n\t\tusage_charge_job_id,\n\t\tuninstalled_analytics_at,\n\t\tuninstalled_rewards_at,\n\t\torder_paid_state,\n\t\tprocess_order_state,\n\t\tused_coupons_delete_after_days,\n\t\tprocess_refund_status,\n\t\tfree_trial_expiration_job_id,\n\t\tfree_trial_expires_at,\n\t\tplatform_engine,\n\t\tlogo_content_type,\n\t\tlogo_file_name,\n\t\tlogo_file_size,\n\t\tlogo_updated_at,\n\t\twidget_font_family,\n\t\twidget_font_url,\n\t\tcustom_chat_group,\n\t\tcustom_script_url\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__merchants", + "refs": + [], + "relation_name": "protected_yoda_e2e_loyalty.merchants", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "merchants" + ] + ], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__merchants", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions": + { + "access": "protected", + "alias": "point_redemptions", + "build_path": null, + "checksum": + { + "checksum": "881c2d08b97e56c9642fe714df2d13d42dbe62ee75b8d158265917c608ee7c5b", + "name": "sha256" + }, + "columns": + { + "amount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "api_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "api_version", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "approved": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "approved", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "approved_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "approved_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "at_checkout": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "at_checkout", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "cart_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "cart_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cost_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "cost_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "deleted", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "identity_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "identity_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_admin": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_admin", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "is_pos": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_pos", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "perk_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "perk_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "point_transactions": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "point_transactions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_option_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_option_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "refunded_amount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "refunded_amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reversed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reversed", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "reward_text": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_title": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "third_party_order_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "third_party_order_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "value_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "value_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "visible": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "visible", + "quote": null, + "tags": + [], + "data_type": "boolean" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.point_redemptions\n\n), yoda_e2e_loyalty_stg__point_redemptions AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tapproved_at,\n\t\tapproved,\n\t\tat_checkout,\n\t\tcost_cents,\n\t\tcurrency,\n\t\tcustomer_id,\n\t\tdeleted,\n\t\tid,\n\t\tis_admin,\n\t\tis_pos,\n\t\tmerchant_id,\n\t\tredemption_option_id,\n\t\trefunded_amount,\n\t\treversed,\n\t\treward_text,\n\t\treward_title,\n\t\tvalue_cents,\n\t\tvisible,\n\t\tcart_id,\n\t\tidentity_id,\n\t\tperk_id,\n\t\tamount,\n\t\treferral_id,\n\t\tthird_party_order_id,\n\t\tpoint_transactions,\n\t\tapi_version\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__point_redemptions", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.6497939, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Source Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__point_redemptions", + "yoda_e2e_loyalty_stg__point_redemptions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__point_redemptions", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.yml", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__point_redemptions/yoda_e2e_loyalty_stg__point_redemptions.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'point_redemptions') }}\n\n), yoda_e2e_loyalty_stg__point_redemptions AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tapproved_at,\n\t\tapproved,\n\t\tat_checkout,\n\t\tcost_cents,\n\t\tcurrency,\n\t\tcustomer_id,\n\t\tdeleted,\n\t\tid,\n\t\tis_admin,\n\t\tis_pos,\n\t\tmerchant_id,\n\t\tredemption_option_id,\n\t\trefunded_amount,\n\t\treversed,\n\t\treward_text,\n\t\treward_title,\n\t\tvalue_cents,\n\t\tvisible,\n\t\tcart_id,\n\t\tidentity_id,\n\t\tperk_id,\n\t\tamount,\n\t\treferral_id,\n\t\tthird_party_order_id,\n\t\tpoint_transactions,\n\t\tapi_version\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__point_redemptions", + "refs": + [], + "relation_name": "protected_yoda_e2e_loyalty.point_redemptions", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "point_redemptions" + ] + ], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__point_redemptions", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__purchases": + { + "access": "protected", + "alias": "purchases", + "build_path": null, + "checksum": + { + "checksum": "a6d7d97b5bfd6de195bf7d60eff042f837b9f54056035a356f25a84aeb049497", + "name": "sha256" + }, + "columns": + { + "affiliate_amount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "affiliate_amount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "amount_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "applied_to_campaigns": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "applied_to_campaigns", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "avs_postal_match": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "avs_postal_match", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "avs_result_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "avs_result_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "avs_street_match": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "avs_street_match", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "before_swellrewards": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "before_swellrewards", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "billing_address1": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "billing_address1", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_address2": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "billing_address2", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_city": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "billing_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_country_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "billing_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_first_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "billing_first_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_last_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "billing_last_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_phone": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "billing_phone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_zip": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "billing_zip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "browser_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "channel_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "channel_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "chargeback_protection": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "chargeback_protection", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clerk_employee_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "clerk_employee_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clerk_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "clerk_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "credit_card_bin": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "credit_card_bin", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "credit_card_company": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "credit_card_company", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "credit_card_number": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "credit_card_number", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cvv_result_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "cvv_result_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "eligible_for_vip_tiers": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "eligible_for_vip_tiers", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "fee_amount_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "fee_amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "fraud_review": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "fraud_review", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gateway": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "gateway", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_swell_user": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "has_swell_user", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip_address": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ip_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_refunded": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_refunded", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "is_repeat": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_repeat", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "landing_site": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "landing_site", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "order_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processor_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processor_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_code_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_discount_code_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_discount_code_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referring_site": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referring_site", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sender_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sender_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_address1": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shipping_address1", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_address2": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shipping_address2", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_city": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shipping_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shipping_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_first_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shipping_first_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_last_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shipping_last_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_phone": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shipping_phone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_zip": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shipping_zip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_account_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "swell_discount_cost_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "swell_discount_cost_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "synced_to_analytics": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "synced_to_analytics", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "transaction_hash": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "transaction_hash", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "transaction_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "transaction_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_agent": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_agent", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_agent_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_agent_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "vip_tier_eligibility_job_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "vip_tier_eligibility_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.purchases\n\n), yoda_e2e_loyalty_stg__purchases AS (\n\n SELECT \n\t\tcreated_at,\n\t\tupdated_at,\n\t\tamount_cents,\n\t\tapplied_to_campaigns,\n\t\tavs_postal_match,\n\t\tavs_result_code,\n\t\tavs_street_match,\n\t\tbefore_swellrewards,\n\t\tbilling_address1,\n\t\tbilling_address2,\n\t\tbilling_city,\n\t\tbilling_country_code,\n\t\tbilling_first_name,\n\t\tbilling_last_name,\n\t\tbilling_phone,\n\t\tbilling_zip,\n\t\tbrowser_country_code,\n\t\tchargeback_protection,\n\t\tcredit_card_bin,\n\t\tcredit_card_company,\n\t\tcredit_card_number,\n\t\tcurrency,\n\t\tcustomer_id,\n\t\tcvv_result_code,\n\t\teligible_for_vip_tiers,\n\t\tfraud_review,\n\t\tgateway,\n\t\thas_swell_user,\n\t\tid,\n\t\tip_address,\n\t\tis_refunded,\n\t\tis_repeat,\n\t\tlanding_site,\n\t\tmerchant_id,\n\t\torder_id,\n\t\tprocessor_id,\n\t\tredemption_code_id,\n\t\treferral_id,\n\t\treferring_site,\n\t\tsender_email,\n\t\tshipping_address1,\n\t\tshipping_address2,\n\t\tshipping_city,\n\t\tshipping_country_code,\n\t\tshipping_first_name,\n\t\tshipping_last_name,\n\t\tshipping_phone,\n\t\tshipping_zip,\n\t\tstore_account_id,\n\t\tswell_discount_cost_cents,\n\t\tsynced_to_analytics,\n\t\tuser_agent_id,\n\t\tuser_agent,\n\t\tuser_id,\n\t\tfee_amount_cents,\n\t\ttransaction_id,\n\t\taffiliate_amount,\n\t\treferral_discount_code_id,\n\t\ttransaction_hash,\n\t\tvip_tier_eligibility_job_id,\n\t\tchannel_type,\n\t\tstore_address,\n\t\tclerk_name,\n\t\tstore_city,\n\t\tstore_state,\n\t\tclerk_employee_id\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__purchases", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.5907712, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.purchases" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Source Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__purchases", + "yoda_e2e_loyalty_stg__purchases" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__purchases", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.yml", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__purchases/yoda_e2e_loyalty_stg__purchases.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'purchases') }}\n\n), yoda_e2e_loyalty_stg__purchases AS (\n\n SELECT \n\t\tcreated_at,\n\t\tupdated_at,\n\t\tamount_cents,\n\t\tapplied_to_campaigns,\n\t\tavs_postal_match,\n\t\tavs_result_code,\n\t\tavs_street_match,\n\t\tbefore_swellrewards,\n\t\tbilling_address1,\n\t\tbilling_address2,\n\t\tbilling_city,\n\t\tbilling_country_code,\n\t\tbilling_first_name,\n\t\tbilling_last_name,\n\t\tbilling_phone,\n\t\tbilling_zip,\n\t\tbrowser_country_code,\n\t\tchargeback_protection,\n\t\tcredit_card_bin,\n\t\tcredit_card_company,\n\t\tcredit_card_number,\n\t\tcurrency,\n\t\tcustomer_id,\n\t\tcvv_result_code,\n\t\teligible_for_vip_tiers,\n\t\tfraud_review,\n\t\tgateway,\n\t\thas_swell_user,\n\t\tid,\n\t\tip_address,\n\t\tis_refunded,\n\t\tis_repeat,\n\t\tlanding_site,\n\t\tmerchant_id,\n\t\torder_id,\n\t\tprocessor_id,\n\t\tredemption_code_id,\n\t\treferral_id,\n\t\treferring_site,\n\t\tsender_email,\n\t\tshipping_address1,\n\t\tshipping_address2,\n\t\tshipping_city,\n\t\tshipping_country_code,\n\t\tshipping_first_name,\n\t\tshipping_last_name,\n\t\tshipping_phone,\n\t\tshipping_zip,\n\t\tstore_account_id,\n\t\tswell_discount_cost_cents,\n\t\tsynced_to_analytics,\n\t\tuser_agent_id,\n\t\tuser_agent,\n\t\tuser_id,\n\t\tfee_amount_cents,\n\t\ttransaction_id,\n\t\taffiliate_amount,\n\t\treferral_discount_code_id,\n\t\ttransaction_hash,\n\t\tvip_tier_eligibility_job_id,\n\t\tchannel_type,\n\t\tstore_address,\n\t\tclerk_name,\n\t\tstore_city,\n\t\tstore_state,\n\t\tclerk_employee_id\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__purchases", + "refs": + [], + "relation_name": "protected_yoda_e2e_loyalty.purchases", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "purchases" + ] + ], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__purchases", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__redemption_options": + { + "access": "protected", + "alias": "redemption_options", + "build_path": null, + "checksum": + { + "checksum": "e60d4267e8ef23a4e79edde1dd0b8d8ce5342848d03cac3572e66fc5580f2be2", + "name": "sha256" + }, + "columns": + { + "amount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "applies_once": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "applies_once", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "applies_to_any_or_all_attributes": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "applies_to_any_or_all_attributes", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_attributes": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "applies_to_attributes", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "applies_to_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_product_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "applies_to_product_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_resource": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "applies_to_resource", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_values": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "applies_to_values", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "automatically_apply": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "automatically_apply", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "background_image_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "background_image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cart_greater_than_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "cart_greater_than_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "charset": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "charset", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "code_length": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "code_length", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "collection_ids": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "collection_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cost_text": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "cost_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "coupon_cancellation_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "coupon_cancellation_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "coupons_pool_amount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "coupons_pool_amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_coupon_cost_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "custom_coupon_cost_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_ids": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "customer_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "deleted", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_amount_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_percentage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_percentage", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_rate_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_rate_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_in_admin": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "display_in_admin", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "display_in_popup": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "display_in_popup", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "display_order": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "display_order", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "duration": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "duration", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expires_after": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "expires_after", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_product_cost_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "free_product_cost_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "free_shipping_less_than_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "free_shipping_less_than_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "generic_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "generic_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "group_ids": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "group_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "icon": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "icon", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "image": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "image", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_offline": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_offline", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "is_pos": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_pos", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_amount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "min_amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "once_per_customer": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "once_per_customer", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "prefix": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "prefix", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_ids": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "product_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "quantity": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "quantity", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_codes_webhook_threshold": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_codes_webhook_threshold", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "restrict_to_redeeming_customer": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "restrict_to_redeeming_customer", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "reward_intro": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_intro", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "saved_search_ids": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "saved_search_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "secret": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "secret", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "segment_ids": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "segment_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "show_online": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "show_online", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "single_use": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "single_use", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "skip_platform_create": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "skip_platform_create", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "third_party_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "third_party_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "title": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "usage_limit": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "usage_limit", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "value_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "value_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "variant_ids": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "variant_ids", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.redemption_options\n\n), yoda_e2e_loyalty_stg__redemption_options AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tamount,\n\t\tapplies_once,\n\t\tapplies_to_any_or_all_attributes,\n\t\tapplies_to_id,\n\t\tapplies_to_product_type,\n\t\tapplies_to_resource,\n\t\tautomatically_apply,\n\t\tcharset,\n\t\tcode_length,\n\t\tcost_text,\n\t\tcoupon_cancellation_url,\n\t\tcoupons_pool_amount,\n\t\tcurrency,\n\t\tdeleted,\n\t\tdescription,\n\t\tdiscount_amount_cents,\n\t\tdiscount_percentage,\n\t\tdiscount_rate_cents,\n\t\tdiscount_type,\n\t\tdisplay_in_admin,\n\t\tdisplay_in_popup,\n\t\tdisplay_order,\n\t\tduration,\n\t\texpires_after,\n\t\tfree_product_cost_cents,\n\t\tfree_shipping_less_than_cents,\n\t\tgeneric_url,\n\t\ticon,\n\t\tid,\n\t\timage,\n\t\tis_offline,\n\t\tis_pos,\n\t\tmerchant_id,\n\t\tname,\n\t\tonce_per_customer,\n\t\tprefix,\n\t\tquantity,\n\t\trestrict_to_redeeming_customer,\n\t\treward_intro,\n\t\tsecret,\n\t\tshow_online,\n\t\tsingle_use,\n\t\tskip_platform_create,\n\t\ttitle,\n\t\ttype,\n\t\tusage_limit,\n\t\tvalue_cents,\n\t\tthird_party_id,\n\t\tbackground_image_id,\n\t\tsaved_search_ids,\n\t\tapplies_to_attributes,\n\t\tapplies_to_values,\n\t\tcart_greater_than_cents,\n\t\tcustomer_ids,\n\t\tcustom_coupon_cost_cents,\n\t\tproduct_ids,\n\t\tvariant_ids,\n\t\tcollection_ids,\n\t\tsegment_ids,\n\t\tredemption_codes_webhook_threshold,\n\t\tmin_amount,\n\t\tgroup_ids\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__redemption_options", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.5465815, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Source Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__redemption_options", + "yoda_e2e_loyalty_stg__redemption_options" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__redemption_options", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.yml", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__redemption_options/yoda_e2e_loyalty_stg__redemption_options.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'redemption_options') }}\n\n), yoda_e2e_loyalty_stg__redemption_options AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tamount,\n\t\tapplies_once,\n\t\tapplies_to_any_or_all_attributes,\n\t\tapplies_to_id,\n\t\tapplies_to_product_type,\n\t\tapplies_to_resource,\n\t\tautomatically_apply,\n\t\tcharset,\n\t\tcode_length,\n\t\tcost_text,\n\t\tcoupon_cancellation_url,\n\t\tcoupons_pool_amount,\n\t\tcurrency,\n\t\tdeleted,\n\t\tdescription,\n\t\tdiscount_amount_cents,\n\t\tdiscount_percentage,\n\t\tdiscount_rate_cents,\n\t\tdiscount_type,\n\t\tdisplay_in_admin,\n\t\tdisplay_in_popup,\n\t\tdisplay_order,\n\t\tduration,\n\t\texpires_after,\n\t\tfree_product_cost_cents,\n\t\tfree_shipping_less_than_cents,\n\t\tgeneric_url,\n\t\ticon,\n\t\tid,\n\t\timage,\n\t\tis_offline,\n\t\tis_pos,\n\t\tmerchant_id,\n\t\tname,\n\t\tonce_per_customer,\n\t\tprefix,\n\t\tquantity,\n\t\trestrict_to_redeeming_customer,\n\t\treward_intro,\n\t\tsecret,\n\t\tshow_online,\n\t\tsingle_use,\n\t\tskip_platform_create,\n\t\ttitle,\n\t\ttype,\n\t\tusage_limit,\n\t\tvalue_cents,\n\t\tthird_party_id,\n\t\tbackground_image_id,\n\t\tsaved_search_ids,\n\t\tapplies_to_attributes,\n\t\tapplies_to_values,\n\t\tcart_greater_than_cents,\n\t\tcustomer_ids,\n\t\tcustom_coupon_cost_cents,\n\t\tproduct_ids,\n\t\tvariant_ids,\n\t\tcollection_ids,\n\t\tsegment_ids,\n\t\tredemption_codes_webhook_threshold,\n\t\tmin_amount,\n\t\tgroup_ids\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__redemption_options", + "refs": + [], + "relation_name": "protected_yoda_e2e_loyalty.redemption_options", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "redemption_options" + ] + ], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__redemption_options", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns": + { + "access": "protected", + "alias": "swell_campaigns", + "build_path": null, + "checksum": + { + "checksum": "da3916126203bfead9e12cc88e0ec08bb74971d32e4af096f5d9c15068501d7b", + "name": "sha256" + }, + "columns": + { + "activated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "activated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "api_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "api_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "campaign_description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "campaign_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_date": + { + "constraints": + [], + "description": "TODO: Update Column created_date Information", + "meta": + {}, + "name": "created_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "currency_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_active": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_active", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_admin_only": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_admin_only", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_archived": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_archived", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_exclude_customer_tags": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_exclude_customer_tags", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_expired": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_expired", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_hidden": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_hidden", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_referral_campaign": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_referral_campaign", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_require_product_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_require_product_id", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_require_product_tag": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_require_product_tag", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_require_product_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_require_product_type", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_requires_referral_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_requires_referral_code", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "merchant_id__dim_stores": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id__dim_stores", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_option_id__swell_redemption_options": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_option_id__swell_redemption_options", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_percentage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_percentage", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "vip_tier_id__swell_vip_tiers": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "vip_tier_id__swell_vip_tiers", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.campaigns\n\n), yoda_e2e_loyalty_stg__swell_campaigns AS (\n\n SELECT id AS campaign_id,\n merchant_id AS merchant_id__dim_stores,\n type AS campaign_name,\n reward_points,\n currency AS currency_code,\n CAST(CASE WHEN active THEN 1 ELSE 0 END AS SMALLINT) AS is_active,\n CAST(CASE WHEN expired THEN 1 ELSE 0 END AS SMALLINT) AS is_expired,\n TIMESTAMP(activated_at) AS activated_at,\n details AS campaign_description,\n TIMESTAMP(created_at) AS created_at,\n TO_DATE(created_at) AS created_date,\n TIMESTAMP(updated_at) AS updated_at,\n CAST(CASE WHEN archived THEN 1 ELSE 0 END AS SMALLINT) AS is_archived,\n CAST(CASE WHEN hidden THEN 1 ELSE 0 END AS SMALLINT) AS is_hidden,\n redemption_option_id AS redemption_option_id__swell_redemption_options,\n CAST(requires_referral_code AS SMALLINT) AS is_requires_referral_code,\n reward_type,\n reward_percentage,\n CAST(CASE WHEN require_product_by_ids IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_id,\n CAST(CASE WHEN require_product_by_tags IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_tag,\n CAST(CASE WHEN require_product_by_types IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_type,\n api_key,\n CAST(CASE WHEN exclude_customer_tags THEN 1 ELSE 0 END AS SMALLINT) AS is_exclude_customer_tags,\n CAST(CASE WHEN admin_only THEN 1 ELSE 0 END AS SMALLINT) AS is_admin_only,\n vip_tier_id AS vip_tier_id__swell_vip_tiers,\n CAST(CASE WHEN type = 'ReferralLinkClickCampaign' THEN 1 ELSE 0 END AS SMALLINT) AS is_referral_campaign\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_campaigns", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "campaign_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.4558723, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__campaigns" + ] + }, + "deprecation_date": null, + "description": "Campaigns that swell merchants created", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_campaigns", + "yoda_e2e_loyalty_stg__swell_campaigns" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "campaign_id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__swell_campaigns", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.yml", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.sql", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__campaigns') }}\n\n), yoda_e2e_loyalty_stg__swell_campaigns AS (\n\n SELECT id AS campaign_id,\n merchant_id AS merchant_id__dim_stores,\n type AS campaign_name,\n reward_points,\n currency AS currency_code,\n CAST(CASE WHEN active THEN 1 ELSE 0 END AS SMALLINT) AS is_active,\n CAST(CASE WHEN expired THEN 1 ELSE 0 END AS SMALLINT) AS is_expired,\n TIMESTAMP(activated_at) AS activated_at,\n details AS campaign_description,\n TIMESTAMP(created_at) AS created_at,\n TO_DATE(created_at) AS created_date,\n TIMESTAMP(updated_at) AS updated_at,\n CAST(CASE WHEN archived THEN 1 ELSE 0 END AS SMALLINT) AS is_archived,\n CAST(CASE WHEN hidden THEN 1 ELSE 0 END AS SMALLINT) AS is_hidden,\n redemption_option_id AS redemption_option_id__swell_redemption_options,\n CAST(requires_referral_code AS SMALLINT) AS is_requires_referral_code,\n reward_type,\n reward_percentage,\n CAST(CASE WHEN require_product_by_ids IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_id,\n CAST(CASE WHEN require_product_by_tags IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_tag,\n CAST(CASE WHEN require_product_by_types IS NULL THEN 0 ELSE 1 END AS SMALLINT) AS is_require_product_type,\n api_key,\n CAST(CASE WHEN exclude_customer_tags THEN 1 ELSE 0 END AS SMALLINT) AS is_exclude_customer_tags,\n CAST(CASE WHEN admin_only THEN 1 ELSE 0 END AS SMALLINT) AS is_admin_only,\n vip_tier_id AS vip_tier_id__swell_vip_tiers,\n CAST(CASE WHEN type = 'ReferralLinkClickCampaign' THEN 1 ELSE 0 END AS SMALLINT) AS is_referral_campaign\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_campaigns", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__campaigns", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_loyalty.swell_campaigns", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "campaign_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants": + { + "access": "protected", + "alias": "swell_merchants", + "build_path": null, + "checksum": + { + "checksum": "34ec4ff05b3b08dfd82940f06fca81fd1fd072413058668661272e7b2a6f18e1", + "name": "sha256" + }, + "columns": + { + "company_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "company_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "contact_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_app_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "facebook_app_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_trial_expires_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "free_trial_expires_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "from_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "from_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "group_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "group_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_rewards_installed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "has_rewards_installed", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "has_store": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "has_store", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "install_order_volume": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "install_order_volume", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "installed_analytics_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "installed_analytics_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "installed_rewards_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "installed_rewards_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_analytics_installed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_analytics_installed", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_approved": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_approved", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_can_generate_coupons": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_can_generate_coupons", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_completed_onboarding": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_completed_onboarding", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_completed_profile": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_completed_profile", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_cross_origin_store_accounts": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_cross_origin_store_accounts", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_delete_used_coupons_enable": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_delete_used_coupons_enable", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_discount_code_based_referral_program_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_discount_code_based_referral_program_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_first_time_referral_discounts_enable_flag": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_first_time_referral_discounts_enable_flag", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_free_products_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_free_products_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_include_shipping": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_include_shipping", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_on_free_trial": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_on_free_trial", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_program_live": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_program_live", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_program_locked": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_program_locked", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_redemptions_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_redemptions_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_setup_rewards_page": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_setup_rewards_page", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_sync_fields_with_processor": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_sync_fields_with_processor", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_test_account": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_test_account", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_verified_email_domain": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_verified_email_domain", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_vip_tiers_job_running": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_vip_tiers_job_running", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_weekly_digest_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_weekly_digest_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "logo_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "logo_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "plan": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "plan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "platform_engine": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform_engine", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_reminder_delay_days": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "points_reminder_delay_days", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "process_order_status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "process_order_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_refund_status": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "process_refund_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "referral_reminder_days": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_reminder_days", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "round_discounts_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "round_discounts_strategy", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "source": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "time_zone": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "time_zone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "uninstalled_analytics_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "uninstalled_analytics_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "uninstalled_rewards_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "uninstalled_rewards_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "value_per_subscriber_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "value_per_subscriber_cents", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "website": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "website", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "widget_enabled", + "quote": null, + "tags": + [], + "data_type": "boolean" + } + }, + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.merchants\n\n), yoda_e2e_loyalty_stg__swell_merchants AS (\n\n SELECT id AS merchant_id,\n company_name,\n from_email,\n website,\n logo_url,\n currency,\n CAST(CASE WHEN is_approved THEN 1 ELSE 0 END AS INT) AS is_approved,\n widget_enabled,\n platform,\n has_store,\n has_rewards_installed,\n TIMESTAMP(installed_rewards_at) AS installed_rewards_at,\n TIMESTAMP(uninstalled_rewards_at) AS uninstalled_rewards_at,\n CAST(CASE WHEN has_analytics_installed THEN 1 ELSE 0 END AS INT) AS is_analytics_installed,\n TIMESTAMP(installed_analytics_at) AS installed_analytics_at,\n TIMESTAMP(uninstalled_analytics_at) AS uninstalled_analytics_at,\n CAST(CASE WHEN completed_profile THEN 1 ELSE 0 END AS INT) AS is_completed_profile,\n CAST(CASE WHEN swell_redemptions_enabled THEN 1 ELSE 0 END AS INT) AS is_redemptions_enabled,\n plan,\n CAST(CASE WHEN include_shipping THEN 1 ELSE 0 END AS INT) AS is_include_shipping,\n CAST(CASE WHEN program_live THEN 1 ELSE 0 END AS INT) AS is_program_live,\n CAST(CASE WHEN cross_origin_store_accounts THEN 1 ELSE 0 END AS INT) AS is_cross_origin_store_accounts,\n CAST(install_order_volume AS INT) AS install_order_volume,\n contact_email,\n CAST(value_per_subscriber_cents AS INT) AS value_per_subscriber_cents,\n CAST(CASE WHEN weekly_digest_enabled THEN 1 ELSE 0 END AS INT) AS is_weekly_digest_enabled,\n TIMESTAMP(free_trial_expires_at) AS free_trial_expires_at,\n CAST(CASE WHEN on_free_trial THEN 1 ELSE 0 END AS INT) AS is_on_free_trial,\n CAST(CASE WHEN program_locked THEN 1 ELSE 0 END AS INT) AS is_program_locked,\n CAST(CASE WHEN free_products_enabled THEN 1 ELSE 0 END AS INT) AS is_free_products_enabled,\n process_refund_status,\n process_order_status,\n platform_engine,\n CAST(points_reminder_delay_days AS INT) AS points_reminder_delay_days,\n source,\n CAST(CASE WHEN setup_rewards_page THEN 1 ELSE 0 END AS INT) AS is_setup_rewards_page,\n CAST(CASE WHEN sync_fields_with_processor THEN 1 ELSE 0 END AS INT) AS is_sync_fields_with_processor,\n CAST(CASE WHEN vip_tiers_job_running THEN 1 ELSE 0 END AS INT) AS is_vip_tiers_job_running,\n CAST(CASE WHEN can_generate_coupons THEN 1 ELSE 0 END AS INT) AS is_can_generate_coupons,\n CAST(referral_reminder_days AS INT) AS referral_reminder_days,\n facebook_app_id,\n CAST(CASE WHEN completed_onboarding THEN 1 ELSE 0 END AS INT) AS is_completed_onboarding,\n CAST(CASE WHEN first_time_referral_discounts_enable_flag THEN 1 ELSE 0 END AS INT) AS is_first_time_referral_discounts_enable_flag,\n CAST(CASE WHEN discount_code_based_referral_program_enabled THEN 1 ELSE 0 END AS INT) AS is_discount_code_based_referral_program_enabled,\n CAST(CASE WHEN verified_email_domain THEN 1 ELSE 0 END AS INT) AS is_verified_email_domain,\n CAST(CASE WHEN test_account THEN 1 ELSE 0 END AS INT) AS is_test_account,\n time_zone,\n CAST(loyalty_opt_in_strategy AS INT) AS loyalty_opt_in_strategy,\n CAST(referral_opt_in_strategy AS INT) AS referral_opt_in_strategy,\n CAST(round_discounts_strategy AS INT) AS round_discounts_strategy,\n CAST(CASE WHEN delete_used_coupons_enable THEN 1 ELSE 0 END AS INT) AS is_delete_used_coupons_enable,\n group_id,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_merchants", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.439009, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__merchants" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty_stg__swell_merchants", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_merchants", + "yoda_e2e_loyalty_stg__swell_merchants" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__swell_merchants", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.yml", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.sql", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__merchants') }}\n\n), yoda_e2e_loyalty_stg__swell_merchants AS (\n\n SELECT id AS merchant_id,\n company_name,\n from_email,\n website,\n logo_url,\n currency,\n CAST(CASE WHEN is_approved THEN 1 ELSE 0 END AS INT) AS is_approved,\n widget_enabled,\n platform,\n has_store,\n has_rewards_installed,\n TIMESTAMP(installed_rewards_at) AS installed_rewards_at,\n TIMESTAMP(uninstalled_rewards_at) AS uninstalled_rewards_at,\n CAST(CASE WHEN has_analytics_installed THEN 1 ELSE 0 END AS INT) AS is_analytics_installed,\n TIMESTAMP(installed_analytics_at) AS installed_analytics_at,\n TIMESTAMP(uninstalled_analytics_at) AS uninstalled_analytics_at,\n CAST(CASE WHEN completed_profile THEN 1 ELSE 0 END AS INT) AS is_completed_profile,\n CAST(CASE WHEN swell_redemptions_enabled THEN 1 ELSE 0 END AS INT) AS is_redemptions_enabled,\n plan,\n CAST(CASE WHEN include_shipping THEN 1 ELSE 0 END AS INT) AS is_include_shipping,\n CAST(CASE WHEN program_live THEN 1 ELSE 0 END AS INT) AS is_program_live,\n CAST(CASE WHEN cross_origin_store_accounts THEN 1 ELSE 0 END AS INT) AS is_cross_origin_store_accounts,\n CAST(install_order_volume AS INT) AS install_order_volume,\n contact_email,\n CAST(value_per_subscriber_cents AS INT) AS value_per_subscriber_cents,\n CAST(CASE WHEN weekly_digest_enabled THEN 1 ELSE 0 END AS INT) AS is_weekly_digest_enabled,\n TIMESTAMP(free_trial_expires_at) AS free_trial_expires_at,\n CAST(CASE WHEN on_free_trial THEN 1 ELSE 0 END AS INT) AS is_on_free_trial,\n CAST(CASE WHEN program_locked THEN 1 ELSE 0 END AS INT) AS is_program_locked,\n CAST(CASE WHEN free_products_enabled THEN 1 ELSE 0 END AS INT) AS is_free_products_enabled,\n process_refund_status,\n process_order_status,\n platform_engine,\n CAST(points_reminder_delay_days AS INT) AS points_reminder_delay_days,\n source,\n CAST(CASE WHEN setup_rewards_page THEN 1 ELSE 0 END AS INT) AS is_setup_rewards_page,\n CAST(CASE WHEN sync_fields_with_processor THEN 1 ELSE 0 END AS INT) AS is_sync_fields_with_processor,\n CAST(CASE WHEN vip_tiers_job_running THEN 1 ELSE 0 END AS INT) AS is_vip_tiers_job_running,\n CAST(CASE WHEN can_generate_coupons THEN 1 ELSE 0 END AS INT) AS is_can_generate_coupons,\n CAST(referral_reminder_days AS INT) AS referral_reminder_days,\n facebook_app_id,\n CAST(CASE WHEN completed_onboarding THEN 1 ELSE 0 END AS INT) AS is_completed_onboarding,\n CAST(CASE WHEN first_time_referral_discounts_enable_flag THEN 1 ELSE 0 END AS INT) AS is_first_time_referral_discounts_enable_flag,\n CAST(CASE WHEN discount_code_based_referral_program_enabled THEN 1 ELSE 0 END AS INT) AS is_discount_code_based_referral_program_enabled,\n CAST(CASE WHEN verified_email_domain THEN 1 ELSE 0 END AS INT) AS is_verified_email_domain,\n CAST(CASE WHEN test_account THEN 1 ELSE 0 END AS INT) AS is_test_account,\n time_zone,\n CAST(loyalty_opt_in_strategy AS INT) AS loyalty_opt_in_strategy,\n CAST(referral_opt_in_strategy AS INT) AS referral_opt_in_strategy,\n CAST(round_discounts_strategy AS INT) AS round_discounts_strategy,\n CAST(CASE WHEN delete_used_coupons_enable THEN 1 ELSE 0 END AS INT) AS is_delete_used_coupons_enable,\n group_id,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_merchants", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__merchants", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_loyalty.swell_merchants", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions": + { + "access": "protected", + "alias": "swell_point_redemptions", + "build_path": null, + "checksum": + { + "checksum": "49e32a8aac6ded7cabd65f805af0226155969c385850b98dfb15810df75ca3a3", + "name": "sha256" + }, + "columns": + { + "approved_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "approved_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id__swell_customers": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "customer_id__swell_customers", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_approved": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_approved", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_deleted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_deleted", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_pos": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_pos", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_reversed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_reversed", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_visible": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_visible", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "merchant_id__dim_stores": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id__dim_stores", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "option_id__swell_redemption_options": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "option_id__swell_redemption_options", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "perk_id__swell_perks": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "perk_id__swell_perks", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_redeemed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "points_redeemed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "redemption_day": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_day", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "redemption_month": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_month", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "redemption_year": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_year", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "referral_id__swell_referrals": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_id__swell_referrals", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.point_redemptions\n\n), yoda_e2e_loyalty_stg__swell_point_redemptions AS (\n\n SELECT id,\n TIMESTAMP(created_at) AS created_at,\n TO_DATE(created_at) AS redemption_date,\n DAY(created_at) AS redemption_day,\n MONTH(created_at) AS redemption_month,\n YEAR(created_at) AS redemption_year,\n TIMESTAMP(updated_at) AS updated_at,\n TIMESTAMP(approved_at) AS approved_at,\n currency,\n amount AS points_redeemed,\n merchant_id AS merchant_id__dim_stores,\n customer_id AS customer_id__swell_customers,\n redemption_option_id AS option_id__swell_redemption_options,\n referral_id AS referral_id__swell_referrals,\n perk_id AS perk_id__swell_perks,\n CASE WHEN approved THEN 1 ELSE 0 END AS is_approved,\n CASE WHEN is_pos THEN 1 ELSE 0 END AS is_pos,\n CASE WHEN visible THEN 1 ELSE 0 END AS is_visible,\n CASE WHEN deleted THEN 1 ELSE 0 END AS is_deleted,\n CASE WHEN reversed THEN 1 ELSE 0 END AS is_reversed\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_point_redemptions", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.5036, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty_stg__swell_point_redemptions", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_point_redemptions", + "yoda_e2e_loyalty_stg__swell_point_redemptions" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__swell_point_redemptions", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.yml", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_point_redemptions/yoda_e2e_loyalty_stg__swell_point_redemptions.sql", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__point_redemptions') }}\n\n), yoda_e2e_loyalty_stg__swell_point_redemptions AS (\n\n SELECT id,\n TIMESTAMP(created_at) AS created_at,\n TO_DATE(created_at) AS redemption_date,\n DAY(created_at) AS redemption_day,\n MONTH(created_at) AS redemption_month,\n YEAR(created_at) AS redemption_year,\n TIMESTAMP(updated_at) AS updated_at,\n TIMESTAMP(approved_at) AS approved_at,\n currency,\n amount AS points_redeemed,\n merchant_id AS merchant_id__dim_stores,\n customer_id AS customer_id__swell_customers,\n redemption_option_id AS option_id__swell_redemption_options,\n referral_id AS referral_id__swell_referrals,\n perk_id AS perk_id__swell_perks,\n CASE WHEN approved THEN 1 ELSE 0 END AS is_approved,\n CASE WHEN is_pos THEN 1 ELSE 0 END AS is_pos,\n CASE WHEN visible THEN 1 ELSE 0 END AS is_visible,\n CASE WHEN deleted THEN 1 ELSE 0 END AS is_deleted,\n CASE WHEN reversed THEN 1 ELSE 0 END AS is_reversed\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_point_redemptions", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__point_redemptions", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_loyalty.swell_point_redemptions", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases": + { + "access": "protected", + "alias": "swell_purchases", + "build_path": null, + "checksum": + { + "checksum": "d8f963df2cdf712a89628ecfb2554c6175ccb54967dd653278c45f39ef91e2d2", + "name": "sha256" + }, + "columns": + { + "billing_city": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "billing_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_country_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "billing_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "browser_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id__swell_customers": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "customer_id__swell_customers", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_ip_address": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "customer_ip_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_cents_in_original_currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "discount_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_applied_to_campaigns": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_applied_to_campaigns", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_before_swell_acquisition": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_before_swell_acquisition", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_fraud_review": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_fraud_review", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_move_merchant_to_new_tier": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_move_merchant_to_new_tier", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_swell_user": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_swell_user", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "merchant_id__dim_stores": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id__dim_stores", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id__fact_orders": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "order_id__fact_orders", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "purchase_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "purchase_currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "purchase_currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "purchase_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "purchase_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "purchase_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_value_cents_in_original_currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "purchase_value_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id__swell_redemption_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_code_id__swell_redemption_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_discount_code_id__swell_referral_discount_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_discount_code_id__swell_referral_discount_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id__swell_referrals": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_id__swell_referrals", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shipping_city": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shipping_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shipping_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "user_agent_id__swell_user_agent": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_agent_id__swell_user_agent", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.purchases\n\n ), yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT id AS purchase_id,\n created_at AS purchase_created_at,\n TO_DATE(created_at) AS purchase_date,\n CAST(CASE WHEN before_swellrewards THEN 1 ELSE 0 END AS SMALLINT) AS is_before_swell_acquisition,\n CAST(CASE WHEN applied_to_campaigns THEN 1 ELSE 0 END AS SMALLINT) AS is_applied_to_campaigns,\n CAST(fraud_review AS SMALLINT) AS is_fraud_review,\n CAST(CASE WHEN has_swell_user THEN 1 ELSE 0 END AS SMALLINT) AS is_swell_user,\n CAST(CASE WHEN eligible_for_vip_tiers THEN 1 ELSE 0 END AS SMALLINT) AS is_move_merchant_to_new_tier,\n amount_cents AS purchase_value_cents_in_original_currency,\n currency AS purchase_currency,\n swell_discount_cost_cents AS discount_cents_in_original_currency,\n billing_country_code,\n billing_city,\n shipping_country_code,\n shipping_city,\n ip_address AS customer_ip_address,\n browser_country_code,\n store_address,\n store_city,\n store_state,\n referral_discount_code_id AS referral_discount_code_id__swell_referral_discount_code,\n merchant_id AS merchant_id__dim_stores,\n customer_id AS customer_id__swell_customers,\n referral_id\tAS referral_id__swell_referrals,\n user_agent_id AS user_agent_id__swell_user_agent,\n redemption_code_id AS redemption_code_id__swell_redemption_code,\n order_id AS order_id__fact_orders,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_purchases", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "purchase_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.4128833, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__purchases" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty_stg__swell_purchases", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_purchases", + "yoda_e2e_loyalty_stg__swell_purchases" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "purchase_id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.yml", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.sql", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__purchases') }}\n\n ), yoda_e2e_loyalty_stg__swell_purchases AS (\n\n SELECT id AS purchase_id,\n created_at AS purchase_created_at,\n TO_DATE(created_at) AS purchase_date,\n CAST(CASE WHEN before_swellrewards THEN 1 ELSE 0 END AS SMALLINT) AS is_before_swell_acquisition,\n CAST(CASE WHEN applied_to_campaigns THEN 1 ELSE 0 END AS SMALLINT) AS is_applied_to_campaigns,\n CAST(fraud_review AS SMALLINT) AS is_fraud_review,\n CAST(CASE WHEN has_swell_user THEN 1 ELSE 0 END AS SMALLINT) AS is_swell_user,\n CAST(CASE WHEN eligible_for_vip_tiers THEN 1 ELSE 0 END AS SMALLINT) AS is_move_merchant_to_new_tier,\n amount_cents AS purchase_value_cents_in_original_currency,\n currency AS purchase_currency,\n swell_discount_cost_cents AS discount_cents_in_original_currency,\n billing_country_code,\n billing_city,\n shipping_country_code,\n shipping_city,\n ip_address AS customer_ip_address,\n browser_country_code,\n store_address,\n store_city,\n store_state,\n referral_discount_code_id AS referral_discount_code_id__swell_referral_discount_code,\n merchant_id AS merchant_id__dim_stores,\n customer_id AS customer_id__swell_customers,\n referral_id\tAS referral_id__swell_referrals,\n user_agent_id AS user_agent_id__swell_user_agent,\n redemption_code_id AS redemption_code_id__swell_redemption_code,\n order_id AS order_id__fact_orders,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_purchases", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__purchases", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_loyalty.swell_purchases", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "purchase_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options": + { + "access": "protected", + "alias": "swell_redemption_options", + "build_path": null, + "checksum": + { + "checksum": "822bc9f26a620ae789d592c8cac6b0f5f187904ff5c9cd77415f8caa2ba95884", + "name": "sha256" + }, + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Column created_at Information", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Column currency Information", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_percentage": + { + "constraints": + [], + "description": "TODO: Update Column discount_percentage Information", + "meta": + {}, + "name": "discount_percentage", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_rate_cents_in_original_currency": + { + "constraints": + [], + "description": "TODO: Update Column discount_rate_cents_in_original_currency Information", + "meta": + {}, + "name": "discount_rate_cents_in_original_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_type": + { + "constraints": + [], + "description": "TODO: Update Column discount_type Information", + "meta": + {}, + "name": "discount_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Column id Information", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_deleted": + { + "constraints": + [], + "description": "TODO: Update Column is_deleted Information", + "meta": + {}, + "name": "is_deleted", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_pos": + { + "constraints": + [], + "description": "TODO: Update Column is_pos Information", + "meta": + {}, + "name": "is_pos", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "merchant_id__dim_stores": + { + "constraints": + [], + "description": "TODO: Update Column merchant_id__dim_stores Information", + "meta": + {}, + "name": "merchant_id__dim_stores", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_condition": + { + "constraints": + [], + "description": "TODO: Update Column redemption_condition Information", + "meta": + {}, + "name": "redemption_condition", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_method": + { + "constraints": + [], + "description": "TODO: Update Column redemption_method Information", + "meta": + {}, + "name": "redemption_method", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Column updated_at Information", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.redemption_options\n\n), yoda_e2e_loyalty_stg__swell_redemption_options AS (\n\n SELECT id,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at,\n description AS redemption_condition,\n currency,\n type AS redemption_method,\n merchant_id AS merchant_id__dim_stores,\n discount_type,\n discount_percentage,\n discount_rate_cents AS discount_rate_cents_in_original_currency,\n CASE WHEN is_pos THEN 1 ELSE 0 END AS is_pos,\n CASE WHEN deleted THEN 1 ELSE 0 END AS is_deleted\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_redemption_options", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.511038, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__redemption_options" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty_stg__swell_redemption_options", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_redemption_options", + "yoda_e2e_loyalty_stg__swell_redemption_options" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__swell_redemption_options", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.yml", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_redemption_options/yoda_e2e_loyalty_stg__swell_redemption_options.sql", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__redemption_options') }}\n\n), yoda_e2e_loyalty_stg__swell_redemption_options AS (\n\n SELECT id,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at,\n description AS redemption_condition,\n currency,\n type AS redemption_method,\n merchant_id AS merchant_id__dim_stores,\n discount_type,\n discount_percentage,\n discount_rate_cents AS discount_rate_cents_in_original_currency,\n CASE WHEN is_pos THEN 1 ELSE 0 END AS is_pos,\n CASE WHEN deleted THEN 1 ELSE 0 END AS is_deleted\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_redemption_options", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__redemption_options", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_loyalty.swell_redemption_options", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings": + { + "access": "protected", + "alias": "swell_vip_tiers_settings", + "build_path": null, + "checksum": + { + "checksum": "30ea2dca7cc4451d7e667337dbb948864769bb00c83fe8d58974913f5a3f4f74", + "name": "sha256" + }, + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "custom_start_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "custom_start_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "delay_purchase_eligibility_days": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "delay_purchase_eligibility_days", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "delay_purchase_eligibility_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "delay_purchase_eligibility_enabled", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "dropping_policy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "dropping_policy", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "entry_fulfillment_timeframe": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "entry_fulfillment_timeframe", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_actions_pre_opt_in": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "include_actions_pre_opt_in", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "is_vip_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_vip_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "last_enabled_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "last_enabled_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sync_to_platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "sync_to_platform", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM default.swell_vip_tiers_settings\n\n ), yoda_e2e_loyalty_stg__swell_vip_tiers_settings AS (\n\n SELECT merchant_id,\n type,\n last_enabled_type,\n entry_fulfillment_timeframe,\n TIMESTAMP(custom_start_date) AS custom_start_date,\n CAST( CASE WHEN is_enabled THEN 1 ELSE 0 END AS INT) AS is_vip_enabled,\n dropping_policy,\n sync_to_platform,\n delay_purchase_eligibility_enabled,\n delay_purchase_eligibility_days,\n include_actions_pre_opt_in,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at\n FROM source limit 100\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.556155, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.yml", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.sql", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__default', 'swell_vip_tiers_settings') }}\n\n ), yoda_e2e_loyalty_stg__swell_vip_tiers_settings AS (\n\n SELECT merchant_id,\n type,\n last_enabled_type,\n entry_fulfillment_timeframe,\n TIMESTAMP(custom_start_date) AS custom_start_date,\n CAST( CASE WHEN is_enabled THEN 1 ELSE 0 END AS INT) AS is_vip_enabled,\n dropping_policy,\n sync_to_platform,\n delay_purchase_eligibility_enabled,\n delay_purchase_eligibility_days,\n include_actions_pre_opt_in,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at\n FROM source limit 100\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "refs": + [], + "relation_name": "protected_yoda_e2e_loyalty.swell_vip_tiers_settings", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [ + [ + "yoda_e2e_loyalty__default", + "swell_vip_tiers_settings" + ] + ], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "merchant_id", + "ref-key": "merchant_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts": + { + "access": "protected", + "alias": "swell_yotpo_platform_accounts", + "build_path": null, + "checksum": + { + "checksum": "15e5746e07eb4b4ad0597af35557ae65b77da9e99f3a808a3cbd2d0904d37825", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "organization_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "compiled": true, + "compiled_code": "WITH staging AS (\n\n SELECT * FROM protected_yoda_e2e_loyalty.yotpo_platform_accounts\n\n), yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts AS (\n\n SELECT app_key,\n merchant_id,\n org_key AS organization_key,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.478137, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml", + "path": "yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.sql", + "raw_code": "WITH staging AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty_stg__yotpo_platform_accounts') }}\n\n), yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts AS (\n\n SELECT app_key,\n merchant_id,\n org_key AS organization_key,\n TIMESTAMP(created_at) AS created_at,\n TIMESTAMP(updated_at) AS updated_at\n FROM staging\n\n)\n\nSELECT *\nFROM yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [], + "tags": + [ + "yoda_e2e_loyalty" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "merchant_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers": + { + "access": "protected", + "alias": "vip_tiers", + "build_path": null, + "checksum": + { + "checksum": "03f21993f127459dcb75c43cdfc022bac4e919500e9291eb6c6f6da5de652fca", + "name": "sha256" + }, + "columns": + { + "background_image_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "background_image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "earned_title": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "earned_title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_multiplier": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "points_multiplier", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rank": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "rank", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_option_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "redemption_option_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reward_points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "should_mirror_entry": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "should_mirror_entry", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.vip_tiers\n\n), yoda_e2e_loyalty_stg__vip_tiers AS (\n\n SELECT \n\t\tcurrency,\n\t\tdescription,\n\t\tearned_title,\n\t\tid,\n\t\tmerchant_id,\n\t\tname,\n\t\tpoints_multiplier,\n\t\trank,\n\t\treward_points,\n\t\tshould_mirror_entry,\n\t\ttype,\n\t\tredemption_option_id,\n\t\tbackground_image_id\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__vip_tiers", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.519938, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Source Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__vip_tiers", + "yoda_e2e_loyalty_stg__vip_tiers" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__vip_tiers", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.yml", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers/yoda_e2e_loyalty_stg__vip_tiers.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'vip_tiers') }}\n\n), yoda_e2e_loyalty_stg__vip_tiers AS (\n\n SELECT \n\t\tcurrency,\n\t\tdescription,\n\t\tearned_title,\n\t\tid,\n\t\tmerchant_id,\n\t\tname,\n\t\tpoints_multiplier,\n\t\trank,\n\t\treward_points,\n\t\tshould_mirror_entry,\n\t\ttype,\n\t\tredemption_option_id,\n\t\tbackground_image_id\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__vip_tiers", + "refs": + [], + "relation_name": "protected_yoda_e2e_loyalty.vip_tiers", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "vip_tiers" + ] + ], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__vip_tiers", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds": + { + "access": "protected", + "alias": "vip_tiers_thresholds", + "build_path": null, + "checksum": + { + "checksum": "0a7ad63b6e6611f4c689752f69f4f2ec5b96323ca75f74af6a27f18449e499bf", + "name": "sha256" + }, + "columns": + { + "amount_spent_cents": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "amount_spent_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_completed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "campaign_completed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_earned": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "points_earned", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchases_made": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "purchases_made", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referrals_completed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referrals_completed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "requirements_needed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "requirements_needed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "tier_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "tier_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.vip_tiers_thresholds\n\n), yoda_e2e_loyalty_stg__vip_tiers_thresholds AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tamount_spent_cents,\n\t\tcampaign_completed,\n\t\tid,\n\t\tmerchant_id,\n\t\tpoints_earned,\n\t\tpurchases_made,\n\t\treferrals_completed,\n\t\trequirements_needed,\n\t\ttier_id,\n\t\ttype\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.7109094, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Source Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "yoda_e2e_loyalty_stg__vip_tiers_thresholds" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.yml", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__vip_tiers_thresholds/yoda_e2e_loyalty_stg__vip_tiers_thresholds.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'vip_tiers_thresholds') }}\n\n), yoda_e2e_loyalty_stg__vip_tiers_thresholds AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tamount_spent_cents,\n\t\tcampaign_completed,\n\t\tid,\n\t\tmerchant_id,\n\t\tpoints_earned,\n\t\tpurchases_made,\n\t\treferrals_completed,\n\t\trequirements_needed,\n\t\ttier_id,\n\t\ttype\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "refs": + [], + "relation_name": "protected_yoda_e2e_loyalty.vip_tiers_thresholds", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "vip_tiers_thresholds" + ] + ], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts": + { + "access": "protected", + "alias": "yotpo_platform_accounts", + "build_path": null, + "checksum": + { + "checksum": "d6694b92103c47637f9e50e23e26cc0e1e153d398154218541404746514b993e", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_secret": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "app_secret", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "org_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "org_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM chainperks.yotpo_platform_accounts\n\n), yoda_e2e_loyalty_stg__yotpo_platform_accounts AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tapp_key,\n\t\tapp_secret,\n\t\tid,\n\t\tmerchant_id,\n\t\torg_key\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.7012563, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Source Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "yoda_e2e_loyalty_stg__yotpo_platform_accounts" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.yml", + "path": "yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__yotpo_platform_accounts/yoda_e2e_loyalty_stg__yotpo_platform_accounts.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_loyalty__chainperks', 'yotpo_platform_accounts') }}\n\n), yoda_e2e_loyalty_stg__yotpo_platform_accounts AS (\n\n SELECT \n\t\tupdated_at,\n\t\tcreated_at,\n\t\tapp_key,\n\t\tapp_secret,\n\t\tid,\n\t\tmerchant_id,\n\t\torg_key\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "refs": + [], + "relation_name": "protected_yoda_e2e_loyalty.yotpo_platform_accounts", + "resource_type": "model", + "schema": "protected_yoda_e2e_loyalty", + "sources": + [ + [ + "yoda_e2e_loyalty__chainperks", + "yotpo_platform_accounts" + ] + ], + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ], + "unique_id": "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_loyalty", + "yoda_dag_daily_snapshot" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_north_bound__segment_profile": + { + "access": "protected", + "alias": "segment_profile", + "build_path": null, + "checksum": + { + "checksum": "8f9a21d9f845a196c628a129d18276328930225e645d36a269a68906fa7ea3c1", + "name": "sha256" + }, + "columns": + { + "emailcampaignscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "emailcampaignscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "forms_count": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "forms_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "keywords_count": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "keywords_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "pages_count": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "pages_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shopifyorderscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shopifyorderscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shopifyplan": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shopifyplan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shopifystoreage": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "shopifystoreage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpautomationscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smsbumpautomationscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpautoreload": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smsbumpautoreload", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpcstoolscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smsbumpcstoolscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpflowscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smsbumpflowscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpintegrationscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smsbumpintegrationscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbumpplantype": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smsbumpplantype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smscampaignscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smscampaignscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smscreditsamount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smscreditsamount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smssubscriberscount": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "smssubscriberscount", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "userId": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "userId", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "WITH sources_union AS (\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.measurements_shopify_users' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(`shopifyplan` as string) as `shopifyplan` ,\n cast(`shopifystoreage` as string) as `shopifystoreage` ,\n cast(`smsbumpautoreload` as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.measurements_shopify_users\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.shopify_orders' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(`shopifyorderscount` as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.shopify_orders\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.sms_campaigns_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(`smscampaignscount` as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.sms_campaigns_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.email_campaigns_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(`emailcampaignscount` as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.email_campaigns_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.automations_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(`smsbumpautomationscount` as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.automations_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.flows_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(`smsbumpflowscount` as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.flows_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.integrations_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(`smsbumpintegrationscount` as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.integrations_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.sms_subscribers_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(`smssubscriberscount` as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.sms_subscribers_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.measurements_users' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(`smsbumpplantype` as string) as `smsbumpplantype` ,\n cast(`smscreditsamount` as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.measurements_users\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.cs_forms_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(`forms_count` as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.cs_forms_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.cs_keywords_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(`keywords_count` as bigint) as `keywords_count` ,\n cast(null as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.cs_keywords_count\n )\n\n union all\n \n\n (\n select\n\n cast('protected_yoda_e2e_communication.cs_pages_count' as string) as _dbt_source_relation,\n \n cast(`user_id` as bigint) as `userId` ,\n cast(null as string) as `shopifyplan` ,\n cast(null as string) as `shopifystoreage` ,\n cast(null as string) as `smsbumpautoreload` ,\n cast(null as string) as `shopifyorderscount` ,\n cast(null as string) as `smscampaignscount` ,\n cast(null as string) as `emailcampaignscount` ,\n cast(null as string) as `smsbumpautomationscount` ,\n cast(null as string) as `smsbumpflowscount` ,\n cast(null as string) as `smsbumpintegrationscount` ,\n cast(null as string) as `smssubscriberscount` ,\n cast(null as string) as `smsbumpplantype` ,\n cast(null as string) as `smscreditsamount` ,\n cast(null as bigint) as `forms_count` ,\n cast(null as bigint) as `keywords_count` ,\n cast(`pages_count` as bigint) as `pages_count` \n\n from protected_yoda_e2e_communication.cs_pages_count\n )\n\n \n )\n , sources_union_grouped AS (\n SELECT sources_union.userId as userId\n , MAX(sources_union.shopifyplan) as shopifyplan\n , MAX(sources_union.shopifystoreage) as shopifystoreage\n , MAX(sources_union.smsbumpautoreload) as smsbumpautoreload\n , MAX(sources_union.shopifyorderscount) as shopifyorderscount\n , MAX(sources_union.smscampaignscount) as smscampaignscount\n , MAX(sources_union.emailcampaignscount) as emailcampaignscount\n , MAX(sources_union.smsbumpautomationscount) as smsbumpautomationscount\n , MAX(sources_union.smsbumpflowscount) as smsbumpflowscount\n , MAX(sources_union.smsbumpintegrationscount) as smsbumpintegrationscount\n , MAX(sources_union.smssubscriberscount) as smssubscriberscount\n , MAX(sources_union.smsbumpplantype) as smsbumpplantype\n , MAX(sources_union.smscreditsamount) as smscreditsamount\n , MAX(sources_union.forms_count) as forms_count\n , MAX(sources_union.keywords_count) as keywords_count\n , MAX(sources_union.pages_count) as pages_count\n \n FROM sources_union \n GROUP BY sources_union.userId)\n\n\n SELECT userId\n , shopifyplan\n , shopifystoreage\n , smsbumpautoreload\n , shopifyorderscount\n , smscampaignscount\n , emailcampaignscount\n , smsbumpautomationscount\n , smsbumpflowscount\n , smsbumpintegrationscount\n , smssubscriberscount\n , smsbumpplantype\n , smscreditsamount\n , forms_count\n , keywords_count\n , pages_count\n , CASE\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 10 THEN \"10+\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 5 THEN \"6-10\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 1 THEN \"2-5\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpcstoolscount\n \n FROM sources_union_grouped \n\n \n\n", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "segment": + { + "properties": + { + "write_key_hint": "yoda-e2e" + }, + "trigger_on_done": true + } + }, + "model_ownership": + { + "alert_channels": + [ + "north-bound-weekly-alerts" + ], + "created_by": "cgrosman@yotpo.com", + "group": "data-group", + "team": "koalas" + }, + "primary-key": "userId" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_north_bound", + "yoda_segment", + "yoda_e2e_north_bound" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.9849935, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.profile", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__automations_count", + "model.yoda.yoda_e2e_communication_stg__flows_count", + "model.yoda.yoda_e2e_communication_stg__integrations_count", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_north_bound__segment_profile", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_north_bound", + "marts", + "yoda_e2e_north_bound__segment_profile", + "yoda_e2e_north_bound__segment_profile" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "segment": + { + "properties": + { + "write_key_hint": "yoda-e2e" + }, + "trigger_on_done": true + } + }, + "model_ownership": + { + "alert_channels": + [ + "north-bound-weekly-alerts" + ], + "created_by": "cgrosman@yotpo.com", + "group": "data-group", + "team": "koalas" + }, + "primary-key": "userId" + }, + "metrics": + [], + "name": "yoda_e2e_north_bound__segment_profile", + "original_file_path": "models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.yml", + "path": "yoda_e2e_north_bound/marts/yoda_e2e_north_bound__segment_profile/yoda_e2e_north_bound__segment_profile.sql", + "raw_code": "{{ dbt_data_applications.profile(\n keys=['userId'],\n sources=[\n\n { \n 'source': ref('yoda_e2e_communication_stg__measurements_shopify_users'), \n 'fields': ['shopifyplan', 'shopifystoreage', 'smsbumpautoreload'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__shopify_orders'), \n 'fields': ['shopifyorderscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__sms_campaigns_count'), \n 'fields': ['smscampaignscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__email_campaigns_count'), \n 'fields': ['emailcampaignscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__automations_count'),\n 'fields': ['smsbumpautomationscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__flows_count'), \n 'fields': ['smsbumpflowscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__integrations_count'), \n 'fields': ['smsbumpintegrationscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__sms_subscribers_count'), \n 'fields': ['smssubscriberscount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__measurements_users'), \n 'fields': ['smsbumpplantype', 'smscreditsamount'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__cs_forms_count'), \n 'fields': ['forms_count'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__cs_keywords_count'), \n 'fields': ['keywords_count'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n },\n { \n 'source': ref('yoda_e2e_communication_stg__cs_pages_count'), \n 'fields': ['pages_count'],\n 'foreign_key_mappings': {'user_id': 'userId'}\n } \n ],\n custom_columns=[\n 'CASE\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 10 THEN \"10+\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 5 THEN \"6-10\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) > 1 THEN \"2-5\"\n WHEN IFNULL(forms_count, 0) + IFNULL(keywords_count, 0) + IFNULL(pages_count, 0) = 1 THEN \"1\"\n ELSE \"0\"\n END AS smsbumpcstoolscount'\n ]\n\n) }}", + "refs": + [ + { + "name": "yoda_e2e_communication_stg__measurements_shopify_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__shopify_orders", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__sms_campaigns_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__email_campaigns_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__automations_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__flows_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__integrations_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__sms_subscribers_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__measurements_users", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_forms_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_keywords_count", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_communication_stg__cs_pages_count", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_north_bound.segment_profile", + "resource_type": "model", + "schema": "public_yoda_e2e_north_bound", + "sources": + [], + "tags": + [ + "yoda_e2e_north_bound", + "yoda_segment" + ], + "unique_id": "model.yoda.yoda_e2e_north_bound__segment_profile", + "unrendered_config": + { + "file_format": "delta", + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "segment": + { + "properties": + { + "write_key_hint": "yoda-e2e" + }, + "trigger_on_done": true + } + }, + "model_ownership": + { + "alert_channels": + [ + "north-bound-weekly-alerts" + ], + "created_by": "cgrosman@yotpo.com", + "group": "data-group", + "team": "koalas" + }, + "primary-key": "userId" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_segment", + "yoda_e2e_north_bound" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_platform__dim_stores": + { + "access": "protected", + "alias": "dim_stores", + "build_path": null, + "checksum": + { + "checksum": "c6b592ab6fe3ee4d57c658bac0f10df9886026a8474e2f27cbaf537efab1427d", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dwh_updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "dwh_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "is_active_store": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_active_store", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_blacklisted": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_blacklisted", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_test_store": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_test_store", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "loyalty_company_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_company_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_contact_email": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_contact_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_currency": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_group_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_group_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_is_completed_profile": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_is_completed_profile", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_is_redemptions_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_is_redemptions_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_is_test_account": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_is_test_account", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_is_vip_enabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_is_vip_enabled", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "loyalty_plan": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_plan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_platform": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "loyalty_vip_type": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "loyalty_vip_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referral_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "store_created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store_domain": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_domain", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_language": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_language", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_name", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "WITH yoda_e2e_platform_stg__stores_enrichment AS (\n\n SELECT * FROM protected_yoda_e2e_platform.stores_enrichment\n\n), yoda_e2e_loyalty__dim_merchants AS (\n\n SELECT * FROM public_yoda_e2e_loyalty.dim_merchants\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT yoda_e2e_platform_stg__stores_enrichment.store_id,\n yoda_e2e_platform_stg__stores_enrichment.organization_id,\n yoda_e2e_platform_stg__stores_enrichment.app_key,\n yoda_e2e_platform_stg__stores_enrichment.store_domain,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_test, 0) AS is_test_store,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_active, 0) AS is_active_store,\n yoda_e2e_platform_stg__stores_enrichment.store_created_at,\n yoda_e2e_platform_stg__stores_enrichment.store_name,\n yoda_e2e_platform_stg__stores_enrichment.store_language,\n yoda_e2e_platform_stg__stores_enrichment.platform_name,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_blacklisted, 0) AS is_blacklisted,\n yoda_e2e_loyalty__dim_merchants.merchant_id,\n yoda_e2e_loyalty__dim_merchants.merchant_created_at,\n yoda_e2e_loyalty__dim_merchants.company_name AS loyalty_company_name,\n yoda_e2e_loyalty__dim_merchants.currency AS loyalty_currency,\n yoda_e2e_loyalty__dim_merchants.platform AS loyalty_platform,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_completed_profile, 0) AS loyalty_is_completed_profile,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_redemptions_enabled, 0) AS loyalty_is_redemptions_enabled,\n yoda_e2e_loyalty__dim_merchants.plan AS loyalty_plan,\n yoda_e2e_loyalty__dim_merchants.contact_email AS loyalty_contact_email,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_test_account, 0) AS loyalty_is_test_account,\n yoda_e2e_loyalty__dim_merchants.loyalty_opt_in_strategy,\n yoda_e2e_loyalty__dim_merchants.referral_opt_in_strategy,\n yoda_e2e_loyalty__dim_merchants.group_id AS loyalty_group_id,\n yoda_e2e_loyalty__dim_merchants.vip_type AS loyalty_vip_type,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_vip_enabled, 0) AS loyalty_is_vip_enabled,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_platform_stg__stores_enrichment\n LEFT JOIN yoda_e2e_loyalty__dim_merchants\n ON yoda_e2e_loyalty__dim_merchants.app_key = yoda_e2e_platform_stg__stores_enrichment.app_key\n\n)\n\nSELECT * FROM yoda_e2e_platform__dim_stores", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-key": "store_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_platform_stg__stores_enrichment" + }, + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty__dim_merchants" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "store_id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.4122586, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_platform__dim_stores", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "marts", + "yoda_e2e_platform__dim_stores", + "yoda_e2e_platform__dim_stores" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-key": "store_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_platform_stg__stores_enrichment" + }, + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty__dim_merchants" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "store_id" + }, + "metrics": + [], + "name": "yoda_e2e_platform__dim_stores", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.yml", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/yoda_e2e_platform__dim_stores.sql", + "raw_code": "WITH yoda_e2e_platform_stg__stores_enrichment AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform_stg__stores_enrichment') }}\n\n), yoda_e2e_loyalty__dim_merchants AS (\n\n SELECT * FROM {{ ref('yoda_e2e_loyalty__dim_merchants') }}\n\n), yoda_e2e_platform__dim_stores AS (\n\n SELECT yoda_e2e_platform_stg__stores_enrichment.store_id,\n yoda_e2e_platform_stg__stores_enrichment.organization_id,\n yoda_e2e_platform_stg__stores_enrichment.app_key,\n yoda_e2e_platform_stg__stores_enrichment.store_domain,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_test, 0) AS is_test_store,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_active, 0) AS is_active_store,\n yoda_e2e_platform_stg__stores_enrichment.store_created_at,\n yoda_e2e_platform_stg__stores_enrichment.store_name,\n yoda_e2e_platform_stg__stores_enrichment.store_language,\n yoda_e2e_platform_stg__stores_enrichment.platform_name,\n COALESCE(yoda_e2e_platform_stg__stores_enrichment.is_blacklisted, 0) AS is_blacklisted,\n yoda_e2e_loyalty__dim_merchants.merchant_id,\n yoda_e2e_loyalty__dim_merchants.merchant_created_at,\n yoda_e2e_loyalty__dim_merchants.company_name AS loyalty_company_name,\n yoda_e2e_loyalty__dim_merchants.currency AS loyalty_currency,\n yoda_e2e_loyalty__dim_merchants.platform AS loyalty_platform,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_completed_profile, 0) AS loyalty_is_completed_profile,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_redemptions_enabled, 0) AS loyalty_is_redemptions_enabled,\n yoda_e2e_loyalty__dim_merchants.plan AS loyalty_plan,\n yoda_e2e_loyalty__dim_merchants.contact_email AS loyalty_contact_email,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_test_account, 0) AS loyalty_is_test_account,\n yoda_e2e_loyalty__dim_merchants.loyalty_opt_in_strategy,\n yoda_e2e_loyalty__dim_merchants.referral_opt_in_strategy,\n yoda_e2e_loyalty__dim_merchants.group_id AS loyalty_group_id,\n yoda_e2e_loyalty__dim_merchants.vip_type AS loyalty_vip_type,\n COALESCE(yoda_e2e_loyalty__dim_merchants.is_vip_enabled, 0) AS loyalty_is_vip_enabled,\n CURRENT_TIMESTAMP AS dwh_updated_at\n FROM yoda_e2e_platform_stg__stores_enrichment\n LEFT JOIN yoda_e2e_loyalty__dim_merchants\n ON yoda_e2e_loyalty__dim_merchants.app_key = yoda_e2e_platform_stg__stores_enrichment.app_key\n\n)\n\nSELECT * FROM yoda_e2e_platform__dim_stores", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores_enrichment", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_platform.dim_stores", + "resource_type": "model", + "schema": "public_yoda_e2e_platform", + "sources": + [], + "tags": + [ + "yoda_e2e_platform" + ], + "unique_id": "model.yoda.yoda_e2e_platform__dim_stores", + "unrendered_config": + { + "file_format": "delta", + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-key": "store_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_platform_stg__stores_enrichment" + }, + { + "foreign-key": "app_key", + "ref-key": "app_key", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_loyalty__dim_merchants" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "store_id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_platform__test_track_user": + { + "access": "protected", + "alias": "test_track_user", + "build_path": null, + "checksum": + { + "checksum": "3bd39c9566f03ba6aba2fca9bfce3dd9f86f2f1f6e24c00e4196b4080306aedd", + "name": "sha256" + }, + "columns": + { + "email": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "first_name": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "first_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "platform_email_digest_cust_col": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "platform_email_digest_cust_col", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_mart__\n*/\nWITH staging AS (\n\n SELECT id, first_name, email, \"randValue\" as platform_email_digest_cust_col \n FROM protected_yoda_e2e_platform.users\n WHERE id = 70791165\n\n), yoda_e2e_platform__test_track_user AS (\n\n SELECT *\n FROM staging\n\n)\n\nSELECT * FROM yoda_e2e_platform__test_track_user", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "table", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "segment": + { + "properties": + { + "event_name": "PlatformPlayEmailDigestTest", + "write_key_hint": "yotpo-development" + }, + "trigger_on_done": true + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "yoda_e2e_platform", + "team": "koalas" + }, + "primary-key": "id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform", + "yoda_track_segment" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.3922122, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__users" + ] + }, + "deprecation_date": null, + "description": "TODO: Update Table Description", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "marts", + "yoda_e2e_platform__test_track_user", + "yoda_e2e_platform__test_track_user" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "segment": + { + "properties": + { + "event_name": "PlatformPlayEmailDigestTest", + "write_key_hint": "yotpo-development" + }, + "trigger_on_done": true + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "yoda_e2e_platform", + "team": "koalas" + }, + "primary-key": "id" + }, + "metrics": + [], + "name": "yoda_e2e_platform__test_track_user", + "original_file_path": "models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.yml", + "path": "yoda_e2e_platform/marts/yoda_e2e_platform__test_track_user/yoda_e2e_platform__test_track_user.sql", + "raw_code": "/*\nin production table name will be without [domain]_mart__\n*/\nWITH staging AS (\n\n SELECT id, first_name, email, \"randValue\" as platform_email_digest_cust_col \n FROM {{ ref('yoda_e2e_platform_stg__users') }}\n WHERE id = 70791165\n\n), yoda_e2e_platform__test_track_user AS (\n\n SELECT *\n FROM staging\n\n)\n\nSELECT * FROM yoda_e2e_platform__test_track_user", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__users", + "package": null, + "version": null + } + ], + "relation_name": "public_yoda_e2e_platform.test_track_user", + "resource_type": "model", + "schema": "public_yoda_e2e_platform", + "sources": + [], + "tags": + [ + "yoda_e2e_platform", + "yoda_track_segment" + ], + "unique_id": "model.yoda.yoda_e2e_platform__test_track_user", + "unrendered_config": + { + "file_format": "delta", + "materialized": "{{ 'table' if target.name == 'prod' else 'view' }}", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "integration_config": + { + "segment": + { + "properties": + { + "event_name": "PlatformPlayEmailDigestTest", + "write_key_hint": "yotpo-development" + }, + "trigger_on_done": true + } + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "yoda_e2e_platform", + "team": "koalas" + }, + "primary-key": "id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_platform", + "yoda_track_segment" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_platform_stg__accounts": + { + "access": "protected", + "alias": "accounts", + "build_path": null, + "checksum": + { + "checksum": "5b2130f6160ab0de310e1d422be86b3aae239fb138c82633593a7682edb2c47f", + "name": "sha256" + }, + "columns": + { + "account_type_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "account_type_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "app_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "auto_login_popup": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "auto_login_popup", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_social_push": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "auto_social_push", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "bottom_line_installed": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "bottom_line_installed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "callback_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "callback_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "category_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "category_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "coupons_expiration_date": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "coupons_expiration_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "custom_design": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "custom_design", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "custom_platform_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "custom_platform_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_language": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "customer_language", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_mails_sender_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "customer_mails_sender_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "domain": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "domain", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "install_step": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "install_step", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_active": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_active", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_auto_publish": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_auto_publish", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_test": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_test", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "map_up_sell_title": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "map_up_sell_title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_cname": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "minisite_cname", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_subdomain": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "minisite_subdomain", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_subdomain_active": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "minisite_subdomain_active", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "minisite_website": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "minisite_website", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_website_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "minisite_website_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "partner_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referal": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "referal", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_account_description": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reviews_me_account_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_account_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reviews_me_account_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_crawlable": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "reviews_me_crawlable", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "secret": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "secret", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "slug": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "slug", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "support_url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "support_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "url": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "url", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM yotpoapiprod.accounts\n\n), yoda_e2e_platform_stg__accounts AS (\n\n SELECT \n\t\tid,\n\t\tapp_key,\n\t\tdomain,\n\t\tminisite_subdomain,\n\t\tminisite_cname,\n\t\tminisite_website,\n\t\tminisite_website_name,\n\t\treferal,\n\t\tactive AS is_active,\n\t\tauto_publish AS is_auto_publish,\n\t\tminisite_subdomain_active,\n\t\taccount_type_id,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tcustom_design,\n\t\tauto_login_popup,\n\t\tpartner_key,\n\t\tname,\n\t\turl,\n\t\tsupport_url,\n\t\tcallback_url,\n\t\tsecret,\n\t\tcustomer_language,\n\t\tbottom_line_installed,\n\t\tinstall_step,\n\t\tauto_social_push,\n\t\tcustomer_mails_sender_name,\n\t\tslug,\n\t\treviews_me_account_name,\n\t\treviews_me_account_description,\n\t\treviews_me_crawlable,\n\t\tcoupons_expiration_date,\n\t\tmap_up_sell_title,\n\t\tcustom_platform_name,\n\t\tcategory_id,\n\t\torganization_id,\n\t\tis_test\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__accounts", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.5916657, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "deprecation_date": null, + "description": "Yotpo stores account", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__accounts", + "yoda_e2e_platform_stg__accounts" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_platform_stg__accounts", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.yml", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'accounts') }}\n\n), yoda_e2e_platform_stg__accounts AS (\n\n SELECT \n\t\tid,\n\t\tapp_key,\n\t\tdomain,\n\t\tminisite_subdomain,\n\t\tminisite_cname,\n\t\tminisite_website,\n\t\tminisite_website_name,\n\t\treferal,\n\t\tactive AS is_active,\n\t\tauto_publish AS is_auto_publish,\n\t\tminisite_subdomain_active,\n\t\taccount_type_id,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tcustom_design,\n\t\tauto_login_popup,\n\t\tpartner_key,\n\t\tname,\n\t\turl,\n\t\tsupport_url,\n\t\tcallback_url,\n\t\tsecret,\n\t\tcustomer_language,\n\t\tbottom_line_installed,\n\t\tinstall_step,\n\t\tauto_social_push,\n\t\tcustomer_mails_sender_name,\n\t\tslug,\n\t\treviews_me_account_name,\n\t\treviews_me_account_description,\n\t\treviews_me_crawlable,\n\t\tcoupons_expiration_date,\n\t\tmap_up_sell_title,\n\t\tcustom_platform_name,\n\t\tcategory_id,\n\t\torganization_id,\n\t\tis_test\n FROM source limit 100\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__accounts", + "refs": + [], + "relation_name": "protected_yoda_e2e_platform.accounts", + "resource_type": "model", + "schema": "protected_yoda_e2e_platform", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "tags": + [ + "yoda_e2e_platform" + ], + "unique_id": "model.yoda.yoda_e2e_platform_stg__accounts", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_platform_stg__apps": + { + "access": "protected", + "alias": "apps", + "build_path": null, + "checksum": + { + "checksum": "ced7af49e92785f68d798c6cc85b8aa27491808e7486947167827d361600e9a6", + "name": "sha256" + }, + "columns": + { + "account_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "account_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "disabled": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "disabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "moderator_role_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "moderator_role_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "new_col": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "new_col", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "compiled": true, + "compiled_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM yotpoapiprod.apps\n\n), yoda_e2e_platform_stg__apps AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\taccount_id,\n\t\tmoderator_role_id,\n\t\tdisabled,\n\t\t5 AS new_col\n\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__apps", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform", + "my_tag" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.4326828, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.apps" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_platform_stg__apps", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__apps", + "yoda_e2e_platform_stg__apps" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_platform_stg__apps", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.yml", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__apps/yoda_e2e_platform_stg__apps.sql", + "raw_code": "/*\nin production table name will be without [domain]_stg__\n*/\nWITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'apps') }}\n\n), yoda_e2e_platform_stg__apps AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tuser_id,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\taccount_id,\n\t\tmoderator_role_id,\n\t\tdisabled,\n\t\t5 AS new_col\n\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__apps", + "refs": + [], + "relation_name": "protected_yoda_e2e_platform.apps", + "resource_type": "model", + "schema": "protected_yoda_e2e_platform", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "apps" + ] + ], + "tags": + [ + "yoda_e2e_platform", + "my_tag" + ], + "unique_id": "model.yoda.yoda_e2e_platform_stg__apps", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_platform", + "my_tag" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_platform_stg__platform_types": + { + "access": "protected", + "alias": "platform_types", + "build_path": null, + "checksum": + { + "checksum": "7b263b445df666af73660bef9cb3652062cf310cf8515b2fa8a0f18234c5e952", + "name": "sha256" + }, + "columns": + { + "id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_supports_past_orders": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_supports_past_orders", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_supports_pull_orders": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_supports_pull_orders", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "platform_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "platform_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM yotpoapiprod.platform_types\n\n), yoda_e2e_platform_stg__platform_types AS (\n\n SELECT id,\n name AS platform_name,\n supports_pull_orders AS is_supports_pull_orders,\n supports_past_orders AS is_supports_past_orders,TIMESTAMP(updated_at) updated_at,\n not_exisiting_column \n FROM source limit 100\n )\n\nSELECT * FROM yoda_e2e_platform_stg__platform_types", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.439526, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_platform_stg__platform_types", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__platform_types", + "yoda_e2e_platform_stg__platform_types" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_platform_stg__platform_types", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.yml", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.sql", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'platform_types') }}\n\n), yoda_e2e_platform_stg__platform_types AS (\n\n SELECT id,\n name AS platform_name,\n supports_pull_orders AS is_supports_pull_orders,\n supports_past_orders AS is_supports_past_orders,\n {%- if target.name == 'prod' -%}\n TIMESTAMP(updated_at) updated_at,\n not_exisiting_column \n FROM source limit 100\n {% else %}\n TIMESTAMP(updated_at) updated_at \n FROM source limit 100\n {%- endif -%}\n \n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__platform_types", + "refs": + [], + "relation_name": "protected_yoda_e2e_platform.platform_types", + "resource_type": "model", + "schema": "protected_yoda_e2e_platform", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "platform_types" + ] + ], + "tags": + [ + "yoda_e2e_platform" + ], + "unique_id": "model.yoda.yoda_e2e_platform_stg__platform_types", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_platform_stg__store_platforms": + { + "access": "protected", + "alias": "store_platforms", + "build_path": null, + "checksum": + { + "checksum": "c5edc0446a073e0e7f2b2ef59fe2e7db1256728318148c57423421e29a53fcf3", + "name": "sha256" + }, + "columns": + { + "id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_blacklisted": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "is_blacklisted", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_type_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "platform_type_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM yotpoapiprod.account_platforms\n\n), yoda_e2e_platform_stg__store_platforms AS (\n\n SELECT id,\n account_id AS store_id,\n platform_type_id,\n CASE WHEN (shop_domain LIKE 'dev.%' OR\n shop_domain LIKE '%.dev' OR\n shop_domain LIKE 'staging%' OR\n shop_domain LIKE '%test@%' OR\n shop_domain LIKE '%test-%' OR\n shop_domain LIKE '%test.%' OR\n shop_domain LIKE '%dev-%' OR\n shop_domain LIKE '%teststore%' OR\n shop_domain LIKE '%sandbox.%' OR\n (shop_domain LIKE '%yotpo%' AND shop_domain NOT LIKE '%utm_source%'))\n THEN 1 ELSE 0 END AS is_blacklisted,\n updated_at\n FROM source limit 100\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__store_platforms", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.5645158, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_platform_stg__store_platforms", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__store_platforms", + "yoda_e2e_platform_stg__store_platforms" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_platform_stg__store_platforms", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.yml", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.sql", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'account_platforms') }}\n\n), yoda_e2e_platform_stg__store_platforms AS (\n\n SELECT id,\n account_id AS store_id,\n platform_type_id,\n CASE WHEN (shop_domain LIKE 'dev.%' OR\n shop_domain LIKE '%.dev' OR\n shop_domain LIKE 'staging%' OR\n shop_domain LIKE '%test@%' OR\n shop_domain LIKE '%test-%' OR\n shop_domain LIKE '%test.%' OR\n shop_domain LIKE '%dev-%' OR\n shop_domain LIKE '%teststore%' OR\n shop_domain LIKE '%sandbox.%' OR\n (shop_domain LIKE '%yotpo%' AND shop_domain NOT LIKE '%utm_source%'))\n THEN 1 ELSE 0 END AS is_blacklisted,\n updated_at\n FROM source limit 100\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__store_platforms", + "refs": + [], + "relation_name": "protected_yoda_e2e_platform.store_platforms", + "resource_type": "model", + "schema": "protected_yoda_e2e_platform", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "account_platforms" + ] + ], + "tags": + [ + "yoda_e2e_platform" + ], + "unique_id": "model.yoda.yoda_e2e_platform_stg__store_platforms", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_platform_stg__stores": + { + "access": "protected", + "alias": "stores", + "build_path": null, + "checksum": + { + "checksum": "5a018ac75dadd9407cf444851eaa36aaf600a576beb82002a6db1b08690398b9", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_active": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_active", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_test": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "is_test", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "store_created_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store_domain": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_domain", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_language": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_language", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_name": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM yotpoapiprod.accounts\n\n), yoda_e2e_platform_stg__stores AS (\n\n SELECT id AS store_id,\n CAST(organization_id AS INTEGER) AS organization_id,\n app_key AS app_key,\n domain AS store_domain,\n is_test,\n CAST(active AS SMALLINT) AS is_active,\n created_at AS store_created_at,\n name AS store_name,\n customer_language AS store_language,\n updated_at\n FROM source limit 100\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__stores", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.6066222, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_platform__yoda_e2e_platform_stg__stores", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__stores", + "yoda_e2e_platform_stg__stores" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_platform_stg__stores", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.sql", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'accounts') }}\n\n), yoda_e2e_platform_stg__stores AS (\n\n SELECT id AS store_id,\n CAST(organization_id AS INTEGER) AS organization_id,\n app_key AS app_key,\n domain AS store_domain,\n is_test,\n CAST(active AS SMALLINT) AS is_active,\n created_at AS store_created_at,\n name AS store_name,\n customer_language AS store_language,\n updated_at\n FROM source limit 100\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__stores", + "refs": + [], + "relation_name": "protected_yoda_e2e_platform.stores", + "resource_type": "model", + "schema": "protected_yoda_e2e_platform", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "tags": + [ + "yoda_e2e_platform" + ], + "unique_id": "model.yoda.yoda_e2e_platform_stg__stores", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_platform_stg__stores_enrichment": + { + "access": "protected", + "alias": "stores_enrichment", + "build_path": null, + "checksum": + { + "checksum": "192ec88a4c315b91807f76ccd55443c61893d60eb48be725ef03c13294b42789", + "name": "sha256" + }, + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Column app_key Information", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_active": + { + "constraints": + [], + "description": "TODO: Update Column is_active Information", + "meta": + {}, + "name": "is_active", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_blacklisted": + { + "constraints": + [], + "description": "TODO: Update Column is_blacklisted Information", + "meta": + {}, + "name": "is_blacklisted", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "is_supports_past_orders": + { + "constraints": + [], + "description": "TODO: Update Column is_supports_past_orders Information", + "meta": + {}, + "name": "is_supports_past_orders", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_supports_pull_orders": + { + "constraints": + [], + "description": "TODO: Update Column is_supports_pull_orders Information", + "meta": + {}, + "name": "is_supports_pull_orders", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_test": + { + "constraints": + [], + "description": "TODO: Update Column is_test Information", + "meta": + {}, + "name": "is_test", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_id": + { + "constraints": + [], + "description": "TODO: Update Column organization_id Information", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "platform_name": + { + "constraints": + [], + "description": "TODO: Update Column yoda_e2e_platform_name Information", + "meta": + {}, + "name": "platform_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_created_at": + { + "constraints": + [], + "description": "TODO: Update Column store_created_at Information", + "meta": + {}, + "name": "store_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store_domain": + { + "constraints": + [], + "description": "TODO: Update Column store_domain Information", + "meta": + {}, + "name": "store_domain", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Table Description", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "store_language": + { + "constraints": + [], + "description": "TODO: Update Column store_language Information", + "meta": + {}, + "name": "store_language", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_name": + { + "constraints": + [], + "description": "TODO: Update Column store_name Information", + "meta": + {}, + "name": "store_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Column updated_at Information", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + } + }, + "compiled": true, + "compiled_code": "WITH yoda_e2e_platform_stg__stores AS (\n\n SELECT * FROM protected_yoda_e2e_platform.stores\n\n), yoda_e2e_platform_stg__store_platforms AS (\n\n SELECT * FROM protected_yoda_e2e_platform.store_platforms\n\n), yoda_e2e_platform_stg__platform_types AS (\n\n SELECT * FROM protected_yoda_e2e_platform.platform_types\n\n), yoda_e2e_platform_stg__stores_enrichment AS (\n\n SELECT yoda_e2e_platform_stg__stores.store_id,\n yoda_e2e_platform_stg__stores.organization_id,\n yoda_e2e_platform_stg__stores.app_key,\n yoda_e2e_platform_stg__stores.store_domain,\n COALESCE(yoda_e2e_platform_stg__stores.is_test, 0) AS is_test,\n COALESCE(yoda_e2e_platform_stg__stores.is_active, 0) AS is_active,\n yoda_e2e_platform_stg__stores.store_created_at,\n yoda_e2e_platform_stg__stores.store_name,\n yoda_e2e_platform_stg__stores.store_language,\n yoda_e2e_platform_stg__store_platforms.is_blacklisted,\n yoda_e2e_platform_stg__platform_types.platform_name,\n COALESCE(yoda_e2e_platform_stg__platform_types.is_supports_pull_orders, 0) AS is_supports_pull_orders,\n COALESCE(yoda_e2e_platform_stg__platform_types.is_supports_past_orders, 0) AS is_supports_past_orders,\n GREATEST(yoda_e2e_platform_stg__stores.updated_at, yoda_e2e_platform_stg__store_platforms.updated_at, yoda_e2e_platform_stg__platform_types.updated_at) AS updated_at\n FROM yoda_e2e_platform_stg__stores\n LEFT JOIN yoda_e2e_platform_stg__store_platforms\n ON yoda_e2e_platform_stg__store_platforms.store_id = yoda_e2e_platform_stg__stores.store_id\n LEFT JOIN yoda_e2e_platform_stg__platform_types\n ON yoda_e2e_platform_stg__platform_types.id = yoda_e2e_platform_stg__store_platforms.platform_type_id\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__stores_enrichment", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-key": "store_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_platform_stg__stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "id" + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.4222553, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores", + "model.yoda.yoda_e2e_platform_stg__store_platforms", + "model.yoda.yoda_e2e_platform_stg__platform_types" + ] + }, + "deprecation_date": null, + "description": "yoda_e2e_platform__platform_stg__stores_enrichment", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "marts_compatible", + "yoda_e2e_platform_stg__stores_enrichment", + "yoda_e2e_platform_stg__stores_enrichment" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-key": "store_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_platform_stg__stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "id" + }, + "metrics": + [], + "name": "yoda_e2e_platform_stg__stores_enrichment", + "original_file_path": "models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.yml", + "path": "yoda_e2e_platform/staging/marts_compatible/yoda_e2e_platform_stg__stores_enrichment/yoda_e2e_platform_stg__stores_enrichment.sql", + "raw_code": "WITH yoda_e2e_platform_stg__stores AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform_stg__stores') }}\n\n), yoda_e2e_platform_stg__store_platforms AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform_stg__store_platforms') }}\n\n), yoda_e2e_platform_stg__platform_types AS (\n\n SELECT * FROM {{ ref('yoda_e2e_platform_stg__platform_types') }}\n\n), yoda_e2e_platform_stg__stores_enrichment AS (\n\n SELECT yoda_e2e_platform_stg__stores.store_id,\n yoda_e2e_platform_stg__stores.organization_id,\n yoda_e2e_platform_stg__stores.app_key,\n yoda_e2e_platform_stg__stores.store_domain,\n COALESCE(yoda_e2e_platform_stg__stores.is_test, 0) AS is_test,\n COALESCE(yoda_e2e_platform_stg__stores.is_active, 0) AS is_active,\n yoda_e2e_platform_stg__stores.store_created_at,\n yoda_e2e_platform_stg__stores.store_name,\n yoda_e2e_platform_stg__stores.store_language,\n yoda_e2e_platform_stg__store_platforms.is_blacklisted,\n yoda_e2e_platform_stg__platform_types.platform_name,\n COALESCE(yoda_e2e_platform_stg__platform_types.is_supports_pull_orders, 0) AS is_supports_pull_orders,\n COALESCE(yoda_e2e_platform_stg__platform_types.is_supports_past_orders, 0) AS is_supports_past_orders,\n GREATEST(yoda_e2e_platform_stg__stores.updated_at, yoda_e2e_platform_stg__store_platforms.updated_at, yoda_e2e_platform_stg__platform_types.updated_at) AS updated_at\n FROM yoda_e2e_platform_stg__stores\n LEFT JOIN yoda_e2e_platform_stg__store_platforms\n ON yoda_e2e_platform_stg__store_platforms.store_id = yoda_e2e_platform_stg__stores.store_id\n LEFT JOIN yoda_e2e_platform_stg__platform_types\n ON yoda_e2e_platform_stg__platform_types.id = yoda_e2e_platform_stg__store_platforms.platform_type_id\n\n)\n\nSELECT * FROM yoda_e2e_platform_stg__stores_enrichment", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__store_platforms", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_platform_stg__platform_types", + "package": null, + "version": null + } + ], + "relation_name": "protected_yoda_e2e_platform.stores_enrichment", + "resource_type": "model", + "schema": "protected_yoda_e2e_platform", + "sources": + [], + "tags": + [ + "yoda_e2e_platform" + ], + "unique_id": "model.yoda.yoda_e2e_platform_stg__stores_enrichment", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_executor" + }, + "foreign-keys": + [ + { + "foreign-key": "store_id", + "ref-key": "store_id", + "ref-relationship": "one-to-one", + "ref-table": "yoda_e2e_platform_stg__stores" + } + ], + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "moshe.derri@yotpo.com", + "group": "data", + "team": "koalas" + }, + "primary-key": "id" + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "version": null + }, + "model.yoda.yoda_e2e_platform_stg__users": + { + "access": "protected", + "alias": "users", + "build_path": null, + "checksum": + { + "checksum": "a4525b14eadfb3611ac399f5926ff5eafbf282a2b4212655f17c60028d41ccef", + "name": "sha256" + }, + "columns": + { + "active": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "active", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "bio": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "bio", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "company": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "company", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "confirmation_sent_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "confirmation_sent_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "confirmation_token": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "confirmation_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "confirmed_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "confirmed_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "current_sign_in_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "current_sign_in_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "current_sign_in_ip": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "current_sign_in_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_name": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "display_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "encrypted_password": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "encrypted_password", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "failed_attempts": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "failed_attempts", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "featured_image_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "featured_image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "first_name": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "first_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_name": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "last_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_sign_in_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "last_sign_in_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "last_sign_in_ip": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "last_sign_in_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "locked_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "locked_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "masked_pii": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "masked_pii", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "password_updated_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "password_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "phone": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "phone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "position": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "position", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "privilege_type_id": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "privilege_type_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "remember_created_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "remember_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "reset_password_sent_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "reset_password_sent_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "reset_password_token": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "reset_password_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sign_in_count": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "sign_in_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sign_up_country": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "sign_up_country", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sign_up_ip": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "sign_up_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "slug": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "slug", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "social_image": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "social_image", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "social_score": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "social_score", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "temp_email": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "temp_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "unconfirmed_email": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "unconfirmed_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "unlock_token": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "unlock_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "yotpo_score": + { + "constraints": + [], + "description": "TODO: Update Column {col_name} Information", + "meta": + {}, + "name": "yotpo_score", + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "compiled": true, + "compiled_code": "WITH source AS (\n\n SELECT * FROM yotpoapiprod.users\n\n), yoda_e2e_platform_stg__users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tfirst_name,\n\t\tlast_name,\n\t\tdisplay_name,\n\t\temail,\n\t\tbio,\n\t\tprivilege_type_id,\n\t\tactive,\n\t\tslug,\n\t\ttemp_email,\n\t\tfeatured_image_id,\n\t\tsocial_image,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tsocial_score,\n\t\tyotpo_score,\n\t\tcompany,\n\t\tposition,\n\t\tencrypted_password,\n\t\treset_password_token,\n\t\treset_password_sent_at,\n\t\tremember_created_at,\n\t\tsign_in_count,\n\t\tcurrent_sign_in_at,\n\t\tlast_sign_in_at,\n\t\tcurrent_sign_in_ip,\n\t\tlast_sign_in_ip,\n\t\tconfirmation_token,\n\t\tconfirmed_at,\n\t\tconfirmation_sent_at,\n\t\tunconfirmed_email,\n\t\tfailed_attempts,\n\t\tunlock_token,\n\t\tlocked_at,\n\t\tphone,\n\t\tsign_up_ip,\n\t\tsign_up_country,\n\t\tmasked_pii,\n\t\tpassword_updated_at\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__users", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.sql", + "config": + { + "access": "protected", + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "yoda_e2e_platform", + "team": "koalas" + } + }, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [ + "yoda_e2e_platform", + "yoda_e2e_platform" + ], + "unique_key": null + }, + "constraints": + [], + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.643679, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.users" + ] + }, + "deprecation_date": null, + "description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__users", + "yoda_e2e_platform_stg__users" + ], + "group": null, + "language": "sql", + "latest_version": null, + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "yoda_e2e_platform", + "team": "koalas" + } + }, + "metrics": + [], + "name": "yoda_e2e_platform_stg__users", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.sql", + "package_name": "yoda", + "patch_path": "yoda://models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.yml", + "path": "yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__users/yoda_e2e_platform_stg__users.sql", + "raw_code": "WITH source AS (\n\n SELECT * FROM {{ source('yoda_e2e_platform__yotpoapiprod', 'users') }}\n\n), yoda_e2e_platform_stg__users AS (\n\n SELECT \n\t\tupsolver_schema_version,\n\t\tid,\n\t\tprocessing_time,\n\t\tts_ms,\n\t\tfirst_name,\n\t\tlast_name,\n\t\tdisplay_name,\n\t\temail,\n\t\tbio,\n\t\tprivilege_type_id,\n\t\tactive,\n\t\tslug,\n\t\ttemp_email,\n\t\tfeatured_image_id,\n\t\tsocial_image,\n\t\tcreated_at,\n\t\tupdated_at,\n\t\tsocial_score,\n\t\tyotpo_score,\n\t\tcompany,\n\t\tposition,\n\t\tencrypted_password,\n\t\treset_password_token,\n\t\treset_password_sent_at,\n\t\tremember_created_at,\n\t\tsign_in_count,\n\t\tcurrent_sign_in_at,\n\t\tlast_sign_in_at,\n\t\tcurrent_sign_in_ip,\n\t\tlast_sign_in_ip,\n\t\tconfirmation_token,\n\t\tconfirmed_at,\n\t\tconfirmation_sent_at,\n\t\tunconfirmed_email,\n\t\tfailed_attempts,\n\t\tunlock_token,\n\t\tlocked_at,\n\t\tphone,\n\t\tsign_up_ip,\n\t\tsign_up_country,\n\t\tmasked_pii,\n\t\tpassword_updated_at\n FROM source\n\n)\n\nSELECT * \nFROM yoda_e2e_platform_stg__users", + "refs": + [], + "relation_name": "protected_yoda_e2e_platform.users", + "resource_type": "model", + "schema": "protected_yoda_e2e_platform", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "users" + ] + ], + "tags": + [ + "yoda_e2e_platform" + ], + "unique_id": "model.yoda.yoda_e2e_platform_stg__users", + "unrendered_config": + { + "file_format": "delta", + "meta": + { + "cluster_profile": + { + "name": "small_driver" + }, + "model_ownership": + { + "alert_channels": + [ + "koalas-default-alerts" + ], + "created_by": "doron.kruh@yotpo.com", + "group": "yoda_e2e_platform", + "team": "koalas" + } + }, + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "version": null + }, + "operation.yoda.yoda-on-run-end-0": + { + "alias": "yoda-on-run-end-0", + "build_path": null, + "checksum": + { + "checksum": "4722e98ef11bce8e9f1b994781d8ddcd09bf32c0cd0dad6066202ae08f5b4a6d", + "name": "sha256" + }, + "columns": + {}, + "compiled": true, + "compiled_code": "\n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n \n\n \n \n\n \n \n \n \n\n \n \n \n\n \n \n\n \n\n \n \n \n \n \n \n \n\n ", + "compiled_path": "target/compiled/yoda/./dbt_project.yml/hooks/yoda-on-run-end-0.sql", + "config": + { + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "view", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "append_new_columns", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [ + { + "index": null, + "sql": "{{ dbt_data_applications.recreate_cicd_views() }}", + "transaction": true + } + ], + "pre-hook": + [], + "quote_columns": true, + "quoting": + {}, + "schema": null, + "tags": + [], + "unique_key": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939101.7925463, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_artifacts.upload_results", + "macro.dbt_data_applications.recreate_cicd_views" + ], + "nodes": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "fqn": + [ + "yoda", + "hooks", + "yoda-on-run-end-0" + ], + "group": null, + "index": 0, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "yoda-on-run-end-0", + "original_file_path": "./dbt_project.yml", + "package_name": "yoda", + "patch_path": null, + "path": "hooks/yoda-on-run-end-0.sql", + "raw_code": "{% if target.name == 'prod' %}{{ dbt_artifacts.upload_results(results) }}{% endif %}", + "refs": + [], + "relation_name": null, + "resource_type": "operation", + "schema": "yoda_e2e_staging", + "sources": + [], + "tags": + [ + "on-run-end" + ], + "unique_id": "operation.yoda.yoda-on-run-end-0", + "unrendered_config": + { + "file_format": "delta", + "on_schema_change": "append_new_columns", + "post-hook": "{{ dbt_data_applications.recreate_cicd_views() }}", + "quote_columns": true + } + }, + "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases": + { + "alias": "unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "build_path": null, + "checksum": + { + "checksum": "6b3f3eba629619fc5e2710d8a47c9e4060087434c9729be9af6665c7157abdd3", + "name": "sha256" + }, + "columns": + {}, + "config": + { + "alias": null, + "column_types": + { + "app_key": "string", + "billing_city": "string", + "browser_country_code": "string", + "customer_id__swell_customers": "bigint", + "customer_ip_address": "string", + "discount_cents_in_original_currency": "bigint", + "dwh_updated_at": "timestamp", + "is_active_store": "int", + "is_applied_to_campaigns": "smallint", + "is_before_swell_acquisition": "smallint", + "is_fraud_review": "smallint", + "is_move_merchant_to_new_tier": "smallint", + "is_swell_user": "smallint", + "is_test_store": "bigint", + "merchant_id__dim_stores": "bigint", + "order_id__fact_orders": "string", + "organization_id": "int", + "platform_name": "string", + "purchase_created_at": "timestamp", + "purchase_currency": "string", + "purchase_date": "date", + "purchase_id": "bigint", + "purchase_updated_at": "timestamp", + "purchase_value_cents_in_original_currency": "bigint", + "redemption_code_id__swell_redemption_code": "bigint", + "referral_discount_code_id__swell_referral_discount_code": "bigint", + "referral_id__swell_referrals": "bigint", + "shipping_city": "string", + "shipping_country_code": "string", + "store_address": "string", + "store_city": "string", + "store_id": "bigint", + "store_name": "string", + "store_state": "string", + "user_agent_id__swell_user_agent": "bigint" + }, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "delimiter": ",", + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "seed", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "ignore", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": null, + "quoting": + {}, + "schema": null, + "tags": + [ + "unit_test" + ], + "unique_key": null + }, + "created_at": 1717939104.3065662, + "database": null, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "fqn": + [ + "yoda", + "yoda_e2e_bi___loyalty__fact_purchases", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases", + "unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases" + ], + "group": null, + "meta": + {}, + "name": "unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "original_file_path": "unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases.csv", + "package_name": "yoda", + "patch_path": "yoda://unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases.yml", + "path": "yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases.csv", + "raw_code": "", + "relation_name": "yoda_e2e_staging.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "resource_type": "seed", + "root_path": "/dbt", + "schema": "yoda_e2e_staging", + "tags": + [ + "unit_test" + ], + "unique_id": "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "unrendered_config": + { + "column_types": + { + "app_key": "string", + "billing_city": "string", + "browser_country_code": "string", + "customer_id__swell_customers": "bigint", + "customer_ip_address": "string", + "discount_cents_in_original_currency": "bigint", + "dwh_updated_at": "timestamp", + "is_active_store": "int", + "is_applied_to_campaigns": "smallint", + "is_before_swell_acquisition": "smallint", + "is_fraud_review": "smallint", + "is_move_merchant_to_new_tier": "smallint", + "is_swell_user": "smallint", + "is_test_store": "bigint", + "merchant_id__dim_stores": "bigint", + "order_id__fact_orders": "string", + "organization_id": "int", + "platform_name": "string", + "purchase_created_at": "timestamp", + "purchase_currency": "string", + "purchase_date": "date", + "purchase_id": "bigint", + "purchase_updated_at": "timestamp", + "purchase_value_cents_in_original_currency": "bigint", + "redemption_code_id__swell_redemption_code": "bigint", + "referral_discount_code_id__swell_referral_discount_code": "bigint", + "referral_id__swell_referrals": "bigint", + "shipping_city": "string", + "shipping_country_code": "string", + "store_address": "string", + "store_city": "string", + "store_id": "bigint", + "store_name": "string", + "store_state": "string", + "user_agent_id__swell_user_agent": "bigint" + }, + "file_format": "delta", + "tags": + [ + "unit_test" + ] + } + }, + "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter": + { + "alias": "unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "build_path": null, + "checksum": + { + "checksum": "f43aa93dad9f9fcec288b650112fbb709f6ce4ecbb568ca718e9c10cbd491f41", + "name": "sha256" + }, + "columns": + {}, + "config": + { + "alias": null, + "column_types": + {}, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "delimiter": ",", + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "seed", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "ignore", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": null, + "quoting": + {}, + "schema": null, + "tags": + [ + "unit_test" + ], + "unique_key": null + }, + "created_at": 1717939104.2970042, + "database": null, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "fqn": + [ + "yoda", + "yoda_e2e_infra__custom_cost_exporter", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__custom_cost_exporter", + "unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter" + ], + "group": null, + "meta": + {}, + "name": "unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "original_file_path": "unit_test_mocks/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter.csv", + "package_name": "yoda", + "patch_path": "yoda://unit_test_mocks/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter.yml", + "path": "yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter.csv", + "raw_code": "", + "relation_name": "yoda_e2e_staging.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "resource_type": "seed", + "root_path": "/dbt", + "schema": "yoda_e2e_staging", + "tags": + [ + "unit_test" + ], + "unique_id": "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "unrendered_config": + { + "column_types": + {}, + "file_format": "delta", + "tags": + [ + "unit_test" + ] + } + }, + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases": + { + "alias": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "build_path": null, + "checksum": + { + "checksum": "c589084b7ddbdadcf543f53fa9ae167dd0500418b41cea1fda1e3dfa72654a73", + "name": "sha256" + }, + "columns": + {}, + "config": + { + "alias": null, + "column_types": + { + "billing_city": "string", + "billing_country_code": "string", + "browser_country_code": "string", + "customer_id__swell_customers": "bigint", + "customer_ip_address": "string", + "discount_cents_in_original_currency": "bigint", + "is_applied_to_campaigns": "smallint", + "is_before_swell_acquisition": "smallint", + "is_fraud_review": "smallint", + "is_move_merchant_to_new_tier": "smallint", + "is_swell_user": "smallint", + "merchant_id__dim_stores": "bigint", + "order_id__fact_orders": "string", + "purchase_created_at": "timestamp", + "purchase_currency": "string", + "purchase_date": "date", + "purchase_id": "bigint", + "purchase_value_cents_in_original_currency": "bigint", + "redemption_code_id__swell_redemption_code": "bigint", + "referral_discount_code_id__swell_referral_discount_code": "bigint", + "referral_id__swell_referrals": "bigint", + "shipping_city": "string", + "shipping_country_code": "string", + "store_address": "string", + "store_city": "string", + "store_state": "string", + "updated_at": "timestamp", + "user_agent_id__swell_user_agent": "bigint" + }, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "delimiter": ",", + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "seed", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "ignore", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": null, + "quoting": + {}, + "schema": null, + "tags": + [ + "unit_test" + ], + "unique_key": null + }, + "created_at": 1717939104.303992, + "database": null, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "fqn": + [ + "yoda", + "yoda_e2e_bi___loyalty__fact_purchases", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_purchases", + "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases" + ], + "group": null, + "meta": + {}, + "name": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "original_file_path": "unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases.csv", + "package_name": "yoda", + "patch_path": "yoda://unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases.yml", + "path": "yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases.csv", + "raw_code": "", + "relation_name": "yoda_e2e_staging.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "resource_type": "seed", + "root_path": "/dbt", + "schema": "yoda_e2e_staging", + "tags": + [ + "unit_test" + ], + "unique_id": "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "unrendered_config": + { + "column_types": + { + "billing_city": "string", + "billing_country_code": "string", + "browser_country_code": "string", + "customer_id__swell_customers": "bigint", + "customer_ip_address": "string", + "discount_cents_in_original_currency": "bigint", + "is_applied_to_campaigns": "smallint", + "is_before_swell_acquisition": "smallint", + "is_fraud_review": "smallint", + "is_move_merchant_to_new_tier": "smallint", + "is_swell_user": "smallint", + "merchant_id__dim_stores": "bigint", + "order_id__fact_orders": "string", + "purchase_created_at": "timestamp", + "purchase_currency": "string", + "purchase_date": "date", + "purchase_id": "bigint", + "purchase_value_cents_in_original_currency": "bigint", + "redemption_code_id__swell_redemption_code": "bigint", + "referral_discount_code_id__swell_referral_discount_code": "bigint", + "referral_id__swell_referrals": "bigint", + "shipping_city": "string", + "shipping_country_code": "string", + "store_address": "string", + "store_city": "string", + "store_state": "string", + "updated_at": "timestamp", + "user_agent_id__swell_user_agent": "bigint" + }, + "file_format": "delta", + "tags": + [ + "unit_test" + ] + } + }, + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores": + { + "alias": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores", + "build_path": null, + "checksum": + { + "checksum": "6939d10c7c65eb9f05328a825e25f3272ae51c5533ab21705168e3d70d60e26e", + "name": "sha256" + }, + "columns": + {}, + "config": + { + "alias": null, + "column_types": + { + "app_key": "string", + "dwh_updated_at": "timestamp", + "is_active_store": "int", + "is_blacklisted": "int", + "is_test_store": "bigint", + "loyalty_company_name": "string", + "loyalty_contact_email": "string", + "loyalty_currency": "string", + "loyalty_group_id": "string", + "loyalty_is_completed_profile": "int", + "loyalty_is_redemptions_enabled": "int", + "loyalty_is_test_account": "int", + "loyalty_is_vip_enabled": "int", + "loyalty_opt_in_strategy": "int", + "loyalty_plan": "string", + "loyalty_platform": "string", + "loyalty_vip_type": "string", + "merchant_created_at": "timestamp", + "merchant_id": "bigint", + "organization_id": "int", + "platform_name": "string", + "referral_opt_in_strategy": "int", + "store_created_at": "timestamp", + "store_domain": "string", + "store_id": "bigint", + "store_language": "string", + "store_name": "string" + }, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "delimiter": ",", + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "seed", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "ignore", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": null, + "quoting": + {}, + "schema": null, + "tags": + [ + "unit_test" + ], + "unique_key": null + }, + "created_at": 1717939104.301644, + "database": null, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "fqn": + [ + "yoda", + "yoda_e2e_bi___loyalty__fact_purchases", + "yoda_e2e_platform", + "marts", + "yoda_e2e_platform__dim_stores", + "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores" + ], + "group": null, + "meta": + {}, + "name": "unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores", + "original_file_path": "unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores.csv", + "package_name": "yoda", + "patch_path": "yoda://unit_test_mocks/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores.yml", + "path": "yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_platform/marts/yoda_e2e_platform__dim_stores/unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores.csv", + "raw_code": "", + "relation_name": "yoda_e2e_staging.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores", + "resource_type": "seed", + "root_path": "/dbt", + "schema": "yoda_e2e_staging", + "tags": + [ + "unit_test" + ], + "unique_id": "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores", + "unrendered_config": + { + "column_types": + { + "app_key": "string", + "dwh_updated_at": "timestamp", + "is_active_store": "int", + "is_blacklisted": "int", + "is_test_store": "bigint", + "loyalty_company_name": "string", + "loyalty_contact_email": "string", + "loyalty_currency": "string", + "loyalty_group_id": "string", + "loyalty_is_completed_profile": "int", + "loyalty_is_redemptions_enabled": "int", + "loyalty_is_test_account": "int", + "loyalty_is_vip_enabled": "int", + "loyalty_opt_in_strategy": "int", + "loyalty_plan": "string", + "loyalty_platform": "string", + "loyalty_vip_type": "string", + "merchant_created_at": "timestamp", + "merchant_id": "bigint", + "organization_id": "int", + "platform_name": "string", + "referral_opt_in_strategy": "int", + "store_created_at": "timestamp", + "store_domain": "string", + "store_id": "bigint", + "store_language": "string", + "store_name": "string" + }, + "file_format": "delta", + "tags": + [ + "unit_test" + ] + } + }, + "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold": + { + "alias": "unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold", + "build_path": null, + "checksum": + { + "checksum": "e7373c2e7604fefb186aa67dd76ff537cbd633d2d4000ddb4507dcb4e1ec93dc", + "name": "sha256" + }, + "columns": + {}, + "config": + { + "alias": null, + "column_types": + { + "bill_start_date": "timestamp", + "billing_period": "timestamp", + "bucket": "string", + "cost": "double", + "line_item_usage_type": "string", + "product_product_family": "string" + }, + "contract": + { + "alias_types": true, + "enforced": false + }, + "database": null, + "delimiter": ",", + "docs": + { + "node_color": null, + "show": true + }, + "enabled": true, + "file_format": "delta", + "full_refresh": null, + "grants": + {}, + "group": null, + "incremental_strategy": null, + "materialized": "seed", + "meta": + {}, + "on_configuration_change": "apply", + "on_schema_change": "ignore", + "packages": + [], + "persist_docs": + {}, + "post-hook": + [], + "pre-hook": + [], + "quote_columns": null, + "quoting": + {}, + "schema": null, + "tags": + [ + "unit_test" + ], + "unique_key": null + }, + "created_at": 1717939104.2993016, + "database": null, + "depends_on": + { + "macros": + [] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "fqn": + [ + "yoda", + "yoda_e2e_infra__custom_cost_exporter", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__s3_cost_cold", + "unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold" + ], + "group": null, + "meta": + {}, + "name": "unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold", + "original_file_path": "unit_test_mocks/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold.csv", + "package_name": "yoda", + "patch_path": "yoda://unit_test_mocks/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold.yml", + "path": "yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra/marts/yoda_e2e_infra__s3_cost_cold/unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold.csv", + "raw_code": "", + "relation_name": "yoda_e2e_staging.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold", + "resource_type": "seed", + "root_path": "/dbt", + "schema": "yoda_e2e_staging", + "tags": + [ + "unit_test" + ], + "unique_id": "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold", + "unrendered_config": + { + "column_types": + { + "bill_start_date": "timestamp", + "billing_period": "timestamp", + "bucket": "string", + "cost": "double", + "line_item_usage_type": "string", + "product_product_family": "string" + }, + "file_format": "delta", + "tags": + [ + "unit_test" + ] + } + }, + "test.yoda.dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1.7c06c1d639": + { + "alias": "dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__campaigns", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": null, + "columns": + {}, + "compiled": true, + "compiled_code": "with test_data as (\n\n select\n 100 as number_actual_columns,\n 1 as min_value,\n 0 as max_value\n\n)\nselect *\nfrom test_data\nwhere\n not \n( 1=1 and number_actual_columns >= min_value\n)\n", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.yml/dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf.sql", + "config": + { + "alias": "dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.6306305, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_expectations.test_expect_table_column_count_to_be_between", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__campaigns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__campaigns", + "dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__campaigns/yoda_e2e_loyalty_stg__campaigns.yml", + "package_name": "yoda", + "patch_path": null, + "path": "dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf.sql", + "raw_code": "{{ dbt_expectations.test_expect_table_column_count_to_be_between(**_dbt_generic_test_kwargs) }}{{ config(alias=\"dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf\") }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__campaigns", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "min_value": 1, + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__campaigns')) }}" + }, + "name": "expect_table_column_count_to_be_between", + "namespace": "dbt_expectations" + }, + "unique_id": "test.yoda.dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1.7c06c1d639", + "unrendered_config": + { + "alias": "dbt_expectations_expect_table__5c16f0385946fd4f6b63dbd9c22bd4cf" + } + }, + "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea": + { + "alias": "dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c", + "attached_node": "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": null, + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n\n\n-- setup\n\nwith a as (\n\n select * from public_yoda_e2e_bi.loyalty_fact_purchases\n\n),\n\nb as (\n\n select * from yoda_e2e_staging.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases\n\n),\n\na_minus_b as (\n\n select `purchase_id`, `purchase_created_at`, `purchase_updated_at`, `purchase_date`, `is_before_swell_acquisition`, `is_applied_to_campaigns`, `is_fraud_review`, `is_swell_user`, `is_move_merchant_to_new_tier`, `purchase_value_cents_in_original_currency`, `purchase_currency`, `discount_cents_in_original_currency`, `billing_city`, `shipping_country_code`, `shipping_city`, `customer_ip_address`, `browser_country_code`, `store_address`, `store_city`, `store_state`, `referral_discount_code_id__swell_referral_discount_code`, `merchant_id__dim_stores`, `customer_id__swell_customers`, `referral_id__swell_referrals`, `user_agent_id__swell_user_agent`, `redemption_code_id__swell_redemption_code`, `order_id__fact_orders`, `app_key`, `store_id`, `store_name`, `organization_id`, `is_test_store`, `is_active_store`, `platform_name`, `dwh_updated_at` from a\n \n\n except\n\n\n select `purchase_id`, `purchase_created_at`, `purchase_updated_at`, `purchase_date`, `is_before_swell_acquisition`, `is_applied_to_campaigns`, `is_fraud_review`, `is_swell_user`, `is_move_merchant_to_new_tier`, `purchase_value_cents_in_original_currency`, `purchase_currency`, `discount_cents_in_original_currency`, `billing_city`, `shipping_country_code`, `shipping_city`, `customer_ip_address`, `browser_country_code`, `store_address`, `store_city`, `store_state`, `referral_discount_code_id__swell_referral_discount_code`, `merchant_id__dim_stores`, `customer_id__swell_customers`, `referral_id__swell_referrals`, `user_agent_id__swell_user_agent`, `redemption_code_id__swell_redemption_code`, `order_id__fact_orders`, `app_key`, `store_id`, `store_name`, `organization_id`, `is_test_store`, `is_active_store`, `platform_name`, `dwh_updated_at` from b\n\n),\n\nb_minus_a as (\n\n select `purchase_id`, `purchase_created_at`, `purchase_updated_at`, `purchase_date`, `is_before_swell_acquisition`, `is_applied_to_campaigns`, `is_fraud_review`, `is_swell_user`, `is_move_merchant_to_new_tier`, `purchase_value_cents_in_original_currency`, `purchase_currency`, `discount_cents_in_original_currency`, `billing_city`, `shipping_country_code`, `shipping_city`, `customer_ip_address`, `browser_country_code`, `store_address`, `store_city`, `store_state`, `referral_discount_code_id__swell_referral_discount_code`, `merchant_id__dim_stores`, `customer_id__swell_customers`, `referral_id__swell_referrals`, `user_agent_id__swell_user_agent`, `redemption_code_id__swell_redemption_code`, `order_id__fact_orders`, `app_key`, `store_id`, `store_name`, `organization_id`, `is_test_store`, `is_active_store`, `platform_name`, `dwh_updated_at` from b\n \n\n except\n\n\n select `purchase_id`, `purchase_created_at`, `purchase_updated_at`, `purchase_date`, `is_before_swell_acquisition`, `is_applied_to_campaigns`, `is_fraud_review`, `is_swell_user`, `is_move_merchant_to_new_tier`, `purchase_value_cents_in_original_currency`, `purchase_currency`, `discount_cents_in_original_currency`, `billing_city`, `shipping_country_code`, `shipping_city`, `customer_ip_address`, `browser_country_code`, `store_address`, `store_city`, `store_state`, `referral_discount_code_id__swell_referral_discount_code`, `merchant_id__dim_stores`, `customer_id__swell_customers`, `referral_id__swell_referrals`, `user_agent_id__swell_user_agent`, `redemption_code_id__swell_redemption_code`, `order_id__fact_orders`, `app_key`, `store_id`, `store_name`, `organization_id`, `is_test_store`, `is_active_store`, `platform_name`, `dwh_updated_at` from a\n\n),\n\nunioned as (\n\n select 'a_minus_b' as which_diff, a_minus_b.* from a_minus_b\n union all\n select 'b_minus_a' as which_diff, b_minus_a.* from b_minus_a\n\n)\n\nselect * from unioned\n\n", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml/dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c.sql", + "config": + { + "alias": "dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "\n count(*) + coalesce(abs(\n sum(case when which_diff = 'a_minus_b' then 1 else 0 end) -\n sum(case when which_diff = 'b_minus_a' then 1 else 0 end)\n ), 0)\n", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [ + "unit_test" + ], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.9506137, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.test_equality", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_bi___loyalty__fact_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases", + "dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml", + "package_name": "yoda", + "patch_path": null, + "path": "dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c.sql", + "raw_code": "{{ dbt_utils.test_equality(**_dbt_generic_test_kwargs) }}{{ config(tags=['unit_test'],alias=\"dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c\") }}", + "refs": + [ + { + "name": "unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [ + "unit_test" + ], + "test_metadata": + { + "kwargs": + { + "compare_model": "ref('unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases')", + "model": "{{ get_where_subquery(ref('yoda_e2e_bi___loyalty__fact_purchases')) }}" + }, + "name": "equality", + "namespace": "dbt_utils" + }, + "unique_id": "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea", + "unrendered_config": + { + "alias": "dbt_utils_equality_yoda_e2e_bi_9afe01c2ab2f4b790f865389074f9c1c", + "fail_calc": "\n count(*) + coalesce(abs(\n sum(case when which_diff = 'a_minus_b' then 1 else 0 end) -\n sum(case when which_diff = 'b_minus_a' then 1 else 0 end)\n ), 0)\n", + "tags": + [ + "unit_test" + ] + } + }, + "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a": + { + "alias": "dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5", + "attached_node": "model.yoda.yoda_e2e_infra__custom_cost_exporter", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": null, + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n\n\n-- setup\n\nwith a as (\n\n select * from public_yoda_e2e_infra.custom_cost_exporter\n\n),\n\nb as (\n\n select * from yoda_e2e_staging.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter\n\n),\n\na_minus_b as (\n\n select `billing_period`, `bill_start_date`, `bucket`, `product_product_family`, `line_item_usage_type`, `cost` from a\n \n\n except\n\n\n select `billing_period`, `bill_start_date`, `bucket`, `product_product_family`, `line_item_usage_type`, `cost` from b\n\n),\n\nb_minus_a as (\n\n select `billing_period`, `bill_start_date`, `bucket`, `product_product_family`, `line_item_usage_type`, `cost` from b\n \n\n except\n\n\n select `billing_period`, `bill_start_date`, `bucket`, `product_product_family`, `line_item_usage_type`, `cost` from a\n\n),\n\nunioned as (\n\n select 'a_minus_b' as which_diff, a_minus_b.* from a_minus_b\n union all\n select 'b_minus_a' as which_diff, b_minus_a.* from b_minus_a\n\n)\n\nselect * from unioned\n\n", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.yml/dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5.sql", + "config": + { + "alias": "dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "\n count(*) + coalesce(abs(\n sum(case when which_diff = 'a_minus_b' then 1 else 0 end) -\n sum(case when which_diff = 'b_minus_a' then 1 else 0 end)\n ), 0)\n", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [ + "unit_test" + ], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.9994662, + "database": null, + "depends_on": + { + "macros": + [ + "macro.dbt_utils.test_equality", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "model.yoda.yoda_e2e_infra__custom_cost_exporter" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_infra__custom_cost_exporter", + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "marts", + "yoda_e2e_infra__custom_cost_exporter", + "dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_", + "original_file_path": "models/yoda_e2e_infra/marts/yoda_e2e_infra__custom_cost_exporter/yoda_e2e_infra__custom_cost_exporter.yml", + "package_name": "yoda", + "patch_path": null, + "path": "dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5.sql", + "raw_code": "{{ dbt_utils.test_equality(**_dbt_generic_test_kwargs) }}{{ config(tags=['unit_test'],alias=\"dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5\") }}", + "refs": + [ + { + "name": "unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter", + "package": null, + "version": null + }, + { + "name": "yoda_e2e_infra__custom_cost_exporter", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [ + "unit_test" + ], + "test_metadata": + { + "kwargs": + { + "compare_model": "ref('unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter')", + "model": "{{ get_where_subquery(ref('yoda_e2e_infra__custom_cost_exporter')) }}" + }, + "name": "equality", + "namespace": "dbt_utils" + }, + "unique_id": "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a", + "unrendered_config": + { + "alias": "dbt_utils_equality_yoda_e2e_in_e679f4077a3828c450dc2fa66a8e76e5", + "fail_calc": "\n count(*) + coalesce(abs(\n sum(case when which_diff = 'a_minus_b' then 1 else 0 end) -\n sum(case when which_diff = 'b_minus_a' then 1 else 0 end)\n ), 0)\n", + "tags": + [ + "unit_test" + ] + } + }, + "test.yoda.not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.907d51d1cc": + { + "alias": "not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id", + "attached_node": "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "purchase_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_bi.loyalty_fact_purchases where purchase_id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml/not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.9456756, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_bi___loyalty__fact_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases", + "not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_bi___loyalty__fact_purchases')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.907d51d1cc", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.6be4ccb724": + { + "alias": "not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "campaign_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.dim_campaigns where campaign_id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.yml/not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.2579145, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__dim_campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_campaigns", + "not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_campaigns", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "campaign_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_campaigns')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.6be4ccb724", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_app_key.f86eebc99a": + { + "alias": "not_null_yoda_e2e_loyalty__dim_merchants_app_key", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_merchants", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "app_key", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.dim_merchants where app_key is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml/not_null_yoda_e2e_loyalty__dim_merchants_app_key.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.3053727, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__dim_merchants", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_merchants", + "not_null_yoda_e2e_loyalty__dim_merchants_app_key" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty__dim_merchants_app_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty__dim_merchants_app_key.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_merchants')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_app_key.f86eebc99a", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.882a669277": + { + "alias": "not_null_yoda_e2e_loyalty__dim_merchants_merchant_id", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_merchants", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "merchant_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.dim_merchants where merchant_id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml/not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.3136523, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__dim_merchants", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_merchants", + "not_null_yoda_e2e_loyalty__dim_merchants_merchant_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty__dim_merchants_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_merchants')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.882a669277", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.74481f6641": + { + "alias": "not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.dim_vip_tiers_daily_snapshot where id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.yml/not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.3292947, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.74481f6641", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_loyalty__fact_points_redemptions_id.e8ce73b5ff": + { + "alias": "not_null_yoda_e2e_loyalty__fact_points_redemptions_id", + "attached_node": "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.fact_points_redemptions where id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.yml/not_null_yoda_e2e_loyalty__fact_points_redemptions_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.3751981, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__fact_points_redemptions", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_points_redemptions", + "not_null_yoda_e2e_loyalty__fact_points_redemptions_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty__fact_points_redemptions_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty__fact_points_redemptions_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_points_redemptions", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__fact_points_redemptions')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__fact_points_redemptions_id.e8ce73b5ff", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.3dd217ad05": + { + "alias": "not_null_yoda_e2e_loyalty__fact_purchases_purchase_id", + "attached_node": "model.yoda.yoda_e2e_loyalty__fact_purchases", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "purchase_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from public_yoda_e2e_loyalty.fact_purchases where purchase_id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.yml/not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.3928044, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__fact_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_purchases", + "not_null_yoda_e2e_loyalty__fact_purchases_purchase_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty__fact_purchases_purchase_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__fact_purchases')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.3dd217ad05", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.faf538ea03": + { + "alias": "not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "campaign_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_campaigns where campaign_id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.yml/not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.461281, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_campaigns", + "not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "campaign_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_campaigns')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.faf538ea03", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.cd4e8a4ed5": + { + "alias": "not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "merchant_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_merchants where merchant_id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.yml/not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.444397, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_merchants", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_merchants", + "not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_merchants", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_merchants')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.cd4e8a4ed5", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.feb65fa267": + { + "alias": "not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "purchase_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_purchases where purchase_id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.yml/not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.4182484, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_purchases", + "not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_purchases')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.feb65fa267", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.c53e810117": + { + "alias": "not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "merchant_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_vip_tiers_settings where merchant_id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.yml/not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40.sql", + "config": + { + "alias": "not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.5616376, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40\") }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_vip_tiers_settings')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.c53e810117", + "unrendered_config": + { + "alias": "not_null_yoda_e2e_loyalty_stg__6bb58c987f63d8656d43661256cd3c40" + } + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.4b59b25c56": + { + "alias": "not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "app_key", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts where app_key is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml/not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8.sql", + "config": + { + "alias": "not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.4836967, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8\") }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.4b59b25c56", + "unrendered_config": + { + "alias": "not_null_yoda_e2e_loyalty_stg__35f742aaf2d526ebf77ac599b367e6e8" + } + }, + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.b0250bdc84": + { + "alias": "not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "merchant_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts where merchant_id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml/not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec.sql", + "config": + { + "alias": "not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.492495, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec\") }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.b0250bdc84", + "unrendered_config": + { + "alias": "not_null_yoda_e2e_loyalty_stg__a5826b0cb7ca397ff9a20caf84ce87ec" + } + }, + "test.yoda.not_null_yoda_e2e_platform_stg__accounts_id.2ab56c475e": + { + "alias": "not_null_yoda_e2e_platform_stg__accounts_id", + "attached_node": "model.yoda.yoda_e2e_platform_stg__accounts", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_platform.accounts where id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.yml/not_null_yoda_e2e_platform_stg__accounts_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.5968912, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__accounts" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_platform_stg__accounts", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__accounts", + "not_null_yoda_e2e_platform_stg__accounts_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_platform_stg__accounts_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_platform_stg__accounts_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__accounts", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__accounts')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_platform_stg__accounts_id.2ab56c475e", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_platform_stg__platform_types_id.eee9243095": + { + "alias": "not_null_yoda_e2e_platform_stg__platform_types_id", + "attached_node": "model.yoda.yoda_e2e_platform_stg__platform_types", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_platform.platform_types where id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.yml/not_null_yoda_e2e_platform_stg__platform_types_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.5508466, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_platform_stg__platform_types", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__platform_types", + "not_null_yoda_e2e_platform_stg__platform_types_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_platform_stg__platform_types_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_platform_stg__platform_types_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__platform_types", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__platform_types')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_platform_stg__platform_types_id.eee9243095", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_platform_stg__store_platforms_id.2495e28d55": + { + "alias": "not_null_yoda_e2e_platform_stg__store_platforms_id", + "attached_node": "model.yoda.yoda_e2e_platform_stg__store_platforms", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_platform.store_platforms where id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.yml/not_null_yoda_e2e_platform_stg__store_platforms_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.5697057, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__store_platforms" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_platform_stg__store_platforms", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__store_platforms", + "not_null_yoda_e2e_platform_stg__store_platforms_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_platform_stg__store_platforms_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_platform_stg__store_platforms_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__store_platforms", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__store_platforms')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_platform_stg__store_platforms_id.2495e28d55", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_platform_stg__stores_app_key.f6bd20a63f": + { + "alias": "not_null_yoda_e2e_platform_stg__stores_app_key", + "attached_node": "model.yoda.yoda_e2e_platform_stg__stores", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "app_key", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_platform.stores where app_key is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml/not_null_yoda_e2e_platform_stg__stores_app_key.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.6207504, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_platform_stg__stores", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__stores", + "not_null_yoda_e2e_platform_stg__stores_app_key" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_platform_stg__stores_app_key", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_platform_stg__stores_app_key.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__stores')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_platform_stg__stores_app_key.f6bd20a63f", + "unrendered_config": + {} + }, + "test.yoda.not_null_yoda_e2e_platform_stg__stores_store_id.2cabae9612": + { + "alias": "not_null_yoda_e2e_platform_stg__stores_store_id", + "attached_node": "model.yoda.yoda_e2e_platform_stg__stores", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "store_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from protected_yoda_e2e_platform.stores where store_id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml/not_null_yoda_e2e_platform_stg__stores_store_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.6116672, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_platform_stg__stores", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__stores", + "not_null_yoda_e2e_platform_stg__stores_store_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "not_null_yoda_e2e_platform_stg__stores_store_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml", + "package_name": "yoda", + "patch_path": null, + "path": "not_null_yoda_e2e_platform_stg__stores_store_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "store_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__stores')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.not_null_yoda_e2e_platform_stg__stores_store_id.2cabae9612", + "unrendered_config": + {} + }, + "test.yoda.source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.1d98cff259": + { + "alias": "source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605", + "attached_node": null, + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "merchant_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from default.swell_vip_tiers_settings where merchant_id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml/source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605.sql", + "config": + { + "alias": "source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.4678454, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "sources.yoda_e2e_loyalty__default", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605\") }}", + "refs": + [], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [ + [ + "yoda_e2e_loyalty__default", + "swell_vip_tiers_settings" + ] + ], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(source('yoda_e2e_loyalty__default', 'swell_vip_tiers_settings')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.1d98cff259", + "unrendered_config": + { + "alias": "source_not_null_yoda_e2e_loyal_ab26109d18e5b8420e2528ac19c5a605" + } + }, + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id.c72345e21d": + { + "alias": "source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae", + "attached_node": null, + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from yotpoapiprod.account_platforms where id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae.sql", + "config": + { + "alias": "source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.4501896, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae\") }}", + "refs": + [], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "account_platforms" + ] + ], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'account_platforms')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id.c72345e21d", + "unrendered_config": + { + "alias": "source_not_null_yoda_e2e_platf_ceb5b1d9b8c7eaa010809f59b2a228ae" + } + }, + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key.cdfb9e8498": + { + "alias": "source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b", + "attached_node": null, + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "app_key", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from yotpoapiprod.accounts where app_key is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b.sql", + "config": + { + "alias": "source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.4270456, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b\") }}", + "refs": + [], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'accounts')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key.cdfb9e8498", + "unrendered_config": + { + "alias": "source_not_null_yoda_e2e_platf_3bc98b47807fe7a4aefb1976a4d4f32b" + } + }, + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.4443e4b775": + { + "alias": "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id", + "attached_node": null, + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from yotpoapiprod.accounts where id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.417992, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}", + "refs": + [], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'accounts')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.4443e4b775", + "unrendered_config": + {} + }, + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id.de88e5f750": + { + "alias": "source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19", + "attached_node": null, + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n select * from yotpoapiprod.platform_types where id is null", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19.sql", + "config": + { + "alias": "source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "count(*)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.4412067, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_not_null", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19.sql", + "raw_code": "{{ test_not_null(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19\") }}", + "refs": + [], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "platform_types" + ] + ], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'platform_types')) }}" + }, + "name": "not_null", + "namespace": null + }, + "unique_id": "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id.de88e5f750", + "unrendered_config": + { + "alias": "source_not_null_yoda_e2e_platf_4d3020b94953bc9b3f8bdf84ffc2be19" + } + }, + "test.yoda.source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.bc2d68f75b": + { + "alias": "source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6", + "attached_node": null, + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "merchant_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select merchant_id from default.swell_vip_tiers_settings where merchant_id is not null group by merchant_id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml/source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6.sql", + "config": + { + "alias": "source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.4722137, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "sources.yoda_e2e_loyalty__default", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6\") }}", + "refs": + [], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [ + [ + "yoda_e2e_loyalty__default", + "swell_vip_tiers_settings" + ] + ], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(source('yoda_e2e_loyalty__default', 'swell_vip_tiers_settings')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.bc2d68f75b", + "unrendered_config": + { + "alias": "source_unique_yoda_e2e_loyalty_7106e8ac87e3a966914161631d232fe6", + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id.d4feefce64": + { + "alias": "source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070", + "attached_node": null, + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from yotpoapiprod.account_platforms where id is not null group by id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070.sql", + "config": + { + "alias": "source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.4546514, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}{{ config(alias=\"source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070\") }}", + "refs": + [], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "account_platforms" + ] + ], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'account_platforms')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id.d4feefce64", + "unrendered_config": + { + "alias": "source_unique_yoda_e2e_platfor_a0220ed2e693cf4f381d74241f158070", + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.d43e986591": + { + "alias": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key", + "attached_node": null, + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "app_key", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select app_key from yotpoapiprod.accounts where app_key is not null group by app_key having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.4315753, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'accounts')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.d43e986591", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.7219b8e5f7": + { + "alias": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id", + "attached_node": null, + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from yotpoapiprod.accounts where id is not null group by id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.4228368, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ] + ], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'accounts')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.7219b8e5f7", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.9bb92f5930": + { + "alias": "source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id", + "attached_node": null, + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from yotpoapiprod.platform_types where id is not null group by id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml/source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939104.4457052, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "sources.yoda_e2e_platform__yotpoapiprod", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [ + [ + "yoda_e2e_platform__yotpoapiprod", + "platform_types" + ] + ], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(source('yoda_e2e_platform__yotpoapiprod', 'platform_types')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.9bb92f5930", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.47627dc519": + { + "alias": "unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id", + "attached_node": "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "purchase_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select purchase_id from public_yoda_e2e_bi.loyalty_fact_purchases where purchase_id is not null group by purchase_id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml/unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.9413354, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_bi___loyalty__fact_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_bi", + "loyalty", + "marts", + "yoda_e2e_bi___loyalty__fact_purchases", + "unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id", + "original_file_path": "models/yoda_e2e_bi/loyalty/marts/yoda_e2e_bi___loyalty__fact_purchases/yoda_e2e_bi___loyalty__fact_purchases.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_bi___loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_bi___loyalty__fact_purchases')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.47627dc519", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.85bab16a60": + { + "alias": "unique_yoda_e2e_loyalty__dim_campaigns_campaign_id", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "campaign_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select campaign_id from public_yoda_e2e_loyalty.dim_campaigns where campaign_id is not null group by campaign_id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.yml/unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.253506, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__dim_campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_campaigns", + "unique_yoda_e2e_loyalty__dim_campaigns_campaign_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty__dim_campaigns_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_campaigns/yoda_e2e_loyalty__dim_campaigns.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_campaigns", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "campaign_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_campaigns')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.85bab16a60", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_app_key.d44db7a273": + { + "alias": "unique_yoda_e2e_loyalty__dim_merchants_app_key", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_merchants", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "app_key", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select app_key from public_yoda_e2e_loyalty.dim_merchants where app_key is not null group by app_key having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml/unique_yoda_e2e_loyalty__dim_merchants_app_key.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.3011026, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__dim_merchants", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_merchants", + "unique_yoda_e2e_loyalty__dim_merchants_app_key" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty__dim_merchants_app_key", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty__dim_merchants_app_key.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_merchants')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_app_key.d44db7a273", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_merchant_id.d917973f58": + { + "alias": "unique_yoda_e2e_loyalty__dim_merchants_merchant_id", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_merchants", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "merchant_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select merchant_id from public_yoda_e2e_loyalty.dim_merchants where merchant_id is not null group by merchant_id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml/unique_yoda_e2e_loyalty__dim_merchants_merchant_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.3094447, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__dim_merchants", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_merchants", + "unique_yoda_e2e_loyalty__dim_merchants_merchant_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty__dim_merchants_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_merchants/yoda_e2e_loyalty__dim_merchants.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty__dim_merchants_merchant_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_merchants", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_merchants')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_merchant_id.d917973f58", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.35e7657d1d": + { + "alias": "unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id", + "attached_node": "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from public_yoda_e2e_loyalty.dim_vip_tiers_daily_snapshot where id is not null group by id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.yml/unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.325216, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot/yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.35e7657d1d", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty__fact_points_redemptions_id.4e5e16db6e": + { + "alias": "unique_yoda_e2e_loyalty__fact_points_redemptions_id", + "attached_node": "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from public_yoda_e2e_loyalty.fact_points_redemptions where id is not null group by id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.yml/unique_yoda_e2e_loyalty__fact_points_redemptions_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.369624, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__fact_points_redemptions", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_points_redemptions", + "unique_yoda_e2e_loyalty__fact_points_redemptions_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty__fact_points_redemptions_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_points_redemptions/yoda_e2e_loyalty__fact_points_redemptions.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty__fact_points_redemptions_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_points_redemptions", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__fact_points_redemptions')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__fact_points_redemptions_id.4e5e16db6e", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty__fact_purchases_purchase_id.7234838fd1": + { + "alias": "unique_yoda_e2e_loyalty__fact_purchases_purchase_id", + "attached_node": "model.yoda.yoda_e2e_loyalty__fact_purchases", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "purchase_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select purchase_id from public_yoda_e2e_loyalty.fact_purchases where purchase_id is not null group by purchase_id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.yml/unique_yoda_e2e_loyalty__fact_purchases_purchase_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.3885715, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty__fact_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "marts", + "yoda_e2e_loyalty__fact_purchases", + "unique_yoda_e2e_loyalty__fact_purchases_purchase_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty__fact_purchases_purchase_id", + "original_file_path": "models/yoda_e2e_loyalty/marts/yoda_e2e_loyalty__fact_purchases/yoda_e2e_loyalty__fact_purchases.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty__fact_purchases_purchase_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty__fact_purchases", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty__fact_purchases')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty__fact_purchases_purchase_id.7234838fd1", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.f8490bc28f": + { + "alias": "unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "campaign_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select campaign_id from protected_yoda_e2e_loyalty.swell_campaigns where campaign_id is not null group by campaign_id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.yml/unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.4570422, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_campaigns", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_campaigns", + "unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_campaigns/yoda_e2e_loyalty_stg__swell_campaigns.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_campaigns", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "campaign_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_campaigns')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.f8490bc28f", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.fe564eedf2": + { + "alias": "unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "merchant_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select merchant_id from protected_yoda_e2e_loyalty.swell_merchants where merchant_id is not null group by merchant_id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.yml/unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.4401333, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_merchants", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_merchants", + "unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_merchants/yoda_e2e_loyalty_stg__swell_merchants.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_merchants", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_merchants')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.fe564eedf2", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.16d7bb5fe7": + { + "alias": "unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "purchase_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select purchase_id from protected_yoda_e2e_loyalty.swell_purchases where purchase_id is not null group by purchase_id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.yml/unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.4140131, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_purchases", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_purchases", + "unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_purchases/yoda_e2e_loyalty_stg__swell_purchases.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_purchases", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "purchase_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_purchases')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.16d7bb5fe7", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.1e9fb1082c": + { + "alias": "unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "merchant_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select merchant_id from protected_yoda_e2e_loyalty.swell_vip_tiers_settings where merchant_id is not null group by merchant_id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.yml/unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a.sql", + "config": + { + "alias": "unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.55727, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "base", + "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/base/yoda_e2e_loyalty_stg__swell_vip_tiers_settings/yoda_e2e_loyalty_stg__swell_vip_tiers_settings.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}{{ config(alias=\"unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a\") }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_vip_tiers_settings')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.1e9fb1082c", + "unrendered_config": + { + "alias": "unique_yoda_e2e_loyalty_stg__s_399770539375424ca152b0a08502c92a", + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.9e077bf89c": + { + "alias": "unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "app_key", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select app_key from protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts where app_key is not null group by app_key having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml/unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8.sql", + "config": + { + "alias": "unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.4792604, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}{{ config(alias=\"unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8\") }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.9e077bf89c", + "unrendered_config": + { + "alias": "unique_yoda_e2e_loyalty_stg__s_e1bb237bdad15aee341ffc90745cefe8", + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.eee700de8d": + { + "alias": "unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff", + "attached_node": "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "merchant_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select merchant_id from protected_yoda_e2e_loyalty.swell_yotpo_platform_accounts where merchant_id is not null group by merchant_id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml/unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff.sql", + "config": + { + "alias": "unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff", + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939103.4880984, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "staging", + "marts_compatible", + "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id", + "original_file_path": "models/yoda_e2e_loyalty/staging/marts_compatible/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts/yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}{{ config(alias=\"unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff\") }}", + "refs": + [ + { + "name": "yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "merchant_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.eee700de8d", + "unrendered_config": + { + "alias": "unique_yoda_e2e_loyalty_stg__s_cb8f4bb29f42c7044253025a6ebb52ff", + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_platform_stg__accounts_id.eed859852d": + { + "alias": "unique_yoda_e2e_platform_stg__accounts_id", + "attached_node": "model.yoda.yoda_e2e_platform_stg__accounts", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from protected_yoda_e2e_platform.accounts where id is not null group by id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.yml/unique_yoda_e2e_platform_stg__accounts_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.5927632, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__accounts" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_platform_stg__accounts", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__accounts", + "unique_yoda_e2e_platform_stg__accounts_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_platform_stg__accounts_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__accounts/yoda_e2e_platform_stg__accounts.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_platform_stg__accounts_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__accounts", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__accounts')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_platform_stg__accounts_id.eed859852d", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_platform_stg__platform_types_id.24bd4e2920": + { + "alias": "unique_yoda_e2e_platform_stg__platform_types_id", + "attached_node": "model.yoda.yoda_e2e_platform_stg__platform_types", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from protected_yoda_e2e_platform.platform_types where id is not null group by id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.yml/unique_yoda_e2e_platform_stg__platform_types_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.5286403, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_platform_stg__platform_types", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__platform_types", + "unique_yoda_e2e_platform_stg__platform_types_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_platform_stg__platform_types_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__platform_types/yoda_e2e_platform_stg__platform_types.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_platform_stg__platform_types_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__platform_types", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__platform_types')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_platform_stg__platform_types_id.24bd4e2920", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_platform_stg__store_platforms_id.39d7e1ed86": + { + "alias": "unique_yoda_e2e_platform_stg__store_platforms_id", + "attached_node": "model.yoda.yoda_e2e_platform_stg__store_platforms", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select id from protected_yoda_e2e_platform.store_platforms where id is not null group by id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.yml/unique_yoda_e2e_platform_stg__store_platforms_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.5656276, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__store_platforms" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_platform_stg__store_platforms", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__store_platforms", + "unique_yoda_e2e_platform_stg__store_platforms_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_platform_stg__store_platforms_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__store_platforms/yoda_e2e_platform_stg__store_platforms.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_platform_stg__store_platforms_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__store_platforms", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__store_platforms')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_platform_stg__store_platforms_id.39d7e1ed86", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_platform_stg__stores_app_key.19821a3d11": + { + "alias": "unique_yoda_e2e_platform_stg__stores_app_key", + "attached_node": "model.yoda.yoda_e2e_platform_stg__stores", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "app_key", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select app_key from protected_yoda_e2e_platform.stores where app_key is not null group by app_key having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml/unique_yoda_e2e_platform_stg__stores_app_key.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.6157374, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_platform_stg__stores", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__stores", + "unique_yoda_e2e_platform_stg__stores_app_key" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_platform_stg__stores_app_key", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_platform_stg__stores_app_key.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "app_key", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__stores')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_platform_stg__stores_app_key.19821a3d11", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + }, + "test.yoda.unique_yoda_e2e_platform_stg__stores_store_id.858c9f7917": + { + "alias": "unique_yoda_e2e_platform_stg__stores_store_id", + "attached_node": "model.yoda.yoda_e2e_platform_stg__stores", + "build_path": null, + "checksum": + { + "checksum": "", + "name": "none" + }, + "column_name": "store_id", + "columns": + {}, + "compiled": true, + "compiled_code": "\n\n \n \n\n select count(*) as n_records from (\n select store_id from protected_yoda_e2e_platform.stores where store_id is not null group by store_id having count(*) > 1\n )", + "compiled_path": "target/compiled/yoda/models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml/unique_yoda_e2e_platform_stg__stores_store_id.sql", + "config": + { + "alias": null, + "database": null, + "enabled": true, + "error_if": "!= 0", + "fail_calc": "sum(n_records)", + "group": null, + "limit": null, + "materialized": "test", + "meta": + {}, + "schema": "dbt_test__audit", + "severity": "ERROR", + "store_failures": null, + "store_failures_as": null, + "tags": + [], + "warn_if": "!= 0", + "where": null + }, + "contract": + { + "alias_types": true, + "checksum": null, + "enforced": false + }, + "created_at": 1717939102.607693, + "database": null, + "depends_on": + { + "macros": + [ + "macro.yoda.test_unique", + "macro.dbt.get_where_subquery" + ], + "nodes": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ] + }, + "description": "", + "docs": + { + "node_color": null, + "show": true + }, + "extra_ctes": + [], + "extra_ctes_injected": true, + "file_key_name": "models.yoda_e2e_platform_stg__stores", + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "staging", + "base", + "yoda_e2e_platform_stg__stores", + "unique_yoda_e2e_platform_stg__stores_store_id" + ], + "group": null, + "language": "sql", + "meta": + {}, + "metrics": + [], + "name": "unique_yoda_e2e_platform_stg__stores_store_id", + "original_file_path": "models/yoda_e2e_platform/staging/base/yoda_e2e_platform_stg__stores/yoda_e2e_platform_stg__stores.yml", + "package_name": "yoda", + "patch_path": null, + "path": "unique_yoda_e2e_platform_stg__stores_store_id.sql", + "raw_code": "{{ test_unique(**_dbt_generic_test_kwargs) }}", + "refs": + [ + { + "name": "yoda_e2e_platform_stg__stores", + "package": null, + "version": null + } + ], + "relation_name": null, + "resource_type": "test", + "schema": "yoda_e2e_staging_dbt_test__audit", + "sources": + [], + "tags": + [], + "test_metadata": + { + "kwargs": + { + "column_name": "store_id", + "model": "{{ get_where_subquery(ref('yoda_e2e_platform_stg__stores')) }}" + }, + "name": "unique", + "namespace": null + }, + "unique_id": "test.yoda.unique_yoda_e2e_platform_stg__stores_store_id.858c9f7917", + "unrendered_config": + { + "fail_calc": "sum(n_records)" + } + } + }, + "parent_map": + { + "exposure.yoda.yoda_e2e_bi___loyalty__bi_dag": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf" + ], + "exposure.yoda.yoda_e2e_bi___loyalty__bi_looker": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "exposure.yoda.yoda_e2e_communication__At_20_00_only_on_Sunday": + [ + "model.yoda.yoda_e2e_communication_stg__apicalls", + "model.yoda.yoda_e2e_communication_stg__automations_count", + "model.yoda.yoda_e2e_communication_stg__campaigns", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__events", + "model.yoda.yoda_e2e_communication_stg__flows", + "model.yoda.yoda_e2e_communication_stg__flows_count", + "model.yoda.yoda_e2e_communication_stg__forms", + "model.yoda.yoda_e2e_communication_stg__integrations_count", + "model.yoda.yoda_e2e_communication_stg__list_keywords", + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__orders", + "model.yoda.yoda_e2e_communication_stg__packages", + "model.yoda.yoda_e2e_communication_stg__phone_to_list", + "model.yoda.yoda_e2e_communication_stg__phones", + "model.yoda.yoda_e2e_communication_stg__phones_meta", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages", + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations", + "model.yoda.yoda_e2e_communication_stg__shopify_users", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count", + "model.yoda.yoda_e2e_communication_stg__users" + ], + "exposure.yoda.yoda_e2e_infra__infra_models_updated": + [ + "model.yoda.yoda_e2e_infra__s3_cost_cold" + ], + "exposure.yoda.yoda_e2e_infra__report_with_labels": + [ + "model.yoda.yoda_e2e_infra__reporting_example" + ], + "exposure.yoda.yoda_e2e_infra__reporting_service": + [ + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ], + "exposure.yoda.yoda_e2e_infra__s3_cost": + [ + "model.yoda.yoda_e2e_infra__custom_cost_exporter", + "model.yoda.yoda_e2e_infra__reporting_example", + "model.yoda.yoda_e2e_infra__s3_cost_cold", + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw", + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost", + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ], + "exposure.yoda.yoda_e2e_loyalty__At_05_00_yoda_dag_daily_snapshot": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot", + "model.yoda.yoda_e2e_loyalty_stg__campaigns", + "model.yoda.yoda_e2e_loyalty_stg__merchants", + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__purchases", + "model.yoda.yoda_e2e_loyalty_stg__redemption_options", + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers", + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds", + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts" + ], + "exposure.yoda.yoda_e2e_loyalty__At_16_00": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns", + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions", + "model.yoda.yoda_e2e_loyalty__fact_purchases", + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf", + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily", + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases", + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options", + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "exposure.yoda.yoda_e2e_loyalty__fact_purchases_snowflake": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf" + ], + "exposure.yoda.yoda_e2e_loyalty__fact_store_profile_daily_e2e": + [ + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily", + "model.yoda.yoda_e2e_platform__dim_stores" + ], + "exposure.yoda.yoda_e2e_loyalty__test_sf_export": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf" + ], + "exposure.yoda.yoda_e2e_north_bound__At_20_00_only_on_Sunday": + [ + "model.yoda.yoda_e2e_north_bound__segment_profile" + ], + "exposure.yoda.yoda_e2e_platform__At_16_00": + [ + "model.yoda.yoda_e2e_platform__dim_stores", + "model.yoda.yoda_e2e_platform_stg__accounts", + "model.yoda.yoda_e2e_platform_stg__apps", + "model.yoda.yoda_e2e_platform_stg__platform_types", + "model.yoda.yoda_e2e_platform_stg__store_platforms", + "model.yoda.yoda_e2e_platform_stg__stores", + "model.yoda.yoda_e2e_platform_stg__stores_enrichment" + ], + "exposure.yoda.yoda_e2e_platform__test_track": + [ + "model.yoda.yoda_e2e_platform__test_track_user", + "model.yoda.yoda_e2e_platform_stg__users" + ], + "model.dbt_artifacts.dim_dbt__current_models": + [ + "model.dbt_artifacts.stg_dbt__model_executions", + "model.dbt_artifacts.stg_dbt__models" + ], + "model.dbt_artifacts.dim_dbt__exposures": + [ + "model.dbt_artifacts.stg_dbt__exposures" + ], + "model.dbt_artifacts.dim_dbt__models": + [ + "model.dbt_artifacts.stg_dbt__models" + ], + "model.dbt_artifacts.dim_dbt__seeds": + [ + "model.dbt_artifacts.stg_dbt__seeds" + ], + "model.dbt_artifacts.dim_dbt__snapshots": + [ + "model.dbt_artifacts.stg_dbt__snapshots" + ], + "model.dbt_artifacts.dim_dbt__sources": + [ + "model.dbt_artifacts.stg_dbt__sources" + ], + "model.dbt_artifacts.dim_dbt__tests": + [ + "model.dbt_artifacts.stg_dbt__tests" + ], + "model.dbt_artifacts.exposures": + [], + "model.dbt_artifacts.fct_dbt__invocations": + [ + "model.dbt_artifacts.stg_dbt__invocations" + ], + "model.dbt_artifacts.fct_dbt__model_executions": + [ + "model.dbt_artifacts.stg_dbt__model_executions" + ], + "model.dbt_artifacts.fct_dbt__seed_executions": + [ + "model.dbt_artifacts.stg_dbt__seed_executions" + ], + "model.dbt_artifacts.fct_dbt__snapshot_executions": + [ + "model.dbt_artifacts.stg_dbt__snapshot_executions" + ], + "model.dbt_artifacts.fct_dbt__test_executions": + [ + "model.dbt_artifacts.stg_dbt__test_executions" + ], + "model.dbt_artifacts.invocations": + [], + "model.dbt_artifacts.model_executions": + [], + "model.dbt_artifacts.models": + [], + "model.dbt_artifacts.seed_executions": + [], + "model.dbt_artifacts.seeds": + [], + "model.dbt_artifacts.snapshot_executions": + [], + "model.dbt_artifacts.snapshots": + [], + "model.dbt_artifacts.sources": + [], + "model.dbt_artifacts.stg_dbt__exposures": + [ + "model.dbt_artifacts.exposures" + ], + "model.dbt_artifacts.stg_dbt__invocations": + [ + "model.dbt_artifacts.invocations" + ], + "model.dbt_artifacts.stg_dbt__model_executions": + [ + "model.dbt_artifacts.model_executions" + ], + "model.dbt_artifacts.stg_dbt__models": + [ + "model.dbt_artifacts.models" + ], + "model.dbt_artifacts.stg_dbt__seed_executions": + [ + "model.dbt_artifacts.seed_executions" + ], + "model.dbt_artifacts.stg_dbt__seeds": + [ + "model.dbt_artifacts.seeds" + ], + "model.dbt_artifacts.stg_dbt__snapshot_executions": + [ + "model.dbt_artifacts.snapshot_executions" + ], + "model.dbt_artifacts.stg_dbt__snapshots": + [ + "model.dbt_artifacts.snapshots" + ], + "model.dbt_artifacts.stg_dbt__sources": + [ + "model.dbt_artifacts.sources" + ], + "model.dbt_artifacts.stg_dbt__test_executions": + [ + "model.dbt_artifacts.test_executions" + ], + "model.dbt_artifacts.stg_dbt__tests": + [ + "model.dbt_artifacts.tests" + ], + "model.dbt_artifacts.test_executions": + [], + "model.dbt_artifacts.tests": + [], + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_platform__dim_stores", + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases", + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores" + ], + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases_to_sf": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "model.yoda.yoda_e2e_communication_stg__apicalls": + [ + "source.yoda.yoda_e2e_communication__sms.apicalls" + ], + "model.yoda.yoda_e2e_communication_stg__automations_count": + [ + "model.yoda.yoda_e2e_communication_stg__events", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__campaigns": + [ + "source.yoda.yoda_e2e_communication__sms.campaigns" + ], + "model.yoda.yoda_e2e_communication_stg__cs_forms_count": + [ + "model.yoda.yoda_e2e_communication_stg__forms", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count": + [ + "model.yoda.yoda_e2e_communication_stg__list_keywords", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__cs_pages_count": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages" + ], + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count": + [ + "model.yoda.yoda_e2e_communication_stg__campaigns", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__events": + [ + "source.yoda.yoda_e2e_communication__sms.events" + ], + "model.yoda.yoda_e2e_communication_stg__flows": + [ + "source.yoda.yoda_e2e_communication__sms.flows" + ], + "model.yoda.yoda_e2e_communication_stg__flows_count": + [ + "model.yoda.yoda_e2e_communication_stg__flows", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__forms": + [ + "source.yoda.yoda_e2e_communication__sms.forms" + ], + "model.yoda.yoda_e2e_communication_stg__integrations_count": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations" + ], + "model.yoda.yoda_e2e_communication_stg__list_keywords": + [ + "source.yoda.yoda_e2e_communication__sms.list_keywords" + ], + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users": + [ + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__shopify_users" + ], + "model.yoda.yoda_e2e_communication_stg__measurements_users": + [ + "model.yoda.yoda_e2e_communication_stg__packages", + "model.yoda.yoda_e2e_communication_stg__recently_active_users", + "model.yoda.yoda_e2e_communication_stg__users" + ], + "model.yoda.yoda_e2e_communication_stg__orders": + [ + "source.yoda.yoda_e2e_communication__sms_shopify.orders" + ], + "model.yoda.yoda_e2e_communication_stg__packages": + [ + "source.yoda.yoda_e2e_communication__sms.packages" + ], + "model.yoda.yoda_e2e_communication_stg__phone_to_list": + [ + "source.yoda.yoda_e2e_communication__sms.phone_to_list" + ], + "model.yoda.yoda_e2e_communication_stg__phones": + [ + "source.yoda.yoda_e2e_communication__sms.phones" + ], + "model.yoda.yoda_e2e_communication_stg__phones_meta": + [ + "source.yoda.yoda_e2e_communication__sms.phones_meta" + ], + "model.yoda.yoda_e2e_communication_stg__profiles": + [ + "source.yoda.yoda_e2e_communication__unomi.profiles" + ], + "model.yoda.yoda_e2e_communication_stg__recently_active_users": + [ + "model.yoda.yoda_e2e_communication_stg__apicalls", + "model.yoda.yoda_e2e_communication_stg__users", + "model.yoda.yoda_e2e_platform_stg__accounts", + "model.yoda.yoda_e2e_platform_stg__apps" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_orders": + [ + "model.yoda.yoda_e2e_communication_stg__orders", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_subscription_list_pages": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_user_integrations": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations" + ], + "model.yoda.yoda_e2e_communication_stg__shopify_users": + [ + "source.yoda.yoda_e2e_communication__sms.shopify_users" + ], + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count": + [ + "model.yoda.yoda_e2e_communication_stg__campaigns", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count": + [ + "model.yoda.yoda_e2e_communication_stg__phone_to_list", + "model.yoda.yoda_e2e_communication_stg__phones", + "model.yoda.yoda_e2e_communication_stg__phones_meta", + "model.yoda.yoda_e2e_communication_stg__recently_active_users" + ], + "model.yoda.yoda_e2e_communication_stg__users": + [ + "source.yoda.yoda_e2e_communication__sms.users" + ], + "model.yoda.yoda_e2e_infra__custom_cost_exporter": + [ + "model.yoda.yoda_e2e_infra__s3_cost_cold", + "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold" + ], + "model.yoda.yoda_e2e_infra__reporting_example": + [ + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot" + ], + "model.yoda.yoda_e2e_infra__s3_cost_cold": + [ + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost" + ], + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw": + [ + "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw" + ], + "model.yoda.yoda_e2e_infra_stg__aws_s3_cost": + [ + "model.yoda.yoda_e2e_infra_stg__aws_billing_report_raw" + ], + "model.yoda.yoda_e2e_infra_stg__costpo_kubecost_snapshot": + [ + "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot" + ], + "model.yoda.yoda_e2e_loyalty__dim_campaigns": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns", + "model.yoda.yoda_e2e_platform__dim_stores" + ], + "model.yoda.yoda_e2e_loyalty__dim_merchants": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants", + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings", + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot": + [ + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers", + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds" + ], + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_to_sf": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options", + "model.yoda.yoda_e2e_platform__dim_stores" + ], + "model.yoda.yoda_e2e_loyalty__fact_purchases": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases", + "model.yoda.yoda_e2e_platform__dim_stores" + ], + "model.yoda.yoda_e2e_loyalty__fact_purchases_to_sf": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ], + "model.yoda.yoda_e2e_loyalty__fact_store_profile_daily": + [ + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns", + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions", + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases" + ], + "model.yoda.yoda_e2e_loyalty_stg__campaigns": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.campaigns" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_campaigns": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_points_redemptions": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__daily_purchases": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ], + "model.yoda.yoda_e2e_loyalty_stg__merchants": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.merchants" + ], + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__purchases": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.purchases" + ], + "model.yoda.yoda_e2e_loyalty_stg__redemption_options": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns": + [ + "model.yoda.yoda_e2e_loyalty_stg__campaigns" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants": + [ + "model.yoda.yoda_e2e_loyalty_stg__merchants" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_point_redemptions": + [ + "model.yoda.yoda_e2e_loyalty_stg__point_redemptions" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases": + [ + "model.yoda.yoda_e2e_loyalty_stg__purchases" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_redemption_options": + [ + "model.yoda.yoda_e2e_loyalty_stg__redemption_options" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ], + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts": + [ + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts" + ], + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers" + ], + "model.yoda.yoda_e2e_loyalty_stg__vip_tiers_thresholds": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds" + ], + "model.yoda.yoda_e2e_loyalty_stg__yotpo_platform_accounts": + [ + "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts" + ], + "model.yoda.yoda_e2e_north_bound__segment_profile": + [ + "model.yoda.yoda_e2e_communication_stg__automations_count", + "model.yoda.yoda_e2e_communication_stg__cs_forms_count", + "model.yoda.yoda_e2e_communication_stg__cs_keywords_count", + "model.yoda.yoda_e2e_communication_stg__cs_pages_count", + "model.yoda.yoda_e2e_communication_stg__email_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__flows_count", + "model.yoda.yoda_e2e_communication_stg__integrations_count", + "model.yoda.yoda_e2e_communication_stg__measurements_shopify_users", + "model.yoda.yoda_e2e_communication_stg__measurements_users", + "model.yoda.yoda_e2e_communication_stg__shopify_orders", + "model.yoda.yoda_e2e_communication_stg__sms_campaigns_count", + "model.yoda.yoda_e2e_communication_stg__sms_subscribers_count" + ], + "model.yoda.yoda_e2e_platform__dim_stores": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants", + "model.yoda.yoda_e2e_platform_stg__stores_enrichment" + ], + "model.yoda.yoda_e2e_platform__test_track_user": + [ + "model.yoda.yoda_e2e_platform_stg__users" + ], + "model.yoda.yoda_e2e_platform_stg__accounts": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "model.yoda.yoda_e2e_platform_stg__apps": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.apps" + ], + "model.yoda.yoda_e2e_platform_stg__platform_types": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ], + "model.yoda.yoda_e2e_platform_stg__store_platforms": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ], + "model.yoda.yoda_e2e_platform_stg__stores": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "model.yoda.yoda_e2e_platform_stg__stores_enrichment": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types", + "model.yoda.yoda_e2e_platform_stg__store_platforms", + "model.yoda.yoda_e2e_platform_stg__stores" + ], + "model.yoda.yoda_e2e_platform_stg__users": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.users" + ], + "operation.yoda.yoda-on-run-end-0": + [], + "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases": + [], + "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter": + [], + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_loyalty_stg__swell_purchases": + [], + "seed.yoda.unit_test__source__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_platform__dim_stores": + [], + "seed.yoda.unit_test__source__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__s3_cost_cold": + [], + "source.yoda.yoda_e2e_communication__sms.apicalls": + [], + "source.yoda.yoda_e2e_communication__sms.campaigns": + [], + "source.yoda.yoda_e2e_communication__sms.events": + [], + "source.yoda.yoda_e2e_communication__sms.flows": + [], + "source.yoda.yoda_e2e_communication__sms.forms": + [], + "source.yoda.yoda_e2e_communication__sms.list_keywords": + [], + "source.yoda.yoda_e2e_communication__sms.packages": + [], + "source.yoda.yoda_e2e_communication__sms.phone_to_list": + [], + "source.yoda.yoda_e2e_communication__sms.phones": + [], + "source.yoda.yoda_e2e_communication__sms.phones_meta": + [], + "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages": + [], + "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations": + [], + "source.yoda.yoda_e2e_communication__sms.shopify_users": + [], + "source.yoda.yoda_e2e_communication__sms.users": + [], + "source.yoda.yoda_e2e_communication__sms_shopify.orders": + [], + "source.yoda.yoda_e2e_communication__unomi.profiles": + [], + "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw": + [], + "source.yoda.yoda_e2e_infra__costpo.databricks_cost_raw": + [], + "source.yoda.yoda_e2e_infra__costpo.kubecost_raw": + [], + "source.yoda.yoda_e2e_infra__default.s3_inventory": + [], + "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.campaigns": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customer_birthdays": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_opt_in": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers_history": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.email_campaign_emails": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.group_customers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.merchants": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.perks": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.perks_user_actions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.processors": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchase_items": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_redemptions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_with_currency": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_discount_codes": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_receipts": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_shares": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referral_snapshots": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.referrals": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.refund_items": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.refunds": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.subscriptions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.user_actions": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.user_agents": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds": + [], + "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts": + [], + "source.yoda.yoda_e2e_loyalty__default.currency_rates": + [], + "source.yoda.yoda_e2e_loyalty__default.dim_sf_accounts": + [], + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings": + [], + "source.yoda.yoda_e2e_loyalty__yoda_e2e_communication.store_email_activity": + [], + "source.yoda.yoda_e2e_platform__default.currency_rates": + [], + "source.yoda.yoda_e2e_platform__default.yoda_e2e_platform__integrationscenter": + [], + "source.yoda.yoda_e2e_platform__integrationscenter.store_applications": + [], + "source.yoda.yoda_e2e_platform__orders.fulfillments": + [], + "source.yoda.yoda_e2e_platform__orders.orders": + [], + "source.yoda.yoda_e2e_platform__packages.owners_packages": + [], + "source.yoda.yoda_e2e_platform__packages.packages": + [], + "source.yoda.yoda_e2e_platform__products.products": + [], + "source.yoda.yoda_e2e_platform__products.variants": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.apps": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.features": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.organizations": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.owner_feature_settings": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.owners_features": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types": + [], + "source.yoda.yoda_e2e_platform__yotpoapiprod.users": + [], + "test.yoda.dbt_expectations_expect_table_column_count_to_be_between_yoda_e2e_loyalty_stg__campaigns_1.7c06c1d639": + [ + "model.yoda.yoda_e2e_loyalty_stg__campaigns" + ], + "test.yoda.dbt_utils_equality_yoda_e2e_bi___loyalty__fact_purchases_ref_unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases_.64906641ea": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases", + "seed.yoda.unit_test__expected__yoda_e2e_bi___loyalty__fact_purchases__yoda_e2e_bi___loyalty__fact_purchases" + ], + "test.yoda.dbt_utils_equality_yoda_e2e_infra__custom_cost_exporter_ref_unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter_.7d71a5009a": + [ + "model.yoda.yoda_e2e_infra__custom_cost_exporter", + "seed.yoda.unit_test__expected__yoda_e2e_infra__custom_cost_exporter__yoda_e2e_infra__custom_cost_exporter" + ], + "test.yoda.not_null_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.907d51d1cc": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "test.yoda.not_null_yoda_e2e_loyalty__dim_campaigns_campaign_id.6be4ccb724": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ], + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_app_key.f86eebc99a": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ], + "test.yoda.not_null_yoda_e2e_loyalty__dim_merchants_merchant_id.882a669277": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ], + "test.yoda.not_null_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.74481f6641": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "test.yoda.not_null_yoda_e2e_loyalty__fact_points_redemptions_id.e8ce73b5ff": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ], + "test.yoda.not_null_yoda_e2e_loyalty__fact_purchases_purchase_id.3dd217ad05": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.faf538ea03": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.cd4e8a4ed5": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.feb65fa267": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.c53e810117": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.4b59b25c56": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "test.yoda.not_null_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.b0250bdc84": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "test.yoda.not_null_yoda_e2e_platform_stg__accounts_id.2ab56c475e": + [ + "model.yoda.yoda_e2e_platform_stg__accounts" + ], + "test.yoda.not_null_yoda_e2e_platform_stg__platform_types_id.eee9243095": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types" + ], + "test.yoda.not_null_yoda_e2e_platform_stg__store_platforms_id.2495e28d55": + [ + "model.yoda.yoda_e2e_platform_stg__store_platforms" + ], + "test.yoda.not_null_yoda_e2e_platform_stg__stores_app_key.f6bd20a63f": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ], + "test.yoda.not_null_yoda_e2e_platform_stg__stores_store_id.2cabae9612": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ], + "test.yoda.source_not_null_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.1d98cff259": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_account_platforms_id.c72345e21d": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_app_key.cdfb9e8498": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_accounts_id.4443e4b775": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "test.yoda.source_not_null_yoda_e2e_platform__yotpoapiprod_platform_types_id.de88e5f750": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ], + "test.yoda.source_unique_yoda_e2e_loyalty__default_swell_vip_tiers_settings_merchant_id.bc2d68f75b": + [ + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings" + ], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_account_platforms_id.d4feefce64": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms" + ], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_app_key.d43e986591": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_accounts_id.7219b8e5f7": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts" + ], + "test.yoda.source_unique_yoda_e2e_platform__yotpoapiprod_platform_types_id.9bb92f5930": + [ + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types" + ], + "test.yoda.unique_yoda_e2e_bi___loyalty__fact_purchases_purchase_id.47627dc519": + [ + "model.yoda.yoda_e2e_bi___loyalty__fact_purchases" + ], + "test.yoda.unique_yoda_e2e_loyalty__dim_campaigns_campaign_id.85bab16a60": + [ + "model.yoda.yoda_e2e_loyalty__dim_campaigns" + ], + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_app_key.d44db7a273": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ], + "test.yoda.unique_yoda_e2e_loyalty__dim_merchants_merchant_id.d917973f58": + [ + "model.yoda.yoda_e2e_loyalty__dim_merchants" + ], + "test.yoda.unique_yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot_id.35e7657d1d": + [ + "model.yoda.yoda_e2e_loyalty__dim_vip_tiers_daily_snapshot" + ], + "test.yoda.unique_yoda_e2e_loyalty__fact_points_redemptions_id.4e5e16db6e": + [ + "model.yoda.yoda_e2e_loyalty__fact_points_redemptions" + ], + "test.yoda.unique_yoda_e2e_loyalty__fact_purchases_purchase_id.7234838fd1": + [ + "model.yoda.yoda_e2e_loyalty__fact_purchases" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_campaigns_campaign_id.f8490bc28f": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_campaigns" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_merchants_merchant_id.fe564eedf2": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_merchants" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_purchases_purchase_id.16d7bb5fe7": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_purchases" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_vip_tiers_settings_merchant_id.1e9fb1082c": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_vip_tiers_settings" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_app_key.9e077bf89c": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "test.yoda.unique_yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts_merchant_id.eee700de8d": + [ + "model.yoda.yoda_e2e_loyalty_stg__swell_yotpo_platform_accounts" + ], + "test.yoda.unique_yoda_e2e_platform_stg__accounts_id.eed859852d": + [ + "model.yoda.yoda_e2e_platform_stg__accounts" + ], + "test.yoda.unique_yoda_e2e_platform_stg__platform_types_id.24bd4e2920": + [ + "model.yoda.yoda_e2e_platform_stg__platform_types" + ], + "test.yoda.unique_yoda_e2e_platform_stg__store_platforms_id.39d7e1ed86": + [ + "model.yoda.yoda_e2e_platform_stg__store_platforms" + ], + "test.yoda.unique_yoda_e2e_platform_stg__stores_app_key.19821a3d11": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ], + "test.yoda.unique_yoda_e2e_platform_stg__stores_store_id.858c9f7917": + [ + "model.yoda.yoda_e2e_platform_stg__stores" + ] + }, + "saved_queries": + {}, + "selectors": + {}, + "semantic_models": + {}, + "sources": + { + "source.yoda.yoda_e2e_communication__sms.apicalls": + { + "columns": + { + "apikey": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "apikey", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "app_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "event_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "event_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "flow_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_step_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "flow_step_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "from": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "from", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ip_forward": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ip_forward", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "media": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "media", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "message_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "message_id_int": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "message_id_int", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "message_uuid": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "message_uuid", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "method": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "method", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "parts": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "parts", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price_billed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "price_billed", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "price_currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "price_currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price_vendor_cost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "price_vendor_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "queue_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "queue_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referer": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referer", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "request_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "request_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sender_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sender_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "spot_user_balance": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "spot_user_balance", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "to": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "to", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "vendor_name_used": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "vendor_name_used", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.465378, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "apicalls" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "apicalls", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "apicalls", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.apicalls", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.apicalls", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.campaigns": + { + "columns": + { + "ab_testing_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ab_testing_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "approved": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "approved", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "channel": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "channel", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_repopulated": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_repopulated", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "list_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "list_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "message": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "message", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "request": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "request", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "scheduled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "scheduled", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "sent": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sent", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "title": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_sent": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_sent", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4632533, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "campaigns" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "campaigns", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "campaigns", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.campaigns", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.campaigns", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.events": + { + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "settings": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "settings", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "webhook": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "webhook", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.463501, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "events" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "events", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "events", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.events", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.events", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.flows": + { + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "flow_settings": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "flow_settings", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "flow_trigger": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "flow_trigger", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "snapshot_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "snapshot_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_platform": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4637392, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "flows" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "flows", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "flows", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.flows", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.flows", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.forms": + { + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "dynamic_popup": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "dynamic_popup", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "event_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "event_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flow_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "flow_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "settings": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "settings", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_platform": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform_script_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_platform_script_id", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4639857, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "forms" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "forms", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "forms", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.forms", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.forms", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.list_keywords": + { + "columns": + { + "charge_attempts": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "charge_attempts", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "display_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "display_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "event_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "event_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "keyword": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "keyword", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_billed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_billed", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "list_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "list_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "max_messages": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "max_messages", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "price": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscription_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "subscription_status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4642498, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "list_keywords" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "list_keywords", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "list_keywords", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.list_keywords", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.list_keywords", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.packages": + { + "columns": + { + "bonus_credits": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bonus_credits", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "display_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "payment_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "payment_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "period": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "period", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "plan_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sub_title": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sub_title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "visible_app": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "visible_app", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "visible_site": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "visible_site", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_platform": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4661174, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "packages" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "packages", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "packages", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.packages", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.packages", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.phone_to_list": + { + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "list_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "list_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "phone_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "phone_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone_meta_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "phone_meta_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "source": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4658494, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "phone_to_list" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "phone_to_list", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "phone_to_list", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.phone_to_list", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.phone_to_list", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.phones": + { + "columns": + { + "country_iso": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "country_iso", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "failed_count": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "failed_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_subscriber": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_subscriber", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "landline": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "landline", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "network": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "network", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "phone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4656122, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "phones" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "phones", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "phones", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.phones", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.phones", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.phones_meta": + { + "columns": + { + "birth_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "birth_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "external_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "first_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "first_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gender": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "gender", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "initial_source": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "initial_source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_subscriber": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_subscriber", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "phone_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "phone_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "timezone": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "timezone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_platform": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4650226, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "phones_meta" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "phones_meta", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "phones_meta", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.phones_meta", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.phones_meta", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages": + { + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "handle": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "handle", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "link_clicks": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "link_clicks", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "link_subscribed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "link_subscribed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "list_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "list_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "page_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "page_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_short_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "page_short_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_short_yoda_e2e_loyalty_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "page_short_yoda_e2e_loyalty_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "page_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "page_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "source": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.464502, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "shopify_subscription_list_pages" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "shopify_subscription_list_pages", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "shopify_subscription_list_pages", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.shopify_subscription_list_pages", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.shopify_subscription_list_pages", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations": + { + "columns": + { + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "integration_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "integration_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4647367, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "shopify_user_integrations" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "shopify_user_integrations", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "shopify_user_integrations", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.shopify_user_integrations", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.shopify_user_integrations", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.shopify_users": + { + "columns": + { + "abandoned_checkouts_sent": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "abandoned_checkouts_sent", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "access_token": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "access_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_data": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "app_data", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "associated_user": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "associated_user", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "auto_reload": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "auto_reload", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "auto_reload_amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_cap": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "auto_reload_cap", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_reload_threshold": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "auto_reload_threshold", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "back_fill_completed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "back_fill_completed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "connected": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "connected", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "consent_webhook_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "consent_webhook_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "domain": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "domain", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "notes": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "notes", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pinned_navigation": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pinned_navigation", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "plan": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "plan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "shop_data": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shop_data", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shopify_store_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shopify_store_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sync_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sync_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_platform": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4629896, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "shopify_users" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "shopify_users", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "shopify_users", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.shopify_users", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.shopify_users", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms.users": + { + "columns": + { + "abuser_notes": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "abuser_notes", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "abuser_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "abuser_status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "address": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "affiliate_commission": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "affiliate_commission", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "affiliate_payout_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "affiliate_payout_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "affiliate_payout_pref": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "affiliate_payout_pref", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "agreed_terms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "agreed_terms", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "all_ip": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "all_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "amploa": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amploa", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "automatic_transliteration": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "automatic_transliteration", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "balance": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "balance", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "ban_exclude": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ban_exclude", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "bonus_balance": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bonus_balance", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "chat_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "chat_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "chat_settings": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "chat_settings", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "city": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "collect_checkout_subscribers": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "collect_checkout_subscribers", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "compliance_accepted_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "compliance_accepted_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "contact_card_logo": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "contact_card_logo", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_message": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "contact_card_message", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "contact_card_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "contact_card_path": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "contact_card_path", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cookie_related_users": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cookie_related_users", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "countries_limitation_mode": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "countries_limitation_mode", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "countries_limitation_values": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "countries_limitation_values", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "country": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "country", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "credits": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "credits", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "delivery_route": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "delivery_route", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_data": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discount_data", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discounted_mms_price": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discounted_mms_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "dnd": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "dnd", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dnd_from": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "dnd_from", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "dnd_to": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "dnd_to", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "double_opt_in": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "double_opt_in", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "double_opt_in_level": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "double_opt_in_level", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "earnings": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "earnings", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_is_valid": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email_is_valid", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "facebook_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_info": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "facebook_info", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_keywords_available_count": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "free_keywords_available_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "google_user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "google_user_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gplusurl": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "gplusurl", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "hash": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "hash", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "industry": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "industry", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_test": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_test", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "language": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "language", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_available": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_available", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "last_ip": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_payout": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_payout", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "main_subscription_list_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "main_subscription_list_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "notes": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "notes", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "notes_modified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "notes_modified", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "old_passwords": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "old_passwords", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "onboarding_completed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "onboarding_completed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "package_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "package_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "parent_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "parent_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "partner", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner_info": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "partner_info", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_nexmo_price_multiply": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "partner_nexmo_price_multiply", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "partner_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "partner_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "password": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "password", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "payment_gateway": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "payment_gateway", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "paypal_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "paypal_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone_number": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "phone_number", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "picture": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "picture", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "plan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "plan_price": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "plan_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "plan_trial_until": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "plan_trial_until", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "points": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "preferred_vendor": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "preferred_vendor", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price_limit": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "price_limit", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "price_limit_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "price_limit_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "provision_calls_count": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "provision_calls_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "role": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "role", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "role_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "role_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shaft_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shaft_status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "signed_promo_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "signed_promo_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "signup_source": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "signup_source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smart_sending_ignore_transac_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "smart_sending_ignore_transac_email", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "smart_sending_value": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "smart_sending_value", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "state": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "strict_marketing_check": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "strict_marketing_check", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscribed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "subscribed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscribed_to_forum": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "subscribed_to_forum", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "support_level_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "support_level_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "system_messages_payer": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "system_messages_payer", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tfa_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tfa_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "timezone": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "timezone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_downloads": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_downloads", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_logins": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_logins", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "unsubscribe_reason": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "unsubscribe_reason", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "upload_lists_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upload_lists_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "use_local_number_for_subscription": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "use_local_number_for_subscription", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "vat_number": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "vat_number", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vendor_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "vendor_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "whitelisted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "whitelisted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_platform": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform_unique_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "yoda_e2e_platform_unique_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yotpo_app_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yotpo_app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yotpo_app_secret": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yotpo_app_secret", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yotpo_organization_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yotpo_organization_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "zipcode": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "zipcode", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4626603, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms", + "users" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "users", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "users", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms.users", + "resource_type": "source", + "schema": "sms", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms.users", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__sms_shopify.orders": + { + "columns": + { + "app_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "app_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "browser_ip": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "browser_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "buyer_accepts_marketing": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "buyer_accepts_marketing", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cancel_reason": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cancel_reason", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cancelled_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cancelled_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "cart_token": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cart_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "checkout_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "checkout_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "checkout_token": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "checkout_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "closed_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "closed_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "confirmed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "confirmed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "contact_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "contact_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_locale": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_locale", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "device_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "device_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "financial_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "financial_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "fulfillment_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "fulfillment_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gateway": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "gateway", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_logical_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_logical_deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "landing_site": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "landing_site", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "landing_site_ref": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "landing_site_ref", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "location_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "location_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "note": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "note", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "number": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "number", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_number": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_number", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_status_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_status_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "phone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "phone_formatted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "phone_formatted", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processed_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processed_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "processing_method": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_method", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "reference": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reference", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referring_site": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referring_site", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "smsbump_user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "smsbump_user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source_identifier": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "source_identifier", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "source_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "source_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "subtotal_price": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "subtotal_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "tags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "taxes_included": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "taxes_included", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "test": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "test", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "token": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_discounts": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_discounts", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_line_items_price": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_line_items_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_price": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_price_usd": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_price_usd", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_tax": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_tax", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "total_weight": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_weight", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4664905, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__sms_shopify", + "orders" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "orders", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "orders", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "sms_shopify.orders", + "resource_type": "source", + "schema": "sms_shopify", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__sms_shopify", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__sms_shopify.orders", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_communication__unomi.profiles": + { + "columns": + { + "itemId": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "itemId", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "itemType": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "itemType", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "lists": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "lists", + "quote": null, + "tags": + [], + "type": "array" + }, + "mergedWith": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "mergedWith", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "properties": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "properties", + "quote": null, + "tags": + [], + "type": "struct,shipping:array>,birthdays:array,createdAt:timestamp,defaultCurrency:string,defaultLanguage:string,email:string,externalCreatedAt:timestamp,externalId:string,externalStatus:string,firstName:string,lastName:string,gender:string,phone:string,platform:string,platformCreatedAt:timestamp,platformCustomerId:string,platformId:string,platformName:string,platformStatus:string,referredByCustomer:boolean,status:string,updatedAt:timestamp,storeId:string,age:bigint,emailSubscriptionSources:array>,smsSubscriptionSources:array>,sms:struct>,initialSource:struct,lastConverted:timestamp,lastEngaged:timestamp,lastSubscribed:timestamp,lastUnsubscribed:timestamp,lists:array>,replies:array>,subscriptionSources:array>,subscriptions:array>,isDeliverable:boolean>,emailMarketing:struct>,flows:array>,lastBounced:timestamp,lastConverted:timestamp,lastDelivered:timestamp,lastDropped:timestamp,lastEngaged:timestamp,lastHardBounced:timestamp,lastOpened:timestamp,lastPromotionalSent:timestamp,lastSent:timestamp,lastSoftBounced:timestamp,lastSpam:timestamp,lastSubscribed:timestamp,lastUnsubscribed:timestamp,lists:array>,subscriptionSources:array>>,emailSuppressed:struct>" + }, + "systemProperties": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "systemProperties", + "quote": null, + "tags": + [], + "type": "struct" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_communication" + ] + }, + "created_at": 1717939104.4667082, + "database": null, + "description": "", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_communication", + "source", + "yoda_e2e_communication__unomi", + "profiles" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "profiles", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "profiles", + "original_file_path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_communication/source/yoda_e2e_communication__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "unomi.profiles", + "resource_type": "source", + "schema": "unomi", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_communication__unomi", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_communication__unomi.profiles", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_communication" + ] + } + }, + "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw": + { + "columns": + { + "bill_bill_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bill_bill_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_billing_entity": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bill_billing_entity", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_billing_period_end_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bill_billing_period_end_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bill_billing_period_start_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bill_billing_period_start_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "bill_invoice_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bill_invoice_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bill_payer_account_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bill_payer_account_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_edp_discount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discount_edp_discount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "discount_private_rate_discount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discount_private_rate_discount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "discount_total_discount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discount_total_discount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "identity_line_item_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "identity_line_item_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "identity_time_interval": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "identity_time_interval", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_availability_zone": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_availability_zone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_blended_cost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_blended_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_blended_rate": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_blended_rate", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_currency_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_currency_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_legal_entity": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_legal_entity", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_line_item_description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_line_item_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_line_item_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_line_item_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_net_unblended_cost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_net_unblended_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_net_unblended_rate": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_net_unblended_rate", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_normalization_factor": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_normalization_factor", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_normalized_usage_amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_normalized_usage_amount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_operation": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_operation", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_product_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_product_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_resource_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_resource_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_tax_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_tax_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_unblended_cost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_unblended_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_unblended_rate": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_unblended_rate", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_account_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_usage_account_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "line_item_usage_amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_usage_amount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "line_item_usage_end_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_usage_end_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "line_item_usage_start_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_usage_start_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "line_item_usage_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "line_item_usage_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "month": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "month", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "pricing_currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pricing_currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_lease_contract_length": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pricing_lease_contract_length", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_offering_class": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pricing_offering_class", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_public_on_demand_cost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pricing_public_on_demand_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pricing_public_on_demand_rate": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pricing_public_on_demand_rate", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_purchase_option": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pricing_purchase_option", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_rate_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pricing_rate_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_rate_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pricing_rate_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_term": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pricing_term", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pricing_unit": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pricing_unit", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_alarm_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_alarm_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_availability": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_availability", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_availability_zone": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_availability_zone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_bundle", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle_description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_bundle_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_bundle_group": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_bundle_group", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_cache_engine": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_cache_engine", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_capacitystatus": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_capacitystatus", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_category": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_category", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_clock_speed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_clock_speed", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_component": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_component", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_compute_family": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_compute_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_compute_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_compute_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_concurrencyscalingfreeusage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_concurrencyscalingfreeusage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_counts_against_quota": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_counts_against_quota", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_cputype": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_cputype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_current_generation": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_current_generation", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_data": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_data", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_data_transfer_quota": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_data_transfer_quota", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_database_engine": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_database_engine", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_datastore_storagetype": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_datastore_storagetype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_dedicated_ebs_throughput": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_dedicated_ebs_throughput", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_deployment_option": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_deployment_option", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_durability": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_durability", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_ecu": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_ecu", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_endpoint": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_endpoint", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_endpoint_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_endpoint_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_engine_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_engine_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_enhanced_networking_supported": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_enhanced_networking_supported", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_event_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_event_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_execution_frequency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_execution_frequency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_execution_location": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_execution_location", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_fee_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_fee_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_fee_description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_fee_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_free_overage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_free_overage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_frequency_mode": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_frequency_mode", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_from_location": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_from_location", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_from_location_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_from_location_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_gpu": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_gpu", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_gpu_memory": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_gpu_memory", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_granularity": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_granularity", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_group": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_group", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_group_description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_group_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_insightstype": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_insightstype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_family": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_instance_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_instance_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_instance_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_instance_type_family": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_instance_type_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_avx2_available": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_intel_avx2_available", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_avx_available": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_intel_avx_available", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_intel_turbo_available": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_intel_turbo_available", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_io": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_io", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_license": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_license", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_license_model": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_license_model", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_location": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_location", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_location_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_location_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_logs_destination": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_logs_destination", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_iops_burst_performance": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_max_iops_burst_performance", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_iopsvolume": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_max_iopsvolume", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_throughputvolume": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_max_throughputvolume", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_max_volume_size": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_max_volume_size", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_maximum_extended_storage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_maximum_extended_storage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memory": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_memory", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memory_gib": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_memory_gib", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_memorytype": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_memorytype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_message_delivery_frequency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_message_delivery_frequency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_message_delivery_order": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_message_delivery_order", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_min_volume_size": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_min_volume_size", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_network_performance": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_network_performance", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_normalization_size_factor": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_normalization_size_factor", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_operating_system": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_operating_system", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_operation": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_operation", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_overage_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_overage_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_cpu": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_physical_cpu", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_gpu": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_physical_gpu", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_physical_processor": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_physical_processor", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_pre_installed_sw": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_pre_installed_sw", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_pricing_unit": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_pricing_unit", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_processor_architecture": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_processor_architecture", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_processor_features": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_processor_features", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_family": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_product_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_product_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_product_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_purchase_option": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_purchase_option", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_purchaseterm": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_purchaseterm", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_queue_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_queue_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_ratetype": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_ratetype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_region": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_region", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_request_description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_request_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_request_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_request_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_resource_endpoint": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_resource_endpoint", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_resource_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_resource_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_rootvolume": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_rootvolume", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_routing_target": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_routing_target", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_routing_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_routing_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_running_mode": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_running_mode", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_servicecode": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_servicecode", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_servicename": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_servicename", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_sku": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_sku", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_software_included": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_software_included", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_software_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_software_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_standard_storage_retention_included": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_standard_storage_retention_included", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_storage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_class": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_storage_class", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_family": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_storage_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_media": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_storage_media", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_storage_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_storage_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_tenancy": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_tenancy", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_tiertype": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_tiertype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_to_location": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_to_location", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_to_location_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_to_location_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_transfer_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_transfer_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_usage_family": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_usage_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_usagetype": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_usagetype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_uservolume": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_uservolume", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_vcpu": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_vcpu", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_version", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_volume_api_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_volume_api_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_volume_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_volume_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_with_active_users": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_with_active_users", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_amortized_upfront_cost_for_usage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_amortized_upfront_cost_for_usage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_amortized_upfront_fee_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_amortized_upfront_fee_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_effective_cost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_effective_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_end_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_end_time", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_modification_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_modification_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_net_amortized_upfront_cost_for_usage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_net_amortized_upfront_cost_for_usage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_amortized_upfront_fee_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_net_amortized_upfront_fee_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_effective_cost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_net_effective_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_recurring_fee_for_usage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_net_recurring_fee_for_usage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_unused_amortized_upfront_fee_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_net_unused_amortized_upfront_fee_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_unused_recurring_fee": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_net_unused_recurring_fee", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_net_upfront_value": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_net_upfront_value", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_normalized_units_per_reservation": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_normalized_units_per_reservation", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_number_of_reservations": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_number_of_reservations", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_recurring_fee_for_usage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_recurring_fee_for_usage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_reservation_a_r_n": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_reservation_a_r_n", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_start_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_start_time", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_subscription_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_subscription_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_total_reserved_normalized_units": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_total_reserved_normalized_units", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_total_reserved_units": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_total_reserved_units", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_units_per_reservation": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_units_per_reservation", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reservation_unused_amortized_upfront_fee_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_unused_amortized_upfront_fee_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_normalized_unit_quantity": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_unused_normalized_unit_quantity", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_quantity": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_unused_quantity", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_unused_recurring_fee": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_unused_recurring_fee", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "reservation_upfront_value": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reservation_upfront_value", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "resource_tags_aws_created_by": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_aws_created_by", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_aws_elasticmapreduce_instance_group_role": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_aws_elasticmapreduce_instance_group_role", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_aws_elasticmapreduce_job_flow_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_aws_elasticmapreduce_job_flow_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_account": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_account", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_asg": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_asg", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_cluster_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_cluster_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_component": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_component", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_databricks_instance_pool_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_databricks_instance_pool_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_docker_compose": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_docker_compose", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_environment": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_environment", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_product_line": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_product_line", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_service": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_service", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_sub_componenet": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_sub_componenet", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "resource_tags_user_sub_component": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "resource_tags_user_sub_component", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_amortized_upfront_commitment_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_amortized_upfront_commitment_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_end_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_end_time", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_instance_type_family": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_instance_type_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_net_amortized_upfront_commitment_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_net_amortized_upfront_commitment_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_net_recurring_commitment_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_net_recurring_commitment_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_net_savings_plan_effective_cost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_net_savings_plan_effective_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_offering_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_offering_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_payment_option": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_payment_option", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_purchase_term": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_purchase_term", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_recurring_commitment_for_billing_period": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_recurring_commitment_for_billing_period", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_region": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_region", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_savings_plan_a_r_n": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_savings_plan_a_r_n", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_savings_plan_effective_cost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_savings_plan_effective_cost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_savings_plan_rate": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_savings_plan_rate", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_start_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_start_time", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "savings_plan_total_commitment_to_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_total_commitment_to_date", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "savings_plan_used_commitment": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "savings_plan_used_commitment", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "year": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "year", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "created_at": 1717939104.487365, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "source", + "yoda_e2e_infra__costpo", + "aws_billing_report_raw" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "aws_billing_report_raw", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "aws_billing_report_raw", + "original_file_path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "costpo.aws_billing_report_raw", + "resource_type": "source", + "schema": "costpo", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_infra__costpo", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_infra__costpo.aws_billing_report_raw", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_infra" + ] + } + }, + "source.yoda.yoda_e2e_infra__costpo.databricks_cost_raw": + { + "columns": + { + "clustercustomtags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "clustercustomtags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clusterid": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "clusterid", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clustername": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "clustername", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clusternodetype": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "clusternodetype", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clusterowneruserid": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "clusterowneruserid", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clusterownerusername": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "clusterownerusername", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "dbus": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "dbus", + "quote": null, + "tags": + [], + "data_type": "float" + }, + "machinehours": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "machinehours", + "quote": null, + "tags": + [], + "data_type": "float" + }, + "sku": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sku", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "timestamp": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "timestamp", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "workspaceid": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "workspaceid", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "created_at": 1717939104.4879146, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "source", + "yoda_e2e_infra__costpo", + "databricks_cost_raw" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "databricks_cost_raw", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "databricks_cost_raw", + "original_file_path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "costpo.databricks_cost_raw", + "resource_type": "source", + "schema": "costpo", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_infra__costpo", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_infra__costpo.databricks_cost_raw", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_infra" + ] + } + }, + "source.yoda.yoda_e2e_infra__costpo.kubecost_raw": + { + "columns": + { + "cpucorehours": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cpucorehours", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpucorerequestaverage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cpucorerequestaverage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpucores": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cpucores", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpucoreusageaverage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cpucoreusageaverage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpucost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cpucost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpucostadjustment": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cpucostadjustment", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "cpuefficiency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cpuefficiency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "day": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "day", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "end": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "end", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "externalcost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "externalcost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "gpucost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "gpucost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "gpucostadjustment": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "gpucostadjustment", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "gpucount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "gpucount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "gpuhours": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "gpuhours", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "loadbalancercost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "loadbalancercost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "loadbalancercostadjustment": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "loadbalancercostadjustment", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "minutes": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "minutes", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "month": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "month", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "networkcost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "networkcost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "networkcostadjustment": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "networkcostadjustment", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "networkreceivebytes": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "networkreceivebytes", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "networktransferbytes": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "networktransferbytes", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "properties": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "properties", + "quote": null, + "tags": + [], + "type": "struct,namespace:string,node:string,pod:string,providerID:string,services:array>" + }, + "pvbytehours": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pvbytehours", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pvbytes": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pvbytes", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pvcost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pvcost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pvcostadjustment": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pvcostadjustment", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "pvs": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pvs", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "rambytehours": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "rambytehours", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rambyterequestaverage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "rambyterequestaverage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rambytes": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "rambytes", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rambyteusageaverage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "rambyteusageaverage", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "ramcost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ramcost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "ramcostadjustment": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ramcostadjustment", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "ramefficiency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ramefficiency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rawallocationonly": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "rawallocationonly", + "quote": null, + "tags": + [], + "type": "struct" + }, + "sharedcost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sharedcost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "start": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "start", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "totalcost": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "totalcost", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "totalefficiency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "totalefficiency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "window": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "window", + "quote": null, + "tags": + [], + "type": "struct" + }, + "year": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "year", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "created_at": 1717939104.4876873, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "source", + "yoda_e2e_infra__costpo", + "kubecost_raw" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "kubecost_raw", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "kubecost_raw", + "original_file_path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "costpo.kubecost_raw", + "resource_type": "source", + "schema": "costpo", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_infra__costpo", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_infra__costpo.kubecost_raw", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_infra" + ] + } + }, + "source.yoda.yoda_e2e_infra__default.s3_inventory": + { + "columns": + { + "bucket": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "bucket", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "day": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "day", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "e_tag": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "e_tag", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "encryption_status": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "encryption_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "intelligent_tiering_access_tier": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "intelligent_tiering_access_tier", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_multipart_uploaded": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_multipart_uploaded", + "quote": null, + "tags": + [], + "data_type": "boolean" + }, + "key": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_modified_date": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "last_modified_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "month": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "month", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "object_lock_legal_hold_status": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "object_lock_legal_hold_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "object_lock_mode": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "object_lock_mode", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "object_lock_retain_until_date": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "object_lock_retain_until_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "replication_status": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "replication_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "size": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "size", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "storage_class": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "storage_class", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "year": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "year", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "created_at": 1717939104.4881504, + "database": null, + "description": "", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "source", + "yoda_e2e_infra__default", + "s3_inventory" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "s3_inventory", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "s3_inventory", + "original_file_path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "default.s3_inventory", + "resource_type": "source", + "schema": "default", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_infra__default", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_infra__default.s3_inventory", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_infra" + ] + } + }, + "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot": + { + "columns": + { + "Average of CPU Efficiency": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "Average of CPU Efficiency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Average of Ram Efficiency": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "Average of Ram Efficiency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Kubecost Data Container": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "Kubecost Data Container", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost Data Group": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "Kubecost Data Group", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost Data Product Line": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "Kubecost Data Product Line", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Kubecost Data Team": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "Kubecost Data Team", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "Savings opportunities": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "Savings opportunities", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "Total Cost": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "Total Cost", + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_infra" + ] + }, + "created_at": 1717939104.4884026, + "database": null, + "description": "", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_infra", + "source", + "yoda_e2e_infra__reporting_service", + "costpo_kubecost_snapshot" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "costpo_kubecost_snapshot", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "costpo_kubecost_snapshot", + "original_file_path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_infra/source/yoda_e2e_infra__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "reporting_service.costpo_kubecost_snapshot", + "resource_type": "source", + "schema": "reporting_service", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_infra__reporting_service", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_infra__reporting_service.costpo_kubecost_snapshot", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_infra" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.campaigns": + { + "columns": + { + "action_filter": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "action_filter", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "action_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "action_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "activated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "activated_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "active": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "active", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "admin_display_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "admin_display_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "admin_only": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "admin_only", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "already_completed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "already_completed", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "answer": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "answer", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "api_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "api_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "api_secret": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "api_secret", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "archived": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "archived", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ask_year": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ask_year", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "background_image_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "background_image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_codes_count": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "campaign_codes_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_tiers": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "campaign_tiers", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "cta_text": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cta_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "custom_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_tags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "days_until_next_action": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "days_until_next_action", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_email_body": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "default_email_body", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_email_subject": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "default_email_subject", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_share_text": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "default_share_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_share_text_header": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "default_share_text_header", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_sms_text": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "default_sms_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "delay_reward": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "delay_reward", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "delay_reward_days": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "delay_reward_days", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "details": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "details", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_order": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "display_order", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "entity_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "entity_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_audience_ids": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "exclude_audience_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_customer_tags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "exclude_customer_tags", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "exclude_order_tags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "exclude_order_tags", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "exclude_product_by_types": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "exclude_product_by_types", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expired": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expired", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expired_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expired_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "extra_copy1": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "extra_copy1", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "extra_copy2": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "extra_copy2", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "extra_copy3": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "extra_copy3", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "facebook_description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "facebook_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "goal_purchases": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "goal_purchases", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "goal_spend_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "goal_spend_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "hidden": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "hidden", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "hours_until_next_action": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "hours_until_next_action", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "icon": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "icon", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "image_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_audience_ids": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "include_audience_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_scanned_review_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_scanned_review_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "max_perks_per_user": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "max_perks_per_user", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "max_perks_total": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "max_perks_total", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_actions_required": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "min_actions_required", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_spend_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "min_spend_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "minutes_between_actions": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "minutes_between_actions", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "minutes_between_perks": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "minutes_between_perks", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "must_be_customer": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "must_be_customer", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_tags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "overflow_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "overflow_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "product_map_strategy": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_map_strategy", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_restrictions_reward": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_restrictions_reward", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "question": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "question", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "receipts_escalation_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "receipts_escalation_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "receipts_notification_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "receipts_notification_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_option_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "redemption_option_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_auto_apply_coupon": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_auto_apply_coupon", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_host": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_host", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_query_params": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_query_params", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_redemption_option_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_redemption_option_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_redirect_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_redirect_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "referral_reward_points": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_reward_points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referred_user_target_campaign_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referred_user_target_campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referrer_target_campaign_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referrer_target_campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "require_product_by_ids": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "require_product_by_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "require_product_by_tags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "require_product_by_tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "require_product_by_types": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "require_product_by_types", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "required_order_comparison": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "required_order_comparison", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "required_order_count": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "required_order_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "requires_referral_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "requires_referral_code", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_media_filter": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_media_filter", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_percentage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_percentage", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_product_id_map": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_product_id_map", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_text": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "share_header": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "share_header", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "share_image_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "share_image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "share_text": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "share_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "show_in_admin": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "show_in_admin", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "show_in_rewards_popup": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "show_in_rewards_popup", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "title": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "use_account_creation_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "use_account_creation_date", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "use_custom_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "use_custom_url", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "use_oauth": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "use_oauth", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "username": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "username", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "vip_tier_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "vip_tier_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4862394, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "campaigns" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "campaigns", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "campaigns", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.campaigns", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.campaigns", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.customer_birthdays": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "day": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "day", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "group_customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "group_customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_sent": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_sent", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "month": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "month", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "year": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "year", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4857461, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "customer_birthdays" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "customer_birthdays", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "customer_birthdays", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.customer_birthdays", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.customer_birthdays", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.customers": + { + "columns": + { + "accepts_marketing": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "accepts_marketing", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "first_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "first_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "group_customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "group_customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "has_provided_tax_details": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "has_provided_tax_details", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "identity_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "identity_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_locked": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_locked", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_member": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_member", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_purchase_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_purchase_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "perks_redeemed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "perks_redeemed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone_number": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "phone_number", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "pos_account_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pos_account_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processor_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processor_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_code_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_code_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referred_by_customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referred_by_customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store_account_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_purchases": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_purchases", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_spend_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_spend_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4855373, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "customers" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "customers", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "customers", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.customers", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.customers", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.customers_opt_in": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "opted_in_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "opted_in_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "source_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "source_type", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4852664, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "customers_opt_in" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "customers_opt_in", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "customers_opt_in", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.customers_opt_in", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.customers_opt_in", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "history_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "history_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "state": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tier_entry_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tier_entry_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "tier_expiration_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tier_expiration_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "tier_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tier_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4850488, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "customers_vip_tiers" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "customers_vip_tiers", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "customers_vip_tiers", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.customers_vip_tiers", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers_history": + { + "columns": + { + "action": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "action", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expired_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expired_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "tier_entry_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tier_entry_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "tier_expiration_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tier_expiration_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "tier_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tier_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4848142, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "customers_vip_tiers_history" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "customers_vip_tiers_history", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "customers_vip_tiers_history", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.customers_vip_tiers_history", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.customers_vip_tiers_history", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.email_campaign_emails": + { + "columns": + { + "bounced": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bounced", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "bounced_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bounced_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "clicked": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "clicked", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "clicked_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "clicked_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "delayed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "delayed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "delayed_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "delayed_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_campaign_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email_campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "marked_as_spam": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "marked_as_spam", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "marked_as_spam_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "marked_as_spam_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "opened": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "opened", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "opened_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "opened_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "rejected": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "rejected", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "rejected_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "rejected_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sent": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sent", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sent_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sent_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "soft_bounced": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "soft_bounced", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "unsubscribed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "unsubscribed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "unsubscribed_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "unsubscribed_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.484541, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "email_campaign_emails" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "email_campaign_emails", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "email_campaign_emails", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.email_campaign_emails", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.email_campaign_emails", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.group_customers": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_from_reports": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "exclude_from_reports", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "group_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "group_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_seen_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_seen_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "points_balance": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points_balance", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_earned": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points_earned", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_expire_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points_expire_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "subscribed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "subscribed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4842806, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "group_customers" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "group_customers", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "group_customers", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.group_customers", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.group_customers", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.merchants": + { + "columns": + { + "affiliate_include_shipping": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "affiliate_include_shipping", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "affiliate_order_price_setting": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "affiliate_order_price_setting", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "allow_program_overwrite": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "allow_program_overwrite", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "api_access_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "api_access_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "api_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "api_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "bricknmortar": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bricknmortar", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "can_generate_coupons": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "can_generate_coupons", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cash_payout_setting": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cash_payout_setting", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "code_based_referral_program_on_demand": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "code_based_referral_program_on_demand", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "collection_exclusions": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "collection_exclusions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "company_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "company_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "completed_onboarding": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "completed_onboarding", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "completed_profile": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "completed_profile", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "contact_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "contact_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "cross_origin_store_accounts": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cross_origin_store_accounts", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_chat_group": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "custom_chat_group", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_script_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "custom_script_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_tags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "default_payout_percentage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "default_payout_percentage", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "default_paypal_email_subject": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "default_paypal_email_subject", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "delete_used_coupons_enable": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "delete_used_coupons_enable", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_code_based_referral_program_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discount_code_based_referral_program_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_code_generation_strategy": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discount_code_generation_strategy", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_content_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email_header_image_content_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_file_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email_header_image_file_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_header_image_file_size": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email_header_image_file_size", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_header_image_updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email_header_image_updated_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_header_width": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email_header_width", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "email_layout": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email_layout", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_layout_html": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email_layout_html", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "exclude_customer_tags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "exclude_customer_tags", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "facebook_app_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "facebook_app_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "featured": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "featured", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "first_time_referral_discounts_enable_flag": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "first_time_referral_discounts_enable_flag", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "force_store_accounts": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "force_store_accounts", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "free_products_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "free_products_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "free_trial_expiration_job_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "free_trial_expiration_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_trial_expires_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "free_trial_expires_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "from_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "from_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "from_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "from_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "group_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "group_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "guid": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "guid", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_analytics_installed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "has_analytics_installed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "has_rewards_installed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "has_rewards_installed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "has_store": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "has_store", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_purchases_with_details": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "include_purchases_with_details", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_shipping": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "include_shipping", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "include_storefront_css": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "include_storefront_css", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "install_order_volume": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "install_order_volume", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "installed_analytics_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "installed_analytics_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "installed_rewards_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "installed_rewards_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "invoice_job_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "invoice_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_approved": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_approved", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "limit_redemptions": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "limit_redemptions", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "logo_content_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "logo_content_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_file_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "logo_file_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "logo_file_size": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "logo_file_size", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "logo_updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "logo_updated_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "logo_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "logo_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "manual_adjustment_admin_only": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "manual_adjustment_admin_only", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "metafield_namespace": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "metafield_namespace", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "nav_exclusions": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "nav_exclusions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "oauth_app_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "oauth_app_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "on_free_trial": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "on_free_trial", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_paid_state": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_paid_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_paid_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_paid_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_price_setting": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_price_setting", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "owner_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "owner_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "plan": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "plan", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_per_dollar": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points_per_dollar", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_reminder_delay_days": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points_reminder_delay_days", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "process_discounts_webhook": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "process_discounts_webhook", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_state": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "process_order_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "process_order_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_order_webhook": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "process_order_webhook", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "process_refund_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "process_refund_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_exclusions": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_exclusions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "program_live": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "program_live", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "program_locked": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "program_locked", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_avoid_ip_and_user_agent": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_avoid_ip_and_user_agent", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_reminder_days": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_reminder_days", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "round_discounts_strategy": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "round_discounts_strategy", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "security_level": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "security_level", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "setup_rewards_page": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "setup_rewards_page", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "show_billing_information": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "show_billing_information", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "slug": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "slug", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "source": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_login_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store_account_login_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_registration_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store_account_registration_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "stripe_customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "stripe_customer_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "swell_redemptions_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "swell_redemptions_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sync_fields_with_processor": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sync_fields_with_processor", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sync_newsletter_with_yoda_e2e_platform": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sync_newsletter_with_yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sync_tiers_with_yoda_e2e_platform": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sync_tiers_with_yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "test_account": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "test_account", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "third_party_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "time_zone": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "time_zone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "uninstalled_analytics_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "uninstalled_analytics_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "uninstalled_rewards_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "uninstalled_rewards_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "usage_charge_job_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "usage_charge_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "used_coupons_delete_after_days": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "used_coupons_delete_after_days", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "value_per_subscriber_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "value_per_subscriber_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "verified_email_domain": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "verified_email_domain", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "vip_tiers_job_running": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "vip_tiers_job_running", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "webhook_token": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "webhook_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "webhook_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "webhook_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "website": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "website", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "weekly_digest_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "weekly_digest_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_bg_color": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_bg_color", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_brand_color": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_brand_color", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_distance_from_end": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_distance_from_end", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_enabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_expanded_by_default": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_expanded_by_default", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_font_family": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_font_family", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_font_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_font_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_header_text": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_header_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_height": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_height", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_location": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_location", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_location_mobile": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_location_mobile", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_mobile": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_mobile", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_rounded": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_rounded", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "widget_text": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_text_color": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_text_color", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "widget_theme": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "widget_theme", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_loyalty_opt_in_strategy": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_loyalty_opt_in_strategy", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "yoda_e2e_platform": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_platform_engine": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_platform_engine", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4840553, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "merchants" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "merchants", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "merchants", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.merchants", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.merchants", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.perks": + { + "columns": + { + "admin_only": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "admin_only", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "award_job_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "award_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "awarded": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "awarded", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "awarded_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "awarded_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "balance_only": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "balance_only", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "completed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "completed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "completed_action": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "completed_action", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "completed_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "completed_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expiration_job_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expiration_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expired": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expired", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expired_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expired_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expires_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expires_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "hidden": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "hidden", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "history_title": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "history_title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "identity_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "identity_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "original_awarded_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "original_awarded_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "pending": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pending", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "point_transactions": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "point_transactions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_multiplier": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points_multiplier", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "points_transactions": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points_transactions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redeemable": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "redeemable", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_option_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "redemption_option_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reversed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reversed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reversed_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reversed_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4834826, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "perks" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "perks", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "perks", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.perks", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.perks", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.perks_user_actions": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "perk_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "perk_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_action_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_action_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4832008, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "perks_user_actions" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "perks_user_actions", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "perks_user_actions", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.perks_user_actions", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.perks_user_actions", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions": + { + "columns": + { + "amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "api_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "api_version", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "approved": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "approved", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "approved_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "approved_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "at_checkout": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "at_checkout", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cart_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cart_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cost_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cost_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "identity_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "identity_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_admin": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_admin", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_pos": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_pos", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "perk_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "perk_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "point_transactions": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "point_transactions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_option_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "redemption_option_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "refunded_amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "refunded_amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reversed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reversed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_text": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reward_title": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "third_party_order_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "third_party_order_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "value_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "value_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "visible": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "visible", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4829931, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "point_redemptions" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "point_redemptions", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "point_redemptions", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.point_redemptions", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.point_redemptions", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.processors": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "guid": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "guid", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_authorized": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "has_authorized", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "import_completed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "import_completed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "import_records_processed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "import_records_processed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "import_started": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "import_started", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "import_total_records": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "import_total_records", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_fetch_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_fetch_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_page_number": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_page_number", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "oauth_token_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "oauth_token_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "paused": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "paused", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "permissions": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "permissions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4827178, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "processors" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "processors", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "processors", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.processors", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.processors", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.purchase_items": + { + "columns": + { + "category_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "category_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "price_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "price_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "product_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "purchase_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "purchase_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "quantity": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "quantity", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "tags": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "third_party_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "third_party_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "title": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "vendor": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "vendor", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4824789, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "purchase_items" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "purchase_items", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "purchase_items", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.purchase_items", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.purchase_items", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.purchases": + { + "columns": + { + "affiliate_amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "affiliate_amount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "applied_to_campaigns": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "applied_to_campaigns", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "avs_postal_match": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "avs_postal_match", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "avs_result_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "avs_result_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "avs_street_match": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "avs_street_match", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "before_swellrewards": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "before_swellrewards", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "billing_address1": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "billing_address1", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_address2": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "billing_address2", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_city": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "billing_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_country_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "billing_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_first_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "billing_first_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_last_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "billing_last_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_phone": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "billing_phone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_zip": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "billing_zip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "browser_country_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "browser_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "channel_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "channel_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "chargeback_protection": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "chargeback_protection", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clerk_employee_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "clerk_employee_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "clerk_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "clerk_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "credit_card_bin": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "credit_card_bin", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "credit_card_company": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "credit_card_company", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "credit_card_number": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "credit_card_number", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cvv_result_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cvv_result_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "eligible_for_vip_tiers": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "eligible_for_vip_tiers", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "fee_amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "fee_amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "fraud_review": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "fraud_review", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gateway": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "gateway", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_swell_user": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "has_swell_user", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip_address": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ip_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_refunded": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_refunded", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_repeat": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_repeat", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "landing_site": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "landing_site", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processor_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processor_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_code_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "redemption_code_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_discount_code_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_discount_code_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referring_site": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referring_site", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sender_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sender_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_address1": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shipping_address1", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_address2": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shipping_address2", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_city": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shipping_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_country_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shipping_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_first_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shipping_first_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_last_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shipping_last_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_phone": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shipping_phone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "shipping_zip": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shipping_zip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_account_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store_account_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_address": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_city": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_state": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "swell_discount_cost_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "swell_discount_cost_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "synced_to_analytics": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "synced_to_analytics", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "transaction_hash": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "transaction_hash", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "transaction_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "transaction_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_agent": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_agent", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_agent_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_agent_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "vip_tier_eligibility_job_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "vip_tier_eligibility_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4822423, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "purchases" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "purchases", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "purchases", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.purchases", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.purchases", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_redemptions": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "purchase_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "redemption_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4818358, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "purchases_redemptions" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "purchases_redemptions", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "purchases_redemptions", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.purchases_redemptions", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.purchases_redemptions", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.purchases_with_currency": + { + "columns": + { + "amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency_symbol": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency_symbol", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_exchange_rate": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "external_exchange_rate", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "purchase_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "yoda_e2e_loyalty_exchange_rate": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yoda_e2e_loyalty_exchange_rate", + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4816248, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "purchases_with_currency" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "purchases_with_currency", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "purchases_with_currency", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.purchases_with_currency", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.purchases_with_currency", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_codes": + { + "columns": + { + "amount_used_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount_used_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "point_redemption_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "point_redemption_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "recharge_third_party_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "recharge_third_party_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "redemption_option_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "redemption_option_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "third_party_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "third_party_rule_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "third_party_rule_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "used": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "used", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "uses": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "uses", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.481397, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "redemption_codes" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "redemption_codes", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "redemption_codes", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.redemption_codes", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.redemption_codes", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options": + { + "columns": + { + "amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "applies_once": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "applies_once", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "applies_to_any_or_all_attributes": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "applies_to_any_or_all_attributes", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_attributes": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "applies_to_attributes", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "applies_to_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_product_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "applies_to_product_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_resource": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "applies_to_resource", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "applies_to_values": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "applies_to_values", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "automatically_apply": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "automatically_apply", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "background_image_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "background_image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "cart_greater_than_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cart_greater_than_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "charset": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "charset", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "code_length": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "code_length", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "collection_ids": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "collection_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "cost_text": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "cost_text", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "coupon_cancellation_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "coupon_cancellation_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "coupons_pool_amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "coupons_pool_amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_coupon_cost_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "custom_coupon_cost_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "customer_ids": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "deleted", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discount_amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_percentage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discount_percentage", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_rate_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discount_rate_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "discount_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discount_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_in_admin": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "display_in_admin", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "display_in_popup": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "display_in_popup", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "display_order": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "display_order", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "duration": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "duration", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expires_after": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expires_after", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "free_product_cost_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "free_product_cost_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "free_shipping_less_than_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "free_shipping_less_than_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "generic_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "generic_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "group_ids": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "group_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "icon": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "icon", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "image": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "image", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_offline": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_offline", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_pos": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_pos", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "min_amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "min_amount", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "once_per_customer": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "once_per_customer", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "prefix": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "prefix", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "product_ids": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "product_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "quantity": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "quantity", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_codes_webhook_threshold": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "redemption_codes_webhook_threshold", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "restrict_to_redeeming_customer": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "restrict_to_redeeming_customer", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_intro": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_intro", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "saved_search_ids": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "saved_search_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "secret": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "secret", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "segment_ids": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "segment_ids", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "show_online": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "show_online", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "single_use": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "single_use", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "skip_yoda_e2e_platform_create": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "skip_yoda_e2e_platform_create", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "third_party_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "title": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "usage_limit": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "usage_limit", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "value_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "value_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "variant_ids": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "variant_ids", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4811544, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "redemption_options" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "redemption_options", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "redemption_options", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.redemption_options", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.redemption_options", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referral_codes": + { + "columns": + { + "amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "average_amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "average_amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "clicks": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "clicks", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "copy_link_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "copy_link_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "emails_sent": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "emails_sent", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "emails_viewed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "emails_viewed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expiration_final_reminder_job_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expiration_final_reminder_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expiration_reminder_job_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expiration_reminder_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expire_job_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expire_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "expired": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expired", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "expires_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "expires_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "facebook_messenger_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "facebook_messenger_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "facebook_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "facebook_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "identity_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "identity_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "invalid_clicks": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "invalid_clicks", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "links_clicked", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "links_clicked_from_email", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_facebook": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "links_clicked_from_facebook", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_twitter": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "links_clicked_from_twitter", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "orders": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "orders", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "personal_email_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "personal_email_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sms_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "target_referrals": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "target_referrals", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "twitter_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "twitter_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "whatsapp_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "whatsapp_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4807394, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referral_codes" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "referral_codes", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "referral_codes", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.referral_codes", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referral_codes", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referral_discount_codes": + { + "columns": + { + "amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "amount_used_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount_used_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "average_amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "average_amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "batch_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "batch_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "campaign_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "orders": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "orders", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_option_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "redemption_option_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "third_party_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "third_party_rule_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "third_party_rule_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "used": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "used", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "uses": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "uses", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4804218, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referral_discount_codes" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "referral_discount_codes", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "referral_discount_codes", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.referral_discount_codes", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referral_discount_codes", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referral_receipts": + { + "columns": + { + "completed_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "completed_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_reversed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_reversed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_code_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_code_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_discount_code_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_discount_code_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referred_customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referred_customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reminder_job_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reminder_job_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "signed_up_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "signed_up_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4801776, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referral_receipts" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "referral_receipts", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "referral_receipts", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.referral_receipts", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referral_receipts", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referral_shares": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip_address": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ip_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_code_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_code_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_agent_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_agent_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4799368, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referral_shares" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "referral_shares", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "referral_shares", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.referral_shares", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referral_shares", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referral_snapshots": + { + "columns": + { + "amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "average_amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "average_amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "copy_link_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "copy_link_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "day": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "day", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "email_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "emails_sent": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "emails_sent", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "emails_viewed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "emails_viewed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "facebook_messenger_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "facebook_messenger_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "facebook_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "facebook_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "links_clicked", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "links_clicked_from_email", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_facebook": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "links_clicked_from_facebook", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "links_clicked_from_twitter": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "links_clicked_from_twitter", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "orders": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "orders", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "personal_email_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "personal_email_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sms_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sms_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "twitter_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "twitter_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "whatsapp_shares": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "whatsapp_shares", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4797144, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referral_snapshots" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "referral_snapshots", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "referral_snapshots", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.referral_snapshots", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referral_snapshots", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.referrals": + { + "columns": + { + "amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "average_amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "average_amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "completed_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "completed_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_product_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "external_product_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip_address": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ip_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_apple_private_relay_ip": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_apple_private_relay_ip", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "link_share_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "link_share_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "manually_override_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "manually_override_status", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "orders": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "orders", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_balance": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points_balance", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_earned": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points_earned", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_code_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_code_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referring_host": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referring_host", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_agent_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_agent_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4794588, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "referrals" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "referrals", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "referrals", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.referrals", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.referrals", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.refund_items": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "discount_allocation_amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "discount_allocation_amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_item_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "purchase_item_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "quantity": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "quantity", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "refund_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "refund_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "third_party_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4792087, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "refund_items" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "refund_items", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "refund_items", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.refund_items", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.refund_items", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.refunds": + { + "columns": + { + "amount_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "amount_cents_in_shopper_currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount_cents_in_shopper_currency", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "gift_card_amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "gift_card_amount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "gift_card_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "gift_card_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchase_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "purchase_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "refund_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "refund_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "swell_gift_card_amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "swell_gift_card_amount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "swell_gift_card_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "swell_gift_card_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_amount": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_amount", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4789913, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "refunds" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "refunds", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "refunds", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.refunds", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.refunds", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.subscriptions": + { + "columns": + { + "base_price_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "base_price_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "billing_provider": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "billing_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "charge_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "charge_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "current": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "current", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "included_orders": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "included_orders", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_usage_charge_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_usage_charge_at", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "manual_price_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "manual_price_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "overdue": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "overdue", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "pending": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "pending", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "per_order_price_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "per_order_price_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "percentage_of_redemptions": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "percentage_of_redemptions", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "percentage_of_referrals": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "percentage_of_referrals", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "plan_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "plan_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "recurring_charge_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "recurring_charge_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "was_current": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "was_current", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.478715, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "subscriptions" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "subscriptions", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "subscriptions", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.subscriptions", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.subscriptions", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.user_actions": + { + "columns": + { + "action_creation_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "action_creation_time", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "applied_to_campaigns": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "applied_to_campaigns", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "campaign_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "has_swell_user": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "has_swell_user", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "history_title": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "history_title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "ip_address": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ip_address", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "metadata": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "metadata", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "parent_perk_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "parent_perk_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referral_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referral_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "synced_to_analytics": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "synced_to_analytics", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "third_party_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "third_party_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_agent_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_agent_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.478472, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "user_actions" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "user_actions", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "user_actions", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.user_actions", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.user_actions", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.user_agents": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_agent": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_agent", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "user_agent_hash": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_agent_hash", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4782221, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "user_agents" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "user_agents", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "user_agents", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.user_agents", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.user_agents", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers": + { + "columns": + { + "background_image_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "background_image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "earned_title": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "earned_title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "points_multiplier": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points_multiplier", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "rank": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "rank", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "redemption_option_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "redemption_option_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "reward_points": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reward_points", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "should_mirror_entry": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "should_mirror_entry", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4780135, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "vip_tiers" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "vip_tiers", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "vip_tiers", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.vip_tiers", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds": + { + "columns": + { + "amount_spent_cents": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "amount_spent_cents", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "campaign_completed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "campaign_completed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "points_earned": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "points_earned", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "purchases_made": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "purchases_made", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "referrals_completed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referrals_completed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "requirements_needed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "requirements_needed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "tier_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tier_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4777763, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "vip_tiers_thresholds" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "vip_tiers_thresholds", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "vip_tiers_thresholds", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.vip_tiers_thresholds", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.vip_tiers_thresholds", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts": + { + "columns": + { + "app_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_secret": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "app_secret", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "data_primary_key_524fd5cd8814c3069c72dac0f300db96": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "data_primary_key_524fd5cd8814c3069c72dac0f300db96", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "org_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "org_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4775465, + "database": null, + "description": "", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__chainperks", + "yotpo_platform_accounts" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "yotpo_platform_accounts", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "yotpo_platform_accounts", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "chainperks.yotpo_platform_accounts", + "resource_type": "source", + "schema": "chainperks", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__chainperks", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__chainperks.yotpo_platform_accounts", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__default.currency_rates": + { + "columns": + { + "base": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "base", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "country": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "country", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "date": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "date", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "day_of_currency_exchange": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "day_of_currency_exchange", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4773202, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__default", + "currency_rates" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "currency_rates", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "currency_rates", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "default.currency_rates", + "resource_type": "source", + "schema": "default", + "source_description": "Tables written by yoda_e2e_loyalty R&D team", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__default", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__default.currency_rates", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__default.dim_sf_accounts": + { + "columns": + { + "account_ads_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_ads_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_bucket": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_agency_bucket", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_engagement_level": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_agency_engagement_level", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_lost_reason": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_agency_lost_reason", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_pdr_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_agency_pdr_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_agency_potential": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_agency_potential", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_segment": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_agency_segment", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_services": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_agency_services", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_stage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_agency_stage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_supported_yoda_e2e_platforms": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_agency_supported_yoda_e2e_platforms", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_agency_urgency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_agency_urgency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_alexa_rank": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_alexa_rank", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_annual_revenue": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_annual_revenue", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_cdp_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_cdp_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_chat_bots_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_chat_bots_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_city": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_city", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_closest_contract_renewal_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_closest_contract_renewal_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_country": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_country", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_country_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_country_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_country_region": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_country_region", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_created_by_sf_user_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_created_by_sf_user_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_created_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_created_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_cross_sale_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_cross_sale_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_cross_sell_type": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_cross_sell_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_cs_estimated_annual_sales": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_cs_estimated_annual_sales", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_cs_estimated_aov": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_cs_estimated_aov", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_cs_estimated_monthly_orders": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_cs_estimated_monthly_orders", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_cs_segment": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_cs_segment", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_cs_tags": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_cs_tags", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_csm_sf_user_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_csm_sf_user_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_csm_sf_user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_csm_sf_user_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_curation_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_curation_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_datanayze_monthly_tech_spend": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_datanayze_monthly_tech_spend", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_domain": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_domain", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_email_marketing_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_email_marketing_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_estimated_monthly_orders_volume": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_estimated_monthly_orders_volume", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_extensions": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_extensions", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_acv_segment": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_first_won_opportunity_acv_segment", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_attribution_channel": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_first_won_opportunity_attribution_channel", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_finance_segment_group": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_first_won_opportunity_finance_segment_group", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_first_won_opportunity_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_owner": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_first_won_opportunity_owner", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_owner_role": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_first_won_opportunity_owner_role", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_sales_region": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_first_won_opportunity_sales_region", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_segment": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_first_won_opportunity_segment", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_first_won_opportunity_start_date": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_first_won_opportunity_start_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_first_won_opportunity_start_date_current_cycle": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_first_won_opportunity_start_date_current_cycle", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_funding": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_funding", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_health_score": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_health_score", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_health_stage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_health_stage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_help_desk_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_help_desk_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_iap_patch": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_iap_patch", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_id_15_digits": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_id_15_digits", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_industry": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_industry", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_influenced_by_agency_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_influenced_by_agency_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_is_deleted": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_is_deleted", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "account_is_enterprise_account": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_is_enterprise_account", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "account_is_referral_agreement_signed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_is_referral_agreement_signed", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "account_junk_reason": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_junk_reason", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_last_modified_by_sf_user_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_last_modified_by_sf_user_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_last_modified_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_last_modified_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_latest_opportunity_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_latest_opportunity_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_lead_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_lead_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_lead_referred_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_lead_referred_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_lifecycle_rep_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_lifecycle_rep_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_main_csm_sf_user_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_main_csm_sf_user_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_main_csm_sf_user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_main_csm_sf_user_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_managing_agency_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_managing_agency_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_num_of_active_leads_referred_by_agency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_num_of_active_leads_referred_by_agency", + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "account_num_of_leads_sent_to_the_agency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_num_of_leads_sent_to_the_agency", + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "account_number_of_employees": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_number_of_employees", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_nurturing_reason": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_nurturing_reason", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_owner_sf_user_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_owner_sf_user_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_payment_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_payment_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_personalization_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_personalization_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_plan_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_plan_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_pos_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_pos_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_postal_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_postal_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_primary_sales_channel": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_primary_sales_channel", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_rating": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_rating", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_record_type_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_record_type_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_referred_by_agency_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_referred_by_agency_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_referrer_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_referrer_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_referring_agency_owner_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_referring_agency_owner_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_renewal_cycle": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_renewal_cycle", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_reviews_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_reviews_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sales_ops_tier": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_sales_ops_tier", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sales_segment": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_sales_segment", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sales_territory": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_sales_territory", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sdr_owner_gk": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_sdr_owner_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_sdr_owner_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_sdr_owner_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_search_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_search_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sms_acv": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_sms_acv", + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "account_sms_csm_sf_user_gk": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_sms_csm_sf_user_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_sms_csm_sf_user_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_sms_csm_sf_user_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sms_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_sms_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sms_strategist": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_sms_strategist", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sms_upsell_date": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_sms_upsell_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "account_solution_engineer_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_solution_engineer_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_solution_engineer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_solution_engineer_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_stage": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_stage", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_state": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_state", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_state_code": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_state_code", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_state_region": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_state_region", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_status": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_street": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_street", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_sub_nurturing_reason": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_sub_nurturing_reason", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_swell_csm_sf_user_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_swell_csm_sf_user_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "account_swell_csm_sf_user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_swell_csm_sf_user_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_territory": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_territory", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_tier": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_tier", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_time_zone": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_time_zone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_total_acv": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_total_acv", + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "account_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_utm_campaign": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_utm_campaign", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_utm_content": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_utm_content", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_utm_medium": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_utm_medium", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_utm_source": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_utm_source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_utm_term": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_utm_term", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_yoda_e2e_loyalty_provider": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_yoda_e2e_loyalty_provider", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_yoda_e2e_platform": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "account_yoda_e2e_platform", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_yotpo_industry": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_yotpo_industry", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_yotpo_industry_confidence_level": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_yotpo_industry_confidence_level", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "account_yotpo_sub_industry": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_yotpo_sub_industry", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "acv_to_next_tier": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "acv_to_next_tier", + "quote": null, + "tags": + [], + "type": "decimal(18,2)" + }, + "am_csm_pod": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "am_csm_pod", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "average_monthly_orders_last_3_months": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "average_monthly_orders_last_3_months", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "dwh_created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "dwh_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "dwh_updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "dwh_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "iap_tier": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "iap_tier", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ideal_sccount_profile": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "ideal_sccount_profile", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_account_data_excluded": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_account_data_excluded", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_annual_account": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_annual_account", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_multi_product_account": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_multi_product_account", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_original_dem_gen_marketing": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_original_dem_gen_marketing", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_original_dem_gen_osdr": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_original_dem_gen_osdr", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_original_dem_gen_other": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_original_dem_gen_other", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_original_dem_gen_partners": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_original_dem_gen_partners", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_strategic_priority": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_strategic_priority", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_test_account": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_test_account", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "is_yotpo_industry_verified": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_yotpo_industry_verified", + "quote": null, + "tags": + [], + "data_type": "smallint" + }, + "last_ae_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_ae_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "last_ae_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_ae_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_sdr_gk": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_sdr_gk", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "last_sdr_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_sdr_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "managed_services_agency_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "managed_services_agency_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "merchant_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ms_account_churn_date": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "ms_account_churn_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "ms_account_live_date": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "ms_account_live_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "ms_account_source": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "ms_account_source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ms_sms_user_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "ms_sms_user_id", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "next_partner_tier": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "next_partner_tier", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_limit_roll_up": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "order_limit_roll_up", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "organization_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "organization_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "organization_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "owner_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "owner_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "package_category": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "package_category", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "parent_account_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "parent_account_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "parent_account_organization_key": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "parent_account_organization_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_influencer_referrer_type": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "partner_influencer_referrer_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_owner_name": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "partner_owner_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_referral_referrer_type": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "partner_referral_referrer_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_tier": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "partner_tier", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "partner_type_sub_category": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "partner_type_sub_category", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_first_opportunity": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "reviews_first_opportunity", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sal_to_next_tier": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "sal_to_next_tier", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "similarweb_traffic": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "similarweb_traffic", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "sms_first_opportunity": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "sms_first_opportunity", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sms_usage_cancellation_date": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "sms_usage_cancellation_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "swell_acv": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "swell_acv", + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "swell_contract_renewal_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "swell_contract_renewal_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "total_acv_from_referred_accounts": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "total_acv_from_referred_accounts", + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "vms_acv": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "vms_acv", + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "vms_contract_renewal_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "vms_contract_renewal_date", + "quote": null, + "tags": + [], + "data_type": "date" + }, + "vms_first_opportunity": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "vms_first_opportunity", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yoda_e2e_loyalty_first_opportunity": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "yoda_e2e_loyalty_first_opportunity", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "yotpo_acv": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yotpo_acv", + "quote": null, + "tags": + [], + "type": "decimal(10,2)" + }, + "yotpo_contract_renewal_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "yotpo_contract_renewal_date", + "quote": null, + "tags": + [], + "data_type": "date" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.477095, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__default", + "dim_sf_accounts" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "dim_sf_accounts", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "dim_sf_accounts", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "default.dim_sf_accounts", + "resource_type": "source", + "schema": "default", + "source_description": "Tables written by yoda_e2e_loyalty R&D team", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__default", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__default.dim_sf_accounts", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings": + { + "columns": + { + "merchant_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "merchant_id", + "quote": null, + "tags": + [] + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4757388, + "database": null, + "description": "settings of yoda_e2e_loyalty merchants at VIP tier", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__default", + "swell_vip_tiers_settings" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "swell_vip_tiers_settings", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "swell_vip_tiers_settings", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "default.swell_vip_tiers_settings", + "resource_type": "source", + "schema": "default", + "source_description": "Tables written by yoda_e2e_loyalty R&D team", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__default", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__default.swell_vip_tiers_settings", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_loyalty__yoda_e2e_communication.store_email_activity": + { + "columns": + { + "campaigns_emails_delivered": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "campaigns_emails_delivered", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "flows_emails_delivered": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "flows_emails_delivered", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_email_delivered": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_email_delivered", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "start_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "start_date", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "test_emails": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "test_emails", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "total_emails": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_emails", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_loyalty" + ] + }, + "created_at": 1717939104.4864542, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_loyalty", + "source", + "yoda_e2e_loyalty__yoda_e2e_communication", + "store_email_activity" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "store_email_activity", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "store_email_activity", + "original_file_path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_loyalty/source/yoda_e2e_loyalty__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "yoda_e2e_communication.store_email_activity", + "resource_type": "source", + "schema": "yoda_e2e_communication", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_loyalty__yoda_e2e_communication", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_loyalty__yoda_e2e_communication.store_email_activity", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_loyalty" + ] + } + }, + "source.yoda.yoda_e2e_platform__default.currency_rates": + { + "columns": + { + "base": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "base", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "country": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "country", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "date", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "day_of_currency_exchange": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "day_of_currency_exchange", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4610803, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__default", + "currency_rates" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "currency_rates", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "currency_rates", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "default.currency_rates", + "resource_type": "source", + "schema": "default", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__default", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__default.currency_rates", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__default.yoda_e2e_platform__integrationscenter": + { + "columns": + {}, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4612744, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__default", + "yoda_e2e_platform__integrationscenter" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "yoda_e2e_platform__integrationscenter", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "yoda_e2e_platform__integrationscenter", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "default.yoda_e2e_platform__integrationscenter", + "resource_type": "source", + "schema": "default", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__default", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__default.yoda_e2e_platform__integrationscenter", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__integrationscenter.store_applications": + { + "columns": + { + "application_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "application_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "disconnected_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "disconnected_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "store_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4615037, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__integrationscenter", + "store_applications" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "store_applications", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "store_applications", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "integrationscenter.store_applications", + "resource_type": "source", + "schema": "integrationscenter", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__integrationscenter", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__integrationscenter.store_applications", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__orders.fulfillments": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "external_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "external_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "fulfillment_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "fulfillment_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "fulfillment_status_type_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "fulfillment_status_type_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "order_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "shipment_status_type_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shipment_status_type_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "tracking_company": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tracking_company", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tracking_number": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tracking_number", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "tracking_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "tracking_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4608202, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__orders", + "fulfillments" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "fulfillments", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "fulfillments", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "orders.fulfillments", + "resource_type": "source", + "schema": "orders", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__orders", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__orders.fulfillments", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__orders.orders": + { + "columns": + { + "account_currency_iso": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_currency_iso", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "app_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "billing_address_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "billing_address_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "buyer_accepts_email_marketing": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "buyer_accepts_email_marketing", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "buyer_accepts_marketing": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "buyer_accepts_marketing", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "buyer_accepts_sms_marketing": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "buyer_accepts_sms_marketing", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "checkout_token": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "checkout_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "custom_properties": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "custom_properties", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_customer_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "external_customer_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "external_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_order_display_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "external_order_display_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_order_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "external_order_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "first_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "first_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "landing_site_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "landing_site_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "last_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_currency_iso": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_currency_iso", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "order_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "order_sum_account_currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_sum_account_currency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "order_sum_order_currency": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_sum_order_currency", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "order_update_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "order_update_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "payment_method": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "payment_method", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "payment_status_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "payment_status_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "phone_number": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "phone_number", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "shipping_address_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "shipping_address_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "source": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "source", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "total_price": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "total_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "yoda_e2e_platform_type": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "yoda_e2e_platform_type", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4605455, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__orders", + "orders" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "orders", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "orders", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "orders.orders", + "resource_type": "source", + "schema": "orders", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__orders", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__orders.orders", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__packages.owners_packages": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "owner_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "owner_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "owner_type": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "owner_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "package_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "package_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "started_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "started_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4599948, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__packages", + "owners_packages" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "owners_packages", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "owners_packages", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "packages.owners_packages", + "resource_type": "source", + "schema": "packages", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__packages", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__packages.owners_packages", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__packages.packages": + { + "columns": + { + "category_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "category_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "category_priority": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "category_priority", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "display_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "downgrade_package_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "downgrade_package_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "old_package_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "old_package_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "package_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "package_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4602325, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__packages", + "packages" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "packages", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "packages", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "packages.packages", + "resource_type": "source", + "schema": "packages", + "source_description": "TODO: Update Source Description", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__packages", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__packages.packages", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__products.products": + { + "columns": + { + "compare_at_price": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "compare_at_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "created_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_properties": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "custom_properties", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_created_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "external_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "external_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "external_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_updated_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "external_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "group_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "group_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "handle": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "handle", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "inventory_quantity": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "inventory_quantity", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_discontinued": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_discontinued", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_valid_url_format": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_valid_url_format", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "processing_time": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "sku": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "sku", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "status": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "status", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "store_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "store_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "url": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "url", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.461832, + "database": null, + "description": "", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__products", + "products" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "products", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "products", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "products.products", + "resource_type": "source", + "schema": "products", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__products", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__products.products", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__products.variants": + { + "columns": + { + "compare_at_price": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "compare_at_price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "created_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "currency": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "currency", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "custom_properties": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "custom_properties", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "description": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_created_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "external_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "external_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "external_id", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "external_updated_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "external_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "inventory_quantity": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "inventory_quantity", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_discontinued": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_discontinued", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "is_valid_url_format": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "is_valid_url_format", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "price": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "price", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "processing_time": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "product_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "product_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sku": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "sku", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "url": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "url", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4620981, + "database": null, + "description": "", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__products", + "variants" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "variants", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "variants", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "products.variants", + "resource_type": "source", + "schema": "products", + "source_description": "", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__products", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__products.variants", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms": + { + "columns": + { + "id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [] + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.458116, + "database": null, + "description": "Yotpo's supported yoda_e2e_platforms", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "account_platforms" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "account_platforms", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "account_platforms", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "yotpoapiprod.account_platforms", + "resource_type": "source", + "schema": "yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__yotpoapiprod", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.account_platforms", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts": + { + "columns": + { + "account_type_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_type_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "active": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "active", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "app_key": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "app_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "auto_login_popup": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "auto_login_popup", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_publish": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "auto_publish", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "auto_social_push": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "auto_social_push", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "bottom_line_installed": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "bottom_line_installed", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "callback_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "callback_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "category_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "category_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "coupons_expiration_date": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "coupons_expiration_date", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "custom_design": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "custom_design", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "custom_yoda_e2e_platform_name": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "custom_yoda_e2e_platform_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_language": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_language", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "customer_mails_sender_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "customer_mails_sender_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "domain": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "domain", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "install_step": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "install_step", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "is_test": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "is_test", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "map_up_sell_title": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "map_up_sell_title", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_cname": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "minisite_cname", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_subdomain": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "minisite_subdomain", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_subdomain_active": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "minisite_subdomain_active", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "minisite_website": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "minisite_website", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "minisite_website_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "minisite_website_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "organization_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "partner_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "partner_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "referal": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "referal", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_account_description": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reviews_me_account_description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_account_name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reviews_me_account_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "reviews_me_crawlable": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "reviews_me_crawlable", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "secret": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "secret", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "slug": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "slug", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "support_url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "support_url", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "url": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "url", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4387121, + "database": null, + "description": "Yotpo's accounts (also known as Stores)", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "accounts" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "accounts", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "accounts", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "yotpoapiprod.accounts", + "resource_type": "source", + "schema": "yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__yotpoapiprod", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.accounts", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.apps": + { + "columns": + { + "account_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "account_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "disabled": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "disabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "moderator_role_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "moderator_role_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "user_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.458604, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "apps" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "apps", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "apps", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "yotpoapiprod.apps", + "resource_type": "source", + "schema": "yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__yotpoapiprod", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.apps", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.features": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "default_user_enabled": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "default_user_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "description": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "description", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "feature_key": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "feature_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "new": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "new", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "owner_type": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "owner_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.458836, + "database": null, + "description": "", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "features" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "features", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "features", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "yotpoapiprod.features", + "resource_type": "source", + "schema": "yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__yotpoapiprod", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.features", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.organizations": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "id": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "name": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "organization_key": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "organization_key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "TODO: Update Source Description", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4583633, + "database": null, + "description": "TODO: Update Source Description", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "organizations" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "organizations", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "organizations", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "yotpoapiprod.organizations", + "resource_type": "source", + "schema": "yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__yotpoapiprod", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.organizations", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.owner_feature_settings": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "floating": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "floating", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "key": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "key", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "owners_feature_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "owners_feature_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "value": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "value", + "quote": null, + "tags": + [], + "data_type": "string" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.459435, + "database": null, + "description": "", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "owner_feature_settings" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "owner_feature_settings", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "owner_feature_settings", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "yotpoapiprod.owner_feature_settings", + "resource_type": "source", + "schema": "yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__yotpoapiprod", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.owner_feature_settings", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.owners_features": + { + "columns": + { + "created_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "disabled": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "disabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "feature_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "feature_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "floating": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "floating", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "owner_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "owner_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "owner_type": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "owner_type", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "processing_time": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "ts_ms": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "updated_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "user_enabled": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "user_enabled", + "quote": null, + "tags": + [], + "data_type": "bigint" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4590704, + "database": null, + "description": "", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "owners_features" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "owners_features", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "owners_features", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "yotpoapiprod.owners_features", + "resource_type": "source", + "schema": "yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__yotpoapiprod", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.owners_features", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types": + { + "columns": + { + "id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [] + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4490886, + "database": null, + "description": "Yotpo's supported yoda_e2e_platforms", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "platform_types" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "platform_types", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "platform_types", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "yotpoapiprod.platform_types", + "resource_type": "source", + "schema": "yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__yotpoapiprod", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.platform_types", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + }, + "source.yoda.yoda_e2e_platform__yotpoapiprod.users": + { + "columns": + { + "active": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "active", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "bio": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "bio", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "company": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "company", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "confirmation_sent_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "confirmation_sent_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "confirmation_token": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "confirmation_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "confirmed_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "confirmed_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "created_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "current_sign_in_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "current_sign_in_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "current_sign_in_ip": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "current_sign_in_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "display_name": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "display_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "email": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "encrypted_password": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "encrypted_password", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "failed_attempts": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "failed_attempts", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "featured_image_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "featured_image_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "first_name": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "first_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "last_name": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "last_name", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "last_sign_in_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "last_sign_in_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "last_sign_in_ip": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "last_sign_in_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "locked_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "locked_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "masked_pii": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "masked_pii", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "password_updated_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "password_updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "phone": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "phone", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "position": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "position", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "privilege_type_id": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "privilege_type_id", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "processing_time": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "processing_time", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "remember_created_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "remember_created_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "reset_password_sent_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "reset_password_sent_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "reset_password_token": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "reset_password_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sign_in_count": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "sign_in_count", + "quote": null, + "tags": + [], + "data_type": "bigint" + }, + "sign_up_country": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "sign_up_country", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "sign_up_ip": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "sign_up_ip", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "slug": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "slug", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "social_image": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "social_image", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "social_score": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "social_score", + "quote": null, + "tags": + [], + "data_type": "double" + }, + "temp_email": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "temp_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "ts_ms": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "ts_ms", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "unconfirmed_email": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "unconfirmed_email", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "unlock_token": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "unlock_token", + "quote": null, + "tags": + [], + "data_type": "string" + }, + "updated_at": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "updated_at", + "quote": null, + "tags": + [], + "data_type": "timestamp" + }, + "upsolver_schema_version": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "upsolver_schema_version", + "quote": null, + "tags": + [], + "data_type": "int" + }, + "yotpo_score": + { + "constraints": + [], + "description": "", + "meta": + {}, + "name": "yotpo_score", + "quote": null, + "tags": + [], + "data_type": "double" + } + }, + "config": + { + "enabled": true, + "tags": + [ + "yoda_e2e_platform" + ] + }, + "created_at": 1717939104.4597569, + "database": null, + "description": "", + "external": null, + "fqn": + [ + "yoda", + "yoda_e2e_platform", + "source", + "yoda_e2e_platform__yotpoapiprod", + "users" + ], + "freshness": + { + "error_after": + { + "count": null, + "period": null + }, + "filter": null, + "warn_after": + { + "count": null, + "period": null + } + }, + "identifier": "users", + "loaded_at_field": null, + "loader": "", + "meta": + {}, + "name": "users", + "original_file_path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "package_name": "yoda", + "patch_path": null, + "path": "models/yoda_e2e_platform/source/yoda_e2e_platform__src.yml", + "quoting": + { + "column": null, + "database": null, + "identifier": null, + "schema": null + }, + "relation_name": "yotpoapiprod.users", + "resource_type": "source", + "schema": "yotpoapiprod", + "source_description": "Tables written by yotpo R&D and serve the yoda_e2e_platform", + "source_meta": + {}, + "source_name": "yoda_e2e_platform__yotpoapiprod", + "tags": + [], + "unique_id": "source.yoda.yoda_e2e_platform__yotpoapiprod.users", + "unrendered_config": + { + "tags": + [ + "yoda_e2e_platform" + ] + } + } + }, + "unit_tests": + {} +} \ No newline at end of file diff --git a/tests/yoda_dbt2looker/core/test_converter.py b/tests/yoda_dbt2looker/core/test_converter.py new file mode 100644 index 0000000..ec92009 --- /dev/null +++ b/tests/yoda_dbt2looker/core/test_converter.py @@ -0,0 +1,19 @@ +from tests.yoda_dbt2looker.test_cli import ( + assert_folders_equal, + remove_folder_contents +) +from yoda_dbt2looker.core.converter import convert + + +class TestConverter: + + def test_run_convert(self): + remove_folder_contents("generated_lookml") + convert( + target_dir="tests/resources/core/test_target", + project_dir="tests/resources", + output_dir="generated_lookml", + tag="yoda_looker", + log_level="INFO", + ) + assert_folders_equal("tests/resources/core/expected_lookml/views", "generated_lookml") diff --git a/tests/yoda_dbt2looker/core/test_core_generator.py b/tests/yoda_dbt2looker/core/test_core_generator.py new file mode 100644 index 0000000..843f8ce --- /dev/null +++ b/tests/yoda_dbt2looker/core/test_core_generator.py @@ -0,0 +1,197 @@ +from unittest.mock import patch, MagicMock, call +from yoda_dbt2looker.models import SupportedDbtAdapters, LookViewFile +from yoda_dbt2looker.core import generator +from yoda_dbt2looker.core.models import DbtModel, DbtModelMeta +from yoda_dbt2looker.core.config import config + + +class TestGenerator: + + @patch('yoda_dbt2looker.core.generator.write_list_of_lookml_views') + @patch('yoda_dbt2looker.core.generator.lookml_view_from_dbt_model') + def test_generate_lookml_views(self, mock_lookml_view_from_dbt_model, mock_write_list_of_lookml_views): + mock_dbt_model = MagicMock(spec=DbtModel) + mock_lookml_view = MagicMock(spec=LookViewFile) + mock_lookml_view_from_dbt_model.return_value = mock_lookml_view + + generator.generate_lookml_views([mock_dbt_model], "snowflake", "output/dir") + + mock_lookml_view_from_dbt_model.assert_called_once_with(mock_dbt_model, SupportedDbtAdapters.snowflake) + mock_write_list_of_lookml_views.assert_called_once_with([mock_lookml_view], "output/dir") + + @patch('yoda_dbt2looker.core.generator.lkml.dump') + def test_lookml_view_from_dbt_model_without_migrated_from_model(self, mock_lkml_dump): + mock_dbt_model = MagicMock(spec=DbtModel) + mock_dbt_model.name = "test_model" + mock_dbt_model.relation_name = "test_model" + mock_dbt_model.columns = {} + mock_dbt_model.tags = [] + mock_dbt_model.meta = MagicMock(spec=DbtModelMeta) + mock_dbt_model.meta.migrated_from_model = None + mock_dbt_model.meta.primary_key = "" + mock_lkml_dump.return_value = "lookml_content" + + result = generator.lookml_view_from_dbt_model(mock_dbt_model, SupportedDbtAdapters.snowflake) + + assert isinstance(result, LookViewFile) + assert result.filename == "test_model.view.lkml" + assert result.contents == "lookml_content" + mock_lkml_dump.assert_called_once_with({'view': {'name': 'test_model', 'sql_table_name': 'test_model', 'dimension_groups': [], 'dimensions': [], 'measures': []}}) + + @patch('yoda_dbt2looker.core.generator.lkml.dump') + def test_lookml_view_from_dbt_model_with_migrated_from_model(self, mock_lkml_dump): + mock_dbt_model = MagicMock(spec=DbtModel) + mock_dbt_model.name = "test_model" + mock_dbt_model.relation_name = "test_model" + mock_dbt_model.columns = {} + mock_dbt_model.tags = [] + mock_dbt_model.meta = MagicMock(spec=DbtModelMeta) + mock_dbt_model.meta.migrated_from_model = "migrated_model" + mock_dbt_model.meta.primary_key = "" + mock_lkml_dump.return_value = "lookml_content" + + result = generator.lookml_view_from_dbt_model(mock_dbt_model, SupportedDbtAdapters.snowflake) + + assert isinstance(result, LookViewFile) + assert result.filename == "migrated_model.view.lkml" + assert result.contents == "lookml_content" + mock_lkml_dump.assert_called_once_with({'view': {'name': 'migrated_model', 'sql_table_name': 'test_model', 'dimension_groups': [], 'dimensions': [], 'measures': []}}) + + + + def test_get_model_relation_name_with_tag(self): + mock_snowflake_properties = MagicMock() + mock_snowflake_properties.sf_schema = "test_schema" + mock_snowflake_properties.table = "test_table" + + mock_snowflake_integration = MagicMock() + mock_snowflake_integration.properties = mock_snowflake_properties + + mock_integration_config = MagicMock() + mock_integration_config.snowflake = mock_snowflake_integration + + mock_meta = MagicMock(spec=DbtModelMeta) + mock_meta.integration_config = mock_integration_config + + mock_dbt_model = MagicMock(spec=DbtModel) + mock_dbt_model.tags = [config.YODA_SNOWFLAKE_TAG] + mock_dbt_model.meta = mock_meta + + result = generator.get_model_relation_name(mock_dbt_model) + assert result == "test_schema.test_table" + + mock_dbt_model = MagicMock(spec=DbtModel) + mock_dbt_model.tags = [config.YODA_SNOWFLAKE_AS_ICEBERG_TAG] + mock_dbt_model.meta = mock_meta + + result = generator.get_model_relation_name(mock_dbt_model) + assert result == "test_schema.test_table" + + mock_dbt_model = MagicMock(spec=DbtModel) + mock_dbt_model.tags = [] + mock_dbt_model.relation_name = "relation_name" + + result = generator.get_model_relation_name(mock_dbt_model) + assert result == "relation_name" + + + + + def test_get_model_relation_name_without_tag(self): + mock_dbt_model = MagicMock(spec=DbtModel) + mock_dbt_model.tags = [] + mock_dbt_model.relation_name = "relation_name" + + result = generator.get_model_relation_name(mock_dbt_model) + assert result == "relation_name" + + @patch('yoda_dbt2looker.core.generator.lookml_date_time_dimension_group') + @patch('yoda_dbt2looker.core.generator.lookml_date_dimension_group') + @patch('yoda_dbt2looker.core.generator.map_adapter_type_to_looker') + def test_lookml_dimension_groups_from_model(self, mock_map_adapter_type_to_looker, mock_lookml_date_dimension_group, + mock_lookml_date_time_dimension_group): + mock_dbt_model = MagicMock(spec=DbtModel) + mock_column_1 = MagicMock() + mock_column_1.meta.dimension.enabled = True + mock_column_1.data_type = "timestamp" + mock_column_2 = MagicMock() + mock_column_2.meta.dimension.enabled = True + mock_column_2.data_type = "date" + mock_dbt_model.columns = {"col1": mock_column_1, "col2": mock_column_2} + + mock_map_adapter_type_to_looker.side_effect = [ + "timestamp", + "timestamp", + "datetime", + "datetime", + "timestamp", + "timestamp", + "datetime", + "datetime", + ] + mock_lookml_date_time_dimension_group.return_value = "datetime_group" + + result = generator.lookml_dimension_groups_from_model(mock_dbt_model, SupportedDbtAdapters.spark.value) + + assert result == ["datetime_group", "datetime_group"] + mock_lookml_date_time_dimension_group.assert_has_calls( + [call(mock_column_1, SupportedDbtAdapters.spark), call(mock_column_2, SupportedDbtAdapters.spark)]) + + result = generator.lookml_dimension_groups_from_model( + mock_dbt_model, SupportedDbtAdapters.databricks.value + ) + + assert result == ["datetime_group", "datetime_group"] + mock_lookml_date_time_dimension_group.assert_has_calls( + [ + call(mock_column_1, SupportedDbtAdapters.databricks), + call(mock_column_2, SupportedDbtAdapters.databricks), + ] + ) + + @patch('yoda_dbt2looker.core.generator.map_adapter_type_to_looker') + def test_lookml_dimensions_from_model(self, mock_map_adapter_type_to_looker): + mock_dbt_model = MagicMock(spec=DbtModel) + mock_column = MagicMock() + mock_column.name = "test_column" + mock_column.data_type = "integer" + mock_column.description = "test column" + mock_column.meta.dimension.enabled = True + mock_column.meta.dimension.sql = None + mock_column.meta.dimension.name = None + mock_column.meta.dimension.description = None + mock_column.meta.dimension.value_format_name = None + mock_dbt_model.columns = {"col1": mock_column} + mock_dbt_model.meta = MagicMock(spec=DbtModelMeta) + mock_dbt_model.meta.primary_key = "" + + mock_map_adapter_type_to_looker.return_value = "number" + + result = generator.lookml_dimensions_from_model(mock_dbt_model, SupportedDbtAdapters.spark) + + expected_dimension = { + 'name': "test_column", + 'type': "number", + 'sql': "${TABLE}.test_column", + 'description': "test column" + } + assert result == [expected_dimension] + mock_map_adapter_type_to_looker.assert_has_calls([call(SupportedDbtAdapters.spark, "integer") + , call(SupportedDbtAdapters.spark, "integer")]) + result = generator.lookml_dimensions_from_model( + mock_dbt_model, SupportedDbtAdapters.databricks + ) + + expected_dimension = { + "name": "test_column", + "type": "number", + "sql": "${TABLE}.test_column", + "description": "test column", + } + assert result == [expected_dimension] + mock_map_adapter_type_to_looker.assert_has_calls( + [ + call(SupportedDbtAdapters.databricks, "integer"), + call(SupportedDbtAdapters.databricks, "integer"), + ] + ) diff --git a/tests/yoda_dbt2looker/core/test_core_parser.py b/tests/yoda_dbt2looker/core/test_core_parser.py new file mode 100644 index 0000000..d6db75a --- /dev/null +++ b/tests/yoda_dbt2looker/core/test_core_parser.py @@ -0,0 +1,131 @@ +import pytest +from unittest.mock import patch +from yoda_dbt2looker.core import parser +from yoda_dbt2looker.core.models import DbtModel + +# Mock data for testing + +MOCK_MANIFEST = \ + {"metadata": {"adapter_type": "spark"}, + "nodes": { + "model.playground.example_domain_stg__daily_model_a": { + "name": "example_domain_stg__daily_model_a", + "resource_type": "model", + "schema": "dev", + "relation_name": "dev_example_domain_stg__daily_model_a", + "tags": [], + "config": { + "tags": ["tag1"] + }, + "unique_id": "model.playground.example_domain_stg__daily_model_a", + "description": "Loyalty Stores Profile", + "columns": { + "app_key": { + "name": "app_key", + "description": "TODO: Update Column app_key Information", + "meta": {}, + "data_type": "string", + }, + "a_time": { + "name": "a_time", + "description": "TODO: Update Column a_time Information", + "meta": {}, + "data_type": "string", + }, + "points_sum": { + "name": "points_sum", + "description": "TODO: Update Column points_sum Information", + "meta": { + "yoda_metric": { + "type": "sum" + } + }, + "data_type": "bigint", + }, + "time_id": { + "name": "time_id", + "description": "TODO: Update Column time_id Information", + "meta": {}, + "data_type": "string", + } + }, + "meta": {} + + }, + "model.playground.example_domain_stg__daily_model_b": { + "name": "example_domain_stg__daily_model_b", + "schema": "dev", + "relation_name": "dev_example_domain_stg__daily_model_b", + "resource_type": "model", + "unique_id": "model.playground.example_domain_stg__daily_model_b", + "tags": [], + "config" : { + "tags": ["tag2"] + }, + "description": "A starter dbt model", + "columns": { + "id_key": { + "name": "id_key", + "description": "TODO: Update Column id_key Information", + "meta": {}, + "data_type": "string", + }, + "ref_time": { + "name": "ref_time", + "description": "TODO: Update Column ref_time Information", + "meta": {}, + "data_type": "string", + }, + }, + "meta": {}, + }, + } + } + + +@pytest.fixture +def raw_manifest(): + return MOCK_MANIFEST + + +class TestParser: + @patch('yoda_dbt2looker.core.parser.parse_models') + def test_parse_typed_models_without_tag(self, mock_parse_models, raw_manifest): + mock_parse_models.return_value = [ + DbtModel(**MOCK_MANIFEST["nodes"]["model.playground.example_domain_stg__daily_model_a"]), + ] + result = parser.parse_typed_models(raw_manifest) + assert len(result) == 1 + mock_parse_models.assert_called_once_with(raw_manifest, tag=None) + + @patch('yoda_dbt2looker.core.parser.parse_models') + def test_parse_typed_models_with_tag(self, mock_parse_models, raw_manifest): + mock_parse_models.return_value = [ + DbtModel(**MOCK_MANIFEST["nodes"]["model.playground.example_domain_stg__daily_model_b"]), + ] + result = parser.parse_typed_models(raw_manifest, tag="tag2") + assert len(result) == 1 + assert result[0].name == "example_domain_stg__daily_model_b" + mock_parse_models.assert_called_once_with(raw_manifest, tag="tag2") + + def test_parse_models_without_tag(self, raw_manifest): + result = parser.parse_models(raw_manifest) + assert len(result) == 2 + assert result[0].name == "example_domain_stg__daily_model_a" + assert result[1].name == "example_domain_stg__daily_model_b" + + @patch('yoda_dbt2looker.parser.tags_match') + def test_parse_models_with_tag(self, mock_tags_match, raw_manifest): + mock_tags_match.return_value = True + result = parser.parse_models(raw_manifest, tag="tag1") + assert len(result) == 1 + assert result[0].name == "example_domain_stg__daily_model_a" + + mock_tags_match.return_value = False + result = parser.parse_models(raw_manifest, tag="blabla") + assert len(result) == 0 + + def test_parse_models_raises_error_for_empty_model_file(self, raw_manifest): + raw_manifest["nodes"]["model.playground.example_domain_stg__daily_model_a"].pop("name") + with pytest.raises(SystemExit): + parser.parse_models(raw_manifest) diff --git a/tests/yoda_dbt2looker/core/test_utils.py b/tests/yoda_dbt2looker/core/test_utils.py new file mode 100644 index 0000000..d2032fd --- /dev/null +++ b/tests/yoda_dbt2looker/core/test_utils.py @@ -0,0 +1,96 @@ +import pytest +import logging +import json +import yaml +from pathlib import Path +from unittest.mock import mock_open, patch +from yoda_dbt2looker.core.config import config +from yoda_dbt2looker.core import utils + + +class TestUtils: + @pytest.fixture + def mock_manifest(self): + return { + "metadata": { + "dbt_schema_version": "https://schemas.getdbt.com/dbt/manifest/v1.json" + }, + "nodes": {} + } + + @pytest.fixture + def mock_dbt_project(self): + return { + "name": "test_project", + "version": "1.0.0" + } + + @patch('logging.basicConfig') + def test_configure_logging_default(self, mock_basicConfig): + utils.configure_logging() + mock_basicConfig.assert_called_once_with( + level=getattr(logging, config.LOG_LEVEL), + format='%(asctime)s %(levelname)-6s %(message)s', + datefmt='%H:%M:%S', + ) + + @patch('logging.basicConfig') + def test_configure_logging_custom(self, mock_basicConfig): + custom_level = 'DEBUG' + utils.configure_logging(custom_level) + mock_basicConfig.assert_called_once_with( + level=getattr(logging, custom_level), + format='%(asctime)s %(levelname)-6s %(message)s', + datefmt='%H:%M:%S', + ) + + @patch('builtins.open', new_callable=mock_open) + def test_write_lookml_file(self, mock_file): + file_path = 'test_file.lkml' + contents = 'test contents' + utils.write_lookml_file(file_path, contents) + mock_file.assert_called_once_with(file_path, 'w') + mock_file().write.assert_called_once_with(contents) + + @patch("yoda_dbt2looker.core.utils.open", new_callable=mock_open, read_data=json.dumps({"key": "value"})) + def test_load_json_file(self, mock_file): + result = utils.load_json_file(Path("dummy_path.json")) + assert result == {"key": "value"} + + @patch("yoda_dbt2looker.core.utils.open", new_callable=mock_open, read_data=yaml.dump({"key": "value"})) + def test_load_yaml_file(self, mock_file): + result = utils.load_yaml_file(Path("dummy_path.yml")) + assert result == {"key": "value"} + + @patch("yoda_dbt2looker.core.utils.load_json_file") + @patch("yoda_dbt2looker.parser.validate_manifest") + def test_get_manifest(self, mock_validate_manifest, mock_load_json_file, mock_manifest): + mock_load_json_file.return_value = mock_manifest + result = utils.get_manifest("dummy_prefix") + assert result == mock_manifest + + @patch("yoda_dbt2looker.core.utils.load_yaml_file") + def test_get_dbt_project_config(self, mock_load_yaml_file, mock_dbt_project): + mock_load_yaml_file.return_value = mock_dbt_project + result = utils.get_dbt_project_config("dummy_prefix") + assert result == mock_dbt_project + + @patch("pathlib.Path.open", side_effect=FileNotFoundError) + def test_load_json_file_not_found(self, mock_file): + with pytest.raises(SystemExit): + utils.load_json_file(Path("dummy_path.json")) + + @patch("pathlib.Path.open", side_effect=FileNotFoundError) + def test_load_yaml_file_not_found(self, mock_file): + with pytest.raises(SystemExit): + utils.load_yaml_file(Path("dummy_path.yml")) + + @patch("yoda_dbt2looker.core.utils.load_json_file", side_effect=SystemExit) + def test_get_manifest_file_not_found(self, mock_load_json_file): + with pytest.raises(SystemExit): + utils.get_manifest("dummy_prefix") + + @patch("yoda_dbt2looker.core.utils.load_yaml_file", side_effect=SystemExit) + def test_get_dbt_project_config_file_not_found(self, mock_load_yaml_file): + with pytest.raises(SystemExit): + utils.get_dbt_project_config("dummy_prefix") diff --git a/tests/yoda_dbt2looker/test_cli.py b/tests/yoda_dbt2looker/test_cli.py new file mode 100644 index 0000000..8d93ae0 --- /dev/null +++ b/tests/yoda_dbt2looker/test_cli.py @@ -0,0 +1,61 @@ +from yoda_dbt2looker.cli import run_convert +import filecmp +import os +import shutil + + +def test__run_convert(): + remove_folder_contents("lookml") + run_convert( + target_dir="tests/resources/test_target", + project_dir="tests/resources", + output_dir="lookml", + tag="yoda_looker", + log_level="INFO", + ) + assert_folders_equal("tests/resources/expected_lookml", "lookml") + + +def remove_folder_contents(folder_path): + # Remove the contents of the folder, but keep the folder itself + if os.path.exists(folder_path): + for filename in os.listdir(folder_path): + file_path = os.path.join(folder_path, filename) + try: + if os.path.isfile(file_path) or os.path.islink(file_path): + os.unlink(file_path) + elif os.path.isdir(file_path): + shutil.rmtree(file_path) + except Exception as e: + print(f"Failed to delete {file_path}. Reason: {e}") + + +def assert_folders_equal(folder1, folder2): + comparison = filecmp.dircmp(folder1, folder2) + + # Check for common files + if comparison.diff_files: + print(f"Files that are different: {comparison.diff_files}") + raise AssertionError("Files are different") + if comparison.left_only: + print(f"Files that are only in {folder1}: {comparison.left_only}") + raise AssertionError("Files are different") + if comparison.right_only: + print(f"Files that are only in {folder2}: {comparison.right_only}") + raise AssertionError("Files are different") + common_files = comparison.common_files + for file in common_files: + file1_path = os.path.join(folder1, file) + file2_path = os.path.join(folder2, file) + + with open(file1_path, "r") as file1, open(file2_path, "r") as file2: + content1 = file1.read() + content2 = file2.read() + + assert content1 == content2, f"Content of file {file} is different." + + # Check for common subdirectories + for subdirectory in comparison.common_dirs: + subfolder1 = os.path.join(folder1, subdirectory) + subfolder2 = os.path.join(folder2, subdirectory) + assert_folders_equal(subfolder1, subfolder2) diff --git a/tests/yoda_dbt2looker/test_generator.py b/tests/yoda_dbt2looker/test_generator.py new file mode 100644 index 0000000..1d0a811 --- /dev/null +++ b/tests/yoda_dbt2looker/test_generator.py @@ -0,0 +1,674 @@ +from yoda_dbt2looker import generator, models +from unittest.mock import MagicMock, patch, call + + +def test__convert_all_refs_to_relation_name(): + result = generator._convert_all_refs_to_relation_name("ref('some_model')") + assert result == "some_model" + result = generator._convert_all_refs_to_relation_name("'some_model'") + assert result == "'some_model'" + result = generator._convert_all_refs_to_relation_name( + " ${ref('model1').key1} = ${ref('model2').key2}" + ) + assert result == "${model1.key1} = ${model2.key2}" + result = generator._convert_all_refs_to_relation_name( + " ${ref('model1').key1} = ${ref('model2').key2} and ${ref('model1').key2} = ${ref('model3').key1}" + ) + assert ( + result == "${model1.key1} = ${model2.key2} and ${model1.key2} = ${model3.key1}" + ) + result = generator._convert_all_refs_to_relation_name( + " (${ref('model1').key1} = ${ref('model2').key2} and ${ref('model1').key2} = ${ref('model3').key1}) or (${ref('model4').key1} = ${ref('model5').key2} or ${ref('model6').key2} = ${ref('model7').key1})" + ) + assert ( + result + == "(${model1.key1} = ${model2.key2} and ${model1.key2} = ${model3.key1} )or( ${model4.key1} = ${model5.key2} or ${model6.key2} = ${model7.key1})" + ) + result = generator._convert_all_refs_to_relation_name( + " ${ref('model1').key1} >= ${ref('model2').key2} and ${ref('model1').key2} <= ${ref('model3').key1}" + ) + assert ( + result + == "${model1.key1} >= ${model2.key2} and ${model1.key2} <= ${model3.key1}" + ) + result = generator._convert_all_refs_to_relation_name( + " ${ref('model1').key1} != ${ref('model2').key2} and ${ref('model1').key2} > ${ref('model3').key1}" + ) + assert ( + result == "${model1.key1} != ${model2.key2} and ${model1.key2} > ${model3.key1}" + ) + + +def test__generate_dimensions_no_column_enabled_returns_empty_list(): + model = MagicMock() + column = MagicMock() + model.columns = {"col1": column} + column.meta.dimension.enabled = False + assert generator._generate_dimensions(model, None) == [] + + +@patch("yoda_dbt2looker.generator.map_adapter_type_to_looker") +def test__generate_dimensions_column_enabled_not_scalar_type_returns_empty_list( + map_adapter_type_to_looker_mock, +): + model = MagicMock() + column = MagicMock() + model.columns = {"col1": column} + column.meta.dimension.enabled = True + data_type = MagicMock() + column.data_type = data_type + map_adapter_type_to_looker_mock.return_value = "date" + adapter_type = MagicMock() + assert generator._generate_dimensions(model, adapter_type) == [] + assert map_adapter_type_to_looker_mock.mock_calls == [call(adapter_type, data_type)] + + +@patch("yoda_dbt2looker.generator._extract_column_label") +@patch("yoda_dbt2looker.generator.map_adapter_type_to_looker") +def test__generate_dimensions_column_enabled_has_sql_returns_dimension( + map_adapter_type_to_looker_mock, _extract_column_label_mock +): + model = MagicMock() + column = MagicMock() + model.columns = {"col1": column} + column.meta.dimension.enabled = True + data_type = MagicMock() + column.data_type = data_type + map_adapter_type_to_looker_mock.return_value = "number" + adapter_type = MagicMock() + column.meta.dimension.name = "col1" + column.meta.dimension.sql = "col1 sql" + column.meta.dimension.description = "col1 description" + column.meta.dimension.value_format_name = None + _extract_column_label_mock.return_value = {} + + assert generator._generate_dimensions(model, adapter_type) == [ + { + "name": "col1", + "type": "number", + "sql": "col1 sql", + "description": "col1 description", + } + ] + assert map_adapter_type_to_looker_mock.mock_calls == [ + call(adapter_type, data_type), + call(adapter_type, data_type), + ] + + +@patch("yoda_dbt2looker.generator._extract_column_label") +@patch("yoda_dbt2looker.generator.map_adapter_type_to_looker") +def test__generate_dimensions_column_enabled_no_sql_returns_dimension( + map_adapter_type_to_looker_mock, _extract_column_label_mock +): + model = MagicMock() + column = MagicMock() + model.columns = {"col1": column} + column.meta.dimension.enabled = True + data_type = MagicMock() + column.data_type = data_type + map_adapter_type_to_looker_mock.return_value = "number" + adapter_type = MagicMock() + column.meta.dimension.name = None + column.name = "col1" + column.meta.dimension.sql = None + column.meta.dimension.description = "col1 description" + column.meta.dimension.value_format_name = None + _extract_column_label_mock.return_value = {} + assert generator._generate_dimensions(model, adapter_type) == [ + { + "name": "col1", + "type": "number", + "sql": f"${{TABLE}}.col1", + "description": "col1 description", + } + ] + assert map_adapter_type_to_looker_mock.mock_calls == [ + call(adapter_type, data_type), + call(adapter_type, data_type), + ] + + +@patch("yoda_dbt2looker.generator._extract_column_label") +@patch("yoda_dbt2looker.generator.map_adapter_type_to_looker") +def test__generate_dimensions_column_enabled_is_primary_key_returns_dimension( + map_adapter_type_to_looker_mock, _extract_column_label_mock +): + model = MagicMock() + column = MagicMock() + model.columns = {"col1": column} + column.meta.dimension.enabled = True + data_type = MagicMock() + column.data_type = data_type + map_adapter_type_to_looker_mock.return_value = "number" + adapter_type = MagicMock() + column.meta.dimension.name = None + column.name = "col1" + column.meta.dimension.sql = None + column.meta.dimension.description = "col1 description" + column.meta.dimension.value_format_name = None + model.meta.primary_key = "col1" + _extract_column_label_mock.return_value = {} + assert generator._generate_dimensions(model, adapter_type) == [ + { + "name": "col1", + "type": "number", + "sql": f"${{TABLE}}.col1", + "description": "col1 description", + "primary_key": "yes", + } + ] + assert map_adapter_type_to_looker_mock.mock_calls == [ + call(adapter_type, data_type), + call(adapter_type, data_type), + ] + + +@patch("yoda_dbt2looker.generator._extract_column_label") +@patch("yoda_dbt2looker.generator.map_adapter_type_to_looker") +def test__generate_dimensions_column_enabled_is_primary_key_returns_dimension_column_has_label( + map_adapter_type_to_looker_mock, _extract_column_label_mock +): + model = MagicMock() + column = MagicMock() + model.columns = {"col1": column} + column.meta.dimension.enabled = True + data_type = MagicMock() + column.data_type = data_type + map_adapter_type_to_looker_mock.return_value = "number" + adapter_type = MagicMock() + column.meta.dimension.name = None + column.name = "col1" + column.meta.dimension.sql = None + column.meta.dimension.description = "col1 description" + column.meta.dimension.value_format_name = None + model.meta.primary_key = "col1" + _extract_column_label_mock.return_value = {"label": "label1"} + assert generator._generate_dimensions(model, adapter_type) == [ + { + "name": "col1", + "type": "number", + "sql": f"${{TABLE}}.col1", + "description": "col1 description", + "primary_key": "yes", + "label": "label1", + } + ] + assert map_adapter_type_to_looker_mock.mock_calls == [ + call(adapter_type, data_type), + call(adapter_type, data_type), + ] + + +@patch("yoda_dbt2looker.generator._extract_column_label") +@patch("yoda_dbt2looker.generator.map_adapter_type_to_looker") +def test__generate_dimensions_column_enabled_col_has_value_format_name_but_not_number( + map_adapter_type_to_looker_mock, _extract_column_label_mock +): + model = MagicMock() + column = MagicMock() + model.columns = {"col1": column} + column.meta.dimension.enabled = True + data_type = MagicMock() + column.data_type = data_type + map_adapter_type_to_looker_mock.return_value = "yesno" + adapter_type = MagicMock() + column.meta.dimension.name = None + column.name = "col1" + column.meta.dimension.sql = None + column.meta.dimension.description = "col1 description" + column.meta.dimension.value_format_name.value = "format1" + _extract_column_label_mock.return_value = {} + assert generator._generate_dimensions(model, adapter_type) == [ + { + "name": "col1", + "type": "yesno", + "sql": f"${{TABLE}}.col1", + "description": "col1 description", + } + ] + assert map_adapter_type_to_looker_mock.mock_calls == [ + call(adapter_type, data_type), + call(adapter_type, data_type), + call(adapter_type, data_type), + ] + + +@patch("yoda_dbt2looker.generator._extract_column_label") +@patch("yoda_dbt2looker.generator.map_adapter_type_to_looker") +def test__generate_dimensions_column_enabled_col_has_value_format_name( + map_adapter_type_to_looker_mock, _extract_column_label_mock +): + model = MagicMock() + column = MagicMock() + model.columns = {"col1": column} + column.meta.dimension.enabled = True + data_type = MagicMock() + column.data_type = data_type + map_adapter_type_to_looker_mock.return_value = "number" + adapter_type = MagicMock() + column.meta.dimension.name = None + column.name = "col1" + column.meta.dimension.sql = None + column.meta.dimension.description = "col1 description" + column.meta.dimension.value_format_name.value = "format1" + _extract_column_label_mock.return_value = {} + assert generator._generate_dimensions(model, adapter_type) == [ + { + "name": "col1", + "type": "number", + "sql": f"${{TABLE}}.col1", + "description": "col1 description", + "value_format_name": "format1", + } + ] + assert map_adapter_type_to_looker_mock.mock_calls == [ + call(adapter_type, data_type), + call(adapter_type, data_type), + call(adapter_type, data_type), + ] + + +def test__generate_compound_no_primary_key_returns_none(): + model = MagicMock() + model.meta.primary_key = None + assert generator._generate_compound_primary_key_if_needed(model) is None + + +def test__generate_compound_primary_key_not_compound_return_none(): + model = MagicMock() + model.meta.primary_key = "col1" + assert generator._generate_compound_primary_key_if_needed(model) is None + + +def test__generate_compound_primary_key_compound_return_dict(): + model = MagicMock() + model.meta.primary_key = "col1 , col2" + assert generator._generate_compound_primary_key_if_needed(model) == { + "name": "primary_key", + "primary_key": "yes", + "sql": "CONCAT(${TABLE}.col1,${TABLE}.col2) ", + "description": f"auto generated compound key from the columns:col1 , col2", + } + + +@patch("yoda_dbt2looker.generator._generate_compound_primary_key_if_needed") +@patch("yoda_dbt2looker.generator._generate_dimensions") +def test_lookml_dimensions_from_model_no_compound_key_return_only_dimensions( + generate_dimensions_mock, generate_compound_primary_key_if_needed_mock +): + dimension1 = MagicMock() + generate_dimensions_mock.return_value = [dimension1] + generate_compound_primary_key_if_needed_mock.return_value = None + model = MagicMock() + adapter_type = MagicMock() + assert generator.lookml_dimensions_from_model(model, adapter_type) == [dimension1] + assert generate_dimensions_mock.mock_calls == [call(model, adapter_type)] + assert generate_compound_primary_key_if_needed_mock.mock_calls == [call(model)] + + +@patch("yoda_dbt2looker.generator._generate_compound_primary_key_if_needed") +@patch("yoda_dbt2looker.generator._generate_dimensions") +def test_lookml_dimensions_from_model_has_compound_key_return_joined_list( + generate_dimensions_mock, generate_compound_primary_key_if_needed_mock +): + dimension1 = MagicMock() + dimension2 = MagicMock() + generate_dimensions_mock.return_value = [dimension1] + generate_compound_primary_key_if_needed_mock.return_value = dimension2 + model = MagicMock() + adapter_type = MagicMock() + assert generator.lookml_dimensions_from_model(model, adapter_type) == [ + dimension1, + dimension2, + ] + assert generate_dimensions_mock.mock_calls == [call(model, adapter_type)] + assert generate_compound_primary_key_if_needed_mock.mock_calls[0] == call(model) + + +@patch("yoda_dbt2looker.generator.lookml_exposure_measure") +def test_looker_inner_on_column_meta(lookml_exposure_measure_mock): + lookml_exposure_measure_mock.return_value = {"name": "measure_1"} + columns = dict() + columns["col_name"] = models.DbtModelColumn( + name="test", description="", meta=models.DbtModelColumnMeta() + ) + columns["col_name"].meta.looker = models.Dbt2InnerLookerMeta() + + columns["col_name"].meta.looker.measures = {} + columns["col_name"].meta.looker.measures["one"] = models.Dbt2LookerMeasure( + type=models.LookerAggregateMeasures.average, + description="test measure", + sql="a=b", + ) + measure1 = models.Dbt2LookerExploreMeasure( + name="measure_1", + model="ref('a')", + sql="(SUM(${ref('model_2').interacted_users}) / SUM(${ref('a').total_users})", + description="measure_description", + type=models.LookerExposureMeasures.number.value, + ) + model_meta = models.DbtModelMeta() + model: models.DbtModel = models.DbtModel( + unique_id="a", + resource_type="model", + relation_name="", + schema="", + name="test", + description="", + tags=[], + columns=columns, + meta=model_meta, + measures_exposure=[measure1], + ) + model.name = "test" + + value = generator.lookml_measures_from_model(model) + assert value == [ + {"name": "one", "type": "average", "description": "test measure", "sql": "a=b"}, + {"name": "measure_1"}, + {"name": "count", "type": "count", "description": "Default count measure"}, + ] + assert lookml_exposure_measure_mock.mock_calls == [call(measure1)] + + +def test_main_explorer(): + columns = dict() + columns["col_name"] = models.DbtModelColumn( + name="test", description="", meta=models.DbtModelColumnMeta() + ) + columns["col_name"].meta.looker = models.Dbt2InnerLookerMeta() + + columns["col_name"].meta.looker.measures = { + "one": models.Dbt2LookerMeasure( + type=models.LookerAggregateMeasures.average, + description="test measure", + sql="a=b", + ) + } + + model_meta = models.DbtModelMeta() + model_meta.looker = models.Dbt2MetaLookerModelMeta( + main_model="ref('main_abc')", connection="connection1" + ) + model_meta.looker.joins = [ + models.Dbt2LookerExploreJoin(join="test_join", sql_on="field") + ] + model: models.DbtModel = models.DbtModel( + unique_id="a", + resource_type="model", + relation_name="", + schema="", + name="test", + description="", + tags=[], + columns=columns, + meta=model_meta, + ) + model.name = "test" + value = generator.lookml_model_data_from_dbt_model(model, "project") + assert ( + value + == 'connection: "connection1"\ninclude: "views/*"\n\nexplore: main_abc {\n description: ""\n\n join: test_join {\n type: left_outer\n relationship: many_to_one\n sql_on: field ;;\n }\n}' + ) + + +def test_lookml_exposure_measure(): + measure1 = models.Dbt2LookerExploreMeasure( + name="measure_1", + model="ref('model_1')", + sql="(SUM(${ref('model_2').interacted_users}) / SUM(${ref('model_1').total_users})", + description="measure_description", + type=models.LookerExposureMeasures.number.value, + ) + value = generator.lookml_exposure_measure(measure1) + assert value == { + "name": "measure_1", + "type": "number", + "sql": "(SUM(${model_2.interacted_users} ) / SUM( ${model_1.total_users})", + "description": "measure_description", + } + measure1 = models.Dbt2LookerExploreMeasure( + name="measure_1", + model="ref('model_1')", + sql="(SUM(${ref('model_2').interacted_users}) / SUM(${ref('model_1').total_users})", + description="measure_description", + type=models.LookerExposureMeasures.number.value, + label="measure1", + ) + value = generator.lookml_exposure_measure(measure1) + assert value == { + "name": "measure_1", + "type": "number", + "sql": "(SUM(${model_2.interacted_users} ) / SUM( ${model_1.total_users})", + "description": "measure_description", + "label": "measure1", + } + + +def test__get_model_relation_name(): + model = MagicMock() + model.relation_name = "table1" + assert generator._get_model_relation_name(model) == "table1" + model.tags = ["yoda_snowflake"] + model.meta.integration_config.snowflake.properties.sf_schema = "schema1" + model.meta.integration_config.snowflake.properties.table = "table2" + assert generator._get_model_relation_name(model) == "schema1.table2" + + +def test_lookml_calculated_dimension(): + dimension1 = models.Dbt2LookerExploreDimension( + name="custom_dimension_1", + model="ref('model_1')", + sql="case when 1=1 then 1 else 0 end", + description="custom dimension", + type="number", + primary_key=False, + ) + value = generator.lookml_calculated_dimension(dimension1) + assert value == { + "name": "custom_dimension_1", + "type": "number", + "sql": "case when 1=1 then 1 else 0 end", + "description": "custom dimension", + "primary_key": "no", + } + dimension1 = models.Dbt2LookerExploreDimension( + name="custom_dimension_1", + model="ref('model_1')", + sql="case when 1=1 then 1 else 0 end", + description="custom dimension", + type="number", + primary_key=True, + ) + value = generator.lookml_calculated_dimension(dimension1) + assert value == { + "name": "custom_dimension_1", + "type": "number", + "sql": "case when 1=1 then 1 else 0 end", + "description": "custom dimension", + "primary_key": "yes", + } + dimension1 = models.Dbt2LookerExploreDimension( + name="custom_dimension_1", + model="ref('model_1')", + sql="case when 1=1 then 1 else 0 end", + description="custom dimension", + type="number", + primary_key=True, + label="dimension1", + ) + value = generator.lookml_calculated_dimension(dimension1) + assert value == { + "name": "custom_dimension_1", + "type": "number", + "sql": "case when 1=1 then 1 else 0 end", + "description": "custom dimension", + "primary_key": "yes", + "label": "dimension1" + } + + +def test_lookml_parameter_exposure(): + parameter1 = models.Dbt2LookerExploreParameter( + name="custom_parameter_1", + model="ref('model_1')", + type="number", + label="Param1", + allowed_value=["1", "2", "3"], + description="custom parameter", + ) + + parameter2 = models.Dbt2LookerExploreParameter( + name="custom_parameter_2", + model="ref('model_1')", + type="string", + ) + value1 = generator.lookml_parameter_exposure(parameter1) + value2 = generator.lookml_parameter_exposure(parameter2) + assert value1 == { + "name": "custom_parameter_1", + "type": "number", + "label": "Param1", + "allowed_value": ["1", "2", "3"], + "description": "custom parameter", + } + + assert value2 == { + "name": "custom_parameter_2", + "type": "string", + "description": "", + } + + +def test_lookml_filter_exposure(): + filter1 = models.Dbt2LookerExploreFilter( + name="custom_filter_1", + model="ref('model_1')", + type="number", + label="Filter1", + sql="case when 1=1 then 1 else 0 end", + description="custom filter", + ) + + filter2 = models.Dbt2LookerExploreFilter( + name="custom_filter_2", + model="ref('model_1')", + type="date", + ) + value1 = generator.lookml_filter_exposure(filter1) + value2 = generator.lookml_filter_exposure(filter2) + assert value1 == { + "name": "custom_filter_1", + "type": "number", + "label": "Filter1", + "sql": "case when 1=1 then 1 else 0 end", + "description": "custom filter", + } + + assert value2 == { + "name": "custom_filter_2", + "type": "date", + "description": "", + } + + +def test_lookml_exposure_dimension_duration_group(): + dim_group1 = models.Dbt2LookerExploreDimensionGroupDuration( + name="dim_group_1", + model="ref('model_1')", + type="duration", + sql_start="case when 1=1 then 1 else 0 end", + sql_end="case when 1=1 then 1 else 0 end", + intervals=["day"], + datatype="date", + description="custom dimension group", + ) + + dim_group2 = models.Dbt2LookerExploreDimensionGroupDuration( + name="dim_group_2", + model="ref('model_1')", + type="duration", + sql_start="case when 1=1 then 1 else 0 end", + sql_end="case when 1=1 then 1 else 0 end", + ) + value1 = generator.lookml_exposure_dimension_group_duration(dim_group1) + value2 = generator.lookml_exposure_dimension_group_duration(dim_group2) + assert value1 == { + "name": "dim_group_1", + "type": "duration", + "sql_start": "case when 1=1 then 1 else 0 end", + "sql_end": "case when 1=1 then 1 else 0 end", + "description": "custom dimension group", + "datatype": "date", + "intervals": ["day"], + } + + assert value2 == { + "name": "dim_group_2", + "type": "duration", + "sql_start": "case when 1=1 then 1 else 0 end", + "sql_end": "case when 1=1 then 1 else 0 end", + "description": "", + } + + +def test__remove_escape_characters(): + string_1 = "${ref('yoda_e2e_loyalty__fact_store_profile_daily')}.count_campaigns = {\\% parameter ${ref('yoda_e2e_platform__dim_stores')}.past_num_days \\%}" + string_2 = "empty string" + + assert ( + generator._remove_escape_characters(string_1) + == "${ref('yoda_e2e_loyalty__fact_store_profile_daily')}.count_campaigns = {% parameter ${ref('yoda_e2e_platform__dim_stores')}.past_num_days %}" + ) + assert generator._remove_escape_characters(string_2) == string_2 + + +def test_lookml_exposure_measure_with_parameter(): + measure1 = models.Dbt2LookerExploreMeasure( + name="measure_1", + model="ref('model_1')", + sql="(CASE WHEN date = {\\% parameter ref('model_1').end_date \\%} THEN ${ref('model_1').total_outstanding_points_end_of_day} END)", + description="measure_description", + type=models.LookerExposureMeasures.sum.value, + ) + value = generator.lookml_exposure_measure(measure1) + assert value == { + "name": "measure_1", + "type": "sum", + "sql": "(CASE WHEN date = {% parameter model_1.end_date %} THEN ${model_1.total_outstanding_points_end_of_day} END)", + "description": "measure_description", + } + + +def test__extract_column_label(): + model = MagicMock() + model.model_labels = None + assert generator._extract_column_label(model, MagicMock()) == {} + model = MagicMock() + model.model_labels.columns_labels = None + assert generator._extract_column_label(model, MagicMock()) == {} + model = MagicMock() + model.model_labels.columns_labels = {} + column = MagicMock() + column.name = "col1" + assert generator._extract_column_label(model, column) == {} + model = MagicMock() + model.model_labels.columns_labels = {"col1": "label1"} + assert generator._extract_column_label(model, column) == {"label": "label1"} + + +def test__generate_view_label_if_needed(): + lookml = {"view": {}} + model = MagicMock() + model.model_labels = None + generator._generate_view_label_if_needed(model, lookml) + assert lookml == {"view": {}} + model = MagicMock() + model.model_labels.model_label = None + generator._generate_view_label_if_needed(model, lookml) + assert lookml == {"view": {}} + model = MagicMock() + model.model_labels.model_label = "label1" + generator._generate_view_label_if_needed(model, lookml) + assert lookml == {"view": {"label": "label1"}} diff --git a/tests/yoda_dbt2looker/test_parser.py b/tests/yoda_dbt2looker/test_parser.py new file mode 100644 index 0000000..a6b3a54 --- /dev/null +++ b/tests/yoda_dbt2looker/test_parser.py @@ -0,0 +1,79 @@ +from unittest.mock import MagicMock + +import pytest +from yoda_dbt2looker import models +from yoda_dbt2looker.parser import ( + _extract_measures_models, + _extract_exposure_models, + _assign_model_labels, +) + + +def test__extract_measures_models(): + exposure_model_views = set() + exposure1 = MagicMock() + model_to_measure = {} + exposure1.meta.looker.measures = [ + models.Dbt2LookerExploreMeasure( + name="measure_1", + model="ref('model_1')", + sql="(SUM(${ref('model_1').interacted_users}) / SUM(${ref('model_1').total_users})", + description="", + type=models.LookerExposureMeasures.number.value, + ), + models.Dbt2LookerExploreMeasure( + name="measure_2", + model="ref('model_2')", + sql="(SUM(${ref('model_2').interacted_users}) / SUM(${ref('model_1').total_users})", + description="", + type=models.LookerExposureMeasures.number.value, + ), + ] + _extract_measures_models(exposure_model_views, model_to_measure, exposure1) + assert exposure_model_views == {"model_1", "model_2"} + assert model_to_measure == { + "model_1": [exposure1.meta.looker.measures[0]], + "model_2": [exposure1.meta.looker.measures[1]], + } + + +def test__extract_models(): + exposure_model_views = set() + exposure = MagicMock() + model = {} + exposure.meta.looker.dimensions = [ + models.Dbt2LookerExploreDimension( + name="calculated_dimension_1", + model="ref('model_1')", + sql="case when ${col1} is null then ${col2} else ${col4} end", + description="", + type="number", + ), + models.Dbt2LookerExploreDimension( + name="measure_2", + model="ref('model_2')", + sql="case when ${col1} is null then ${col2} else ${col1} end", + description="", + type="string", + ), + ] + _extract_exposure_models( + exposure_model_views, model, exposure.meta.looker.dimensions + ) + assert exposure_model_views == {"model_1", "model_2"} + assert model == { + "model_1": [exposure.meta.looker.dimensions[0]], + "model_2": [exposure.meta.looker.dimensions[1]], + } + + +def test__assign_model_labels(): + model_node = MagicMock() + model_node.model_labels = None + _assign_model_labels({}, "model1", model_node) + assert model_node.model_labels is None + model_labels = MagicMock() + _assign_model_labels({"model1": [model_labels]}, "model1", model_node) + assert model_node.model_labels == model_labels + with pytest.raises(Exception, match="Exposure model_labels should be a list of one element for model model1"): + _assign_model_labels({"model1": [model_labels, model_labels]}, "model1", model_node) diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..a0bfb48 --- /dev/null +++ b/tox.ini @@ -0,0 +1,15 @@ +[tox] +envlist = py39 +isolated_build = True + +[gh-actions] +python = + 3.9: py39 + +[testenv:tests] +allowlist_externals = poetry +whitelist_externals = poetry +# install pytest in the virtualenv where commands will be executed... +commands = + poetry install -v + poetry run pytest {posargs} tests \ No newline at end of file diff --git a/dbt2looker/__init__.py b/yoda_dbt2looker/__init__.py similarity index 100% rename from dbt2looker/__init__.py rename to yoda_dbt2looker/__init__.py diff --git a/dbt2looker/cli.py b/yoda_dbt2looker/cli.py similarity index 68% rename from dbt2looker/cli.py rename to yoda_dbt2looker/cli.py index a7c0ee4..acdbf3c 100644 --- a/dbt2looker/cli.py +++ b/yoda_dbt2looker/cli.py @@ -3,6 +3,7 @@ import logging import pathlib import os +from typing import List try: from importlib.metadata import version except ImportError: @@ -17,6 +18,7 @@ from . import parser from . import generator +from . import models MANIFEST_PATH = './manifest.json' DEFAULT_LOOKML_OUTPUT_DIR = './lookml' @@ -35,18 +37,6 @@ def get_manifest(prefix: str): return raw_manifest -def get_catalog(prefix: str): - catalog_path = os.path.join(prefix, 'catalog.json') - try: - with open(catalog_path, 'r') as f: - raw_catalog = json.load(f) - except FileNotFoundError as e: - logging.error(f'Could not find catalog file at {catalog_path}. Use --target-dir to change the search path for the catalog.json file.') - raise SystemExit('Failed') - parser.validate_catalog(raw_catalog) - logging.debug(f'Detected valid catalog at {catalog_path}') - return raw_catalog - def get_dbt_project_config(prefix: str): project_path = os.path.join(prefix, 'dbt_project.yml') @@ -75,7 +65,7 @@ def run(): ) argparser.add_argument( '--target-dir', - help='Path to dbt target directory containing manifest.json and catalog.json. Default is "./target"', + help='Path to dbt target directory containing manifest.json file. Default is "./target"', default='./target', type=str, ) @@ -98,41 +88,57 @@ def run(): type=str, ) args = argparser.parse_args() + run_convert(args.target_dir, args.project_dir, args.output_dir, args.tag, args.log_level) + + +def run_convert(target_dir='./target', project_dir='./', output_dir=DEFAULT_LOOKML_OUTPUT_DIR, tag=None, log_level='INFO'): logging.basicConfig( - level=getattr(logging, args.log_level), + level=getattr(logging, log_level), format='%(asctime)s %(levelname)-6s %(message)s', datefmt='%H:%M:%S', ) # Load raw manifest file - raw_manifest = get_manifest(prefix=args.target_dir) - raw_catalog = get_catalog(prefix=args.target_dir) - raw_config = get_dbt_project_config(prefix=args.project_dir) + raw_manifest = get_manifest(prefix=target_dir) + raw_config = get_dbt_project_config(prefix=project_dir) - # Get dbt models from manifest + # Get dbt models from manifestpo dbt_project_config = parser.parse_dbt_project_config(raw_config) - typed_dbt_models = parser.parse_typed_models(raw_manifest, raw_catalog, tag=args.tag) + typed_dbt_models = parser.parse_typed_models(raw_manifest, dbt_project_config.name, tag=tag) + typed_dbt_exposures: List[models.DbtExposure] = parser.parse_exposures(raw_manifest, tag=tag) adapter_type = parser.parse_adapter_type(raw_manifest) + # Generate lookml views lookml_views = [ generator.lookml_view_from_dbt_model(model, adapter_type) for model in typed_dbt_models ] - pathlib.Path(os.path.join(args.output_dir, 'views')).mkdir(parents=True, exist_ok=True) + + pathlib.Path(os.path.join(output_dir, 'views')).mkdir(parents=True, exist_ok=True) for view in lookml_views: - with open(os.path.join(args.output_dir, 'views', view.filename), 'w') as f: + with open(os.path.join(output_dir, 'views', view.filename), 'w') as f: f.write(view.contents) - logging.info(f'Generated {len(lookml_views)} lookml views in {os.path.join(args.output_dir, "views")}') + logging.info(f'Generated {len(lookml_views)} lookml views in {os.path.join(output_dir, "views")}') # Generate Lookml models + manifest = models.DbtManifest(**raw_manifest) lookml_models = [ - generator.lookml_model_from_dbt_model(model, dbt_project_config.name) + generator.lookml_model_from_dbt_model(manifest, model, dbt_project_config.name) for model in typed_dbt_models + if parser.tags_match(tag, model) and model.create_explorer + ] + lookml_models_exposures = [ + generator.lookml_model_from_dbt_model(manifest, exposure, dbt_project_config.name) + for exposure in typed_dbt_exposures ] - for model in lookml_models: - with open(os.path.join(args.output_dir, model.filename), 'w') as f: + for model in lookml_models + lookml_models_exposures: + with open(os.path.join(output_dir, model.filename), 'w') as f: f.write(model.contents) - logging.info(f'Generated {len(lookml_models)} lookml models in {args.output_dir}') + + + logging.info(f'Generated {len(lookml_models)} lookml models in {output_dir}') + logging.info(f'Generated {len(lookml_models_exposures)} lookml exposure models in {output_dir}') logging.info('Success') + diff --git a/yoda_dbt2looker/core/__init__.py b/yoda_dbt2looker/core/__init__.py new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/yoda_dbt2looker/core/__init__.py @@ -0,0 +1 @@ + diff --git a/yoda_dbt2looker/core/config.py b/yoda_dbt2looker/core/config.py new file mode 100644 index 0000000..2e4868d --- /dev/null +++ b/yoda_dbt2looker/core/config.py @@ -0,0 +1,16 @@ +from dataclasses import dataclass + + +@dataclass +class Config: + LOOKML_OUTPUT_DIR: str = './lookml' + TARGET_DIR: str = './target' + PROJECT_DIR: str = './' + LOG_LEVEL: str = 'INFO' + MANIFEST_FILENAME: str = 'manifest.json' + DBT_PROJECT_FILENAME: str = 'dbt_project.yml' + YODA_SNOWFLAKE_TAG: str = 'yoda_snowflake' + YODA_SNOWFLAKE_AS_ICEBERG_TAG: str = 'yoda_snowflake_as_iceberg' + + +config = Config() diff --git a/yoda_dbt2looker/core/converter.py b/yoda_dbt2looker/core/converter.py new file mode 100644 index 0000000..4e7b3f4 --- /dev/null +++ b/yoda_dbt2looker/core/converter.py @@ -0,0 +1,49 @@ +import logging +from .utils import ( + get_manifest, + get_dbt_project_config, + configure_logging +) +from .config import config +from ..parser import ( + parse_dbt_project_config, + parse_adapter_type, +) +from yoda_dbt2looker.core.parser import parse_typed_models +from yoda_dbt2looker.core.generator import generate_lookml_views + + +def convert(target_dir=config.TARGET_DIR, project_dir=config.PROJECT_DIR, output_dir=config.LOOKML_OUTPUT_DIR, + tag=None, log_level=config.LOG_LEVEL): + """ + Convert dbt models to LookML views and models. + + This function automates the conversion of dbt models into LookML by performing the following steps: + 1. Retrieves the dbt manifest and project configuration from the specified directories. + 2. Parses the dbt project configuration and models to extract necessary details. + 3. Determines the appropriate adapter type from the manifest to tailor the LookML generation. + 4. Generates LookML views based on the parsed dbt models, ensuring compatibility and accuracy. + 5. Generates LookML models, which define how the views are combined and queried. + + :param target_dir: The directory containing the dbt target files (default: config.TARGET_DIR). + :type target_dir: str + :param project_dir: The directory containing the dbt project files (default: config.PROJECT_DIR). + :type project_dir: str + :param output_dir: The directory where the generated LookML files will be saved (default: config.LOOKML_OUTPUT_DIR). + :type output_dir: str + :param tag: A specific tag used to filter which dbt models to convert (default: None). + :type tag: str, optional + :param log_level: The level of logging detail (default: config.LOG_LEVEL). + :type log_level: str + + :returns: None + + :raises SystemExit: If there is an error in loading, parsing, or processing the dbt files, the function will terminate the program. + """ + configure_logging(log_level) + raw_manifest = get_manifest(prefix=target_dir) + typed_dbt_models = parse_typed_models(raw_manifest, tag=tag) + adapter_type = parse_adapter_type(raw_manifest) + + generate_lookml_views(typed_dbt_models, adapter_type, output_dir) + logging.info('Convertion finished successfully') diff --git a/yoda_dbt2looker/core/generator.py b/yoda_dbt2looker/core/generator.py new file mode 100644 index 0000000..79c0086 --- /dev/null +++ b/yoda_dbt2looker/core/generator.py @@ -0,0 +1,104 @@ +import logging +from typing import List +from yoda_dbt2looker.core.models import DbtModel +import lkml + +from yoda_dbt2looker.models import ( + SupportedDbtAdapters, + LookViewFile +) +from yoda_dbt2looker.generator import ( + lookml_date_time_dimension_group, + map_adapter_type_to_looker, + lookml_date_dimension_group, + looker_date_time_types, + looker_date_types, + looker_scalar_types, + _generate_compound_primary_key_if_needed +) +from yoda_dbt2looker.core.utils import write_list_of_lookml_views +from yoda_dbt2looker.core.config import config + + +def generate_lookml_views(dbt_models: List[DbtModel], adapter_type: str, output_dir: str) -> None: + views = [lookml_view_from_dbt_model(model, SupportedDbtAdapters(adapter_type)) for model in dbt_models] + write_list_of_lookml_views(views, output_dir) + + +def lookml_view_from_dbt_model(model: DbtModel, adapter_type: SupportedDbtAdapters) -> LookViewFile: + view_name = model.meta.migrated_from_model or model.name + lookml = { + "view": { + "name": view_name, + "sql_table_name": get_model_relation_name(model), + "dimension_groups": lookml_dimension_groups_from_model(model, adapter_type), + "dimensions": lookml_dimensions_from_model(model, adapter_type), + # no measures will be created based on dbt models. + "measures": [], + } + } + logging.debug( + f"Created view %s from model %s with %d dimensions", + view_name, + model.name, + len(lookml["view"]["dimensions"]), + ) + try: + contents = lkml.dump(lookml) + except Exception as e: + logging.error(f"Error dumping lookml for model {model.name}") + raise e + return LookViewFile(filename=f"{view_name}.view.lkml", contents=contents) + + +def get_model_relation_name(model: DbtModel): + if config.YODA_SNOWFLAKE_TAG in model.tags or config.YODA_SNOWFLAKE_AS_ICEBERG_TAG in model.tags: + return f"{model.meta.integration_config.snowflake.properties.sf_schema}.{model.meta.integration_config.snowflake.properties.table}" + return model.relation_name + + +def lookml_dimension_groups_from_model( + model: DbtModel, adapter_type: SupportedDbtAdapters +): + date_times = [ + lookml_date_time_dimension_group(column, adapter_type) + for column in model.columns.values() + if map_adapter_type_to_looker(adapter_type, column.data_type) + in looker_date_time_types + ] + dates = [ + lookml_date_dimension_group(column, adapter_type) + for column in model.columns.values() + if column.meta.dimension.enabled + and map_adapter_type_to_looker(adapter_type, column.data_type) + in looker_date_types + ] + + return date_times + dates + + +def lookml_dimensions_from_model(model: DbtModel, adapter_type: SupportedDbtAdapters): + dimensions = [ + { + 'name': column.meta.dimension.name or column.name, + 'type': map_adapter_type_to_looker(adapter_type, column.data_type), + 'sql': column.meta.dimension.sql or f'${{TABLE}}.{column.name}', + 'description': column.meta.dimension.description or column.description, + **({"primary_key": "yes"} if model.meta.primary_key == column.name else {}), + **( + {'value_format_name': column.meta.dimension.value_format_name.value} + if (column.meta.dimension.value_format_name + and map_adapter_type_to_looker(adapter_type, column.data_type) == 'number') + else {} + ) + } + for column in model.columns.values() + if column.meta.dimension.enabled + and map_adapter_type_to_looker(adapter_type, column.data_type) + in looker_scalar_types + ] + compound_key = _generate_compound_primary_key_if_needed(model) + if compound_key: + dimensions.append(compound_key) + + return dimensions diff --git a/yoda_dbt2looker/core/models.py b/yoda_dbt2looker/core/models.py new file mode 100644 index 0000000..0045ffa --- /dev/null +++ b/yoda_dbt2looker/core/models.py @@ -0,0 +1,48 @@ +from typing import Dict, List, Optional, Union + +try: + from typing import Literal +except ImportError: + from typing_extensions import Literal +from pydantic import Field, validator, BaseModel + +from yoda_dbt2looker.models import ( + DbtNode, + DbtModelColumn, + ModelIntegrationConfigMetadata, + DbtManifestMetadata +) + + +class DbtModelMeta(BaseModel): + primary_key: Optional[str] = Field(None, alias="primary-key") + integration_config: Optional[ModelIntegrationConfigMetadata] = None + migrated_from_model: Optional[str] = Field(None, alias="migrated-from-model") + + +class DbtModelConfig(BaseModel): + tags: Optional[List[str]] = None + + +class DbtModel(DbtNode): + resource_type: Literal["model"] + relation_name: str + db_schema: str = Field(..., alias="schema") + name: str + description: str + columns: Dict[str, DbtModelColumn] + tags: List[str] + meta: DbtModelMeta + config: DbtModelConfig + + @validator("columns") + def case_insensitive_column_names(cls, v: Dict[str, DbtModelColumn]): + return { + name.lower(): column.copy(update={"name": column.name.lower()}) + for name, column in v.items() + } + + +class DbtManifest(BaseModel): + nodes: Dict[str, Union[DbtModel, DbtNode]] + metadata: DbtManifestMetadata diff --git a/yoda_dbt2looker/core/parser.py b/yoda_dbt2looker/core/parser.py new file mode 100644 index 0000000..14ffb09 --- /dev/null +++ b/yoda_dbt2looker/core/parser.py @@ -0,0 +1,62 @@ +import logging +from typing import Optional, List, Dict +from functools import reduce +from yoda_dbt2looker.core.models import ( + DbtModel, + DbtManifest +) + + +def parse_typed_models( + raw_manifest: dict, + tag: Optional[str] = None, +): + dbt_models = parse_models(raw_manifest, tag=tag) + logging.debug("Parsed %d models from manifest.json", len(dbt_models)) + if logging.getLogger().isEnabledFor(logging.DEBUG): + for model in dbt_models: + logging.debug( + "Model %s has %d columns with %d measures", + model.name, + len(model.columns), + reduce( + lambda acc, col: acc + + len(col.meta.measures) + + len(col.meta.measure) + + len(col.meta.metrics) + + len(col.meta.metric), + model.columns.values(), + 0, + ), + ) + + logging.debug("Found manifest entries for %d models", len(dbt_models)) + return dbt_models + + +def parse_models(raw_manifest: Dict, tag: str = None) -> List[DbtModel]: + manifest = DbtManifest(**raw_manifest) + all_models: List[DbtModel] = [ + node for node in manifest.nodes.values() if node.resource_type == "model" + ] + + # Empty model files have many missing parameters + for model in all_models: + if not hasattr(model, "name"): + logging.error( + 'Cannot parse model with id: "%s" - is the model file empty?', + model.unique_id, + ) + raise SystemExit("Failed") + + if tag is None: + return all_models + return [model for model in all_models if tags_match(tag, model)] + + +def tags_match(query_tag: str, model: DbtModel) -> bool: + try: + return query_tag in model.config.tags + except Exception as e: + logging.error(f"Given tag {query_tag} doesn't exist in model config tags , err: {e}") + return False diff --git a/yoda_dbt2looker/core/utils.py b/yoda_dbt2looker/core/utils.py new file mode 100644 index 0000000..debf72f --- /dev/null +++ b/yoda_dbt2looker/core/utils.py @@ -0,0 +1,69 @@ +import json +import logging +import os +import yaml +from typing import Dict, List, Any +from pathlib import Path + +try: + from yaml import CLoader as Loader +except ImportError: + from yaml import Loader + +from .. import parser +from ..models import LookViewFile +from .config import config + + +def configure_logging(log_level: str = config.LOG_LEVEL): + logging.basicConfig( + level=getattr(logging, log_level), + format='%(asctime)s %(levelname)-6s %(message)s', + datefmt='%H:%M:%S', + ) + + +def write_lookml_file(file_path: str, contents: str) -> None: + with open(file_path, 'w') as f: + f.write(contents) + + +def write_list_of_lookml_views(views: List[LookViewFile], output_dir: str = config.LOOKML_OUTPUT_DIR) -> None: + if not os.path.exists(output_dir): + os.makedirs(output_dir) + for view in views: + file_path = os.path.join(output_dir, view.filename) + write_lookml_file(file_path, view.contents) + + +def load_json_file(file_path: Path) -> Dict[str, Any]: + try: + with open(file_path, 'r') as f: + return json.load(f) + except FileNotFoundError: + logging.error(f'Could not find file at {file_path}.') + raise SystemExit(f'Failed to load json file: {file_path}') + + +def load_yaml_file(file_path: Path) -> Dict[str, Any]: + try: + with open(file_path, 'r') as f: + return yaml.load(f, Loader=Loader) + except FileNotFoundError: + logging.error(f'Could not find file at {file_path}.') + raise SystemExit(f'Failed to load yaml file: {file_path}') + + +def get_manifest(prefix: str) -> Dict[str, Any]: + manifest_path = os.path.join(prefix, config.MANIFEST_FILENAME) + raw_manifest = load_json_file(manifest_path) + parser.validate_manifest(raw_manifest) + logging.debug(f'Detected valid manifest at {manifest_path}') + return raw_manifest + + +def get_dbt_project_config(prefix: str) -> Dict[str, Any]: + project_path = os.path.join(prefix, config.DBT_PROJECT_FILENAME) + project_config = load_yaml_file(project_path) + logging.debug(f'Detected valid dbt config at {project_path}') + return project_config diff --git a/dbt2looker/dbt_json_schemas/__init__.py b/yoda_dbt2looker/dbt_json_schemas/__init__.py similarity index 100% rename from dbt2looker/dbt_json_schemas/__init__.py rename to yoda_dbt2looker/dbt_json_schemas/__init__.py diff --git a/yoda_dbt2looker/dbt_json_schemas/manifest_dbt2looker.json b/yoda_dbt2looker/dbt_json_schemas/manifest_dbt2looker.json new file mode 100644 index 0000000..b571331 --- /dev/null +++ b/yoda_dbt2looker/dbt_json_schemas/manifest_dbt2looker.json @@ -0,0 +1,20911 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "type": "object", + "title": "WritableManifest", + "properties": { + "metadata": { + "type": "object", + "title": "ManifestMetadata", + "description": "Metadata about the manifest", + "properties": { + "dbt_schema_version": { + "type": "string" + }, + "dbt_version": { + "type": "string", + "default": "1.9.0a1" + }, + "generated_at": { + "type": "string" + }, + "invocation_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "env": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "propertyNames": { + "type": "string" + } + }, + "project_name": { + "description": "Name of the root project", + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "project_id": { + "description": "A unique identifier for the project, hashed from the project name", + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "user_id": { + "description": "A unique identifier for the user", + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ], + "default": null + }, + "send_anonymous_usage_stats": { + "description": "Whether dbt is configured to send anonymous usage statistics", + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "adapter_type": { + "description": "The type name of the adapter", + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "nodes": { + "type": "object", + "description": "The nodes defined in the dbt project and its dependencies", + "additionalProperties": { + "anyOf": [ + { + "type": "object", + "title": "Seed", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "seed" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "SeedConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "seed" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "delimiter": { + "type": "string", + "default": "," + }, + "quote_columns": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "root_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "MacroDependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Analysis", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "analysis" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "SingularTest", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "test" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "TestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "dbt_test__audit" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "test" + }, + "severity": { + "type": "string", + "default": "ERROR", + "pattern": "^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$" + }, + "store_failures": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "store_failures_as": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "where": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "fail_calc": { + "type": "string", + "default": "count(*)" + }, + "warn_if": { + "type": "string", + "default": "!= 0" + }, + "error_if": { + "type": "string", + "default": "!= 0" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "HookNode", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "operation" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Model", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "model" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "ModelConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "access": { + "enum": [ + "private", + "protected", + "public" + ], + "default": "protected" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "access": { + "enum": [ + "private", + "protected", + "public" + ], + "default": "protected" + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ModelLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + }, + "columns": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "latest_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "deprecation_date": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "primary_key": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "SqlOperation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "sql_operation" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "GenericTest", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "test" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "TestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "dbt_test__audit" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "test" + }, + "severity": { + "type": "string", + "default": "ERROR", + "pattern": "^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$" + }, + "store_failures": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "store_failures_as": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "where": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "fail_calc": { + "type": "string", + "default": "count(*)" + }, + "warn_if": { + "type": "string", + "default": "!= 0" + }, + "error_if": { + "type": "string", + "default": "!= 0" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "column_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "file_key_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "attached_node": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "test_metadata": { + "type": "object", + "title": "TestMetadata", + "properties": { + "name": { + "type": "string", + "default": "test" + }, + "kwargs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "namespace": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Snapshot", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "snapshot" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "SnapshotConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "snapshot" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "target_schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "target_database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "updated_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "check_cols": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum", + "config" + ] + } + ] + }, + "propertyNames": { + "type": "string" + } + }, + "sources": { + "type": "object", + "description": "The sources defined in the dbt project and its dependencies", + "additionalProperties": { + "type": "object", + "title": "SourceDefinition", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "source" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "source_name": { + "type": "string" + }, + "source_description": { + "type": "string" + }, + "loader": { + "type": "string" + }, + "identifier": { + "type": "string" + }, + "quoting": { + "type": "object", + "title": "Quoting", + "properties": { + "database": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "identifier": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "column": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "loaded_at_field": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "freshness": { + "anyOf": [ + { + "type": "object", + "title": "FreshnessThreshold", + "properties": { + "warn_after": { + "anyOf": [ + { + "type": "object", + "title": "Time", + "properties": { + "count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "period": { + "anyOf": [ + { + "enum": [ + "minute", + "hour", + "day" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ] + }, + "error_after": { + "anyOf": [ + { + "type": "object", + "title": "Time", + "properties": { + "count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "period": { + "anyOf": [ + { + "enum": [ + "minute", + "hour", + "day" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ] + }, + "filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "external": { + "anyOf": [ + { + "type": "object", + "title": "ExternalTable", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "location": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "file_format": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "row_format": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tbl_properties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "partitions": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "array", + "items": { + "type": "object", + "title": "ExternalPartition", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "name": { + "type": "string", + "default": "" + }, + "description": { + "type": "string", + "default": "" + }, + "data_type": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ], + "default": null + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "source_meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "SourceConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": true + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "created_at": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "source_name", + "source_description", + "loader", + "identifier" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "macros": { + "type": "object", + "description": "The macros defined in the dbt project and its dependencies", + "additionalProperties": { + "type": "object", + "title": "Macro", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "macro" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "macro_sql": { + "type": "string" + }, + "depends_on": { + "type": "object", + "title": "MacroDependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "arguments": { + "type": "array", + "items": { + "type": "object", + "title": "MacroArgument", + "properties": { + "name": { + "type": "string" + }, + "type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "description": { + "type": "string", + "default": "" + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "created_at": { + "type": "number" + }, + "supported_languages": { + "anyOf": [ + { + "type": "array", + "items": { + "enum": [ + "python", + "sql" + ] + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "macro_sql" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "docs": { + "type": "object", + "description": "The docs defined in the dbt project and its dependencies", + "additionalProperties": { + "type": "object", + "title": "Documentation", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "doc" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "block_contents": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "block_contents" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "exposures": { + "type": "object", + "description": "The exposures defined in the dbt project and its dependencies", + "additionalProperties": { + "type": "object", + "title": "Exposure", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "exposure" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "type": { + "enum": [ + "dashboard", + "notebook", + "analysis", + "ml", + "application" + ] + }, + "owner": { + "type": "object", + "title": "Owner", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "description": { + "type": "string", + "default": "" + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "maturity": { + "anyOf": [ + { + "enum": [ + "low", + "medium", + "high" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "ExposureConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "created_at": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "type", + "owner" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "metrics": { + "type": "object", + "description": "The metrics defined in the dbt project and its dependencies", + "additionalProperties": { + "type": "object", + "title": "Metric", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "metric" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string" + }, + "label": { + "type": "string" + }, + "type": { + "enum": [ + "simple", + "ratio", + "cumulative", + "derived", + "conversion" + ] + }, + "type_params": { + "type": "object", + "title": "MetricTypeParams", + "properties": { + "measure": { + "anyOf": [ + { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "input_measures": { + "type": "array", + "items": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "numerator": { + "anyOf": [ + { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "denominator": { + "anyOf": [ + { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "grain_to_date": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "metrics": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + { + "type": "null" + } + ], + "default": null + }, + "conversion_type_params": { + "anyOf": [ + { + "type": "object", + "title": "ConversionTypeParams", + "properties": { + "base_measure": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "conversion_measure": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "entity": { + "type": "string" + }, + "calculation": { + "enum": [ + "conversions", + "conversion_rate" + ], + "default": "conversion_rate" + }, + "window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "constant_properties": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "object", + "title": "ConstantPropertyInput", + "properties": { + "base_property": { + "type": "string" + }, + "conversion_property": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "base_property", + "conversion_property" + ] + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "base_measure", + "conversion_measure", + "entity" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "MetricConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "created_at": { + "type": "number" + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "description", + "label", + "type", + "type_params" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "groups": { + "type": "object", + "description": "The groups defined in the dbt project", + "additionalProperties": { + "type": "object", + "title": "Group", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "group" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "owner": { + "type": "object", + "title": "Owner", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "owner" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "selectors": { + "type": "object", + "description": "The selectors defined in selectors.yml", + "propertyNames": { + "type": "string" + } + }, + "disabled": { + "description": "A mapping of the disabled nodes in the target", + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "title": "Seed", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "seed" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "SeedConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "seed" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "delimiter": { + "type": "string", + "default": "," + }, + "quote_columns": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "root_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "MacroDependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Analysis", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "analysis" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "SingularTest", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "test" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "TestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "dbt_test__audit" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "test" + }, + "severity": { + "type": "string", + "default": "ERROR", + "pattern": "^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$" + }, + "store_failures": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "store_failures_as": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "where": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "fail_calc": { + "type": "string", + "default": "count(*)" + }, + "warn_if": { + "type": "string", + "default": "!= 0" + }, + "error_if": { + "type": "string", + "default": "!= 0" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "HookNode", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "operation" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Model", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "model" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "ModelConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "access": { + "enum": [ + "private", + "protected", + "public" + ], + "default": "protected" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "access": { + "enum": [ + "private", + "protected", + "public" + ], + "default": "protected" + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ModelLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + }, + "columns": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "latest_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "deprecation_date": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "primary_key": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "SqlOperation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "sql_operation" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "GenericTest", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "test" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "TestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "dbt_test__audit" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "test" + }, + "severity": { + "type": "string", + "default": "ERROR", + "pattern": "^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$" + }, + "store_failures": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "store_failures_as": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "where": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "fail_calc": { + "type": "string", + "default": "count(*)" + }, + "warn_if": { + "type": "string", + "default": "!= 0" + }, + "error_if": { + "type": "string", + "default": "!= 0" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "column_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "file_key_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "attached_node": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "test_metadata": { + "type": "object", + "title": "TestMetadata", + "properties": { + "name": { + "type": "string", + "default": "test" + }, + "kwargs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "namespace": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Snapshot", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "snapshot" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "SnapshotConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "snapshot" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "target_schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "target_database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "updated_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "check_cols": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum", + "config" + ] + }, + { + "type": "object", + "title": "SourceDefinition", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "source" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "source_name": { + "type": "string" + }, + "source_description": { + "type": "string" + }, + "loader": { + "type": "string" + }, + "identifier": { + "type": "string" + }, + "quoting": { + "type": "object", + "title": "Quoting", + "properties": { + "database": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "identifier": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "column": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "loaded_at_field": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "freshness": { + "anyOf": [ + { + "type": "object", + "title": "FreshnessThreshold", + "properties": { + "warn_after": { + "anyOf": [ + { + "type": "object", + "title": "Time", + "properties": { + "count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "period": { + "anyOf": [ + { + "enum": [ + "minute", + "hour", + "day" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ] + }, + "error_after": { + "anyOf": [ + { + "type": "object", + "title": "Time", + "properties": { + "count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "period": { + "anyOf": [ + { + "enum": [ + "minute", + "hour", + "day" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ] + }, + "filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "external": { + "anyOf": [ + { + "type": "object", + "title": "ExternalTable", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "location": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "file_format": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "row_format": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tbl_properties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "partitions": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "array", + "items": { + "type": "object", + "title": "ExternalPartition", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "name": { + "type": "string", + "default": "" + }, + "description": { + "type": "string", + "default": "" + }, + "data_type": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ], + "default": null + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "source_meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "SourceConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": true + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "created_at": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "source_name", + "source_description", + "loader", + "identifier" + ] + }, + { + "type": "object", + "title": "Exposure", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "exposure" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "type": { + "enum": [ + "dashboard", + "notebook", + "analysis", + "ml", + "application" + ] + }, + "owner": { + "type": "object", + "title": "Owner", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "description": { + "type": "string", + "default": "" + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "maturity": { + "anyOf": [ + { + "enum": [ + "low", + "medium", + "high" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "ExposureConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "created_at": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "type", + "owner" + ] + }, + { + "type": "object", + "title": "Metric", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "metric" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string" + }, + "label": { + "type": "string" + }, + "type": { + "enum": [ + "simple", + "ratio", + "cumulative", + "derived", + "conversion" + ] + }, + "type_params": { + "type": "object", + "title": "MetricTypeParams", + "properties": { + "measure": { + "anyOf": [ + { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "input_measures": { + "type": "array", + "items": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "numerator": { + "anyOf": [ + { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "denominator": { + "anyOf": [ + { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "grain_to_date": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "metrics": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + { + "type": "null" + } + ], + "default": null + }, + "conversion_type_params": { + "anyOf": [ + { + "type": "object", + "title": "ConversionTypeParams", + "properties": { + "base_measure": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "conversion_measure": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "entity": { + "type": "string" + }, + "calculation": { + "enum": [ + "conversions", + "conversion_rate" + ], + "default": "conversion_rate" + }, + "window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "constant_properties": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "object", + "title": "ConstantPropertyInput", + "properties": { + "base_property": { + "type": "string" + }, + "conversion_property": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "base_property", + "conversion_property" + ] + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "base_measure", + "conversion_measure", + "entity" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "MetricConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "created_at": { + "type": "number" + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "description", + "label", + "type", + "type_params" + ] + }, + { + "type": "object", + "title": "SavedQuery", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "saved_query" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "query_params": { + "type": "object", + "title": "QueryParams", + "properties": { + "metrics": { + "type": "array", + "items": { + "type": "string" + } + }, + "group_by": { + "type": "array", + "items": { + "type": "string" + } + }, + "where": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "metrics", + "group_by", + "where" + ] + }, + "exports": { + "type": "array", + "items": { + "type": "object", + "title": "Export", + "properties": { + "name": { + "type": "string" + }, + "config": { + "type": "object", + "title": "ExportConfig", + "properties": { + "export_as": { + "enum": [ + "table", + "view" + ] + }, + "schema_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "export_as" + ] + } + }, + "additionalProperties": false, + "required": [ + "name", + "config" + ] + } + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "config": { + "type": "object", + "title": "SavedQueryConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "export_as": { + "anyOf": [ + { + "enum": [ + "table", + "view" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "cache": { + "type": "object", + "title": "SavedQueryCache", + "properties": { + "enabled": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "created_at": { + "type": "number" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "query_params", + "exports" + ] + }, + { + "type": "object", + "title": "SemanticModel", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "model": { + "type": "string" + }, + "node_relation": { + "anyOf": [ + { + "type": "object", + "title": "NodeRelation", + "properties": { + "alias": { + "type": "string" + }, + "schema_name": { + "type": "string" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "" + } + }, + "additionalProperties": false, + "required": [ + "alias", + "schema_name" + ] + }, + { + "type": "null" + } + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "defaults": { + "anyOf": [ + { + "type": "object", + "title": "Defaults", + "properties": { + "agg_time_dimension": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "entities": { + "type": "array", + "items": { + "type": "object", + "title": "Entity", + "properties": { + "name": { + "type": "string" + }, + "type": { + "enum": [ + "foreign", + "natural", + "primary", + "unique" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "role": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + } + }, + "measures": { + "type": "array", + "items": { + "type": "object", + "title": "Measure", + "properties": { + "name": { + "type": "string" + }, + "agg": { + "enum": [ + "sum", + "min", + "max", + "count_distinct", + "sum_boolean", + "average", + "percentile", + "median", + "count" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "create_metric": { + "type": "boolean", + "default": false + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "agg_params": { + "anyOf": [ + { + "type": "object", + "title": "MeasureAggregationParameters", + "properties": { + "percentile": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "use_discrete_percentile": { + "type": "boolean", + "default": false + }, + "use_approximate_percentile": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "non_additive_dimension": { + "anyOf": [ + { + "type": "object", + "title": "NonAdditiveDimension", + "properties": { + "name": { + "type": "string" + }, + "window_choice": { + "enum": [ + "sum", + "min", + "max", + "count_distinct", + "sum_boolean", + "average", + "percentile", + "median", + "count" + ] + }, + "window_groupings": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "name", + "window_choice", + "window_groupings" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "agg_time_dimension": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "agg" + ] + } + }, + "dimensions": { + "type": "array", + "items": { + "type": "object", + "title": "Dimension", + "properties": { + "name": { + "type": "string" + }, + "type": { + "enum": [ + "categorical", + "time" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "is_partition": { + "type": "boolean", + "default": false + }, + "type_params": { + "anyOf": [ + { + "type": "object", + "title": "DimensionTypeParams", + "properties": { + "time_granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + "validity_params": { + "anyOf": [ + { + "type": "object", + "title": "DimensionValidityParams", + "properties": { + "is_start": { + "type": "boolean", + "default": false + }, + "is_end": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "time_granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + } + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "created_at": { + "type": "number" + }, + "config": { + "type": "object", + "title": "SemanticModelConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "primary_entity": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "model", + "node_relation" + ] + }, + { + "type": "object", + "title": "UnitTestDefinition", + "properties": { + "model": { + "type": "string" + }, + "given": { + "type": "array", + "items": { + "type": "object", + "title": "UnitTestInputFixture", + "properties": { + "input": { + "type": "string" + }, + "rows": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + { + "type": "null" + } + ], + "default": null + }, + "format": { + "enum": [ + "csv", + "dict", + "sql" + ], + "default": "dict" + }, + "fixture": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "input" + ] + } + }, + "expect": { + "type": "object", + "title": "UnitTestOutputFixture", + "properties": { + "rows": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + { + "type": "null" + } + ], + "default": null + }, + "format": { + "enum": [ + "csv", + "dict", + "sql" + ], + "default": "dict" + }, + "fixture": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "overrides": { + "anyOf": [ + { + "type": "object", + "title": "UnitTestOverrides", + "properties": { + "macros": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "vars": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "env_vars": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "config": { + "type": "object", + "title": "UnitTestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "created_at": { + "type": "number" + }, + "versions": { + "anyOf": [ + { + "type": "object", + "title": "UnitTestNodeVersions", + "properties": { + "include": { + "anyOf": [ + { + "type": "array", + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + } + }, + { + "type": "null" + } + ], + "default": null + }, + "exclude": { + "anyOf": [ + { + "type": "array", + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "model", + "given", + "expect", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn" + ] + } + ] + } + }, + "propertyNames": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, + "parent_map": { + "description": "A mapping from\u00a0child nodes to their dependencies", + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + }, + "propertyNames": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, + "child_map": { + "description": "A mapping from parent nodes to their dependents", + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + }, + "propertyNames": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, + "group_map": { + "description": "A mapping from group names to their nodes", + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + }, + "propertyNames": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, + "saved_queries": { + "type": "object", + "description": "The saved queries defined in the dbt project", + "additionalProperties": { + "type": "object", + "title": "SavedQuery", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "saved_query" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "query_params": { + "type": "object", + "title": "QueryParams", + "properties": { + "metrics": { + "type": "array", + "items": { + "type": "string" + } + }, + "group_by": { + "type": "array", + "items": { + "type": "string" + } + }, + "where": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "metrics", + "group_by", + "where" + ] + }, + "exports": { + "type": "array", + "items": { + "type": "object", + "title": "Export", + "properties": { + "name": { + "type": "string" + }, + "config": { + "type": "object", + "title": "ExportConfig", + "properties": { + "export_as": { + "enum": [ + "table", + "view" + ] + }, + "schema_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "export_as" + ] + } + }, + "additionalProperties": false, + "required": [ + "name", + "config" + ] + } + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "config": { + "type": "object", + "title": "SavedQueryConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "export_as": { + "anyOf": [ + { + "enum": [ + "table", + "view" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "cache": { + "type": "object", + "title": "SavedQueryCache", + "properties": { + "enabled": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "created_at": { + "type": "number" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "query_params", + "exports" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "semantic_models": { + "type": "object", + "description": "The semantic models defined in the dbt project", + "additionalProperties": { + "type": "object", + "title": "SemanticModel", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "model": { + "type": "string" + }, + "node_relation": { + "anyOf": [ + { + "type": "object", + "title": "NodeRelation", + "properties": { + "alias": { + "type": "string" + }, + "schema_name": { + "type": "string" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "" + } + }, + "additionalProperties": false, + "required": [ + "alias", + "schema_name" + ] + }, + { + "type": "null" + } + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "defaults": { + "anyOf": [ + { + "type": "object", + "title": "Defaults", + "properties": { + "agg_time_dimension": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "entities": { + "type": "array", + "items": { + "type": "object", + "title": "Entity", + "properties": { + "name": { + "type": "string" + }, + "type": { + "enum": [ + "foreign", + "natural", + "primary", + "unique" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "role": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + } + }, + "measures": { + "type": "array", + "items": { + "type": "object", + "title": "Measure", + "properties": { + "name": { + "type": "string" + }, + "agg": { + "enum": [ + "sum", + "min", + "max", + "count_distinct", + "sum_boolean", + "average", + "percentile", + "median", + "count" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "create_metric": { + "type": "boolean", + "default": false + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "agg_params": { + "anyOf": [ + { + "type": "object", + "title": "MeasureAggregationParameters", + "properties": { + "percentile": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "use_discrete_percentile": { + "type": "boolean", + "default": false + }, + "use_approximate_percentile": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "non_additive_dimension": { + "anyOf": [ + { + "type": "object", + "title": "NonAdditiveDimension", + "properties": { + "name": { + "type": "string" + }, + "window_choice": { + "enum": [ + "sum", + "min", + "max", + "count_distinct", + "sum_boolean", + "average", + "percentile", + "median", + "count" + ] + }, + "window_groupings": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "name", + "window_choice", + "window_groupings" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "agg_time_dimension": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "agg" + ] + } + }, + "dimensions": { + "type": "array", + "items": { + "type": "object", + "title": "Dimension", + "properties": { + "name": { + "type": "string" + }, + "type": { + "enum": [ + "categorical", + "time" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "is_partition": { + "type": "boolean", + "default": false + }, + "type_params": { + "anyOf": [ + { + "type": "object", + "title": "DimensionTypeParams", + "properties": { + "time_granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + "validity_params": { + "anyOf": [ + { + "type": "object", + "title": "DimensionValidityParams", + "properties": { + "is_start": { + "type": "boolean", + "default": false + }, + "is_end": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "time_granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + } + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "created_at": { + "type": "number" + }, + "config": { + "type": "object", + "title": "SemanticModelConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "primary_entity": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "model", + "node_relation" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "unit_tests": { + "type": "object", + "description": "The unit tests defined in the project", + "additionalProperties": { + "type": "object", + "title": "UnitTestDefinition", + "properties": { + "model": { + "type": "string" + }, + "given": { + "type": "array", + "items": { + "type": "object", + "title": "UnitTestInputFixture", + "properties": { + "input": { + "type": "string" + }, + "rows": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + { + "type": "null" + } + ], + "default": null + }, + "format": { + "enum": [ + "csv", + "dict", + "sql" + ], + "default": "dict" + }, + "fixture": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "input" + ] + } + }, + "expect": { + "type": "object", + "title": "UnitTestOutputFixture", + "properties": { + "rows": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + { + "type": "null" + } + ], + "default": null + }, + "format": { + "enum": [ + "csv", + "dict", + "sql" + ], + "default": "dict" + }, + "fixture": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "overrides": { + "anyOf": [ + { + "type": "object", + "title": "UnitTestOverrides", + "properties": { + "macros": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "vars": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "env_vars": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "config": { + "type": "object", + "title": "UnitTestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "created_at": { + "type": "number" + }, + "versions": { + "anyOf": [ + { + "type": "object", + "title": "UnitTestNodeVersions", + "properties": { + "include": { + "anyOf": [ + { + "type": "array", + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + } + }, + { + "type": "null" + } + ], + "default": null + }, + "exclude": { + "anyOf": [ + { + "type": "array", + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "model", + "given", + "expect", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn" + ] + }, + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "metadata", + "nodes", + "sources", + "macros", + "docs", + "exposures", + "metrics", + "groups", + "selectors", + "disabled", + "parent_map", + "child_map", + "group_map", + "saved_queries", + "semantic_models", + "unit_tests" + ], + "$id": "https://schemas.getdbt.com/dbt/manifest/v12.json" +} \ No newline at end of file diff --git a/dbt2looker/dbt_json_schemas/manifest_v1.json b/yoda_dbt2looker/dbt_json_schemas/manifest_v1.json similarity index 100% rename from dbt2looker/dbt_json_schemas/manifest_v1.json rename to yoda_dbt2looker/dbt_json_schemas/manifest_v1.json diff --git a/yoda_dbt2looker/dbt_json_schemas/manifest_v12.json b/yoda_dbt2looker/dbt_json_schemas/manifest_v12.json new file mode 100644 index 0000000..b571331 --- /dev/null +++ b/yoda_dbt2looker/dbt_json_schemas/manifest_v12.json @@ -0,0 +1,20911 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "type": "object", + "title": "WritableManifest", + "properties": { + "metadata": { + "type": "object", + "title": "ManifestMetadata", + "description": "Metadata about the manifest", + "properties": { + "dbt_schema_version": { + "type": "string" + }, + "dbt_version": { + "type": "string", + "default": "1.9.0a1" + }, + "generated_at": { + "type": "string" + }, + "invocation_id": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "env": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "propertyNames": { + "type": "string" + } + }, + "project_name": { + "description": "Name of the root project", + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "project_id": { + "description": "A unique identifier for the project, hashed from the project name", + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "user_id": { + "description": "A unique identifier for the user", + "anyOf": [ + { + "type": "string", + "format": "uuid" + }, + { + "type": "null" + } + ], + "default": null + }, + "send_anonymous_usage_stats": { + "description": "Whether dbt is configured to send anonymous usage statistics", + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "adapter_type": { + "description": "The type name of the adapter", + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "nodes": { + "type": "object", + "description": "The nodes defined in the dbt project and its dependencies", + "additionalProperties": { + "anyOf": [ + { + "type": "object", + "title": "Seed", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "seed" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "SeedConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "seed" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "delimiter": { + "type": "string", + "default": "," + }, + "quote_columns": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "root_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "MacroDependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Analysis", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "analysis" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "SingularTest", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "test" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "TestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "dbt_test__audit" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "test" + }, + "severity": { + "type": "string", + "default": "ERROR", + "pattern": "^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$" + }, + "store_failures": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "store_failures_as": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "where": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "fail_calc": { + "type": "string", + "default": "count(*)" + }, + "warn_if": { + "type": "string", + "default": "!= 0" + }, + "error_if": { + "type": "string", + "default": "!= 0" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "HookNode", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "operation" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Model", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "model" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "ModelConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "access": { + "enum": [ + "private", + "protected", + "public" + ], + "default": "protected" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "access": { + "enum": [ + "private", + "protected", + "public" + ], + "default": "protected" + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ModelLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + }, + "columns": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "latest_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "deprecation_date": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "primary_key": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "SqlOperation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "sql_operation" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "GenericTest", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "test" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "TestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "dbt_test__audit" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "test" + }, + "severity": { + "type": "string", + "default": "ERROR", + "pattern": "^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$" + }, + "store_failures": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "store_failures_as": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "where": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "fail_calc": { + "type": "string", + "default": "count(*)" + }, + "warn_if": { + "type": "string", + "default": "!= 0" + }, + "error_if": { + "type": "string", + "default": "!= 0" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "column_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "file_key_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "attached_node": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "test_metadata": { + "type": "object", + "title": "TestMetadata", + "properties": { + "name": { + "type": "string", + "default": "test" + }, + "kwargs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "namespace": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Snapshot", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "snapshot" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "SnapshotConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "snapshot" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "target_schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "target_database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "updated_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "check_cols": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum", + "config" + ] + } + ] + }, + "propertyNames": { + "type": "string" + } + }, + "sources": { + "type": "object", + "description": "The sources defined in the dbt project and its dependencies", + "additionalProperties": { + "type": "object", + "title": "SourceDefinition", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "source" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "source_name": { + "type": "string" + }, + "source_description": { + "type": "string" + }, + "loader": { + "type": "string" + }, + "identifier": { + "type": "string" + }, + "quoting": { + "type": "object", + "title": "Quoting", + "properties": { + "database": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "identifier": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "column": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "loaded_at_field": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "freshness": { + "anyOf": [ + { + "type": "object", + "title": "FreshnessThreshold", + "properties": { + "warn_after": { + "anyOf": [ + { + "type": "object", + "title": "Time", + "properties": { + "count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "period": { + "anyOf": [ + { + "enum": [ + "minute", + "hour", + "day" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ] + }, + "error_after": { + "anyOf": [ + { + "type": "object", + "title": "Time", + "properties": { + "count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "period": { + "anyOf": [ + { + "enum": [ + "minute", + "hour", + "day" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ] + }, + "filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "external": { + "anyOf": [ + { + "type": "object", + "title": "ExternalTable", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "location": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "file_format": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "row_format": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tbl_properties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "partitions": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "array", + "items": { + "type": "object", + "title": "ExternalPartition", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "name": { + "type": "string", + "default": "" + }, + "description": { + "type": "string", + "default": "" + }, + "data_type": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ], + "default": null + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "source_meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "SourceConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": true + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "created_at": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "source_name", + "source_description", + "loader", + "identifier" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "macros": { + "type": "object", + "description": "The macros defined in the dbt project and its dependencies", + "additionalProperties": { + "type": "object", + "title": "Macro", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "macro" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "macro_sql": { + "type": "string" + }, + "depends_on": { + "type": "object", + "title": "MacroDependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "arguments": { + "type": "array", + "items": { + "type": "object", + "title": "MacroArgument", + "properties": { + "name": { + "type": "string" + }, + "type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "description": { + "type": "string", + "default": "" + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "created_at": { + "type": "number" + }, + "supported_languages": { + "anyOf": [ + { + "type": "array", + "items": { + "enum": [ + "python", + "sql" + ] + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "macro_sql" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "docs": { + "type": "object", + "description": "The docs defined in the dbt project and its dependencies", + "additionalProperties": { + "type": "object", + "title": "Documentation", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "doc" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "block_contents": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "block_contents" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "exposures": { + "type": "object", + "description": "The exposures defined in the dbt project and its dependencies", + "additionalProperties": { + "type": "object", + "title": "Exposure", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "exposure" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "type": { + "enum": [ + "dashboard", + "notebook", + "analysis", + "ml", + "application" + ] + }, + "owner": { + "type": "object", + "title": "Owner", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "description": { + "type": "string", + "default": "" + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "maturity": { + "anyOf": [ + { + "enum": [ + "low", + "medium", + "high" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "ExposureConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "created_at": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "type", + "owner" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "metrics": { + "type": "object", + "description": "The metrics defined in the dbt project and its dependencies", + "additionalProperties": { + "type": "object", + "title": "Metric", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "metric" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string" + }, + "label": { + "type": "string" + }, + "type": { + "enum": [ + "simple", + "ratio", + "cumulative", + "derived", + "conversion" + ] + }, + "type_params": { + "type": "object", + "title": "MetricTypeParams", + "properties": { + "measure": { + "anyOf": [ + { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "input_measures": { + "type": "array", + "items": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "numerator": { + "anyOf": [ + { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "denominator": { + "anyOf": [ + { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "grain_to_date": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "metrics": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + { + "type": "null" + } + ], + "default": null + }, + "conversion_type_params": { + "anyOf": [ + { + "type": "object", + "title": "ConversionTypeParams", + "properties": { + "base_measure": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "conversion_measure": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "entity": { + "type": "string" + }, + "calculation": { + "enum": [ + "conversions", + "conversion_rate" + ], + "default": "conversion_rate" + }, + "window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "constant_properties": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "object", + "title": "ConstantPropertyInput", + "properties": { + "base_property": { + "type": "string" + }, + "conversion_property": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "base_property", + "conversion_property" + ] + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "base_measure", + "conversion_measure", + "entity" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "MetricConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "created_at": { + "type": "number" + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "description", + "label", + "type", + "type_params" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "groups": { + "type": "object", + "description": "The groups defined in the dbt project", + "additionalProperties": { + "type": "object", + "title": "Group", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "group" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "owner": { + "type": "object", + "title": "Owner", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "owner" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "selectors": { + "type": "object", + "description": "The selectors defined in selectors.yml", + "propertyNames": { + "type": "string" + } + }, + "disabled": { + "description": "A mapping of the disabled nodes in the target", + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "object", + "title": "Seed", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "seed" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "SeedConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "seed" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "delimiter": { + "type": "string", + "default": "," + }, + "quote_columns": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "root_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "MacroDependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Analysis", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "analysis" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "SingularTest", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "test" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "TestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "dbt_test__audit" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "test" + }, + "severity": { + "type": "string", + "default": "ERROR", + "pattern": "^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$" + }, + "store_failures": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "store_failures_as": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "where": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "fail_calc": { + "type": "string", + "default": "count(*)" + }, + "warn_if": { + "type": "string", + "default": "!= 0" + }, + "error_if": { + "type": "string", + "default": "!= 0" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "HookNode", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "operation" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Model", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "model" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "ModelConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "access": { + "enum": [ + "private", + "protected", + "public" + ], + "default": "protected" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "access": { + "enum": [ + "private", + "protected", + "public" + ], + "default": "protected" + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ModelLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + }, + "columns": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "latest_version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "deprecation_date": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "primary_key": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "SqlOperation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "sql_operation" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "GenericTest", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "test" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "TestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "dbt_test__audit" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "test" + }, + "severity": { + "type": "string", + "default": "ERROR", + "pattern": "^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$" + }, + "store_failures": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "store_failures_as": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "where": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "limit": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "fail_calc": { + "type": "string", + "default": "count(*)" + }, + "warn_if": { + "type": "string", + "default": "!= 0" + }, + "error_if": { + "type": "string", + "default": "!= 0" + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "column_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "file_key_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "attached_node": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "test_metadata": { + "type": "object", + "title": "TestMetadata", + "properties": { + "name": { + "type": "string", + "default": "test" + }, + "kwargs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "namespace": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ] + }, + { + "type": "object", + "title": "Snapshot", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "snapshot" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "type": "object", + "title": "FileHash", + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "name", + "checksum" + ] + }, + "config": { + "type": "object", + "title": "SnapshotConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "snapshot" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + }, + "strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "target_schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "target_database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "updated_at": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "check_cols": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "build_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "created_at": { + "type": "number" + }, + "config_call_dict": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "compiled_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "type": "object", + "title": "InjectedCTE", + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "id", + "sql" + ] + } + }, + "_pre_injected_sql": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "contract": { + "type": "object", + "title": "Contract", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "defer_relation": { + "anyOf": [ + { + "type": "object", + "title": "DeferRelation", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "alias": { + "type": "string" + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "name": { + "type": "string" + }, + "description": { + "type": "string" + }, + "compiled_code": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "anyOf": [ + { + "type": "object", + "title": "NodeConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "persist_docs": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "post-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "pre-hook": { + "type": "array", + "items": { + "type": "object", + "title": "Hook", + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "sql" + ] + } + }, + "quoting": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "column_types": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "full_refresh": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "unique_key": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ], + "default": null + }, + "on_schema_change": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "on_configuration_change": { + "enum": [ + "apply", + "continue", + "fail" + ] + }, + "grants": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "packages": { + "type": "array", + "items": { + "type": "string" + } + }, + "docs": { + "type": "object", + "title": "Docs", + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "contract": { + "type": "object", + "title": "ContractConfig", + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "alias_types": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "alias", + "relation_name", + "resource_type", + "name", + "description", + "compiled_code", + "meta", + "tags", + "config" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum", + "config" + ] + }, + { + "type": "object", + "title": "SourceDefinition", + "properties": { + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "const": "source" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "source_name": { + "type": "string" + }, + "source_description": { + "type": "string" + }, + "loader": { + "type": "string" + }, + "identifier": { + "type": "string" + }, + "quoting": { + "type": "object", + "title": "Quoting", + "properties": { + "database": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "identifier": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "column": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "loaded_at_field": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "freshness": { + "anyOf": [ + { + "type": "object", + "title": "FreshnessThreshold", + "properties": { + "warn_after": { + "anyOf": [ + { + "type": "object", + "title": "Time", + "properties": { + "count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "period": { + "anyOf": [ + { + "enum": [ + "minute", + "hour", + "day" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ] + }, + "error_after": { + "anyOf": [ + { + "type": "object", + "title": "Time", + "properties": { + "count": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + }, + "period": { + "anyOf": [ + { + "enum": [ + "minute", + "hour", + "day" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ] + }, + "filter": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "external": { + "anyOf": [ + { + "type": "object", + "title": "ExternalTable", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "location": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "file_format": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "row_format": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "tbl_properties": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "partitions": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "array", + "items": { + "type": "object", + "title": "ExternalPartition", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "name": { + "type": "string", + "default": "" + }, + "description": { + "type": "string", + "default": "" + }, + "data_type": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + { + "type": "null" + } + ], + "default": null + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "type": "object", + "title": "ColumnInfo", + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "data_type": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "constraints": { + "type": "array", + "items": { + "type": "object", + "title": "ColumnLevelConstraint", + "properties": { + "type": { + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expression": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "required": [ + "type" + ] + } + }, + "quote": { + "anyOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "default": null + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true, + "required": [ + "name" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "source_meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "SourceConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": true + }, + "patch_path": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "created_at": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "database", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "source_name", + "source_description", + "loader", + "identifier" + ] + }, + { + "type": "object", + "title": "Exposure", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "exposure" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "type": { + "enum": [ + "dashboard", + "notebook", + "analysis", + "ml", + "application" + ] + }, + "owner": { + "type": "object", + "title": "Owner", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "email": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": true + }, + "description": { + "type": "string", + "default": "" + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "maturity": { + "anyOf": [ + { + "enum": [ + "low", + "medium", + "high" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "ExposureConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "url": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "created_at": { + "type": "number" + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "type", + "owner" + ] + }, + { + "type": "object", + "title": "Metric", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "metric" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string" + }, + "label": { + "type": "string" + }, + "type": { + "enum": [ + "simple", + "ratio", + "cumulative", + "derived", + "conversion" + ] + }, + "type_params": { + "type": "object", + "title": "MetricTypeParams", + "properties": { + "measure": { + "anyOf": [ + { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "input_measures": { + "type": "array", + "items": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "numerator": { + "anyOf": [ + { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "denominator": { + "anyOf": [ + { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "grain_to_date": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "metrics": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "object", + "title": "MetricInput", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "offset_to_grain": { + "anyOf": [ + { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + { + "type": "null" + } + ], + "default": null + }, + "conversion_type_params": { + "anyOf": [ + { + "type": "object", + "title": "ConversionTypeParams", + "properties": { + "base_measure": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "conversion_measure": { + "type": "object", + "title": "MetricInputMeasure", + "properties": { + "name": { + "type": "string" + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "join_to_timespine": { + "type": "boolean", + "default": false + }, + "fill_nulls_with": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + }, + "entity": { + "type": "string" + }, + "calculation": { + "enum": [ + "conversions", + "conversion_rate" + ], + "default": "conversion_rate" + }, + "window": { + "anyOf": [ + { + "type": "object", + "title": "MetricTimeWindow", + "properties": { + "count": { + "type": "integer" + }, + "granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + } + }, + "additionalProperties": false, + "required": [ + "count", + "granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "constant_properties": { + "anyOf": [ + { + "type": "array", + "items": { + "type": "object", + "title": "ConstantPropertyInput", + "properties": { + "base_property": { + "type": "string" + }, + "conversion_property": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "base_property", + "conversion_property" + ] + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "base_measure", + "conversion_measure", + "entity" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "filter": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "title": "MetricConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "created_at": { + "type": "number" + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "description", + "label", + "type", + "type_params" + ] + }, + { + "type": "object", + "title": "SavedQuery", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "saved_query" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "query_params": { + "type": "object", + "title": "QueryParams", + "properties": { + "metrics": { + "type": "array", + "items": { + "type": "string" + } + }, + "group_by": { + "type": "array", + "items": { + "type": "string" + } + }, + "where": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "metrics", + "group_by", + "where" + ] + }, + "exports": { + "type": "array", + "items": { + "type": "object", + "title": "Export", + "properties": { + "name": { + "type": "string" + }, + "config": { + "type": "object", + "title": "ExportConfig", + "properties": { + "export_as": { + "enum": [ + "table", + "view" + ] + }, + "schema_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "export_as" + ] + } + }, + "additionalProperties": false, + "required": [ + "name", + "config" + ] + } + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "config": { + "type": "object", + "title": "SavedQueryConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "export_as": { + "anyOf": [ + { + "enum": [ + "table", + "view" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "cache": { + "type": "object", + "title": "SavedQueryCache", + "properties": { + "enabled": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "created_at": { + "type": "number" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "query_params", + "exports" + ] + }, + { + "type": "object", + "title": "SemanticModel", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "model": { + "type": "string" + }, + "node_relation": { + "anyOf": [ + { + "type": "object", + "title": "NodeRelation", + "properties": { + "alias": { + "type": "string" + }, + "schema_name": { + "type": "string" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "" + } + }, + "additionalProperties": false, + "required": [ + "alias", + "schema_name" + ] + }, + { + "type": "null" + } + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "defaults": { + "anyOf": [ + { + "type": "object", + "title": "Defaults", + "properties": { + "agg_time_dimension": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "entities": { + "type": "array", + "items": { + "type": "object", + "title": "Entity", + "properties": { + "name": { + "type": "string" + }, + "type": { + "enum": [ + "foreign", + "natural", + "primary", + "unique" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "role": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + } + }, + "measures": { + "type": "array", + "items": { + "type": "object", + "title": "Measure", + "properties": { + "name": { + "type": "string" + }, + "agg": { + "enum": [ + "sum", + "min", + "max", + "count_distinct", + "sum_boolean", + "average", + "percentile", + "median", + "count" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "create_metric": { + "type": "boolean", + "default": false + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "agg_params": { + "anyOf": [ + { + "type": "object", + "title": "MeasureAggregationParameters", + "properties": { + "percentile": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "use_discrete_percentile": { + "type": "boolean", + "default": false + }, + "use_approximate_percentile": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "non_additive_dimension": { + "anyOf": [ + { + "type": "object", + "title": "NonAdditiveDimension", + "properties": { + "name": { + "type": "string" + }, + "window_choice": { + "enum": [ + "sum", + "min", + "max", + "count_distinct", + "sum_boolean", + "average", + "percentile", + "median", + "count" + ] + }, + "window_groupings": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "name", + "window_choice", + "window_groupings" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "agg_time_dimension": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "agg" + ] + } + }, + "dimensions": { + "type": "array", + "items": { + "type": "object", + "title": "Dimension", + "properties": { + "name": { + "type": "string" + }, + "type": { + "enum": [ + "categorical", + "time" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "is_partition": { + "type": "boolean", + "default": false + }, + "type_params": { + "anyOf": [ + { + "type": "object", + "title": "DimensionTypeParams", + "properties": { + "time_granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + "validity_params": { + "anyOf": [ + { + "type": "object", + "title": "DimensionValidityParams", + "properties": { + "is_start": { + "type": "boolean", + "default": false + }, + "is_end": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "time_granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + } + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "created_at": { + "type": "number" + }, + "config": { + "type": "object", + "title": "SemanticModelConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "primary_entity": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "model", + "node_relation" + ] + }, + { + "type": "object", + "title": "UnitTestDefinition", + "properties": { + "model": { + "type": "string" + }, + "given": { + "type": "array", + "items": { + "type": "object", + "title": "UnitTestInputFixture", + "properties": { + "input": { + "type": "string" + }, + "rows": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + { + "type": "null" + } + ], + "default": null + }, + "format": { + "enum": [ + "csv", + "dict", + "sql" + ], + "default": "dict" + }, + "fixture": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "input" + ] + } + }, + "expect": { + "type": "object", + "title": "UnitTestOutputFixture", + "properties": { + "rows": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + { + "type": "null" + } + ], + "default": null + }, + "format": { + "enum": [ + "csv", + "dict", + "sql" + ], + "default": "dict" + }, + "fixture": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "overrides": { + "anyOf": [ + { + "type": "object", + "title": "UnitTestOverrides", + "properties": { + "macros": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "vars": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "env_vars": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "config": { + "type": "object", + "title": "UnitTestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "created_at": { + "type": "number" + }, + "versions": { + "anyOf": [ + { + "type": "object", + "title": "UnitTestNodeVersions", + "properties": { + "include": { + "anyOf": [ + { + "type": "array", + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + } + }, + { + "type": "null" + } + ], + "default": null + }, + "exclude": { + "anyOf": [ + { + "type": "array", + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "model", + "given", + "expect", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn" + ] + } + ] + } + }, + "propertyNames": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, + "parent_map": { + "description": "A mapping from\u00a0child nodes to their dependencies", + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + }, + "propertyNames": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, + "child_map": { + "description": "A mapping from parent nodes to their dependents", + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + }, + "propertyNames": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, + "group_map": { + "description": "A mapping from group names to their nodes", + "anyOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + }, + "propertyNames": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, + "saved_queries": { + "type": "object", + "description": "The saved queries defined in the dbt project", + "additionalProperties": { + "type": "object", + "title": "SavedQuery", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "const": "saved_query" + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "query_params": { + "type": "object", + "title": "QueryParams", + "properties": { + "metrics": { + "type": "array", + "items": { + "type": "string" + } + }, + "group_by": { + "type": "array", + "items": { + "type": "string" + } + }, + "where": { + "anyOf": [ + { + "type": "object", + "title": "WhereFilterIntersection", + "properties": { + "where_filters": { + "type": "array", + "items": { + "type": "object", + "title": "WhereFilter", + "properties": { + "where_sql_template": { + "type": "string" + } + }, + "additionalProperties": false, + "required": [ + "where_sql_template" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "where_filters" + ] + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "required": [ + "metrics", + "group_by", + "where" + ] + }, + "exports": { + "type": "array", + "items": { + "type": "object", + "title": "Export", + "properties": { + "name": { + "type": "string" + }, + "config": { + "type": "object", + "title": "ExportConfig", + "properties": { + "export_as": { + "enum": [ + "table", + "view" + ] + }, + "schema_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "alias": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "export_as" + ] + } + }, + "additionalProperties": false, + "required": [ + "name", + "config" + ] + } + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "config": { + "type": "object", + "title": "SavedQueryConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "export_as": { + "anyOf": [ + { + "enum": [ + "table", + "view" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "cache": { + "type": "object", + "title": "SavedQueryCache", + "properties": { + "enabled": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "created_at": { + "type": "number" + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "query_params", + "exports" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "semantic_models": { + "type": "object", + "description": "The semantic models defined in the dbt project", + "additionalProperties": { + "type": "object", + "title": "SemanticModel", + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "model": { + "type": "string" + }, + "node_relation": { + "anyOf": [ + { + "type": "object", + "title": "NodeRelation", + "properties": { + "alias": { + "type": "string" + }, + "schema_name": { + "type": "string" + }, + "database": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "relation_name": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "" + } + }, + "additionalProperties": false, + "required": [ + "alias", + "schema_name" + ] + }, + { + "type": "null" + } + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "defaults": { + "anyOf": [ + { + "type": "object", + "title": "Defaults", + "properties": { + "agg_time_dimension": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "entities": { + "type": "array", + "items": { + "type": "object", + "title": "Entity", + "properties": { + "name": { + "type": "string" + }, + "type": { + "enum": [ + "foreign", + "natural", + "primary", + "unique" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "role": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + } + }, + "measures": { + "type": "array", + "items": { + "type": "object", + "title": "Measure", + "properties": { + "name": { + "type": "string" + }, + "agg": { + "enum": [ + "sum", + "min", + "max", + "count_distinct", + "sum_boolean", + "average", + "percentile", + "median", + "count" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "create_metric": { + "type": "boolean", + "default": false + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "agg_params": { + "anyOf": [ + { + "type": "object", + "title": "MeasureAggregationParameters", + "properties": { + "percentile": { + "anyOf": [ + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + }, + "use_discrete_percentile": { + "type": "boolean", + "default": false + }, + "use_approximate_percentile": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "non_additive_dimension": { + "anyOf": [ + { + "type": "object", + "title": "NonAdditiveDimension", + "properties": { + "name": { + "type": "string" + }, + "window_choice": { + "enum": [ + "sum", + "min", + "max", + "count_distinct", + "sum_boolean", + "average", + "percentile", + "median", + "count" + ] + }, + "window_groupings": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "name", + "window_choice", + "window_groupings" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "agg_time_dimension": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "agg" + ] + } + }, + "dimensions": { + "type": "array", + "items": { + "type": "object", + "title": "Dimension", + "properties": { + "name": { + "type": "string" + }, + "type": { + "enum": [ + "categorical", + "time" + ] + }, + "description": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "label": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "is_partition": { + "type": "boolean", + "default": false + }, + "type_params": { + "anyOf": [ + { + "type": "object", + "title": "DimensionTypeParams", + "properties": { + "time_granularity": { + "enum": [ + "day", + "week", + "month", + "quarter", + "year" + ] + }, + "validity_params": { + "anyOf": [ + { + "type": "object", + "title": "DimensionValidityParams", + "properties": { + "is_start": { + "type": "boolean", + "default": false + }, + "is_end": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "time_granularity" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "expr": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "type" + ] + } + }, + "metadata": { + "anyOf": [ + { + "type": "object", + "title": "SourceFileMetadata", + "properties": { + "repo_file_path": { + "type": "string" + }, + "file_slice": { + "type": "object", + "title": "FileSlice", + "properties": { + "filename": { + "type": "string" + }, + "content": { + "type": "string" + }, + "start_line_number": { + "type": "integer" + }, + "end_line_number": { + "type": "integer" + } + }, + "additionalProperties": false, + "required": [ + "filename", + "content", + "start_line_number", + "end_line_number" + ] + } + }, + "additionalProperties": false, + "required": [ + "repo_file_path", + "file_slice" + ] + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "refs": { + "type": "array", + "items": { + "type": "object", + "title": "RefArgs", + "properties": { + "name": { + "type": "string" + }, + "package": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name" + ] + } + }, + "created_at": { + "type": "number" + }, + "config": { + "type": "object", + "title": "SemanticModelConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "unrendered_config": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "primary_entity": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "group": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "model", + "node_relation" + ] + }, + "propertyNames": { + "type": "string" + } + }, + "unit_tests": { + "type": "object", + "description": "The unit tests defined in the project", + "additionalProperties": { + "type": "object", + "title": "UnitTestDefinition", + "properties": { + "model": { + "type": "string" + }, + "given": { + "type": "array", + "items": { + "type": "object", + "title": "UnitTestInputFixture", + "properties": { + "input": { + "type": "string" + }, + "rows": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + { + "type": "null" + } + ], + "default": null + }, + "format": { + "enum": [ + "csv", + "dict", + "sql" + ], + "default": "dict" + }, + "fixture": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "input" + ] + } + }, + "expect": { + "type": "object", + "title": "UnitTestOutputFixture", + "properties": { + "rows": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + { + "type": "null" + } + ], + "default": null + }, + "format": { + "enum": [ + "csv", + "dict", + "sql" + ], + "default": "dict" + }, + "fixture": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + "name": { + "type": "string" + }, + "resource_type": { + "enum": [ + "model", + "analysis", + "test", + "snapshot", + "operation", + "seed", + "rpc", + "sql_operation", + "doc", + "source", + "macro", + "exposure", + "metric", + "group", + "saved_query", + "semantic_model", + "unit_test", + "fixture" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string", + "default": "" + }, + "overrides": { + "anyOf": [ + { + "type": "object", + "title": "UnitTestOverrides", + "properties": { + "macros": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "vars": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "env_vars": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "depends_on": { + "type": "object", + "title": "DependsOn", + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + } + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + } + } + }, + "additionalProperties": false + }, + "config": { + "type": "object", + "title": "UnitTestConfig", + "properties": { + "_extra": { + "type": "object", + "propertyNames": { + "type": "string" + } + }, + "tags": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + } + ] + }, + "meta": { + "type": "object", + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": true + }, + "checksum": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "schema": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": null + }, + "created_at": { + "type": "number" + }, + "versions": { + "anyOf": [ + { + "type": "object", + "title": "UnitTestNodeVersions", + "properties": { + "include": { + "anyOf": [ + { + "type": "array", + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + } + }, + { + "type": "null" + } + ], + "default": null + }, + "exclude": { + "anyOf": [ + { + "type": "array", + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + } + ] + } + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false + }, + { + "type": "null" + } + ], + "default": null + }, + "version": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ], + "default": null + } + }, + "additionalProperties": false, + "required": [ + "model", + "given", + "expect", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn" + ] + }, + "propertyNames": { + "type": "string" + } + } + }, + "additionalProperties": false, + "required": [ + "metadata", + "nodes", + "sources", + "macros", + "docs", + "exposures", + "metrics", + "groups", + "selectors", + "disabled", + "parent_map", + "child_map", + "group_map", + "saved_queries", + "semantic_models", + "unit_tests" + ], + "$id": "https://schemas.getdbt.com/dbt/manifest/v12.json" +} \ No newline at end of file diff --git a/dbt2looker/dbt_json_schemas/manifest_v2.json b/yoda_dbt2looker/dbt_json_schemas/manifest_v2.json similarity index 100% rename from dbt2looker/dbt_json_schemas/manifest_v2.json rename to yoda_dbt2looker/dbt_json_schemas/manifest_v2.json diff --git a/dbt2looker/dbt_json_schemas/manifest_v4.json b/yoda_dbt2looker/dbt_json_schemas/manifest_v4.json similarity index 100% rename from dbt2looker/dbt_json_schemas/manifest_v4.json rename to yoda_dbt2looker/dbt_json_schemas/manifest_v4.json diff --git a/dbt2looker/dbt_json_schemas/manifest_dbt2looker.json b/yoda_dbt2looker/dbt_json_schemas/manifest_v6.json similarity index 79% rename from dbt2looker/dbt_json_schemas/manifest_dbt2looker.json rename to yoda_dbt2looker/dbt_json_schemas/manifest_v6.json index c804e72..79b6273 100644 --- a/dbt2looker/dbt_json_schemas/manifest_dbt2looker.json +++ b/yoda_dbt2looker/dbt_json_schemas/manifest_v6.json @@ -227,186 +227,24 @@ } }, "additionalProperties": false, - "description": "WritableManifest(metadata: dbt.contracts.graph.manifest.ManifestMetadata, nodes: Mapping[str, Union[dbt.contracts.graph.compiled.CompiledAnalysisNode, dbt.contracts.graph.compiled.CompiledSingularTestNode, dbt.contracts.graph.compiled.CompiledModelNode, dbt.contracts.graph.compiled.CompiledHookNode, dbt.contracts.graph.compiled.CompiledRPCNode, dbt.contracts.graph.compiled.CompiledSqlNode, dbt.contracts.graph.compiled.CompiledGenericTestNode, dbt.contracts.graph.compiled.CompiledSeedNode, dbt.contracts.graph.compiled.CompiledSnapshotNode, dbt.contracts.graph.parsed.ParsedAnalysisNode, dbt.contracts.graph.parsed.ParsedSingularTestNode, dbt.contracts.graph.parsed.ParsedHookNode, dbt.contracts.graph.parsed.ParsedModelNode, dbt.contracts.graph.parsed.ParsedRPCNode, dbt.contracts.graph.parsed.ParsedSqlNode, dbt.contracts.graph.parsed.ParsedGenericTestNode, dbt.contracts.graph.parsed.ParsedSeedNode, dbt.contracts.graph.parsed.ParsedSnapshotNode]], sources: Mapping[str, dbt.contracts.graph.parsed.ParsedSourceDefinition], macros: Mapping[str, dbt.contracts.graph.parsed.ParsedMacro], docs: Mapping[str, dbt.contracts.graph.parsed.ParsedDocumentation], exposures: Mapping[str, dbt.contracts.graph.parsed.ParsedExposure], metrics: Mapping[str, dbt.contracts.graph.parsed.ParsedMetric], selectors: Mapping[str, Any], disabled: Union[Mapping[str, List[Union[dbt.contracts.graph.compiled.CompiledAnalysisNode, dbt.contracts.graph.compiled.CompiledSingularTestNode, dbt.contracts.graph.compiled.CompiledModelNode, dbt.contracts.graph.compiled.CompiledHookNode, dbt.contracts.graph.compiled.CompiledRPCNode, dbt.contracts.graph.compiled.CompiledSqlNode, dbt.contracts.graph.compiled.CompiledGenericTestNode, dbt.contracts.graph.compiled.CompiledSeedNode, dbt.contracts.graph.compiled.CompiledSnapshotNode, dbt.contracts.graph.parsed.ParsedAnalysisNode, dbt.contracts.graph.parsed.ParsedSingularTestNode, dbt.contracts.graph.parsed.ParsedHookNode, dbt.contracts.graph.parsed.ParsedModelNode, dbt.contracts.graph.parsed.ParsedRPCNode, dbt.contracts.graph.parsed.ParsedSqlNode, dbt.contracts.graph.parsed.ParsedGenericTestNode, dbt.contracts.graph.parsed.ParsedSeedNode, dbt.contracts.graph.parsed.ParsedSnapshotNode, dbt.contracts.graph.parsed.ParsedSourceDefinition]]], NoneType], parent_map: Union[Dict[str, List[str]], NoneType], child_map: Union[Dict[str, List[str]], NoneType])", + "description": "WritableManifest(metadata: dbt.contracts.graph.manifest.ManifestMetadata, nodes: Mapping[str, Union[dbt.contracts.graph.compiled.CompiledAnalysisNode, dbt.contracts.graph.compiled.CompiledSingularTestNode, dbt.contracts.graph.compiled.CompiledModelNode, dbt.contracts.graph.compiled.CompiledHookNode, dbt.contracts.graph.compiled.CompiledRPCNode, dbt.contracts.graph.compiled.CompiledSqlNode, dbt.contracts.graph.compiled.CompiledGenericTestNode, dbt.contracts.graph.compiled.CompiledSeedNode, dbt.contracts.graph.compiled.CompiledSnapshotNode, dbt.contracts.graph.parsed.ParsedAnalysisNode, dbt.contracts.graph.parsed.ParsedSingularTestNode, dbt.contracts.graph.parsed.ParsedHookNode, dbt.contracts.graph.parsed.ParsedModelNode, dbt.contracts.graph.parsed.ParsedRPCNode, dbt.contracts.graph.parsed.ParsedSqlNode, dbt.contracts.graph.parsed.ParsedGenericTestNode, dbt.contracts.graph.parsed.ParsedSeedNode, dbt.contracts.graph.parsed.ParsedSnapshotNode]], sources: Mapping[str, dbt.contracts.graph.parsed.ParsedSourceDefinition], macros: Mapping[str, dbt.contracts.graph.parsed.ParsedMacro], docs: Mapping[str, dbt.contracts.graph.parsed.ParsedDocumentation], exposures: Mapping[str, dbt.contracts.graph.parsed.ParsedExposure], metrics: Mapping[str, dbt.contracts.graph.parsed.ParsedMetric], selectors: Mapping[str, Any], disabled: Optional[Mapping[str, List[Union[dbt.contracts.graph.compiled.CompiledAnalysisNode, dbt.contracts.graph.compiled.CompiledSingularTestNode, dbt.contracts.graph.compiled.CompiledModelNode, dbt.contracts.graph.compiled.CompiledHookNode, dbt.contracts.graph.compiled.CompiledRPCNode, dbt.contracts.graph.compiled.CompiledSqlNode, dbt.contracts.graph.compiled.CompiledGenericTestNode, dbt.contracts.graph.compiled.CompiledSeedNode, dbt.contracts.graph.compiled.CompiledSnapshotNode, dbt.contracts.graph.parsed.ParsedAnalysisNode, dbt.contracts.graph.parsed.ParsedSingularTestNode, dbt.contracts.graph.parsed.ParsedHookNode, dbt.contracts.graph.parsed.ParsedModelNode, dbt.contracts.graph.parsed.ParsedRPCNode, dbt.contracts.graph.parsed.ParsedSqlNode, dbt.contracts.graph.parsed.ParsedGenericTestNode, dbt.contracts.graph.parsed.ParsedSeedNode, dbt.contracts.graph.parsed.ParsedSnapshotNode, dbt.contracts.graph.parsed.ParsedSourceDefinition]]]], parent_map: Optional[Dict[str, List[str]]], child_map: Optional[Dict[str, List[str]]])", "definitions": { - "LightdashDimension": { - "type": "object", - "required": [], - "properties": { - "enabled": { - "type": "boolean", - "description": "When enabled a dimension will be created in lookml for this column, otherwise it will be ignored. Default is enabled=true.", - "default": true - }, - "name": { - "type": "string", - "pattern": "^[a-z][a-z0-9_]*$", - "description": "An optional name for the dimension, defaults to DBT column name" - }, - "description": { - "type": "string", - "description": "An optional description for the column, defaults to the DBT column description" - }, - "sql": { - "type": "string", - "description": "Optional sql string defining the dimension. Defaults to ${TABLE}.column_name" - }, - "value_format_name": { - "description": "Optional format for numerical dimensions", - "type": "string", - "enum": [ - "decimal_0", "decimal_1", "decimal_2", "decimal_3", "decimal_4", - "usd_0", "usd", - "gbp_0", "gbp", - "eur_0", "eur", - "id", - "percent_0", "percent_1", "percent_2", "percent_3", "percent_4" - ] - } - } - }, - "LightdashMeasure": { - "type": "object", - "required": ["type"], - "properties": { - "type": { - "description": "The type of the measure e.g. average, max min. Not all looker measure types are supported.", - "type": "string", - "enum": [ - "average", - "average_distinct", - "count", - "count_distinct", - "list", - "max", - "median", - "median_distinct", - "min", - "sum", - "sum_distinct" - ] - }, - "description": { - "description": "Optional description for the measure. Default's to a variant of the column description depending on the measure type.", - "type": "string" - }, - "sql": { - "description": "Optional sql string defining the measure value. Defaults ${TABLE}.column_name", - "type": "string" - }, - "value_format_name": { - "description": "Optional format for measure", - "type": "string", - "enum": [ - "decimal_0", "decimal_1", "decimal_2", "decimal_3", "decimal_4", - "usd_0", "usd", - "gbp_0", "gbp", - "eur_0", "eur", - "id", - "percent_0", "percent_1", "percent_2", "percent_3", "percent_4" - ] - }, - "filters": { - "type": "array", - "default": [], - "items": { - "description": "Object of filters. The keys must be a valid dimension name.", - "type": "object", - "required": [], - "patternProperties": { - "^[a-z][a-z0-9_]*$": { - "type": "string", - "description": "Lookml filter expression" - } - } - } - } - } - }, - "LightdashColumnMetadata": { - "type": "object", - "required": [], - "properties": { - "dimension": { - "$ref": "#/definitions/LightdashDimension" - } - }, - "patternProperties": { - "^measures?|metrics?$": { - "type": "object", - "description": "Object containing measures definitions. Keys ust be valid measure names and unique in this model.", - "patternProperties": { - "^[a-z][a-z0-9_]*$": { - "$ref": "#/definitions/LightdashMeasure" - } - }, - "default": {} - } - } - }, - "LightdashModelMetadata": { - "type": "object", - "required": [], - "properties": { - "joins": { - "type": "array", - "items": { - "type": "object", - "required": [ - "join", - "sql_on" - ], - "properties": { - "join": { - "description": "Name of the dbt model you'd like to join to", - "type": "string" - }, - "sql_on": { - "description": "Sql string defining the join. Use looker references ${table.dimension}=${table.dimesion}", - "type": "string" - }, - "type": { - "type": "string", - "default": "left_outer", - "enum": [ - "left_outer", - "full_outer", - "inner", - "cross" - ] - }, - "relationship": { - "type": "string", - "default": "many_to_one", - "enum": [ - "many_to_one", - "many_to_many", - "one_to_many", - "one_to_one" - ] - } - } - } - } - }, - "default": {} - }, "ManifestMetadata": { "type": "object", "required": [], "properties": { "dbt_schema_version": { "type": "string", - "default": "https://schemas.getdbt.com/dbt/manifest/v4.json" + "default": "https://schemas.getdbt.com/dbt/manifest/v6.json" }, "dbt_version": { "type": "string", - "default": "1.0.0rc2" + "default": "1.2.0a1" }, "generated_at": { "type": "string", "format": "date-time", - "default": "2021-11-30T01:35:47.307789Z" + "default": "2022-07-05T17:06:02.022011Z" }, "invocation_id": { "oneOf": [ @@ -417,7 +255,7 @@ "type": "null" } ], - "default": "66dd78f0-c79a-4b06-81b1-99794345df16" + "default": "6cec400a-e8a4-4480-8ceb-d35589d12bab" }, "env": { "type": "object", @@ -562,7 +400,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "post-hook": [], "pre-hook": [] } @@ -594,6 +434,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -662,7 +512,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.3118432 + "default": 1657040762.0262258 }, "config_call_dict": { "type": "object", @@ -701,7 +551,7 @@ } }, "additionalProperties": false, - "description": "CompiledAnalysisNode(raw_sql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Union[str, NoneType] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Union[str, NoneType] = None, _pre_injected_sql: Union[str, NoneType] = None)" + "description": "CompiledAnalysisNode(raw_sql: str, compiled: bool, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Optional[str] = None, _pre_injected_sql: Optional[str] = None)" }, "FileHash": { "type": "object", @@ -816,6 +666,22 @@ } ] }, + "unique_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, "on_schema_change": { "oneOf": [ { @@ -826,10 +692,14 @@ } ], "default": "ignore" + }, + "grants": { + "type": "object", + "default": {} } }, "additionalProperties": true, - "description": "NodeConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Union[str, NoneType] = None, schema: Union[str, NoneType] = None, database: Union[str, NoneType] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , materialized: str = 'view', persist_docs: Dict[str, Any] = , post_hook: List[dbt.contracts.graph.model_config.Hook] = , pre_hook: List[dbt.contracts.graph.model_config.Hook] = , quoting: Dict[str, Any] = , column_types: Dict[str, Any] = , full_refresh: Union[bool, NoneType] = None, on_schema_change: Union[str, NoneType] = 'ignore')" + "description": "NodeConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Optional[str] = None, schema: Optional[str] = None, database: Optional[str] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , materialized: str = 'view', persist_docs: Dict[str, Any] = , post_hook: List[dbt.contracts.graph.model_config.Hook] = , pre_hook: List[dbt.contracts.graph.model_config.Hook] = , quoting: Dict[str, Any] = , column_types: Dict[str, Any] = , full_refresh: Optional[bool] = None, unique_key: Union[str, List[str], NoneType] = None, on_schema_change: Optional[str] = 'ignore', grants: Dict[str, Any] = )" }, "Hook": { "type": "object", @@ -856,7 +726,7 @@ } }, "additionalProperties": false, - "description": "Hook(sql: str, transaction: bool = True, index: Union[int, NoneType] = None)" + "description": "Hook(sql: str, transaction: bool = True, index: Optional[int] = None)" }, "DependsOn": { "type": "object", @@ -894,7 +764,6 @@ "default": "" }, "meta": { - "$ref": "#/definitions/LightdashColumnMetadata", "type": "object", "default": {} }, @@ -927,7 +796,7 @@ } }, "additionalProperties": true, - "description": "ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Union[str, NoneType] = None, quote: Union[bool, NoneType] = None, tags: List[str] = , _extra: Dict[str, Any] = )" + "description": "ColumnInfo(name: str, description: str = '', meta: Dict[str, Any] = , data_type: Optional[str] = None, quote: Optional[bool] = None, tags: List[str] = , _extra: Dict[str, Any] = )" }, "Docs": { "type": "object", @@ -1077,6 +946,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -1145,7 +1024,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.314477 + "default": 1657040762.028276 }, "config_call_dict": { "type": "object", @@ -1184,7 +1063,7 @@ } }, "additionalProperties": false, - "description": "CompiledSingularTestNode(raw_sql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.TestConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Union[str, NoneType] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Union[str, NoneType] = None, _pre_injected_sql: Union[str, NoneType] = None)" + "description": "CompiledSingularTestNode(raw_sql: str, compiled: bool, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.TestConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Optional[str] = None, _pre_injected_sql: Optional[str] = None)" }, "TestConfig": { "type": "object", @@ -1296,7 +1175,7 @@ } }, "additionalProperties": true, - "description": "TestConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Union[str, NoneType] = None, schema: Union[str, NoneType] = 'dbt_test__audit', database: Union[str, NoneType] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , materialized: str = 'test', severity: dbt.contracts.graph.model_config.Severity = 'ERROR', store_failures: Union[bool, NoneType] = None, where: Union[str, NoneType] = None, limit: Union[int, NoneType] = None, fail_calc: str = 'count(*)', warn_if: str = '!= 0', error_if: str = '!= 0')" + "description": "TestConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Optional[str] = None, schema: Optional[str] = 'dbt_test__audit', database: Optional[str] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , materialized: str = 'test', severity: dbt.contracts.graph.model_config.Severity = 'ERROR', store_failures: Optional[bool] = None, where: Optional[str] = None, limit: Optional[int] = None, fail_calc: str = 'count(*)', warn_if: str = '!= 0', error_if: str = '!= 0')" }, "CompiledModelNode": { "type": "object", @@ -1385,7 +1264,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "post-hook": [], "pre-hook": [] } @@ -1417,6 +1298,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -1485,7 +1376,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.315979 + "default": 1657040762.0294158 }, "config_call_dict": { "type": "object", @@ -1524,7 +1415,7 @@ } }, "additionalProperties": false, - "description": "CompiledModelNode(raw_sql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Union[str, NoneType] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Union[str, NoneType] = None, _pre_injected_sql: Union[str, NoneType] = None)" + "description": "CompiledModelNode(raw_sql: str, compiled: bool, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Optional[str] = None, _pre_injected_sql: Optional[str] = None)" }, "CompiledHookNode": { "type": "object", @@ -1613,7 +1504,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "post-hook": [], "pre-hook": [] } @@ -1645,6 +1538,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -1713,7 +1616,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.317642 + "default": 1657040762.030488 }, "config_call_dict": { "type": "object", @@ -1762,7 +1665,7 @@ } }, "additionalProperties": false, - "description": "CompiledHookNode(raw_sql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Union[str, NoneType] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Union[str, NoneType] = None, _pre_injected_sql: Union[str, NoneType] = None, index: Union[int, NoneType] = None)" + "description": "CompiledHookNode(raw_sql: str, compiled: bool, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Optional[str] = None, _pre_injected_sql: Optional[str] = None, index: Optional[int] = None)" }, "CompiledRPCNode": { "type": "object", @@ -1851,7 +1754,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "post-hook": [], "pre-hook": [] } @@ -1883,6 +1788,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -1951,7 +1866,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.319278 + "default": 1657040762.031699 }, "config_call_dict": { "type": "object", @@ -1990,7 +1905,7 @@ } }, "additionalProperties": false, - "description": "CompiledRPCNode(raw_sql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Union[str, NoneType] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Union[str, NoneType] = None, _pre_injected_sql: Union[str, NoneType] = None)" + "description": "CompiledRPCNode(raw_sql: str, compiled: bool, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Optional[str] = None, _pre_injected_sql: Optional[str] = None)" }, "CompiledSqlNode": { "type": "object", @@ -2079,7 +1994,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "post-hook": [], "pre-hook": [] } @@ -2111,6 +2028,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -2179,7 +2106,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.321433 + "default": 1657040762.032803 }, "config_call_dict": { "type": "object", @@ -2218,7 +2145,7 @@ } }, "additionalProperties": false, - "description": "CompiledSqlNode(raw_sql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Union[str, NoneType] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Union[str, NoneType] = None, _pre_injected_sql: Union[str, NoneType] = None)" + "description": "CompiledSqlNode(raw_sql: str, compiled: bool, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Optional[str] = None, _pre_injected_sql: Optional[str] = None)" }, "CompiledGenericTestNode": { "type": "object", @@ -2343,6 +2270,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -2411,7 +2348,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.323731 + "default": 1657040762.0341172 }, "config_call_dict": { "type": "object", @@ -2470,7 +2407,7 @@ } }, "additionalProperties": false, - "description": "CompiledGenericTestNode(raw_sql: str, test_metadata: dbt.contracts.graph.parsed.TestMetadata, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.TestConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Union[str, NoneType] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Union[str, NoneType] = None, _pre_injected_sql: Union[str, NoneType] = None, column_name: Union[str, NoneType] = None, file_key_name: Union[str, NoneType] = None)" + "description": "CompiledGenericTestNode(raw_sql: str, test_metadata: dbt.contracts.graph.parsed.TestMetadata, compiled: bool, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.TestConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Optional[str] = None, _pre_injected_sql: Optional[str] = None, column_name: Optional[str] = None, file_key_name: Optional[str] = None)" }, "TestMetadata": { "type": "object", @@ -2497,7 +2434,7 @@ } }, "additionalProperties": false, - "description": "TestMetadata(name: str, kwargs: Dict[str, Any] = , namespace: Union[str, NoneType] = None)" + "description": "TestMetadata(name: str, kwargs: Dict[str, Any] = , namespace: Optional[str] = None)" }, "CompiledSeedNode": { "type": "object", @@ -2586,7 +2523,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "quote_columns": null, "post-hook": [], "pre-hook": [] @@ -2619,6 +2558,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -2687,7 +2636,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.326388 + "default": 1657040762.035997 }, "config_call_dict": { "type": "object", @@ -2726,7 +2675,7 @@ } }, "additionalProperties": false, - "description": "CompiledSeedNode(raw_sql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.SeedConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Union[str, NoneType] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Union[str, NoneType] = None, _pre_injected_sql: Union[str, NoneType] = None)" + "description": "CompiledSeedNode(raw_sql: str, compiled: bool, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.SeedConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Optional[str] = None, _pre_injected_sql: Optional[str] = None)" }, "SeedConfig": { "type": "object", @@ -2824,6 +2773,22 @@ } ] }, + "unique_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, "on_schema_change": { "oneOf": [ { @@ -2835,6 +2800,10 @@ ], "default": "ignore" }, + "grants": { + "type": "object", + "default": {} + }, "quote_columns": { "oneOf": [ { @@ -2847,7 +2816,7 @@ } }, "additionalProperties": true, - "description": "SeedConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Union[str, NoneType] = None, schema: Union[str, NoneType] = None, database: Union[str, NoneType] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , materialized: str = 'seed', persist_docs: Dict[str, Any] = , post_hook: List[dbt.contracts.graph.model_config.Hook] = , pre_hook: List[dbt.contracts.graph.model_config.Hook] = , quoting: Dict[str, Any] = , column_types: Dict[str, Any] = , full_refresh: Union[bool, NoneType] = None, on_schema_change: Union[str, NoneType] = 'ignore', quote_columns: Union[bool, NoneType] = None)" + "description": "SeedConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Optional[str] = None, schema: Optional[str] = None, database: Optional[str] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , materialized: str = 'seed', persist_docs: Dict[str, Any] = , post_hook: List[dbt.contracts.graph.model_config.Hook] = , pre_hook: List[dbt.contracts.graph.model_config.Hook] = , quoting: Dict[str, Any] = , column_types: Dict[str, Any] = , full_refresh: Optional[bool] = None, unique_key: Union[str, List[str], NoneType] = None, on_schema_change: Optional[str] = 'ignore', grants: Dict[str, Any] = , quote_columns: Optional[bool] = None)" }, "CompiledSnapshotNode": { "type": "object", @@ -2936,7 +2905,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "post-hook": [], "pre-hook": [] } @@ -2968,6 +2939,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -3036,7 +3017,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.328031 + "default": 1657040762.037313 }, "config_call_dict": { "type": "object", @@ -3075,7 +3056,7 @@ } }, "additionalProperties": false, - "description": "CompiledSnapshotNode(raw_sql: str, compiled: bool, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Union[str, NoneType] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Union[str, NoneType] = None, _pre_injected_sql: Union[str, NoneType] = None)" + "description": "CompiledSnapshotNode(raw_sql: str, compiled: bool, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , compiled_sql: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.compiled.InjectedCTE] = , relation_name: Optional[str] = None, _pre_injected_sql: Optional[str] = None)" }, "ParsedAnalysisNode": { "type": "object", @@ -3160,7 +3141,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "post-hook": [], "pre-hook": [] } @@ -3192,6 +3175,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -3260,7 +3253,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.329485 + "default": 1657040762.038346 }, "config_call_dict": { "type": "object", @@ -3268,7 +3261,7 @@ } }, "additionalProperties": false, - "description": "ParsedAnalysisNode(raw_sql: str, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" + "description": "ParsedAnalysisNode(raw_sql: str, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" }, "ParsedSingularTestNode": { "type": "object", @@ -3385,6 +3378,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -3453,7 +3456,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.3306549 + "default": 1657040762.039365 }, "config_call_dict": { "type": "object", @@ -3461,7 +3464,7 @@ } }, "additionalProperties": false, - "description": "ParsedSingularTestNode(raw_sql: str, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.TestConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" + "description": "ParsedSingularTestNode(raw_sql: str, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.TestConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" }, "ParsedHookNode": { "type": "object", @@ -3546,7 +3549,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "post-hook": [], "pre-hook": [] } @@ -3578,6 +3583,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -3646,7 +3661,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.332001 + "default": 1657040762.0402749 }, "config_call_dict": { "type": "object", @@ -3664,7 +3679,7 @@ } }, "additionalProperties": false, - "description": "ParsedHookNode(raw_sql: str, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , index: Union[int, NoneType] = None)" + "description": "ParsedHookNode(raw_sql: str, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , index: Optional[int] = None)" }, "ParsedModelNode": { "type": "object", @@ -3749,7 +3764,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "post-hook": [], "pre-hook": [] } @@ -3781,6 +3798,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -3849,7 +3876,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.333348 + "default": 1657040762.041198 }, "config_call_dict": { "type": "object", @@ -3857,7 +3884,7 @@ } }, "additionalProperties": false, - "description": "ParsedModelNode(raw_sql: str, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" + "description": "ParsedModelNode(raw_sql: str, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" }, "ParsedRPCNode": { "type": "object", @@ -3942,7 +3969,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "post-hook": [], "pre-hook": [] } @@ -3974,6 +4003,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -4042,7 +4081,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.335125 + "default": 1657040762.0420969 }, "config_call_dict": { "type": "object", @@ -4050,7 +4089,7 @@ } }, "additionalProperties": false, - "description": "ParsedRPCNode(raw_sql: str, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" + "description": "ParsedRPCNode(raw_sql: str, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" }, "ParsedSqlNode": { "type": "object", @@ -4135,7 +4174,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "post-hook": [], "pre-hook": [] } @@ -4167,6 +4208,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -4235,7 +4286,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.336567 + "default": 1657040762.0429912 }, "config_call_dict": { "type": "object", @@ -4243,7 +4294,7 @@ } }, "additionalProperties": false, - "description": "ParsedSqlNode(raw_sql: str, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" + "description": "ParsedSqlNode(raw_sql: str, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" }, "ParsedGenericTestNode": { "type": "object", @@ -4364,6 +4415,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -4432,7 +4493,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.3383949 + "default": 1657040762.043911 }, "config_call_dict": { "type": "object", @@ -4460,7 +4521,7 @@ } }, "additionalProperties": false, - "description": "ParsedGenericTestNode(raw_sql: str, test_metadata: dbt.contracts.graph.parsed.TestMetadata, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.TestConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , column_name: Union[str, NoneType] = None, file_key_name: Union[str, NoneType] = None)" + "description": "ParsedGenericTestNode(raw_sql: str, test_metadata: dbt.contracts.graph.parsed.TestMetadata, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.TestConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , column_name: Optional[str] = None, file_key_name: Optional[str] = None)" }, "ParsedSeedNode": { "type": "object", @@ -4545,7 +4606,9 @@ "quoting": {}, "column_types": {}, "full_refresh": null, + "unique_key": null, "on_schema_change": "ignore", + "grants": {}, "quote_columns": null, "post-hook": [], "pre-hook": [] @@ -4578,6 +4641,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -4646,7 +4719,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.339838 + "default": 1657040762.044916 }, "config_call_dict": { "type": "object", @@ -4654,7 +4727,7 @@ } }, "additionalProperties": false, - "description": "ParsedSeedNode(raw_sql: str, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.SeedConfig = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" + "description": "ParsedSeedNode(raw_sql: str, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.SeedConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" }, "ParsedSnapshotNode": { "type": "object", @@ -4756,6 +4829,16 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "depends_on": { "$ref": "#/definitions/DependsOn", "default": { @@ -4824,7 +4907,7 @@ }, "created_at": { "type": "number", - "default": 1638236147.3425322 + "default": 1657040762.04684 }, "config_call_dict": { "type": "object", @@ -4832,7 +4915,7 @@ } }, "additionalProperties": false, - "description": "ParsedSnapshotNode(raw_sql: str, database: Union[str, NoneType], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.SnapshotConfig, tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, compiled_path: Union[str, NoneType] = None, build_path: Union[str, NoneType] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" + "description": "ParsedSnapshotNode(raw_sql: str, database: Optional[str], schema: str, fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, resource_type: dbt.node_types.NodeType, alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.SnapshotConfig, _event_status: Dict[str, Any] = , tags: List[str] = , refs: List[List[str]] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, compiled_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = )" }, "SnapshotConfig": { "type": "object", @@ -4930,7 +5013,7 @@ } ] }, - "on_schema_change": { + "unique_key": { "oneOf": [ { "type": "string" @@ -4938,10 +5021,9 @@ { "type": "null" } - ], - "default": "ignore" + ] }, - "strategy": { + "on_schema_change": { "oneOf": [ { "type": "string" @@ -4949,9 +5031,14 @@ { "type": "null" } - ] + ], + "default": "ignore" }, - "unique_key": { + "grants": { + "type": "object", + "default": {} + }, + "strategy": { "oneOf": [ { "type": "string" @@ -5009,7 +5096,7 @@ } }, "additionalProperties": true, - "description": "SnapshotConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Union[str, NoneType] = None, schema: Union[str, NoneType] = None, database: Union[str, NoneType] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , materialized: str = 'snapshot', persist_docs: Dict[str, Any] = , post_hook: List[dbt.contracts.graph.model_config.Hook] = , pre_hook: List[dbt.contracts.graph.model_config.Hook] = , quoting: Dict[str, Any] = , column_types: Dict[str, Any] = , full_refresh: Union[bool, NoneType] = None, on_schema_change: Union[str, NoneType] = 'ignore', strategy: Union[str, NoneType] = None, unique_key: Union[str, NoneType] = None, target_schema: Union[str, NoneType] = None, target_database: Union[str, NoneType] = None, updated_at: Union[str, NoneType] = None, check_cols: Union[str, List[str], NoneType] = None)" + "description": "SnapshotConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Optional[str] = None, schema: Optional[str] = None, database: Optional[str] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , materialized: str = 'snapshot', persist_docs: Dict[str, Any] = , post_hook: List[dbt.contracts.graph.model_config.Hook] = , pre_hook: List[dbt.contracts.graph.model_config.Hook] = , quoting: Dict[str, Any] = , column_types: Dict[str, Any] = , full_refresh: Optional[bool] = None, unique_key: Optional[str] = None, on_schema_change: Optional[str] = 'ignore', grants: Dict[str, Any] = , strategy: Optional[str] = None, target_schema: Optional[str] = None, target_database: Optional[str] = None, updated_at: Optional[str] = None, check_cols: Union[str, List[str], NoneType] = None)" }, "ParsedSourceDefinition": { "type": "object", @@ -5181,11 +5268,11 @@ }, "created_at": { "type": "number", - "default": 1638236147.345053 + "default": 1657040762.048556 } }, "additionalProperties": false, - "description": "ParsedSourceDefinition(fqn: List[str], database: Union[str, NoneType], schema: str, unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, source_name: str, source_description: str, loader: str, identifier: str, resource_type: dbt.node_types.NodeType, quoting: dbt.contracts.graph.unparsed.Quoting = , loaded_at_field: Union[str, NoneType] = None, freshness: Union[dbt.contracts.graph.unparsed.FreshnessThreshold, NoneType] = None, external: Union[dbt.contracts.graph.unparsed.ExternalTable, NoneType] = None, description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , source_meta: Dict[str, Any] = , tags: List[str] = , config: dbt.contracts.graph.model_config.SourceConfig = , patch_path: Union[pathlib.Path, NoneType] = None, unrendered_config: Dict[str, Any] = , relation_name: Union[str, NoneType] = None, created_at: float = )" + "description": "ParsedSourceDefinition(fqn: List[str], database: Optional[str], schema: str, unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, source_name: str, source_description: str, loader: str, identifier: str, resource_type: dbt.node_types.NodeType, _event_status: Dict[str, Any] = , quoting: dbt.contracts.graph.unparsed.Quoting = , loaded_at_field: Optional[str] = None, freshness: Optional[dbt.contracts.graph.unparsed.FreshnessThreshold] = None, external: Optional[dbt.contracts.graph.unparsed.ExternalTable] = None, description: str = '', columns: Dict[str, dbt.contracts.graph.parsed.ColumnInfo] = , meta: Dict[str, Any] = , source_meta: Dict[str, Any] = , tags: List[str] = , config: dbt.contracts.graph.model_config.SourceConfig = , patch_path: Optional[pathlib.Path] = None, unrendered_config: Dict[str, Any] = , relation_name: Optional[str] = None, created_at: float = )" }, "Quoting": { "type": "object", @@ -5233,7 +5320,7 @@ } }, "additionalProperties": false, - "description": "Quoting(database: Union[bool, NoneType] = None, schema: Union[bool, NoneType] = None, identifier: Union[bool, NoneType] = None, column: Union[bool, NoneType] = None)" + "description": "Quoting(database: Optional[bool] = None, schema: Optional[bool] = None, identifier: Optional[bool] = None, column: Optional[bool] = None)" }, "FreshnessThreshold": { "type": "object", @@ -5279,7 +5366,7 @@ } }, "additionalProperties": false, - "description": "FreshnessThreshold(warn_after: Union[dbt.contracts.graph.unparsed.Time, NoneType] = , error_after: Union[dbt.contracts.graph.unparsed.Time, NoneType] = , filter: Union[str, NoneType] = None)" + "description": "FreshnessThreshold(warn_after: Optional[dbt.contracts.graph.unparsed.Time] = , error_after: Optional[dbt.contracts.graph.unparsed.Time] = , filter: Optional[str] = None)" }, "FreshnessMetadata": { "type": "object", @@ -5291,12 +5378,12 @@ }, "dbt_version": { "type": "string", - "default": "1.0.0rc2" + "default": "1.2.0a1" }, "generated_at": { "type": "string", "format": "date-time", - "default": "2021-11-30T01:35:47.301745Z" + "default": "2022-07-05T17:06:02.017833Z" }, "invocation_id": { "oneOf": [ @@ -5307,7 +5394,7 @@ "type": "null" } ], - "default": "66dd78f0-c79a-4b06-81b1-99794345df16" + "default": "6cec400a-e8a4-4480-8ceb-d35589d12bab" }, "env": { "type": "object", @@ -5318,7 +5405,7 @@ } }, "additionalProperties": false, - "description": "FreshnessMetadata(dbt_schema_version: str = , dbt_version: str = '1.0.0rc2', generated_at: datetime.datetime = , invocation_id: Union[str, NoneType] = , env: Dict[str, str] = )" + "description": "FreshnessMetadata(dbt_schema_version: str = , dbt_version: str = '1.2.0a1', generated_at: datetime.datetime = , invocation_id: Optional[str] = , env: Dict[str, str] = )" }, "SourceFreshnessRuntimeError": { "type": "object", @@ -5444,7 +5531,7 @@ } }, "additionalProperties": false, - "description": "Time(count: Union[int, NoneType] = None, period: Union[dbt.contracts.graph.unparsed.TimePeriod, NoneType] = None)" + "description": "Time(count: Optional[int] = None, period: Optional[dbt.contracts.graph.unparsed.TimePeriod] = None)" }, "TimingInfo": { "type": "object", @@ -5479,7 +5566,7 @@ } }, "additionalProperties": false, - "description": "TimingInfo(name: str, started_at: Union[datetime.datetime, NoneType] = None, completed_at: Union[datetime.datetime, NoneType] = None)" + "description": "TimingInfo(name: str, started_at: Optional[datetime.datetime] = None, completed_at: Optional[datetime.datetime] = None)" }, "ExternalTable": { "type": "object", @@ -5540,7 +5627,7 @@ } }, "additionalProperties": true, - "description": "ExternalTable(_extra: Dict[str, Any] = , location: Union[str, NoneType] = None, file_format: Union[str, NoneType] = None, row_format: Union[str, NoneType] = None, tbl_properties: Union[str, NoneType] = None, partitions: Union[List[dbt.contracts.graph.unparsed.ExternalPartition], NoneType] = None)" + "description": "ExternalTable(_extra: Dict[str, Any] = , location: Optional[str] = None, file_format: Optional[str] = None, row_format: Optional[str] = None, tbl_properties: Optional[str] = None, partitions: Optional[List[dbt.contracts.graph.unparsed.ExternalPartition]] = None)" }, "ExternalPartition": { "type": "object", @@ -5664,11 +5751,11 @@ }, "created_at": { "type": "number", - "default": 1638236147.345993 + "default": 1657040762.049289 } }, "additionalProperties": false, - "description": "ParsedMacro(unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, macro_sql: str, resource_type: dbt.node_types.NodeType, tags: List[str] = , depends_on: dbt.contracts.graph.parsed.MacroDependsOn = , description: str = '', meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Union[str, NoneType] = None, arguments: List[dbt.contracts.graph.unparsed.MacroArgument] = , created_at: float = )" + "description": "ParsedMacro(unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, macro_sql: str, resource_type: dbt.node_types.NodeType, tags: List[str] = , depends_on: dbt.contracts.graph.parsed.MacroDependsOn = , description: str = '', meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, arguments: List[dbt.contracts.graph.unparsed.MacroArgument] = , created_at: float = )" }, "MacroDependsOn": { "type": "object", @@ -5710,7 +5797,7 @@ } }, "additionalProperties": false, - "description": "MacroArgument(name: str, type: Union[str, NoneType] = None, description: str = '')" + "description": "MacroArgument(name: str, type: Optional[str] = None, description: str = '')" }, "ParsedDocumentation": { "type": "object", @@ -5888,11 +5975,11 @@ }, "created_at": { "type": "number", - "default": 1638236147.347234 + "default": 1657040762.050287 } }, "additionalProperties": false, - "description": "ParsedExposure(fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, type: dbt.contracts.graph.unparsed.ExposureType, owner: dbt.contracts.graph.unparsed.ExposureOwner, resource_type: dbt.node_types.NodeType = , description: str = '', maturity: Union[dbt.contracts.graph.unparsed.MaturityType, NoneType] = None, meta: Dict[str, Any] = , tags: List[str] = , url: Union[str, NoneType] = None, depends_on: dbt.contracts.graph.parsed.DependsOn = , refs: List[List[str]] = , sources: List[List[str]] = , created_at: float = )" + "description": "ParsedExposure(fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, type: dbt.contracts.graph.unparsed.ExposureType, owner: dbt.contracts.graph.unparsed.ExposureOwner, resource_type: dbt.node_types.NodeType = , description: str = '', maturity: Optional[dbt.contracts.graph.unparsed.MaturityType] = None, meta: Dict[str, Any] = , tags: List[str] = , url: Optional[str] = None, depends_on: dbt.contracts.graph.parsed.DependsOn = , refs: List[List[str]] = , sources: List[List[str]] = , created_at: float = )" }, "ExposureOwner": { "type": "object", @@ -5915,7 +6002,7 @@ } }, "additionalProperties": false, - "description": "ExposureOwner(email: str, name: Union[str, NoneType] = None)" + "description": "ExposureOwner(email: str, name: Optional[str] = None)" }, "ParsedMetric": { "type": "object", @@ -5926,11 +6013,11 @@ "root_path", "path", "original_file_path", - "model", "name", "description", "label", "type", + "sql", "filters", "time_grains", "dimensions" @@ -5957,9 +6044,6 @@ "original_file_path": { "type": "string" }, - "model": { - "type": "string" - }, "name": { "type": "string" }, @@ -5973,14 +6057,7 @@ "type": "string" }, "sql": { - "oneOf": [ - { - "type": "string" - }, - { - "type": "null" - } - ] + "type": "string" }, "timestamp": { "oneOf": [ @@ -6010,6 +6087,26 @@ "type": "string" } }, + "model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "model_unique_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, "resource_type": { "type": "string", "enum": [ @@ -6067,13 +6164,23 @@ }, "default": [] }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, "created_at": { "type": "number", - "default": 1638236147.348404 + "default": 1657040762.051152 } }, "additionalProperties": false, - "description": "ParsedMetric(fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, model: str, name: str, description: str, label: str, type: str, sql: Union[str, NoneType], timestamp: Union[str, NoneType], filters: List[dbt.contracts.graph.unparsed.MetricFilter], time_grains: List[str], dimensions: List[str], resource_type: dbt.node_types.NodeType = , meta: Dict[str, Any] = , tags: List[str] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , refs: List[List[str]] = , created_at: float = )" + "description": "ParsedMetric(fqn: List[str], unique_id: str, package_name: str, root_path: str, path: str, original_file_path: str, name: str, description: str, label: str, type: str, sql: str, timestamp: Optional[str], filters: List[dbt.contracts.graph.unparsed.MetricFilter], time_grains: List[str], dimensions: List[str], model: Optional[str] = None, model_unique_id: Optional[str] = None, resource_type: dbt.node_types.NodeType = , meta: Dict[str, Any] = , tags: List[str] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.parsed.DependsOn = , refs: List[List[str]] = , metrics: List[List[str]] = , created_at: float = )" }, "MetricFilter": { "type": "object", @@ -6098,5 +6205,5 @@ } }, "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "https://schemas.lightdash.com/dbt2looker/manifest/v4.json" -} \ No newline at end of file + "$id": "https://schemas.getdbt.com/dbt/manifest/v6.json" +} diff --git a/yoda_dbt2looker/dbt_json_schemas/manifest_v9.json b/yoda_dbt2looker/dbt_json_schemas/manifest_v9.json new file mode 100644 index 0000000..01513b7 --- /dev/null +++ b/yoda_dbt2looker/dbt_json_schemas/manifest_v9.json @@ -0,0 +1,4965 @@ +{ + "type": "object", + "required": [ + "metadata", + "nodes", + "sources", + "macros", + "docs", + "exposures", + "metrics", + "groups", + "selectors" + ], + "properties": { + "metadata": { + "$ref": "#/definitions/ManifestMetadata", + "description": "Metadata about the manifest" + }, + "nodes": { + "type": "object", + "additionalProperties": { + "oneOf": [ + { + "$ref": "#/definitions/AnalysisNode" + }, + { + "$ref": "#/definitions/SingularTestNode" + }, + { + "$ref": "#/definitions/HookNode" + }, + { + "$ref": "#/definitions/ModelNode" + }, + { + "$ref": "#/definitions/RPCNode" + }, + { + "$ref": "#/definitions/SqlNode" + }, + { + "$ref": "#/definitions/GenericTestNode" + }, + { + "$ref": "#/definitions/SnapshotNode" + }, + { + "$ref": "#/definitions/SeedNode" + } + ] + }, + "description": "The nodes defined in the dbt project and its dependencies" + }, + "sources": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/SourceDefinition" + }, + "description": "The sources defined in the dbt project and its dependencies" + }, + "macros": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Macro" + }, + "description": "The macros defined in the dbt project and its dependencies" + }, + "docs": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Documentation" + }, + "description": "The docs defined in the dbt project and its dependencies" + }, + "exposures": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Exposure" + }, + "description": "The exposures defined in the dbt project and its dependencies" + }, + "metrics": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Metric" + }, + "description": "The metrics defined in the dbt project and its dependencies" + }, + "groups": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/Group" + }, + "description": "The groups defined in the dbt project" + }, + "selectors": { + "type": "object", + "description": "The selectors defined in selectors.yml" + }, + "disabled": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "oneOf": [ + { + "$ref": "#/definitions/AnalysisNode" + }, + { + "$ref": "#/definitions/SingularTestNode" + }, + { + "$ref": "#/definitions/HookNode" + }, + { + "$ref": "#/definitions/ModelNode" + }, + { + "$ref": "#/definitions/RPCNode" + }, + { + "$ref": "#/definitions/SqlNode" + }, + { + "$ref": "#/definitions/GenericTestNode" + }, + { + "$ref": "#/definitions/SnapshotNode" + }, + { + "$ref": "#/definitions/SeedNode" + }, + { + "$ref": "#/definitions/SourceDefinition" + }, + { + "$ref": "#/definitions/Exposure" + }, + { + "$ref": "#/definitions/Metric" + } + ] + } + } + }, + { + "type": "null" + } + ], + "description": "A mapping of the disabled nodes in the target" + }, + "parent_map": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "type": "null" + } + ], + "description": "A mapping from\u00a0child nodes to their dependencies" + }, + "child_map": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "type": "null" + } + ], + "description": "A mapping from parent nodes to their dependents" + }, + "group_map": { + "oneOf": [ + { + "type": "object", + "additionalProperties": { + "type": "array", + "items": { + "type": "string" + } + } + }, + { + "type": "null" + } + ], + "description": "A mapping from group names to their nodes" + } + }, + "additionalProperties": false, + "description": "WritableManifest(metadata: dbt.contracts.graph.manifest.ManifestMetadata, nodes: Mapping[str, Union[dbt.contracts.graph.nodes.AnalysisNode, dbt.contracts.graph.nodes.SingularTestNode, dbt.contracts.graph.nodes.HookNode, dbt.contracts.graph.nodes.ModelNode, dbt.contracts.graph.nodes.RPCNode, dbt.contracts.graph.nodes.SqlNode, dbt.contracts.graph.nodes.GenericTestNode, dbt.contracts.graph.nodes.SnapshotNode, dbt.contracts.graph.nodes.SeedNode]], sources: Mapping[str, dbt.contracts.graph.nodes.SourceDefinition], macros: Mapping[str, dbt.contracts.graph.nodes.Macro], docs: Mapping[str, dbt.contracts.graph.nodes.Documentation], exposures: Mapping[str, dbt.contracts.graph.nodes.Exposure], metrics: Mapping[str, dbt.contracts.graph.nodes.Metric], groups: Mapping[str, dbt.contracts.graph.nodes.Group], selectors: Mapping[str, Any], disabled: Optional[Mapping[str, List[Union[dbt.contracts.graph.nodes.AnalysisNode, dbt.contracts.graph.nodes.SingularTestNode, dbt.contracts.graph.nodes.HookNode, dbt.contracts.graph.nodes.ModelNode, dbt.contracts.graph.nodes.RPCNode, dbt.contracts.graph.nodes.SqlNode, dbt.contracts.graph.nodes.GenericTestNode, dbt.contracts.graph.nodes.SnapshotNode, dbt.contracts.graph.nodes.SeedNode, dbt.contracts.graph.nodes.SourceDefinition, dbt.contracts.graph.nodes.Exposure, dbt.contracts.graph.nodes.Metric]]]], parent_map: Optional[Dict[str, List[str]]], child_map: Optional[Dict[str, List[str]]], group_map: Optional[Dict[str, List[str]]])", + "definitions": { + "ManifestMetadata": { + "type": "object", + "required": [], + "properties": { + "dbt_schema_version": { + "type": "string", + "default": "https://schemas.getdbt.com/dbt/manifest/v9.json" + }, + "dbt_version": { + "type": "string", + "default": "1.6.0a1" + }, + "generated_at": { + "type": "string", + "format": "date-time", + "default": "2023-04-21T11:09:06.496436Z" + }, + "invocation_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "c4b245be-8edb-4ad7-ba54-9337ce594f5d" + }, + "env": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "default": {} + }, + "project_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "A unique identifier for the project" + }, + "user_id": { + "oneOf": [ + { + "type": "string", + "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}" + }, + { + "type": "null" + } + ], + "description": "A unique identifier for the user" + }, + "send_anonymous_usage_stats": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ], + "description": "Whether dbt is configured to send anonymous usage statistics" + }, + "adapter_type": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "description": "The type name of the adapter" + } + }, + "additionalProperties": false, + "description": "Metadata for the manifest." + }, + "AnalysisNode": { + "type": "object", + "required": [ + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ], + "properties": { + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "analysis" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "$ref": "#/definitions/FileHash" + }, + "config": { + "$ref": "#/definitions/NodeConfig", + "default": { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": [], + "meta": {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": {}, + "quoting": {}, + "column_types": {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "ignore", + "grants": {}, + "packages": [], + "docs": { + "show": true, + "node_color": null + }, + "contract": { + "enforced": false + }, + "post-hook": [], + "pre-hook": [] + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ColumnInfo" + }, + "default": {} + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "patch_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "build_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "deferred": { + "type": "boolean", + "default": false + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "created_at": { + "type": "number", + "default": 1682075346.49809 + }, + "config_call_dict": { + "type": "object", + "default": {} + }, + "relation_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "$ref": "#/definitions/RefArgs" + }, + "default": [] + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "depends_on": { + "$ref": "#/definitions/DependsOn", + "default": { + "macros": [], + "nodes": [] + } + }, + "compiled_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "$ref": "#/definitions/InjectedCTE" + }, + "default": [] + }, + "contract": { + "$ref": "#/definitions/Contract", + "default": { + "enforced": false, + "checksum": null + } + } + }, + "additionalProperties": false, + "description": "AnalysisNode(database: Optional[str], schema: str, name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , description: str = '', columns: Dict[str, dbt.contracts.graph.nodes.ColumnInfo] = , meta: Dict[str, Any] = , group: Optional[str] = None, docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , relation_name: Optional[str] = None, raw_code: str = '', language: str = 'sql', refs: List[dbt.contracts.graph.nodes.RefArgs] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.nodes.DependsOn = , compiled_path: Optional[str] = None, compiled: bool = False, compiled_code: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.nodes.InjectedCTE] = , _pre_injected_sql: Optional[str] = None, contract: dbt.contracts.graph.nodes.Contract = )" + }, + "FileHash": { + "type": "object", + "required": [ + "name", + "checksum" + ], + "properties": { + "name": { + "type": "string" + }, + "checksum": { + "type": "string" + } + }, + "additionalProperties": false, + "description": "FileHash(name: str, checksum: str)" + }, + "NodeConfig": { + "type": "object", + "required": [], + "properties": { + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tags": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ], + "default": [] + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "materialized": { + "type": "string", + "default": "view" + }, + "incremental_strategy": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "persist_docs": { + "type": "object", + "default": {} + }, + "post-hook": { + "type": "array", + "items": { + "$ref": "#/definitions/Hook" + }, + "default": [] + }, + "pre-hook": { + "type": "array", + "items": { + "$ref": "#/definitions/Hook" + }, + "default": [] + }, + "quoting": { + "type": "object", + "default": {} + }, + "column_types": { + "type": "object", + "default": {} + }, + "full_refresh": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "unique_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, + "on_schema_change": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "grants": { + "type": "object", + "default": {} + }, + "packages": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "contract": { + "$ref": "#/definitions/ContractConfig", + "default": { + "enforced": false + } + } + }, + "additionalProperties": true, + "description": "NodeConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Optional[str] = None, schema: Optional[str] = None, database: Optional[str] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , group: Optional[str] = None, materialized: str = 'view', incremental_strategy: Optional[str] = None, persist_docs: Dict[str, Any] = , post_hook: List[dbt.contracts.graph.model_config.Hook] = , pre_hook: List[dbt.contracts.graph.model_config.Hook] = , quoting: Dict[str, Any] = , column_types: Dict[str, Any] = , full_refresh: Optional[bool] = None, unique_key: Union[str, List[str], NoneType] = None, on_schema_change: Optional[str] = 'ignore', grants: Dict[str, Any] = , packages: List[str] = , docs: dbt.contracts.graph.unparsed.Docs = , contract: dbt.contracts.graph.model_config.ContractConfig = )" + }, + "Hook": { + "type": "object", + "required": [ + "sql" + ], + "properties": { + "sql": { + "type": "string" + }, + "transaction": { + "type": "boolean", + "default": true + }, + "index": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "Hook(sql: str, transaction: bool = True, index: Optional[int] = None)" + }, + "Docs": { + "type": "object", + "required": [], + "properties": { + "show": { + "type": "boolean", + "default": true + }, + "node_color": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "Docs(show: bool = True, node_color: Optional[str] = None)" + }, + "ContractConfig": { + "type": "object", + "required": [], + "properties": { + "enforced": { + "type": "boolean", + "default": false + } + }, + "additionalProperties": false, + "description": "ContractConfig(enforced: bool = False)" + }, + "ColumnInfo": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string" + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "default": {} + }, + "data_type": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "constraints": { + "type": "array", + "items": { + "$ref": "#/definitions/ColumnLevelConstraint" + }, + "default": [] + }, + "quote": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + } + }, + "additionalProperties": true, + "description": "Used in all ManifestNodes and SourceDefinition" + }, + "ColumnLevelConstraint": { + "type": "object", + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "expression": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": false, + "description": "ColumnLevelConstraint(type: dbt.contracts.graph.nodes.ConstraintType, name: Optional[str] = None, expression: Optional[str] = None, warn_unenforced: bool = True, warn_unsupported: bool = True)" + }, + "RefArgs": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string" + }, + "package": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "version": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "RefArgs(name: str, package: Optional[str] = None, version: Union[str, float, NoneType] = None)" + }, + "DependsOn": { + "type": "object", + "required": [], + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "nodes": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + } + }, + "additionalProperties": false, + "description": "DependsOn(macros: List[str] = , nodes: List[str] = )" + }, + "InjectedCTE": { + "type": "object", + "required": [ + "id", + "sql" + ], + "properties": { + "id": { + "type": "string" + }, + "sql": { + "type": "string" + } + }, + "additionalProperties": false, + "description": "Used in CompiledNodes as part of ephemeral model processing" + }, + "Contract": { + "type": "object", + "required": [], + "properties": { + "enforced": { + "type": "boolean", + "default": false + }, + "checksum": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "Contract(enforced: bool = False, checksum: Optional[str] = None)" + }, + "SingularTestNode": { + "type": "object", + "required": [ + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ], + "properties": { + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "test" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "$ref": "#/definitions/FileHash" + }, + "config": { + "$ref": "#/definitions/TestConfig", + "default": { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": [], + "meta": {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ColumnInfo" + }, + "default": {} + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "patch_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "build_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "deferred": { + "type": "boolean", + "default": false + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "created_at": { + "type": "number", + "default": 1682075346.499299 + }, + "config_call_dict": { + "type": "object", + "default": {} + }, + "relation_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "$ref": "#/definitions/RefArgs" + }, + "default": [] + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "depends_on": { + "$ref": "#/definitions/DependsOn", + "default": { + "macros": [], + "nodes": [] + } + }, + "compiled_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "$ref": "#/definitions/InjectedCTE" + }, + "default": [] + }, + "contract": { + "$ref": "#/definitions/Contract", + "default": { + "enforced": false, + "checksum": null + } + } + }, + "additionalProperties": false, + "description": "SingularTestNode(database: Optional[str], schema: str, name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.TestConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , description: str = '', columns: Dict[str, dbt.contracts.graph.nodes.ColumnInfo] = , meta: Dict[str, Any] = , group: Optional[str] = None, docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , relation_name: Optional[str] = None, raw_code: str = '', language: str = 'sql', refs: List[dbt.contracts.graph.nodes.RefArgs] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.nodes.DependsOn = , compiled_path: Optional[str] = None, compiled: bool = False, compiled_code: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.nodes.InjectedCTE] = , _pre_injected_sql: Optional[str] = None, contract: dbt.contracts.graph.nodes.Contract = )" + }, + "TestConfig": { + "type": "object", + "required": [], + "properties": { + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "dbt_test__audit" + }, + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tags": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ], + "default": [] + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "materialized": { + "type": "string", + "default": "test" + }, + "severity": { + "type": "string", + "pattern": "^([Ww][Aa][Rr][Nn]|[Ee][Rr][Rr][Oo][Rr])$", + "default": "ERROR" + }, + "store_failures": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "where": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "limit": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "fail_calc": { + "type": "string", + "default": "count(*)" + }, + "warn_if": { + "type": "string", + "default": "!= 0" + }, + "error_if": { + "type": "string", + "default": "!= 0" + } + }, + "additionalProperties": true, + "description": "TestConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Optional[str] = None, schema: Optional[str] = 'dbt_test__audit', database: Optional[str] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , group: Optional[str] = None, materialized: str = 'test', severity: dbt.contracts.graph.model_config.Severity = 'ERROR', store_failures: Optional[bool] = None, where: Optional[str] = None, limit: Optional[int] = None, fail_calc: str = 'count(*)', warn_if: str = '!= 0', error_if: str = '!= 0')" + }, + "HookNode": { + "type": "object", + "required": [ + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ], + "properties": { + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "operation" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "$ref": "#/definitions/FileHash" + }, + "config": { + "$ref": "#/definitions/NodeConfig", + "default": { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": [], + "meta": {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": {}, + "quoting": {}, + "column_types": {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "ignore", + "grants": {}, + "packages": [], + "docs": { + "show": true, + "node_color": null + }, + "contract": { + "enforced": false + }, + "post-hook": [], + "pre-hook": [] + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ColumnInfo" + }, + "default": {} + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "patch_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "build_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "deferred": { + "type": "boolean", + "default": false + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "created_at": { + "type": "number", + "default": 1682075346.4999008 + }, + "config_call_dict": { + "type": "object", + "default": {} + }, + "relation_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "$ref": "#/definitions/RefArgs" + }, + "default": [] + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "depends_on": { + "$ref": "#/definitions/DependsOn", + "default": { + "macros": [], + "nodes": [] + } + }, + "compiled_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "$ref": "#/definitions/InjectedCTE" + }, + "default": [] + }, + "contract": { + "$ref": "#/definitions/Contract", + "default": { + "enforced": false, + "checksum": null + } + }, + "index": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "HookNode(database: Optional[str], schema: str, name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , description: str = '', columns: Dict[str, dbt.contracts.graph.nodes.ColumnInfo] = , meta: Dict[str, Any] = , group: Optional[str] = None, docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , relation_name: Optional[str] = None, raw_code: str = '', language: str = 'sql', refs: List[dbt.contracts.graph.nodes.RefArgs] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.nodes.DependsOn = , compiled_path: Optional[str] = None, compiled: bool = False, compiled_code: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.nodes.InjectedCTE] = , _pre_injected_sql: Optional[str] = None, contract: dbt.contracts.graph.nodes.Contract = , index: Optional[int] = None)" + }, + "ModelNode": { + "type": "object", + "required": [ + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ], + "properties": { + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "model" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "$ref": "#/definitions/FileHash" + }, + "config": { + "$ref": "#/definitions/NodeConfig", + "default": { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": [], + "meta": {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": {}, + "quoting": {}, + "column_types": {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "ignore", + "grants": {}, + "packages": [], + "docs": { + "show": true, + "node_color": null + }, + "contract": { + "enforced": false + }, + "post-hook": [], + "pre-hook": [] + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ColumnInfo" + }, + "default": {} + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "patch_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "build_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "deferred": { + "type": "boolean", + "default": false + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "created_at": { + "type": "number", + "default": 1682075346.500488 + }, + "config_call_dict": { + "type": "object", + "default": {} + }, + "relation_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "$ref": "#/definitions/RefArgs" + }, + "default": [] + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "depends_on": { + "$ref": "#/definitions/DependsOn", + "default": { + "macros": [], + "nodes": [] + } + }, + "compiled_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "$ref": "#/definitions/InjectedCTE" + }, + "default": [] + }, + "contract": { + "$ref": "#/definitions/Contract", + "default": { + "enforced": false, + "checksum": null + } + }, + "access": { + "type": "string", + "enum": [ + "protected", + "private", + "public" + ], + "default": "protected" + }, + "constraints": { + "type": "array", + "items": { + "$ref": "#/definitions/ModelLevelConstraint" + }, + "default": [] + }, + "version": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ] + }, + "latest_version": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "ModelNode(database: Optional[str], schema: str, name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , description: str = '', columns: Dict[str, dbt.contracts.graph.nodes.ColumnInfo] = , meta: Dict[str, Any] = , group: Optional[str] = None, docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , relation_name: Optional[str] = None, raw_code: str = '', language: str = 'sql', refs: List[dbt.contracts.graph.nodes.RefArgs] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.nodes.DependsOn = , compiled_path: Optional[str] = None, compiled: bool = False, compiled_code: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.nodes.InjectedCTE] = , _pre_injected_sql: Optional[str] = None, contract: dbt.contracts.graph.nodes.Contract = , access: dbt.node_types.AccessType = , constraints: List[dbt.contracts.graph.nodes.ModelLevelConstraint] = , version: Union[str, float, NoneType] = None, latest_version: Union[str, float, NoneType] = None)" + }, + "ModelLevelConstraint": { + "type": "object", + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "enum": [ + "check", + "not_null", + "unique", + "primary_key", + "foreign_key", + "custom" + ] + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "expression": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "warn_unenforced": { + "type": "boolean", + "default": true + }, + "warn_unsupported": { + "type": "boolean", + "default": true + }, + "columns": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + } + }, + "additionalProperties": false, + "description": "ModelLevelConstraint(type: dbt.contracts.graph.nodes.ConstraintType, name: Optional[str] = None, expression: Optional[str] = None, warn_unenforced: bool = True, warn_unsupported: bool = True, columns: List[str] = )" + }, + "RPCNode": { + "type": "object", + "required": [ + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ], + "properties": { + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "rpc" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "$ref": "#/definitions/FileHash" + }, + "config": { + "$ref": "#/definitions/NodeConfig", + "default": { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": [], + "meta": {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": {}, + "quoting": {}, + "column_types": {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "ignore", + "grants": {}, + "packages": [], + "docs": { + "show": true, + "node_color": null + }, + "contract": { + "enforced": false + }, + "post-hook": [], + "pre-hook": [] + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ColumnInfo" + }, + "default": {} + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "patch_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "build_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "deferred": { + "type": "boolean", + "default": false + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "created_at": { + "type": "number", + "default": 1682075346.50125 + }, + "config_call_dict": { + "type": "object", + "default": {} + }, + "relation_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "$ref": "#/definitions/RefArgs" + }, + "default": [] + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "depends_on": { + "$ref": "#/definitions/DependsOn", + "default": { + "macros": [], + "nodes": [] + } + }, + "compiled_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "$ref": "#/definitions/InjectedCTE" + }, + "default": [] + }, + "contract": { + "$ref": "#/definitions/Contract", + "default": { + "enforced": false, + "checksum": null + } + } + }, + "additionalProperties": false, + "description": "RPCNode(database: Optional[str], schema: str, name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , description: str = '', columns: Dict[str, dbt.contracts.graph.nodes.ColumnInfo] = , meta: Dict[str, Any] = , group: Optional[str] = None, docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , relation_name: Optional[str] = None, raw_code: str = '', language: str = 'sql', refs: List[dbt.contracts.graph.nodes.RefArgs] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.nodes.DependsOn = , compiled_path: Optional[str] = None, compiled: bool = False, compiled_code: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.nodes.InjectedCTE] = , _pre_injected_sql: Optional[str] = None, contract: dbt.contracts.graph.nodes.Contract = )" + }, + "SqlNode": { + "type": "object", + "required": [ + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ], + "properties": { + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "sql operation" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "$ref": "#/definitions/FileHash" + }, + "config": { + "$ref": "#/definitions/NodeConfig", + "default": { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": [], + "meta": {}, + "group": null, + "materialized": "view", + "incremental_strategy": null, + "persist_docs": {}, + "quoting": {}, + "column_types": {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "ignore", + "grants": {}, + "packages": [], + "docs": { + "show": true, + "node_color": null + }, + "contract": { + "enforced": false + }, + "post-hook": [], + "pre-hook": [] + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ColumnInfo" + }, + "default": {} + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "patch_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "build_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "deferred": { + "type": "boolean", + "default": false + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "created_at": { + "type": "number", + "default": 1682075346.501826 + }, + "config_call_dict": { + "type": "object", + "default": {} + }, + "relation_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "$ref": "#/definitions/RefArgs" + }, + "default": [] + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "depends_on": { + "$ref": "#/definitions/DependsOn", + "default": { + "macros": [], + "nodes": [] + } + }, + "compiled_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "$ref": "#/definitions/InjectedCTE" + }, + "default": [] + }, + "contract": { + "$ref": "#/definitions/Contract", + "default": { + "enforced": false, + "checksum": null + } + } + }, + "additionalProperties": false, + "description": "SqlNode(database: Optional[str], schema: str, name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.NodeConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , description: str = '', columns: Dict[str, dbt.contracts.graph.nodes.ColumnInfo] = , meta: Dict[str, Any] = , group: Optional[str] = None, docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , relation_name: Optional[str] = None, raw_code: str = '', language: str = 'sql', refs: List[dbt.contracts.graph.nodes.RefArgs] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.nodes.DependsOn = , compiled_path: Optional[str] = None, compiled: bool = False, compiled_code: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.nodes.InjectedCTE] = , _pre_injected_sql: Optional[str] = None, contract: dbt.contracts.graph.nodes.Contract = )" + }, + "GenericTestNode": { + "type": "object", + "required": [ + "test_metadata", + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ], + "properties": { + "test_metadata": { + "$ref": "#/definitions/TestMetadata" + }, + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "test" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "$ref": "#/definitions/FileHash" + }, + "config": { + "$ref": "#/definitions/TestConfig", + "default": { + "enabled": true, + "alias": null, + "schema": "dbt_test__audit", + "database": null, + "tags": [], + "meta": {}, + "group": null, + "materialized": "test", + "severity": "ERROR", + "store_failures": null, + "where": null, + "limit": null, + "fail_calc": "count(*)", + "warn_if": "!= 0", + "error_if": "!= 0" + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ColumnInfo" + }, + "default": {} + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "patch_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "build_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "deferred": { + "type": "boolean", + "default": false + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "created_at": { + "type": "number", + "default": 1682075346.502492 + }, + "config_call_dict": { + "type": "object", + "default": {} + }, + "relation_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "$ref": "#/definitions/RefArgs" + }, + "default": [] + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "depends_on": { + "$ref": "#/definitions/DependsOn", + "default": { + "macros": [], + "nodes": [] + } + }, + "compiled_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "$ref": "#/definitions/InjectedCTE" + }, + "default": [] + }, + "contract": { + "$ref": "#/definitions/Contract", + "default": { + "enforced": false, + "checksum": null + } + }, + "column_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "file_key_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "attached_node": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "GenericTestNode(test_metadata: dbt.contracts.graph.nodes.TestMetadata, database: Optional[str], schema: str, name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.TestConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , description: str = '', columns: Dict[str, dbt.contracts.graph.nodes.ColumnInfo] = , meta: Dict[str, Any] = , group: Optional[str] = None, docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , relation_name: Optional[str] = None, raw_code: str = '', language: str = 'sql', refs: List[dbt.contracts.graph.nodes.RefArgs] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.nodes.DependsOn = , compiled_path: Optional[str] = None, compiled: bool = False, compiled_code: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.nodes.InjectedCTE] = , _pre_injected_sql: Optional[str] = None, contract: dbt.contracts.graph.nodes.Contract = , column_name: Optional[str] = None, file_key_name: Optional[str] = None, attached_node: Optional[str] = None)" + }, + "TestMetadata": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string" + }, + "kwargs": { + "type": "object", + "default": {} + }, + "namespace": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "TestMetadata(name: str, kwargs: Dict[str, Any] = , namespace: Optional[str] = None)" + }, + "SnapshotNode": { + "type": "object", + "required": [ + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum", + "config" + ], + "properties": { + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "snapshot" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "$ref": "#/definitions/FileHash" + }, + "config": { + "$ref": "#/definitions/SnapshotConfig" + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ColumnInfo" + }, + "default": {} + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "patch_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "build_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "deferred": { + "type": "boolean", + "default": false + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "created_at": { + "type": "number", + "default": 1682075346.503581 + }, + "config_call_dict": { + "type": "object", + "default": {} + }, + "relation_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "raw_code": { + "type": "string", + "default": "" + }, + "language": { + "type": "string", + "default": "sql" + }, + "refs": { + "type": "array", + "items": { + "$ref": "#/definitions/RefArgs" + }, + "default": [] + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "depends_on": { + "$ref": "#/definitions/DependsOn", + "default": { + "macros": [], + "nodes": [] + } + }, + "compiled_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "compiled": { + "type": "boolean", + "default": false + }, + "compiled_code": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "extra_ctes_injected": { + "type": "boolean", + "default": false + }, + "extra_ctes": { + "type": "array", + "items": { + "$ref": "#/definitions/InjectedCTE" + }, + "default": [] + }, + "contract": { + "$ref": "#/definitions/Contract", + "default": { + "enforced": false, + "checksum": null + } + } + }, + "additionalProperties": false, + "description": "SnapshotNode(database: Optional[str], schema: str, name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.SnapshotConfig, _event_status: Dict[str, Any] = , tags: List[str] = , description: str = '', columns: Dict[str, dbt.contracts.graph.nodes.ColumnInfo] = , meta: Dict[str, Any] = , group: Optional[str] = None, docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , relation_name: Optional[str] = None, raw_code: str = '', language: str = 'sql', refs: List[dbt.contracts.graph.nodes.RefArgs] = , sources: List[List[str]] = , metrics: List[List[str]] = , depends_on: dbt.contracts.graph.nodes.DependsOn = , compiled_path: Optional[str] = None, compiled: bool = False, compiled_code: Optional[str] = None, extra_ctes_injected: bool = False, extra_ctes: List[dbt.contracts.graph.nodes.InjectedCTE] = , _pre_injected_sql: Optional[str] = None, contract: dbt.contracts.graph.nodes.Contract = )" + }, + "SnapshotConfig": { + "type": "object", + "required": [], + "properties": { + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tags": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ], + "default": [] + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "materialized": { + "type": "string", + "default": "snapshot" + }, + "incremental_strategy": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "persist_docs": { + "type": "object", + "default": {} + }, + "post-hook": { + "type": "array", + "items": { + "$ref": "#/definitions/Hook" + }, + "default": [] + }, + "pre-hook": { + "type": "array", + "items": { + "$ref": "#/definitions/Hook" + }, + "default": [] + }, + "quoting": { + "type": "object", + "default": {} + }, + "column_types": { + "type": "object", + "default": {} + }, + "full_refresh": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "unique_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "on_schema_change": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "grants": { + "type": "object", + "default": {} + }, + "packages": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "contract": { + "$ref": "#/definitions/ContractConfig", + "default": { + "enforced": false + } + }, + "strategy": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "target_schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "target_database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "updated_at": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "check_cols": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": true, + "description": "SnapshotConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Optional[str] = None, schema: Optional[str] = None, database: Optional[str] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , group: Optional[str] = None, materialized: str = 'snapshot', incremental_strategy: Optional[str] = None, persist_docs: Dict[str, Any] = , post_hook: List[dbt.contracts.graph.model_config.Hook] = , pre_hook: List[dbt.contracts.graph.model_config.Hook] = , quoting: Dict[str, Any] = , column_types: Dict[str, Any] = , full_refresh: Optional[bool] = None, unique_key: Optional[str] = None, on_schema_change: Optional[str] = 'ignore', grants: Dict[str, Any] = , packages: List[str] = , docs: dbt.contracts.graph.unparsed.Docs = , contract: dbt.contracts.graph.model_config.ContractConfig = , strategy: Optional[str] = None, target_schema: Optional[str] = None, target_database: Optional[str] = None, updated_at: Optional[str] = None, check_cols: Union[str, List[str], NoneType] = None)" + }, + "SeedNode": { + "type": "object", + "required": [ + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "alias", + "checksum" + ], + "properties": { + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "seed" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "alias": { + "type": "string" + }, + "checksum": { + "$ref": "#/definitions/FileHash" + }, + "config": { + "$ref": "#/definitions/SeedConfig", + "default": { + "enabled": true, + "alias": null, + "schema": null, + "database": null, + "tags": [], + "meta": {}, + "group": null, + "materialized": "seed", + "incremental_strategy": null, + "persist_docs": {}, + "quoting": {}, + "column_types": {}, + "full_refresh": null, + "unique_key": null, + "on_schema_change": "ignore", + "grants": {}, + "packages": [], + "docs": { + "show": true, + "node_color": null + }, + "contract": { + "enforced": false + }, + "quote_columns": null, + "post-hook": [], + "pre-hook": [] + } + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ColumnInfo" + }, + "default": {} + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "patch_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "build_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "deferred": { + "type": "boolean", + "default": false + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "created_at": { + "type": "number", + "default": 1682075346.504591 + }, + "config_call_dict": { + "type": "object", + "default": {} + }, + "relation_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "raw_code": { + "type": "string", + "default": "" + }, + "root_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "depends_on": { + "$ref": "#/definitions/MacroDependsOn", + "default": { + "macros": [] + } + } + }, + "additionalProperties": false, + "description": "SeedNode(database: Optional[str], schema: str, name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], alias: str, checksum: dbt.contracts.files.FileHash, config: dbt.contracts.graph.model_config.SeedConfig = , _event_status: Dict[str, Any] = , tags: List[str] = , description: str = '', columns: Dict[str, dbt.contracts.graph.nodes.ColumnInfo] = , meta: Dict[str, Any] = , group: Optional[str] = None, docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, build_path: Optional[str] = None, deferred: bool = False, unrendered_config: Dict[str, Any] = , created_at: float = , config_call_dict: Dict[str, Any] = , relation_name: Optional[str] = None, raw_code: str = '', root_path: Optional[str] = None, depends_on: dbt.contracts.graph.nodes.MacroDependsOn = )" + }, + "SeedConfig": { + "type": "object", + "required": [], + "properties": { + "enabled": { + "type": "boolean", + "default": true + }, + "alias": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tags": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "string" + } + ], + "default": [] + }, + "meta": { + "type": "object", + "default": {} + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "materialized": { + "type": "string", + "default": "seed" + }, + "incremental_strategy": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "persist_docs": { + "type": "object", + "default": {} + }, + "post-hook": { + "type": "array", + "items": { + "$ref": "#/definitions/Hook" + }, + "default": [] + }, + "pre-hook": { + "type": "array", + "items": { + "$ref": "#/definitions/Hook" + }, + "default": [] + }, + "quoting": { + "type": "object", + "default": {} + }, + "column_types": { + "type": "object", + "default": {} + }, + "full_refresh": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "unique_key": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "null" + } + ] + }, + "on_schema_change": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "ignore" + }, + "grants": { + "type": "object", + "default": {} + }, + "packages": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "contract": { + "$ref": "#/definitions/ContractConfig", + "default": { + "enforced": false + } + }, + "quote_columns": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": true, + "description": "SeedConfig(_extra: Dict[str, Any] = , enabled: bool = True, alias: Optional[str] = None, schema: Optional[str] = None, database: Optional[str] = None, tags: Union[List[str], str] = , meta: Dict[str, Any] = , group: Optional[str] = None, materialized: str = 'seed', incremental_strategy: Optional[str] = None, persist_docs: Dict[str, Any] = , post_hook: List[dbt.contracts.graph.model_config.Hook] = , pre_hook: List[dbt.contracts.graph.model_config.Hook] = , quoting: Dict[str, Any] = , column_types: Dict[str, Any] = , full_refresh: Optional[bool] = None, unique_key: Union[str, List[str], NoneType] = None, on_schema_change: Optional[str] = 'ignore', grants: Dict[str, Any] = , packages: List[str] = , docs: dbt.contracts.graph.unparsed.Docs = , contract: dbt.contracts.graph.model_config.ContractConfig = , quote_columns: Optional[bool] = None)" + }, + "MacroDependsOn": { + "type": "object", + "required": [], + "properties": { + "macros": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + } + }, + "additionalProperties": false, + "description": "Used only in the Macro class" + }, + "SourceDefinition": { + "type": "object", + "required": [ + "schema", + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "source_name", + "source_description", + "loader", + "identifier" + ], + "properties": { + "database": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "schema": { + "type": "string" + }, + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "source" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "source_name": { + "type": "string" + }, + "source_description": { + "type": "string" + }, + "loader": { + "type": "string" + }, + "identifier": { + "type": "string" + }, + "quoting": { + "$ref": "#/definitions/Quoting", + "default": { + "database": null, + "schema": null, + "identifier": null, + "column": null + } + }, + "loaded_at_field": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "freshness": { + "oneOf": [ + { + "$ref": "#/definitions/FreshnessThreshold" + }, + { + "type": "null" + } + ] + }, + "external": { + "oneOf": [ + { + "$ref": "#/definitions/ExternalTable" + }, + { + "type": "null" + } + ] + }, + "description": { + "type": "string", + "default": "" + }, + "columns": { + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/ColumnInfo" + }, + "default": {} + }, + "meta": { + "type": "object", + "default": {} + }, + "source_meta": { + "type": "object", + "default": {} + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "config": { + "$ref": "#/definitions/SourceConfig", + "default": { + "enabled": true + } + }, + "patch_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "relation_name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "created_at": { + "type": "number", + "default": 1682075346.505582 + } + }, + "additionalProperties": false, + "description": "SourceDefinition(database: Optional[str], schema: str, name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], source_name: str, source_description: str, loader: str, identifier: str, _event_status: Dict[str, Any] = , quoting: dbt.contracts.graph.unparsed.Quoting = , loaded_at_field: Optional[str] = None, freshness: Optional[dbt.contracts.graph.unparsed.FreshnessThreshold] = None, external: Optional[dbt.contracts.graph.unparsed.ExternalTable] = None, description: str = '', columns: Dict[str, dbt.contracts.graph.nodes.ColumnInfo] = , meta: Dict[str, Any] = , source_meta: Dict[str, Any] = , tags: List[str] = , config: dbt.contracts.graph.model_config.SourceConfig = , patch_path: Optional[str] = None, unrendered_config: Dict[str, Any] = , relation_name: Optional[str] = None, created_at: float = )" + }, + "Quoting": { + "type": "object", + "required": [], + "properties": { + "database": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "schema": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "identifier": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + }, + "column": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "Quoting(database: Optional[bool] = None, schema: Optional[bool] = None, identifier: Optional[bool] = None, column: Optional[bool] = None)" + }, + "FreshnessThreshold": { + "type": "object", + "required": [], + "properties": { + "warn_after": { + "oneOf": [ + { + "$ref": "#/definitions/Time" + }, + { + "type": "null" + } + ], + "default": { + "count": null, + "period": null + } + }, + "error_after": { + "oneOf": [ + { + "$ref": "#/definitions/Time" + }, + { + "type": "null" + } + ], + "default": { + "count": null, + "period": null + } + }, + "filter": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "FreshnessThreshold(warn_after: Optional[dbt.contracts.graph.unparsed.Time] = , error_after: Optional[dbt.contracts.graph.unparsed.Time] = , filter: Optional[str] = None)" + }, + "FreshnessMetadata": { + "type": "object", + "required": [], + "properties": { + "dbt_schema_version": { + "type": "string", + "default": "https://schemas.getdbt.com/dbt/sources/v3.json" + }, + "dbt_version": { + "type": "string", + "default": "1.6.0a1" + }, + "generated_at": { + "type": "string", + "format": "date-time", + "default": "2023-04-21T11:09:06.494387Z" + }, + "invocation_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ], + "default": "c4b245be-8edb-4ad7-ba54-9337ce594f5d" + }, + "env": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "default": {} + } + }, + "additionalProperties": false, + "description": "FreshnessMetadata(dbt_schema_version: str = , dbt_version: str = '1.6.0a1', generated_at: datetime.datetime = , invocation_id: Optional[str] = , env: Dict[str, str] = )" + }, + "SourceFreshnessRuntimeError": { + "type": "object", + "required": [ + "unique_id", + "status" + ], + "properties": { + "unique_id": { + "type": "string" + }, + "error": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "status": { + "type": "string", + "enum": [ + "runtime error" + ] + } + }, + "additionalProperties": false, + "description": "SourceFreshnessRuntimeError(unique_id: str, error: Union[str, int, NoneType], status: dbt.contracts.results.FreshnessErrorEnum)" + }, + "SourceFreshnessOutput": { + "type": "object", + "required": [ + "unique_id", + "max_loaded_at", + "snapshotted_at", + "max_loaded_at_time_ago_in_s", + "status", + "criteria", + "adapter_response", + "timing", + "thread_id", + "execution_time" + ], + "properties": { + "unique_id": { + "type": "string" + }, + "max_loaded_at": { + "type": "string", + "format": "date-time" + }, + "snapshotted_at": { + "type": "string", + "format": "date-time" + }, + "max_loaded_at_time_ago_in_s": { + "type": "number" + }, + "status": { + "type": "string", + "enum": [ + "pass", + "warn", + "error", + "runtime error" + ] + }, + "criteria": { + "$ref": "#/definitions/FreshnessThreshold" + }, + "adapter_response": { + "type": "object" + }, + "timing": { + "type": "array", + "items": { + "$ref": "#/definitions/TimingInfo" + } + }, + "thread_id": { + "type": "string" + }, + "execution_time": { + "type": "number" + } + }, + "additionalProperties": false, + "description": "SourceFreshnessOutput(unique_id: str, max_loaded_at: datetime.datetime, snapshotted_at: datetime.datetime, max_loaded_at_time_ago_in_s: float, status: dbt.contracts.results.FreshnessStatus, criteria: dbt.contracts.graph.unparsed.FreshnessThreshold, adapter_response: Dict[str, Any], timing: List[dbt.contracts.results.TimingInfo], thread_id: str, execution_time: float)" + }, + "Time": { + "type": "object", + "required": [], + "properties": { + "count": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "period": { + "oneOf": [ + { + "type": "string", + "enum": [ + "minute", + "hour", + "day" + ] + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "Time(count: Optional[int] = None, period: Optional[dbt.contracts.graph.unparsed.TimePeriod] = None)" + }, + "TimingInfo": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string" + }, + "started_at": { + "oneOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ] + }, + "completed_at": { + "oneOf": [ + { + "type": "string", + "format": "date-time" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "TimingInfo(name: str, started_at: Optional[datetime.datetime] = None, completed_at: Optional[datetime.datetime] = None)" + }, + "ExternalTable": { + "type": "object", + "required": [], + "properties": { + "location": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "file_format": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "row_format": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "tbl_properties": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "partitions": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string" + } + }, + { + "type": "array", + "items": { + "$ref": "#/definitions/ExternalPartition" + } + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": true, + "description": "ExternalTable(_extra: Dict[str, Any] = , location: Optional[str] = None, file_format: Optional[str] = None, row_format: Optional[str] = None, tbl_properties: Optional[str] = None, partitions: Union[List[str], List[dbt.contracts.graph.unparsed.ExternalPartition], NoneType] = None)" + }, + "ExternalPartition": { + "type": "object", + "required": [], + "properties": { + "name": { + "type": "string", + "default": "" + }, + "description": { + "type": "string", + "default": "" + }, + "data_type": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "default": {} + } + }, + "additionalProperties": true, + "description": "ExternalPartition(_extra: Dict[str, Any] = , name: str = '', description: str = '', data_type: str = '', meta: Dict[str, Any] = )" + }, + "SourceConfig": { + "type": "object", + "required": [], + "properties": { + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": true, + "description": "SourceConfig(_extra: Dict[str, Any] = , enabled: bool = True)" + }, + "Macro": { + "type": "object", + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "macro_sql" + ], + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "macro" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "macro_sql": { + "type": "string" + }, + "depends_on": { + "$ref": "#/definitions/MacroDependsOn", + "default": { + "macros": [] + } + }, + "description": { + "type": "string", + "default": "" + }, + "meta": { + "type": "object", + "default": {} + }, + "docs": { + "$ref": "#/definitions/Docs", + "default": { + "show": true, + "node_color": null + } + }, + "patch_path": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "arguments": { + "type": "array", + "items": { + "$ref": "#/definitions/MacroArgument" + }, + "default": [] + }, + "created_at": { + "type": "number", + "default": 1682075346.505871 + }, + "supported_languages": { + "oneOf": [ + { + "type": "array", + "items": { + "type": "string", + "enum": [ + "python", + "sql" + ] + } + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "Macro(name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, macro_sql: str, depends_on: dbt.contracts.graph.nodes.MacroDependsOn = , description: str = '', meta: Dict[str, Any] = , docs: dbt.contracts.graph.unparsed.Docs = , patch_path: Optional[str] = None, arguments: List[dbt.contracts.graph.unparsed.MacroArgument] = , created_at: float = , supported_languages: Optional[List[dbt.node_types.ModelLanguage]] = None)" + }, + "MacroArgument": { + "type": "object", + "required": [ + "name" + ], + "properties": { + "name": { + "type": "string" + }, + "type": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "description": { + "type": "string", + "default": "" + } + }, + "additionalProperties": false, + "description": "MacroArgument(name: str, type: Optional[str] = None, description: str = '')" + }, + "Documentation": { + "type": "object", + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "block_contents" + ], + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "doc" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "block_contents": { + "type": "string" + } + }, + "additionalProperties": false, + "description": "Documentation(name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, block_contents: str)" + }, + "Exposure": { + "type": "object", + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "type", + "owner" + ], + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "exposure" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "type": { + "type": "string", + "enum": [ + "dashboard", + "notebook", + "analysis", + "ml", + "application" + ] + }, + "owner": { + "$ref": "#/definitions/Owner" + }, + "description": { + "type": "string", + "default": "" + }, + "label": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "maturity": { + "oneOf": [ + { + "type": "string", + "enum": [ + "low", + "medium", + "high" + ] + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "default": {} + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "config": { + "$ref": "#/definitions/ExposureConfig", + "default": { + "enabled": true + } + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "url": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "depends_on": { + "$ref": "#/definitions/DependsOn", + "default": { + "macros": [], + "nodes": [] + } + }, + "refs": { + "type": "array", + "items": { + "$ref": "#/definitions/RefArgs" + }, + "default": [] + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "created_at": { + "type": "number", + "default": 1682075346.50651 + } + }, + "additionalProperties": false, + "description": "Exposure(name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], type: dbt.contracts.graph.unparsed.ExposureType, owner: dbt.contracts.graph.unparsed.Owner, description: str = '', label: Optional[str] = None, maturity: Optional[dbt.contracts.graph.unparsed.MaturityType] = None, meta: Dict[str, Any] = , tags: List[str] = , config: dbt.contracts.graph.model_config.ExposureConfig = , unrendered_config: Dict[str, Any] = , url: Optional[str] = None, depends_on: dbt.contracts.graph.nodes.DependsOn = , refs: List[dbt.contracts.graph.nodes.RefArgs] = , sources: List[List[str]] = , metrics: List[List[str]] = , created_at: float = )" + }, + "Owner": { + "type": "object", + "required": [], + "properties": { + "email": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "name": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": true, + "description": "Owner(_extra: Dict[str, Any] = , email: Optional[str] = None, name: Optional[str] = None)" + }, + "ExposureConfig": { + "type": "object", + "required": [], + "properties": { + "enabled": { + "type": "boolean", + "default": true + } + }, + "additionalProperties": true, + "description": "ExposureConfig(_extra: Dict[str, Any] = , enabled: bool = True)" + }, + "Metric": { + "type": "object", + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "fqn", + "description", + "label", + "calculation_method", + "expression", + "filters", + "time_grains", + "dimensions" + ], + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "metric" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "fqn": { + "type": "array", + "items": { + "type": "string" + } + }, + "description": { + "type": "string" + }, + "label": { + "type": "string" + }, + "calculation_method": { + "type": "string" + }, + "expression": { + "type": "string" + }, + "filters": { + "type": "array", + "items": { + "$ref": "#/definitions/MetricFilter" + } + }, + "time_grains": { + "type": "array", + "items": { + "type": "string" + } + }, + "dimensions": { + "type": "array", + "items": { + "type": "string" + } + }, + "timestamp": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "window": { + "oneOf": [ + { + "$ref": "#/definitions/MetricTime" + }, + { + "type": "null" + } + ] + }, + "model": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "model_unique_id": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + }, + "meta": { + "type": "object", + "default": {} + }, + "tags": { + "type": "array", + "items": { + "type": "string" + }, + "default": [] + }, + "config": { + "$ref": "#/definitions/MetricConfig", + "default": { + "enabled": true, + "group": null + } + }, + "unrendered_config": { + "type": "object", + "default": {} + }, + "sources": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "depends_on": { + "$ref": "#/definitions/DependsOn", + "default": { + "macros": [], + "nodes": [] + } + }, + "refs": { + "type": "array", + "items": { + "$ref": "#/definitions/RefArgs" + }, + "default": [] + }, + "metrics": { + "type": "array", + "items": { + "type": "array", + "items": { + "type": "string" + } + }, + "default": [] + }, + "created_at": { + "type": "number", + "default": 1682075346.507186 + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "Metric(name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, fqn: List[str], description: str, label: str, calculation_method: str, expression: str, filters: List[dbt.contracts.graph.unparsed.MetricFilter], time_grains: List[str], dimensions: List[str], timestamp: Optional[str] = None, window: Optional[dbt.contracts.graph.unparsed.MetricTime] = None, model: Optional[str] = None, model_unique_id: Optional[str] = None, meta: Dict[str, Any] = , tags: List[str] = , config: dbt.contracts.graph.model_config.MetricConfig = , unrendered_config: Dict[str, Any] = , sources: List[List[str]] = , depends_on: dbt.contracts.graph.nodes.DependsOn = , refs: List[dbt.contracts.graph.nodes.RefArgs] = , metrics: List[List[str]] = , created_at: float = , group: Optional[str] = None)" + }, + "MetricFilter": { + "type": "object", + "required": [ + "field", + "operator", + "value" + ], + "properties": { + "field": { + "type": "string" + }, + "operator": { + "type": "string" + }, + "value": { + "type": "string" + } + }, + "additionalProperties": false, + "description": "MetricFilter(field: str, operator: str, value: str)" + }, + "MetricTime": { + "type": "object", + "required": [], + "properties": { + "count": { + "oneOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "period": { + "oneOf": [ + { + "type": "string", + "enum": [ + "day", + "week", + "month", + "year" + ] + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": false, + "description": "MetricTime(count: Optional[int] = None, period: Optional[dbt.contracts.graph.unparsed.MetricTimePeriod] = None)" + }, + "MetricConfig": { + "type": "object", + "required": [], + "properties": { + "enabled": { + "type": "boolean", + "default": true + }, + "group": { + "oneOf": [ + { + "type": "string" + }, + { + "type": "null" + } + ] + } + }, + "additionalProperties": true, + "description": "MetricConfig(_extra: Dict[str, Any] = , enabled: bool = True, group: Optional[str] = None)" + }, + "Group": { + "type": "object", + "required": [ + "name", + "resource_type", + "package_name", + "path", + "original_file_path", + "unique_id", + "owner" + ], + "properties": { + "name": { + "type": "string" + }, + "resource_type": { + "type": "string", + "enum": [ + "group" + ] + }, + "package_name": { + "type": "string" + }, + "path": { + "type": "string" + }, + "original_file_path": { + "type": "string" + }, + "unique_id": { + "type": "string" + }, + "owner": { + "$ref": "#/definitions/Owner" + } + }, + "additionalProperties": false, + "description": "Group(name: str, resource_type: dbt.node_types.NodeType, package_name: str, path: str, original_file_path: str, unique_id: str, owner: dbt.contracts.graph.unparsed.Owner)" + } + }, + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "https://schemas.getdbt.com/dbt/manifest/v9.json" +} \ No newline at end of file diff --git a/yoda_dbt2looker/generator.py b/yoda_dbt2looker/generator.py new file mode 100644 index 0000000..ab6843d --- /dev/null +++ b/yoda_dbt2looker/generator.py @@ -0,0 +1,689 @@ +import logging +import re +from pathlib import Path +from typing import Optional +import lkml + +from . import models + +LOOKER_DTYPE_MAP = { + "bigquery": { + "INT64": "number", + "INTEGER": "number", + "FLOAT": "number", + "FLOAT64": "number", + "NUMERIC": "number", + "BOOLEAN": "yesno", + "STRING": "string", + "TIMESTAMP": "timestamp", + "DATETIME": "datetime", + "DATE": "date", + "TIME": "string", # Can time-only be handled better in looker? + "BOOL": "yesno", + "ARRAY": "string", + "GEOGRAPHY": "string", + }, + "snowflake": { + "NUMBER": "number", + "DECIMAL": "number", + "NUMERIC": "number", + "INT": "number", + "INTEGER": "number", + "BIGINT": "number", + "SMALLINT": "number", + "FLOAT": "number", + "FLOAT4": "number", + "FLOAT8": "number", + "DOUBLE": "number", + "DOUBLE PRECISION": "number", + "REAL": "number", + "VARCHAR": "string", + "CHAR": "string", + "CHARACTER": "string", + "STRING": "string", + "TEXT": "string", + "BINARY": "string", + "VARBINARY": "string", + "BOOLEAN": "yesno", + "DATE": "date", + "DATETIME": "datetime", + "TIME": "string", # can we support time? + "TIMESTAMP": "timestamp", + "TIMESTAMP_NTZ": "timestamp", + # TIMESTAMP_LTZ not supported (see https://docs.looker.com/reference/field-params/dimension_group) + # TIMESTAMP_TZ not supported (see https://docs.looker.com/reference/field-params/dimension_group) + "VARIANT": "string", + "OBJECT": "string", + "ARRAY": "string", + "GEOGRAPHY": "string", + }, + "redshift": { + "SMALLINT": "number", + "INT2": "number", + "INTEGER": "number", + "INT": "number", + "INT4": "number", + "BIGINT": "number", + "INT8": "number", + "DECIMAL": "number", + "NUMERIC": "number", + "REAL": "number", + "FLOAT4": "number", + "DOUBLE PRECISION": "number", + "FLOAT8": "number", + "FLOAT": "number", + "BOOLEAN": "yesno", + "BOOL": "yesno", + "CHAR": "string", + "CHARACTER": "string", + "NCHAR": "string", + "BPCHAR": "string", + "VARCHAR": "string", + "CHARACTER VARYING": "string", + "NVARCHAR": "string", + "TEXT": "string", + "DATE": "date", + "TIMESTAMP": "timestamp", + "TIMESTAMP WITHOUT TIME ZONE": "timestamp", + # TIMESTAMPTZ not supported + # TIMESTAMP WITH TIME ZONE not supported + "GEOMETRY": "string", + # HLLSKETCH not supported + "TIME": "string", + "TIME WITHOUT TIME ZONE": "string", + # TIMETZ not supported + # TIME WITH TIME ZONE not supported + }, + "postgres": { + # BIT, BIT VARYING, VARBIT not supported + # BOX not supported + # BYTEA not supported + # CIRCLE not supported + # INTERVAL not supported + # LINE not supported + # LSEG not supported + # PATH not supported + # POINT not supported + # POLYGON not supported + # TSQUERY, TSVECTOR not supported + "XML": "string", + "UUID": "string", + "PG_LSN": "string", + "MACADDR": "string", + "JSON": "string", + "JSONB": "string", + "CIDR": "string", + "INET": "string", + "MONEY": "number", + "SMALLINT": "number", + "INT2": "number", + "SMALLSERIAL": "number", + "SERIAL2": "number", + "INTEGER": "number", + "INT": "number", + "INT4": "number", + "SERIAL": "number", + "SERIAL4": "number", + "BIGINT": "number", + "INT8": "number", + "BIGSERIAL": "number", + "SERIAL8": "number", + "DECIMAL": "number", + "NUMERIC": "number", + "REAL": "number", + "FLOAT4": "number", + "DOUBLE PRECISION": "number", + "FLOAT8": "number", + "FLOAT": "number", + "BOOLEAN": "yesno", + "BOOL": "yesno", + "CHAR": "string", + "CHARACTER": "string", + "NCHAR": "string", + "BPCHAR": "string", + "VARCHAR": "string", + "CHARACTER VARYING": "string", + "NVARCHAR": "string", + "TEXT": "string", + "DATE": "date", + "TIMESTAMP": "timestamp", + "TIMESTAMP WITHOUT TIME ZONE": "timestamp", + # TIMESTAMPTZ not supported + # TIMESTAMP WITH TIME ZONE not supported + "GEOMETRY": "string", + # HLLSKETCH not supported + "TIME": "string", + "TIME WITHOUT TIME ZONE": "string", + # TIMETZ not supported + # TIME WITH TIME ZONE not supported + }, + "spark": { + "byte": "number", + "short": "number", + "integer": "number", + "int": "number", + "bigint": "number", + "smallint": "number", + "long": "number", + "float": "number", + "double": "number", + "decimal": "number", + "string": "string", + "varchar": "string", + "char": "string", + "boolean": "yesno", + "timestamp": "timestamp", + "date": "datetime", + }, + "databricks": { + "byte": "number", + "short": "number", + "integer": "number", + "int": "number", + "bigint": "number", + "smallint": "number", + "long": "number", + "float": "number", + "double": "number", + "decimal": "number", + "string": "string", + "varchar": "string", + "char": "string", + "boolean": "yesno", + "timestamp": "timestamp", + "date": "datetime", + }, +} + +looker_date_time_types = ["datetime", "timestamp"] +looker_date_types = ["date"] +looker_scalar_types = ["number", "yesno", "string"] + +looker_timeframes = [ + "raw", + "time", + "date", + "week", + "month", + "quarter", + "year", +] + + +def normalise_spark_types(column_type: str) -> str: + return re.match(r"^[^\(]*", column_type).group(0) + + +def map_adapter_type_to_looker( + adapter_type: models.SupportedDbtAdapters, column_type: str +): + if column_type is None: + return None + normalised_column_type = ( + normalise_spark_types(column_type) + if adapter_type in + [models.SupportedDbtAdapters.spark.value, + models.SupportedDbtAdapters.databricks.value] + else column_type + ) + looker_type = LOOKER_DTYPE_MAP[adapter_type].get(normalised_column_type) + if (column_type is not None) and (looker_type is None): + logging.warning( + f"Column type {column_type} not supported for conversion from {adapter_type} to looker. No dimension will be created." + ) + return looker_type + + +def lookml_date_time_dimension_group( + column: models.DbtModelColumn, adapter_type: models.SupportedDbtAdapters +): + return { + "name": column.meta.dimension.name or column.name, + "type": "time", + "sql": column.meta.dimension.sql or f"${{TABLE}}.{column.name}", + "description": column.meta.dimension.description or column.description, + "datatype": map_adapter_type_to_looker(adapter_type, column.data_type), + "timeframes": [ + "raw", + "time", + "hour", + "date", + "week", + "month", + "quarter", + "year", + ], + } + + +def lookml_date_dimension_group( + column: models.DbtModelColumn, adapter_type: models.SupportedDbtAdapters +): + return { + "name": column.meta.dimension.name or column.name, + "type": "time", + "sql": column.meta.dimension.sql or f"${{TABLE}}.{column.name}", + "description": column.meta.dimension.description or column.description, + "datatype": map_adapter_type_to_looker(adapter_type, column.data_type), + "timeframes": ["raw", "date", "week", "month", "quarter", "year"], + } + + +def lookml_dimension_groups_from_model( + model: models.DbtModel, adapter_type: models.SupportedDbtAdapters +): + date_times = [ + lookml_date_time_dimension_group(column, adapter_type) + for column in model.columns.values() + if map_adapter_type_to_looker(adapter_type, column.data_type) + in looker_date_time_types + ] + dates = [ + lookml_date_dimension_group(column, adapter_type) + for column in model.columns.values() + if column.meta.dimension.enabled + and map_adapter_type_to_looker(adapter_type, column.data_type) + in looker_date_types + ] + + exposure_dimension_groups = [ + lookml_exposure_dimension_group_duration(exposure_dimension_group) + for exposure_dimension_group in model.dimension_groups_exposure + ] + return date_times + dates + exposure_dimension_groups + + +def lookml_dimensions_from_model( + model: models.DbtModel, adapter_type: models.SupportedDbtAdapters +): + compound_key = _generate_compound_primary_key_if_needed(model) + dimensions = _generate_dimensions(model, adapter_type) + for calculated_dimension in model.calculated_dimension: + dimensions.append(lookml_calculated_dimension(calculated_dimension)) + if compound_key: + return dimensions + [compound_key] + return dimensions + + +def _generate_dimensions(model: models.DbtModel, adapter_type): + return [ + { + "name": column.meta.dimension.name or column.name, + "type": map_adapter_type_to_looker(adapter_type, column.data_type), + "sql": column.meta.dimension.sql or f"${{TABLE}}.{column.name}", + "description": column.meta.dimension.description or column.description, + **({"primary_key": "yes"} if model.meta.primary_key == column.name else {}), + **( + {"value_format_name": column.meta.dimension.value_format_name.value} + if ( + column.meta.dimension.value_format_name + and map_adapter_type_to_looker(adapter_type, column.data_type) + == "number" + ) + else {} + ), + **( + _extract_column_label(model, column) + ), + } + for column in model.columns.values() + if column.meta.dimension.enabled + and map_adapter_type_to_looker(adapter_type, column.data_type) + in looker_scalar_types + ] + + +def _extract_column_label(model: models.DbtModel, column: models.DbtModelColumn): + if model.model_labels and model.model_labels.columns_labels and model.model_labels.columns_labels.get(column.name): + return {"label": model.model_labels.columns_labels.get(column.name)} + else: + return {} + + +def _generate_compound_primary_key_if_needed(model: models.DbtModel) -> Optional[dict]: + if model.meta.primary_key and "," in model.meta.primary_key: + concat_keys = [ + f"${{TABLE}}.{key.strip()}" for key in model.meta.primary_key.split(",") + ] + return { + "name": "primary_key", + "primary_key": "yes", + "sql": f'CONCAT({",".join(concat_keys)}) ', + "description": f"auto generated compound key from the columns:{model.meta.primary_key}", + } + return None + + +def lookml_measure_filters(measure: models.Dbt2LookerMeasure, model: models.DbtModel): + try: + columns = { + column_name: model.columns[column_name] + for f in measure.filters + for column_name in f + } + except KeyError as e: + raise ValueError( + f"Model {model.unique_id} contains a measure that references a non_existent column: {e}\n" + f"Ensure that dbt model {model.unique_id} contains a column: {e}" + ) from e + return [ + { + (columns[column_name].meta.dimension.name or column_name): fexpr + for column_name, fexpr in f.items() + } + for f in measure.filters + ] + + +def lookml_measures_from_model(model: models.DbtModel): + measures = [ + lookml_measure(measure_name, column, measure, model) + for column in model.columns.values() + for measure_name, measure in { + **column.meta.looker.measures, + **column.meta.measures, + **column.meta.measure, + **column.meta.metrics, + **column.meta.metric, + }.items() + ] + for measure in model.measures_exposure: + measures.append(lookml_exposure_measure(measure)) + measures.append( + lookml_measure( + measure_name="count", + column=None, + measure=models.Dbt2LookerMeasure( + type=models.LookerAggregateMeasures.count, + description="Default count measure", + ), + model=None, + ) + ) + return measures + + +def lookml_measure( + measure_name: str, + column: models.DbtModelColumn, + measure: models.Dbt2LookerMeasure, + model: models.DbtModel, +): + m = { + "name": measure_name, + "type": measure.type.value, + "description": measure.description + or (column.description if column else None) + or (f"{measure.type.value.capitalize()} of {column.name}" if column else ""), + } + sql = measure.sql or f"${{TABLE}}.{column.name}" if column else None + if sql: + m["sql"] = sql + if measure.filters: + m["filters"] = lookml_measure_filters(measure, model) + if measure.value_format_name: + m["value_format_name"] = measure.value_format_name.value + if measure.label: + m["label"] = measure.label + return m + + +def lookml_exposure_measure(measure: models.Dbt2LookerExploreMeasure): + return { + "name": measure.name, + "description": measure.description, + "type": measure.type.value, + "sql": _convert_all_refs_to_relation_name( + _remove_escape_characters(measure.sql), False + ), + **({"label": measure.label} if measure.label else {}), + **({"percentile": measure.percentile} if measure.percentile else {}), + } + + +def lookml_calculated_dimension(dimension: models.Dbt2LookerExploreDimension): + tmp_dimension = { + "name": dimension.name, + "description": dimension.description, + "type": dimension.type.value, + "sql": _remove_escape_characters(dimension.sql), + "primary_key": "yes" if dimension.primary_key else "no", + } + + if dimension.hidden: + tmp_dimension["hidden"] = dimension.hidden + if dimension.label: + tmp_dimension["label"] = dimension.label + return tmp_dimension + + +def lookml_parameter_exposure(exposure_parameter: models.Dbt2LookerExploreParameter): + tmp_parameter = { + "name": exposure_parameter.name, + "type": exposure_parameter.type.value, + "description": exposure_parameter.description, + } + + if exposure_parameter.allowed_value: + tmp_parameter["allowed_value"] = exposure_parameter.allowed_value + + if exposure_parameter.label: + tmp_parameter["label"] = exposure_parameter.label + + return tmp_parameter + + +def lookml_filter_exposure(exposure_filter: models.Dbt2LookerExploreFilter): + tmp_filter = { + "name": exposure_filter.name, + "description": exposure_filter.description, + "type": exposure_filter.type.value, + } + + if exposure_filter.sql: + tmp_filter["sql"] = _remove_escape_characters(exposure_filter.sql) + + if exposure_filter.label: + tmp_filter["label"] = exposure_filter.label + + return tmp_filter + + +def lookml_exposure_dimension_group_duration( + dimension_group: models.Dbt2LookerExploreDimensionGroupDuration, +): + tmp_dimension_group_duration = { + "name": dimension_group.name, + "type": dimension_group.type.value, + "sql_start": _remove_escape_characters(dimension_group.sql_start), + "sql_end": _remove_escape_characters(dimension_group.sql_end), + "description": dimension_group.description, + } + + if dimension_group.datatype: + tmp_dimension_group_duration["datatype"] = dimension_group.datatype + + if dimension_group.intervals: + tmp_dimension_group_duration["intervals"] = dimension_group.intervals + + return tmp_dimension_group_duration + + +def lookml_view_from_dbt_model( + model: models.DbtModel, adapter_type: models.SupportedDbtAdapters +): + lookml = { + "view": { + "name": model.name, + "sql_table_name": _get_model_relation_name(model), + "dimension_groups": lookml_dimension_groups_from_model(model, adapter_type), + "dimensions": lookml_dimensions_from_model(model, adapter_type), + "measures": lookml_measures_from_model(model), + } + } + _generate_view_label_if_needed(model, lookml) + parameters = [ + lookml_parameter_exposure(parameter_exposure) + for parameter_exposure in model.parameters_exposure + ] + filters = [ + lookml_filter_exposure(filter_exposure) + for filter_exposure in model.filters_exposure + ] + if parameters: + lookml["view"]["parameters"] = parameters + if filters: + lookml["view"]["filters"] = filters + + logging.debug( + f"Created view from model %s with %d measures, %d dimensions", + model.name, + len(lookml["view"]["measures"]), + len(lookml["view"]["dimensions"]), + ) + try: + contents = lkml.dump(lookml) + except Exception as e: + logging.error(f"Error dumping lookml for model {model.name}") + raise e + filename = f"{model.name}.view.lkml" + return models.LookViewFile(filename=filename, contents=contents) + + +def _generate_view_label_if_needed(model: models.DbtModel, lookml): + if model.model_labels and model.model_labels.model_label: + lookml["view"]["label"] = model.model_labels.model_label + + +def _get_model_relation_name(model: models.DbtModel): + if "yoda_snowflake" in model.tags: + return f"{model.meta.integration_config.snowflake.properties.sf_schema}.{model.meta.integration_config.snowflake.properties.table}" + return model.relation_name + + +def lookml_view_from_dbt_exposure(model: models.DbtModel, dbt_project_name: str): + pass + + +# def _convert_all_refs_to_relation_name(manifest: models.DbtManifest, project_name: str, ref_str : str) -> str: +# reg_ref = r"ref\(\s*\'(\w*)\'\s*\)" +# matches = re.findall(reg_ref, ref_str) +# if not matches or len(matches) == 0: +# return None + +# ref_str = ref_str.replace(" ", "") +# for group_value in matches: +# model_loopup = f"model.{project_name}.{group_value.strip()}" +# model_node = manifest.nodes.get(model_loopup) +# ref_str = ref_str.replace(f"ref('{group_value}')",model_node.relation_name) +# ref_str = ref_str.replace("="," = ") + +# return ref_str + + +def _convert_all_refs_to_relation_name(ref_str: str, handle_spaces: bool = True) -> str: + reg_ref = r"ref\(\s*\'(\w*)\'\s*\)" + matches = re.findall(reg_ref, ref_str) + if not matches or len(matches) == 0: + return ref_str + + if handle_spaces: + ref_str = _add_leading_spaces_before_and_after_operators( + ref_str.replace(" ", "") + ) + for group_value in matches: + ref_str = ref_str.replace(f"ref('{group_value}')", group_value) + # in case of a compound expression with logical operator , i.e : ${join1} and ${join2} - we would like + # to add a space between the logical operator so all elements between }...$ are captured and added a pre and post space + ref_str = re.sub(r"}(.*?)\$", r"} \1 $", ref_str) + return ref_str + + +def _add_leading_spaces_before_and_after_operators(sql: str) -> str: + pattern = re.compile(r"\b(\w+)\s*([=<>!]+)\s*(\w+)\b") + return pattern.sub(replace_operator_match, sql) + + +def replace_operator_match(match) -> str: + return f"{match.group(1)} {match.group(2)} {match.group(3)}" + + +def _extract_all_refs(ref_str: str) -> list[str]: + reg_ref = r"ref\(\s*\'(\w*)\'\s*\)" + matches = re.findall(reg_ref, ref_str) + if not matches or len(matches) == 0: + return None + refs = [] + ref_str = ref_str.replace(" ", "") + for group_value in matches: + refs.append(group_value) + + return refs + + +def lookml_model_data_from_dbt_model(model: models.DbtModel, dbt_project_name: str): + # Note: assumes view names = model names + # and models are unique across dbt packages in project + lookml = { + "connection": dbt_project_name, + "include": "views/*", + "explore": { + "name": model.name, + "description": model.description, + "joins": [ + { + "name": join.join, + "type": join.type.value, + "relationship": join.relationship.value, + "sql_on": join.sql_on, + } + for join in model.meta.joins + ], + }, + } + if model.meta.looker: + relation_name = _convert_all_refs_to_relation_name(model.meta.looker.main_model) + if not relation_name: + logging.error(f"Invalid ref {model.meta.looker.main_model}") + + lookml = { + "connection": model.meta.looker.connection, + "include": "views/*", + "explore": { + "name": relation_name, + "description": model.description, + "joins": [ + { + "name": _convert_all_refs_to_relation_name(join.join), + "type": join.type.value, + "relationship": join.relationship.value, + "sql_on": _convert_all_refs_to_relation_name(join.sql_on), + } + for join in model.meta.looker.joins + ], + }, + } + + if model.meta.looker.sql_always_where: + lookml["explore"]["sql_always_where"] = _remove_escape_characters( + _convert_all_refs_to_relation_name( + model.meta.looker.sql_always_where, False + ) + ) + + return lkml.dump(lookml) + + +def lookml_model_from_dbt_model( + manifest: models.DbtManifest, model: models.DbtModel, dbt_project_name: str +): + contents = lookml_model_data_from_dbt_model(model, dbt_project_name) + model_loopup = f"exposure.{dbt_project_name}.{model.name}" + exposure_node = manifest.exposures.get(model_loopup) + file_name = Path(exposure_node.original_file_path).stem + filename = f"{file_name}.model.lkml" + return models.LookModelFile(filename=filename, contents=contents) + + +def _remove_escape_characters(input_str: str, escape_char: str = "\\") -> str: + return input_str.replace(escape_char, "") diff --git a/yoda_dbt2looker/models.py b/yoda_dbt2looker/models.py new file mode 100644 index 0000000..1139050 --- /dev/null +++ b/yoda_dbt2looker/models.py @@ -0,0 +1,369 @@ +from enum import Enum +from typing import Union, Dict, List, Optional + +try: + from typing import Literal +except ImportError: + from typing_extensions import Literal +from pydantic import BaseModel, Field, PydanticValueError, validator + + +# dbt2looker utility types +class UnsupportedDbtAdapterError(PydanticValueError): + code = "unsupported_dbt_adapter" + msg_template = "{wrong_value} is not a supported dbt adapter" + + +class SupportedDbtAdapters(str, Enum): + bigquery = "bigquery" + postgres = "postgres" + redshift = "redshift" + snowflake = "snowflake" + spark = "spark" + databricks = "databricks" + + +# Lookml types +class LookerAggregateMeasures(str, Enum): + average = "average" + average_distinct = "average_distinct" + count = "count" + count_distinct = "count_distinct" + list = "list" + max = "max" + median = "median" + median_distinct = "median_distinct" + min = "min" + # percentile = 'percentile' + # percentile_distinct = 'percentile_distinct' + sum = "sum" + sum_distinct = "sum_distinct" + + +class LookerExposureMeasures(str, Enum): + number = "number" + date = "date" + yesno = "yesno" + string = "string" + average = "average" + average_distinct = "average_distinct" + count = "count" + count_distinct = "count_distinct" + list = "list" + max = "max" + median = "median" + median_distinct = "median_distinct" + min = "min" + percentile = "percentile" + percentile_distinct = "percentile_distinct" + sum = "sum" + sum_distinct = "sum_distinct" + + +class LookerCustomDimensions(str, Enum): + BIN = "bin" + DATE = "date" + DATE_TIME = "date_time" + DISTANCE = "distance" + LOCATION = "location" + NUMBER = "number" + STRING = "string" + TIER = "tier" + YESNO = "yesno" + ZIPCODE = "zipcode" + + +class LookerParameters(str, Enum): + DATE = "date" + DATE_TIME = "date_time" + NUMBER = "number" + STRING = "string" + UNQUOTED = "unquoted" + YESNO = "yesno" + + +class DimensionGroupTimeType(str, Enum): + TIME = "time" + + +class DimensionGroupDurationType(str, Enum): + DURATION = "duration" + + +class LookerFilters(str, Enum): + DATE = "date" + DATE_TIME = "date_time" + NUMBER = "number" + STRING = "string" + YESNO = "yesno" + + +class LookerJoinType(str, Enum): + left_outer = "left_outer" + full_outer = "full_outer" + inner = "inner" + cross = "cross" + + +class LookerJoinRelationship(str, Enum): + many_to_one = "many_to_one" + many_to_many = "many_to_many" + one_to_many = "one_to_many" + one_to_one = "one_to_one" + + +class LookerValueFormatName(str, Enum): + decimal_0 = "decimal_0" + decimal_1 = "decimal_1" + decimal_2 = "decimal_2" + decimal_3 = "decimal_3" + decimal_4 = "decimal_4" + usd_0 = "usd_0" + usd = "usd" + gbp_0 = "gbp_0" + gbp = "gbp" + eur_0 = "eur_0" + eur = "eur" + id = "id" + percent_0 = "percent_0" + percent_1 = "percent_1" + percent_2 = "percent_2" + percent_3 = "percent_3" + percent_4 = "percent_4" + + +class Dbt2LookerMeasure(BaseModel): + type: LookerAggregateMeasures + filters: Optional[List[Dict[str, str]]] = [] + description: Optional[str] + sql: Optional[str] + value_format_name: Optional[LookerValueFormatName] + label: Optional[str] = None + + @validator("filters") + def filters_are_singular_dicts(cls, v: List[Dict[str, str]]): + if v is not None: + for f in v: + if len(f) != 1: + raise ValueError( + "Multiple filter names provided for a single filter in measure block" + ) + return v + + +class Dbt2LookerDimension(BaseModel): + enabled: Optional[bool] = True + name: Optional[str] + sql: Optional[str] + description: Optional[str] + value_format_name: Optional[LookerValueFormatName] + + +class Dbt2InnerLookerMeta(BaseModel): + measures: Optional[Dict[str, Dbt2LookerMeasure]] = {} + measure: Optional[Dict[str, Dbt2LookerMeasure]] = {} + metrics: Optional[Dict[str, Dbt2LookerMeasure]] = {} + metric: Optional[Dict[str, Dbt2LookerMeasure]] = {} + dimension: Optional[Dbt2LookerDimension] = Dbt2LookerDimension() + + +class Dbt2LookerMeta(BaseModel): + looker: Optional[Dbt2InnerLookerMeta] = Dbt2InnerLookerMeta() + measures: Optional[Dict[str, Dbt2LookerMeasure]] = {} + measure: Optional[Dict[str, Dbt2LookerMeasure]] = {} + metrics: Optional[Dict[str, Dbt2LookerMeasure]] = {} + metric: Optional[Dict[str, Dbt2LookerMeasure]] = {} + dimension: Optional[Dbt2LookerDimension] = Dbt2LookerDimension() + + +# Looker file types +class LookViewFile(BaseModel): + filename: str + contents: str + + +class LookModelFile(BaseModel): + filename: str + contents: str + + +# dbt config types +class DbtProjectConfig(BaseModel): + name: str + + +class DbtModelColumnMeta(Dbt2LookerMeta): + pass + + +class DbtModelColumn(BaseModel): + name: str + description: str + data_type: Optional[str] + meta: DbtModelColumnMeta + + +class DbtNode(BaseModel): + unique_id: str + resource_type: str + + +class Dbt2LookerExploreJoin(BaseModel): + join: str + type: Optional[LookerJoinType] = LookerJoinType.left_outer + relationship: Optional[LookerJoinRelationship] = LookerJoinRelationship.many_to_one + sql_on: str + + +class Dbt2LookerExploreMeasure(BaseModel): + name: str + model: str + type: LookerExposureMeasures + percentile: Optional[str] + sql: str + filters: Optional[List[Dict[str, str]]] = None + description: Optional[str] = "" + label: Optional[str] = None + + +class Dbt2LookerExploreDimension(BaseModel): + name: str + model: str + type: LookerCustomDimensions + sql: str + primary_key: bool = False + hidden: Optional[str] = None + description: Optional[str] = "" + label: Optional[str] = None + + +class Dbt2LookerExploreParameter(BaseModel): + name: str + model: str + type: LookerParameters + label: Optional[str] = None + allowed_value: Optional[List[str]] = None + description: Optional[str] = "" + + +class Dbt2LookerExploreFilter(BaseModel): + name: str + model: str + type: LookerFilters + label: Optional[str] = None + sql: Optional[str] = None + description: Optional[str] = "" + + +class Dbt2LookerExploreDimensionGroupDuration(BaseModel): + name: str + model: str + type: DimensionGroupDurationType + sql_start: str + sql_end: str + intervals: Optional[List[str]] = None + datatype: Optional[str] = None + description: Optional[str] = "" + + +class Dbt2LookerModelLabels(BaseModel): + model: str + model_label: str + columns_labels: Dict[str, str] + + +class Dbt2MetaLookerModelMeta(BaseModel): + joins: Optional[List[Dbt2LookerExploreJoin]] = [] + main_model: str + connection: str + sql_always_where: Optional[str] = None + measures: Optional[List[Dbt2LookerExploreMeasure]] = [] + dimensions: Optional[List[Dbt2LookerExploreDimension]] = [] + dimension_groups: Optional[List[Dbt2LookerExploreDimensionGroupDuration]] = [] + parameters: Optional[List[Dbt2LookerExploreParameter]] = [] + filters: Optional[List[Dbt2LookerExploreFilter]] = [] + model_labels: Optional[List[Dbt2LookerModelLabels]] + + +class Dbt2LookerModelMeta(BaseModel): + looker: Optional[Dbt2MetaLookerModelMeta] + joins: Optional[List[Dbt2LookerExploreJoin]] = [] + + +class SnowflakeProperties(BaseModel): + table: str + sf_schema: str = Field(None, alias="schema") + + +class SnowflakeConfiguration(BaseModel): + properties: SnowflakeProperties = None + + +class ModelIntegrationConfigMetadata(BaseModel): + snowflake: Optional[SnowflakeConfiguration] = None + + +class DbtModelMeta(Dbt2LookerModelMeta): + primary_key: Optional[str] = Field(None, alias="primary-key") + integration_config: Optional[ModelIntegrationConfigMetadata] = None + + +class DbtModel(DbtNode): + resource_type: Literal["model"] + relation_name: str + db_schema: str = Field(..., alias="schema") + name: str + description: str + columns: Dict[str, DbtModelColumn] + tags: List[str] + meta: DbtModelMeta + create_explorer: bool = True + measures_exposure: Optional[List[Dbt2LookerExploreMeasure]] = [] + calculated_dimension: Optional[List[Dbt2LookerExploreDimension]] = [] + dimension_groups_exposure: Optional[ + List[Dbt2LookerExploreDimensionGroupDuration] + ] = [] + parameters_exposure: Optional[List[Dbt2LookerExploreParameter]] = [] + filters_exposure: Optional[List[Dbt2LookerExploreFilter]] = [] + model_labels: Optional[Dbt2LookerModelLabels] + + @validator("columns") + def case_insensitive_column_names(cls, v: Dict[str, DbtModelColumn]): + return { + name.lower(): column.copy(update={"name": column.name.lower()}) + for name, column in v.items() + } + + +class DbtExposureDependsOn(BaseModel): + macros: List[str] + nodes: List[str] + + +class DbtExposure(DbtNode): + resource_type: Literal["exposure"] + name: str + description: str + tags: List[str] + depends_on: DbtExposureDependsOn + meta: DbtModelMeta + original_file_path: str + path: str + + +class DbtManifestMetadata(BaseModel): + adapter_type: str + + @validator("adapter_type") + def adapter_must_be_supported(cls, v): + try: + SupportedDbtAdapters(v) + except ValueError: + raise UnsupportedDbtAdapterError(wrong_value=v) + return v + + +class DbtManifest(BaseModel): + nodes: Dict[str, Union[DbtModel, DbtNode]] + exposures: Dict[str, Union[DbtExposure, DbtNode]] + metadata: DbtManifestMetadata \ No newline at end of file diff --git a/yoda_dbt2looker/parser.py b/yoda_dbt2looker/parser.py new file mode 100644 index 0000000..93c01f9 --- /dev/null +++ b/yoda_dbt2looker/parser.py @@ -0,0 +1,273 @@ +import logging +import json +import jsonschema +import importlib.resources +from typing import Dict, Optional, List, Union +from functools import reduce + +from pydantic.main import BaseModel + +from .generator import _extract_all_refs +from . import models + + +def validate_manifest(raw_manifest: dict): + with importlib.resources.open_text( + "yoda_dbt2looker.dbt_json_schemas", "manifest_dbt2looker.json" + ) as f: + schema = json.load(f) + v = jsonschema.Draft7Validator(schema) + hasError = False + for error in v.iter_errors(raw_manifest): + raise_error_context(error) + hasError = True + if hasError: + raise ValueError("Failed to parse dbt manifest.json") + return True + + +def raise_error_context(error: jsonschema.ValidationError, offset=""): + for error in sorted(error.context, key=lambda e: e.schema_path): + raise_error_context(error, offset=offset + " ") + path = ".".join([str(p) for p in error.absolute_path]) + logging.error(f"{offset}Error in manifest at {path}: {error.message}") + + +def parse_dbt_project_config(raw_config: dict): + return models.DbtProjectConfig(**raw_config) + + +def parse_adapter_type(raw_manifest: dict): + manifest = models.DbtManifest(**raw_manifest) + return manifest.metadata.adapter_type + + +def tags_match(query_tag: str, model: models.DbtModel) -> bool: + try: + return query_tag in model.tags + except AttributeError: + return False + except ValueError: + # Is the tag just a string? + return query_tag == model.tags + + +def parse_models(raw_manifest: dict, tag=None) -> List[models.DbtModel]: + manifest = models.DbtManifest(**raw_manifest) + all_models: List[models.DbtModel] = [ + node for node in manifest.nodes.values() if node.resource_type == "model" + ] + + # Empty model files have many missing parameters + for model in all_models: + if not hasattr(model, "name"): + logging.error( + 'Cannot parse model with id: "%s" - is the model file empty?', + model.unique_id, + ) + raise SystemExit("Failed") + + if tag is None: + return all_models + return [model for model in all_models if tags_match(tag, model)] + + +def parse_exposures(raw_manifest: dict, tag=None) -> List[models.DbtExposure]: + manifest = models.DbtManifest(**raw_manifest) + # Empty model files have many missing parameters + all_exposures = manifest.exposures.values() + for exposure in all_exposures: + if not hasattr(exposure, "name"): + logging.error( + 'Cannot parse exposure with id: "%s" - is the exposure file empty?', + exposure.unique_id, + ) + logging.error(exposure.resource_type) + raise SystemExit("Failed") + + if tag is None: + return all_exposures + return [exposure for exposure in all_exposures if tags_match(tag, exposure)] + + +def check_models_for_missing_column_types(dbt_typed_models: List[models.DbtModel]): + for model in dbt_typed_models: + if all([col.data_type is None for col in model.columns.values()]): + logging.debug( + "Model %s has no typed columns, no dimensions will be generated. %s", + model.unique_id, + model, + ) + + +def parse_typed_models( + raw_manifest: dict, + dbt_project_name: str, + tag: Optional[str] = None, +): + dbt_models = parse_models(raw_manifest, tag=tag) + manifest = models.DbtManifest(**raw_manifest) + typed_dbt_exposures: List[models.DbtExposure] = parse_exposures( + raw_manifest, tag=tag + ) + exposure_nodes = [] + + exposure_model_views = set() + model_to_measure = {} + calculated_dimension = {} + dimension_groups = {} + parameters = {} + filters = {} + models_labels = {} + for exposure in typed_dbt_exposures: + ref_model = _extract_all_refs(exposure.meta.looker.main_model) + if not ref_model: + logging.error( + f"Exposure main_model {exposure.meta.looker.main_model} should be ref('model_name')" + ) + raise Exception( + f"Exposure main_model {exposure.meta.looker.main_model} should be ref('model_name')" + ) + exposure_model_views.add(ref_model[0]) + + if exposure.meta.looker.joins: + for join in exposure.meta.looker.joins: + if _extract_all_refs(join.sql_on) == None: + logging.error( + f"Exposure join.sql_on {join.sql_on} should be ref('model_name')" + ) + raise Exception( + f"Exposure join.sql_on {join.sql_on} should be ref('model_name')" + ) + + for item in reduce( + list.__add__, + [_extract_all_refs(join.sql_on) for join in exposure.meta.looker.joins], + ): + exposure_model_views.add(item) + _extract_measures_models(exposure_model_views, model_to_measure, exposure) + _extract_exposure_models( + exposure_model_views, calculated_dimension, exposure.meta.looker.dimensions + ) + _extract_exposure_models( + exposure_model_views, parameters, exposure.meta.looker.parameters + ) + _extract_exposure_models( + exposure_model_views, filters, exposure.meta.looker.filters + ) + _extract_exposure_models( + exposure_model_views, + dimension_groups, + exposure.meta.looker.dimension_groups, + ) + _extract_exposure_models( + exposure_model_views, + models_labels, + exposure.meta.looker.model_labels, + ) + + for model in exposure_model_views: + model_loopup = f"model.{dbt_project_name}.{model}" + model_node = manifest.nodes.get(model_loopup) + if not model_node: + logging.error(f"Exposure join.sql_on model {model_loopup} missing") + raise Exception(f"Exposure join.sql_on model {model_loopup} missing") + model_node.create_explorer = False + if model in model_to_measure: + model_node.measures_exposure = model_to_measure[model] + if model in calculated_dimension: + model_node.calculated_dimension = calculated_dimension[model] + if model in dimension_groups: + model_node.dimension_groups_exposure = dimension_groups[model] + if model in parameters: + model_node.parameters_exposure = parameters[model] + if model in filters: + model_node.filters_exposure = filters[model] + _assign_model_labels(models_labels, model, model_node) + exposure_nodes.append(model_node) + + adapter_type = parse_adapter_type(raw_manifest) + dbt_models = dbt_models + exposure_nodes + logging.debug("Parsed %d models from manifest.json", len(dbt_models)) + for model in dbt_models: + logging.debug( + "Model %s has %d columns with %d measures", + model.name, + len(model.columns), + reduce( + lambda acc, col: acc + + len(col.meta.measures) + + len(col.meta.measure) + + len(col.meta.metrics) + + len(col.meta.metric), + model.columns.values(), + 0, + ), + ) + + logging.debug("Found %d models", len(dbt_models)) + check_models_for_missing_column_types(dbt_models) + return dbt_models + + +def _assign_model_labels(models_labels, model, model_node): + if model in models_labels: + if len(models_labels[model]) > 1: + logging.error( + f"Exposure model_labels {models_labels[model]} should be a list of one element" + ) + raise Exception( + f"Exposure model_labels should be a list of one element for model {model}" + ) + model_node.model_labels = models_labels[model][0] + + + +def _extract_measures_models( + exposure_model_views: set[str], + model_to_measure: dict[str, list[models.Dbt2LookerExploreMeasure]], + exposure: models.DbtExposure, +): + if exposure.meta.looker.measures: + for measure in exposure.meta.looker.measures: + if not _extract_all_refs(measure.model): + logging.error( + f"Exposure measure.model {measure.model} should be ref('model_name')" + ) + raise Exception( + f"Exposure measure.model {measure.model} should be ref('model_name')" + ) + if not _extract_all_refs(measure.sql): + logging.error( + f"Exposure measure.sql {measure.sql} should be ref('model_name')" + ) + raise Exception( + f"Exposure measure.sql {measure.sql} should be ref('model_name')" + ) + main_measure_model = _extract_all_refs(measure.model)[0] + exposure_model_views.add(main_measure_model) + if not model_to_measure.get(main_measure_model): + model_to_measure[main_measure_model] = [] + model_to_measure[main_measure_model].append(measure) + exposure_model_views.update(_extract_all_refs(measure.sql)) + + +def _extract_exposure_models( + exposure_model_views: set[str], + exposure_model: dict[str, list[BaseModel]], + looker_exposure_objects: Optional[List[BaseModel]], +): + if looker_exposure_objects: + for looker_exposure_object in looker_exposure_objects: + if not _extract_all_refs(looker_exposure_object.model): + logging.error( + f"Exposure model {looker_exposure_object.model} should be ref('model_name')" + ) + raise Exception( + f"Exposure model {looker_exposure_object.model} should be ref('model_name')" + ) + main_model = _extract_all_refs(looker_exposure_object.model)[0] + exposure_model_views.add(main_model) + if not exposure_model.get(main_model): + exposure_model[main_model] = [] + exposure_model[main_model].append(looker_exposure_object) \ No newline at end of file